Arbeiten mit Callbacks
Es existieren drei unterschiedliche Callback Funktionen:
- Pre code generation callback function: Callback bevor das Modell in C++-Code umgesetzt wird.
- Post code generation callback function: Callback nachdem das Modell in C++-Code umgesetzt wurde.
- Post publish callback function: Callback nachdem das erstellte C++-Projekt für die konfigurierten Plattformen gebaut wurde.
- Post deploy callback function: Callback wird ausgeführt, nachdem das unter “deployment project” spezifizierte Projekt aktualisiert wurde.
Tragen Sie hier den Namen Ihrer erstellten MATLAB®-Funktion ein, um diese aufzurufen.

Ihre MATLAB®-Funktion bekommt als Übergabeparameter das ProjektExporter-Objekt übergeben:
function MyCallback(obj)
…
return
Das Objekt trägt in dessen Properties die aktuelle Konfiguration des Builds.
ProjectExporter with properties:
ProjectGenerator: [1×1 TwinCAT.ModuleGenerator.ProjectGenerator]
Configuration: [1×1 TwinCAT.ModuleGenerator.ProjectExportConfig]
Project: [1×1 TwinCAT.ModuleGenerator.Project]
State: [1×1 struct]
ClassExporters: {[1×1 TwinCAT.ModuleGenerator.Simulink.ModelExporter]}
AdditionalExports: [1×1 containers.Map]
![]() | Beispielcode in MATLAB® Öffnen Sie das passende Beispiel mit: |