Verwenden von Realtime Monitor Zeitmarken
MATLAB®-Kommandos, wie tic und toc, sind beliebte Mittel, um die Performance von Code-Abschnitten in MATLAB® zu analysieren. In der TwinCAT-Laufzeit sind diese Kommandos in dieser Form nicht nutzbar.
TwinCAT stellt für diesen Zweck den sogenannten TwinCAT Realtime Monitor zur Verfügung, welcher Zeitmarken im Quellcode auswertet und zur Analyse darstellt. Das Setzen von Realtime Monitor Zeitmarken wird in MATLAB® Code unterstützt, d. h. die Zeitmarken werden in MATLAB® gesetzt und werden nach Code-Generierung und Instanziierung in TwinCAT über den Realtime Monitor auswertbar. Ausführung der Zeitmarken in MATLAB® führt zu Ausgaben in der MATLAB® Konsole.
Klasse: TwinCAT.ModuleGenerator.Realtime.LogMark
Methoden: Start, Stop und Mark
MATLAB®-Dokumentation: doc("TwinCAT.ModuleGenerator.Realtime.LogMark")
Beispiel in MATLAB®
|