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")

Verwenden von Realtime Monitor Zeitmarken 1:

Beispiel in MATLAB®

TwinCAT.ModuleGenerator.Samples.Start("BaseStatisticsLogMark")