Abrufen protokollierter Frontpanel-Daten mit Hilfe von SubVIs
- Aktualisiert2025-08-27
- 3 Minute(n) Lesezeit
Bei Aktivierung des Datenbankzugriffs werden alle Ein- und Ausgänge des SubVIs als Ausgänge behandelt, und die protokollierten Daten werden an das Frontpanel des aufrufenden VIs weitergegeben.
Zum Abrufen protokollierter Frontpanel-Daten mit Hilfe eines SubVIs sind folgende Schritte erforderlich:
- Klicken Sie in der Funktionen-Palette auf die Unterpalette mit dem Titel VI auswählen.
- Wählen Sie das VI aus, in dem die Frontpanel-Daten protokolliert wurden, und fügen Sie es in das Blockdiagramm ein.
- Klicken Sie mit der rechten Maustaste auf das VI und wählen Sie aus dem Kontextmenü die Option Datenbankzugriff aktivieren aus. Das VI wird nun von einem gelben Aktenschrank-Symbol umrandet.
- Klicken Sie mit der rechten Maustaste auf den Eingangsanschluss Datensatz-Nr., und wählen Sie aus dem Kontextmenü die Option Erstellen»Bedienelement aus. Auf dem Frontpanel wird nun ein numerisches Bedienelement zur Eingabe der Datensatznummer erstellt.
- Klicken Sie mit der rechten Maustaste auf den Anschluss Ungültige Datensatz-Nr. und wählen Sie Erstellen»Anzeigeelement aus dem Kontextmenü aus. LabVIEW erstellt eine runde LED, mit der die Gültigkeit des Datensatzes angezeigt wird.
- Klicken Sie mit der rechten Maustaste auf den Anschluss Frontpanel-Werte und wählen Sie aus dem Kontextmenü die Option Erstellen»Anzeigeelement aus. Es wird nun ein Cluster mit den Frontpanel-Daten erstellt.
- Klicken Sie mit der rechten Maustaste auf den Anschluss Zeitstempel und wählen Sie aus dem Kontextmenü die Option Erstellen»Anzeigeelement aus. Sie sehen nun ein Cluster mit dem Zeitstempel-Wert.
- Starten Sie das VI. Auf dem Frontpanel des aufrufenden VIs werden nun entsprechend der mit dem Eingang verbundenen Datensatznummer die Daten vom Frontpanel- und vom Zeitstempel-Cluster ausgegeben. Außerdem wird ein boolescher Wert ausgegeben, der angibt, ob die betreffende Datensatznummer gültig ist.
Es ist auch möglich, auf eine Datensatznummer relativ zum letzten protokollierten Datensatz zuzugreifen. In diesem Fall kann die Datensatznummer auch negativ sein. So steht –1 für den letzten Datensatz, –2 für den vorletzten und so weiter bis –n, das für den ersten Datensatz steht. Wenn Sie eine Zahl außerhalb des Bereichs –n bis n – 1 mit dem Anschluss Datensatz-Nr. verbinden, wird der Ausgang Ungültige Datensatz-Nr. TRUE und das SubVI ruft keine Daten ab.
Gehen Sie zum Abrufen der Werte für bestimmte Ein- und Ausgänge wie folgt vor:
- Klicken Sie in der Funktionen-Palette auf die Unterpalette mit dem Titel VI auswählen.
- Wählen Sie das VI aus, in dem die Frontpanelwerte protokolliert wurden, und fügen Sie es in das Blockdiagramm ein.
- Klicken Sie mit der rechten Maustaste auf das VI und wählen Sie aus dem Kontextmenü die Option Datenbankzugriff aktivieren aus. Das VI wird nun von einem gelben Aktenschrank-Symbol umrandet.
- Klicken Sie mit der rechten Maustaste auf den Eingangsanschluss Datensatz-Nr., und wählen Sie aus dem Kontextmenü die Option Erstellen»Bedienelement aus. Auf dem Frontpanel wird nun ein numerisches Bedienelement zur Eingabe der Datensatznummer erstellt.
- Anstatt nur Anzeigeelemente zum Abrufen von Frontpanel- und Zeitstempelwerten zu erstellen, stellen Sie eine direkte Verbindung mit einem Anschluss eines SubVIs her und erstellen Sie so Anzeigeelemente.
- Starten Sie das VI. Das VI gibt entsprechend den verbundenen Anschlüssen Daten an das VI-Frontpanel aus.
Zum Deaktivieren des Datenbankzugriffs klicken Sie mit der rechten Maustaste auf ein SubVI und wählen Sie Datenbankzugriff deaktivieren aus dem Kontextmenü aus.