Arbeiten mit Callbacks

Es existieren vier unterschiedliche Callback Funktionen:

Weisen Sie den Namen Ihrer erstellten MATLAB®-Funktionen den entsprechenden Properties der Export-Konfiguration zu, um diese aufzurufen.

Der Funktion wird standardmäßig das ProjektExporter-Objekt übergeben, sodass Sie in der Callback Funktion Zugriff auf alle Daten des aktuellen Projekts haben.

Beispielsweise kann ein m-File MyCallback.m im Workspace mit folgendem Inhalt angelegt werden:

function MyCallback(obj)
…
return

Die Callback Funktion kann dann so an das Target for MATLAB® übergeben werden:

exportCfg.Project.PreCodeGenerationCallbackFcn = 'MyCallback';
exportCfg.Project.PostCodeGenerationCallbackFcn = 'MyCallback';
exportCfg.Project.PostPublishCallbackFcn = 'MyCallback';
exportCfg.Project.PostDeployCallbackFcn = 'MyCallback';
Arbeiten mit Callbacks 1:

Verfügbares Beispiel in MATLAB®

Führen Sie folgendes in der MATLAB® Kommandozeile aus, um das Beispiel zu öffnen:
TwinCAT.ModuleGenerator.Samples.Start("Callbacks")