measX erweitert die Möglichkeiten der Software DASYLab mit drei neuen Modulen. Das Modul „State Machine“ dient zu Formulierung von Abläufen oder Sequenzen, mit denen Testabfolgen realisiert werden können. Es verwaltet eine Liste, in denen die pro Zeittakt durchzuführenden Schritte definiert sind. Aufgrund von definierbaren Eingangsbedingungen (Vergleich von Moduleingängen oder globalen Variablen) wechselt das Modul zum angegebenen Schritt oder verweilt im aktuellen.
Die Bedienung entspricht der Bedienung des schon in DASYlab vorhandenen Sollwertgenerators - im Gegensatz zu diesem sind die Abläufe jedoch separat speicherbar und können während der Laufzeit nachgeladen werden. Das Modul „Skript“ eröffnet dem Anwender die Möglichkeit ein beliebiges Python-Script in ein Schaltbild einzubinden. Dieses Script wird immer, wenn das Modul angesprochen wird, abgearbeitet. Mit dem Modul „DLL-Aufruf“ schließlich lassen sich auf einfache Weise Funktionen aus externen DLLs aufrufen und in DASYLab ausführen. Im Modul wird die zu ladende DLL benannt, konfiguriert und die Verbindung zur auszuführenden Funktion definiert.
Die Funktion kann dabei wahlweise für einzelne Werte oder aber für einen Datenblock angewendet werden. Das Modul kann mehrere Eingänge mit gleichem Datentyp, gleicher Datenrate und gleicher Blocklänge verwalten, jedoch ist pro Modul nur jeweils eine Funktion möglich. (oe)