- deutsch
- |
- english
Makrodefinitionen
Eine WinMF Makrodefinition besteht aus einer Textdatei, die in jeder Zeile einen Setupnamen enthält. Jede Zeile entspricht einem Makroschritt, bei dem das in dieser Zeile gelistete Menü mit dem Setup ausgeführt wird. Beim Abspielen des Makros wird das Menüsetup des Makroschrittes in das auszuführende Menü geladen und anschließend in der gerade aktuellen Domäne (Zeitbereich, Frequenzbereich, etc.) ausgeführt. Um eine definierte Ausführung eines Makros zu erzielen, muss die erste Zeile die Domäne definieren.
Ein einfaches Makro, das mit dem Makrorekorder aufgezeichnet wurde ist z.B.:
Demo_000001.frequency_domain.set
Demo_000001.Initialize.set
Demo_000001.FE.set
Demo_000001.AD.set
Demo_000002.FE.set
Demo_000002.AD.set
Der Makroname ist "Demo", die Nummern werden vom Makrorecorder automatisch ergänzt, um mehrfach ausgeführte identische Menüs zu unterscheiden. Es werden dadurch folgende Aktionen durchgeführt:
1. Wechsel in den Frequenzbereich
2. Initialisierung der Messhardware
3. Setup des Frontends mit dem Setup Demo_000001
4. AD-Messung mit dem Setup Demo_000001
5. Setup des Frontends mit dem Setup Demo_000002
6. AD-Messung mit dem Setup Demo_000002
Damit das Makro abgespielt werden kann, müssen die Makrodefinition und alle zugehörigen Setups im gleichen Verzeichnis liegen.
Manuelles Editieren von Makros
Der einfachste Weg ein Makro und die zugehörigen Setups zu editieren ist die Benutzung des Macro Editors. Makros können aber problemlos auch manuell editiert werden. Dazu einen beliebigen Texteditor verwenden um die Makrodefinition zu ändern. Es können natürlich auch identische Setups mehrfach aufgerufen werden. Eine Variante des obigen Makros könnte so aussehen:
Demo_000001.frequency_domain.set
Demo_000001.Initialize.set
Demo_000001.FE.set
Demo_000001.AD.set
Demo_000002.FE.set
Demo_000001.AD.set
Demo_000003.FE.set
Demo_000001.AD.set
Es wird folglich 3 mal das gleiche AD-Setup aufgerufen, aber vorher jeweils ein anderes Frontend-Setup definiert, um z.B. andere Kanäle aktiv zu schalten.
Editieren von Menüsetups aus Makrodefinitionen
Menüsetups aus Makrodefinitionen können genauso wie jedes andere Menüsetup behandelt werden. Dazu einfach in dem entsprechenden Menü unter File/Load setup das zu ändernde Setup laden. Im Menü werden dann alle zu ändernden Einstellungen durchgeführt und anschließend das Setup unter File/Save setup unter gleichem Namen wieder gespeichert.