Verwenden der Express-VIs von LabVIEW-SignalExpress mit LabVIEW-eigenen Express-VIs
Mit der LabVIEW SignalExpress-Palette in LabVIEW können Sie Ihre eigenen VIs erstellen. Die Express-VIs auf dieser Palette arbeiten jedoch mit dem LabVIEW-Datentyp "Signalverlauf" und nicht, wie die sonstigen Express-VIs, mit dynamischen Daten. Der Datentyp "dynamisch" steht für Array aus Signalverläufen.
Manche LabVIEW-SignalExpress-Projekte können nicht in Express-VIs umgewandelt werden, da der Funktionsumfang der Express-VIs dazu nicht ausreicht. Die folgenden Funktionen sind beispielsweise mit den Express-VIs nicht möglich:
- Synchronisieren von Geräten—Alle Projekte zur Synchronisierung von Geräten mittels Triggern, Takten o. ä. werden in SubVIs umgewandelt, da die Express-VIs für A/D-Wandler, Geräte zur Signalgenerierung, Funktionsgeneratoren oder multifunktionale DAQ-Karten von National Instruments diese Funktion nicht unterstützen. Auf diese Weise können Sie in einem SubVI die Zusammengehörigkeit des Signalgenerators zum Messgerät bewahren, wenn Sie ein Signal in einem einzigen SubVI ausgeben und messen.
- Variieren von Messwerten (Sweep)—Der Sweep-Schritt wird in LabVIEW in eine For-Schleife umgewandelt. Eine For-Schleife gibt bei jeder Iteration neue Werte aus und leitet sie an die VIs weiter, die mit den Werten arbeiten. Da sich die Werte von Express-VIs während der Ausführung nicht ändern dürfen, wird das Variieren von Werten durch SubVIs realisiert.
- Protokollieren—Beim Umwandeln eines LabVIEW-SignalExpress-Projekts, mit dem Signale aufgezeichnet werden können, enthält das entstandene Blockdiagramm nur ein Express-VI. Das Express-VI lässt sich nicht in ein SubVI umwandeln.