Fehlerbehandlung bei der Gerätesteuerung
- Aktualisiert2025-08-27
- 1 Minute(n) Lesezeit
Die Fehlerbehandlung spielt in Anwendungen zur Gerätesteuerung eine wichtige Rolle, da es verschiedene potentielle Fehlerquellen gibt. Die Fehlersuche funktioniert bei Gerätetreiber-VIs ähnlich wie bei anderen I/O-VIs in LabVIEW. Jedes Treiber-VI enthält einen Anschluss des Typs Fehler (Eingang) und Fehler (Ausgang) zum Austausch eines Fehler-Clusters zwischen VIs. Der Fehler-Cluster enthält eine boolesche Flag, die anzeigt, ob ein Fehler aufgetreten ist oder nicht. Beim Auftreten des Fehlers wird ein Fehlercode und ein String mit der Position des VIs angezeigt, das den Fehler verursacht hat.
- Fehler in VISA-Funktionen können auftreten, wenn VISA oder die VISA zugrunde liegende Software oder Hardware nicht ordnungsgemäß installiert ist. Bei der Kommunikation mit GPIB-Geräten muss beispielsweise NI-488.2 richtig installiert sein, da sonst die GPIB-Controller-Karte von National Instruments nicht funktioniert. Ähnlich verhält es sich mit der Karte. Wenn die Karte nicht installiert oder falsch konfiguriert ist, geben die Treiber-VIs einen Fehler aus.
- Ebenso können Fehler in VISA-Funktionen ausgegeben werden, wenn das Gerät, auf das Sie zugreifen, nicht auf die gesendeten Befehle reagiert. In einem solchen Fall ist das Gerät möglicherweise fehlerhaft, falsch adressiert oder erkennt die gesendeten Befehle nicht.
Die Fehler in einer Anwendung lassen sich entweder mit dem VI Einfacher Fehlerbehandler oder dem VI Allgemeiner Fehlerbehandler finden und anzeigen.