Gerätetreiber enthalten viele Komponenten-VIs für die Erstellung von Anwendungen zur Gerätesteuerung. Verbinden Sie die VIs wie in herkömmlichen LabVIEW-Anwendungen.

Herstellen der Kommunikation

Das Initialisierungs-VI (das erste aufgerufene Treiber-VI) startet die Kommunikation mit dem Gerät. Des Weiteren kann dieses VI alle erforderlichen Schritte durchführen, um das Gerät in den Ausgangszustand oder einen anderen Zustand zu versetzen. Normalerweise muss das Initialisierungs-VI nur einmal, beim Start einer Anwendung, aufgerufen werden.

Hinweis Verbinden Sie das Initialisierungs-VI mithilfe der Anschlüsse "Ressourcenname" und "Ressourcenname (Ausgang)" mit nachfolgenden VIs, die mit dem Gerät arbeiten oder es schließen.

Arbeiten mit dem Gerät

Konfigurations-VIs führen mehrere Routinen zur Konfiguration des Geräts aus. Je nach Gerät kann es eine Vielzahl von Konfigurations-VIs geben. Nachdem alle diese VIs aufgerufen wurden, können mit dem Gerät Messungen durchgeführt oder ein System simuliert werden.

Die Aktions-VIs dienen zum Starten und Beenden von Mess- und Prüfvorgängen, z. B. Aktivieren des Triggers-Systems oder Erzeugen eines Auslöseimpulses. Aktions-VIs unterscheiden sich insofern von Konfigurations-VIs, dass sie die Geräteeinstellungen nicht ändern, sondern das Gerät entsprechend der aktuellen Konfiguration zu einer Handlung veranlassen. Status-VIs fragen den aktuellen Status des Geräts oder ausstehender Operationen ab.

Daten-VIs senden Daten an das oder empfangen Daten vom Gerät. Beispiele sind VIs für das Lesen eines Messwerts oder eines Signalverlaufs und VIs zum Herunterladen von Signalverläufen oder digitalen Mustern auf ein Ausgabegerät.

Die Utility-VIs führen eine Vielzahl von Operationen aus, die die am häufigsten verwendeten Gerätetreiber-VIs unterstützen. Diese VIs enthalten die meisten der Gerätetreiber-Vorlagen-VIs wie "Zurücksetzen", "Selbsttest", "Revision", "Fehlerabfrage" und "Fehlermeldung". Außerdem können Utility-VIs andere benutzerspezifische Treiber-VIs enthalten, mit denen beispielsweise Einstellungen kalibriert, gespeichert oder wieder aufgerufen werden können.

Schließen der Verbindung

Mit dem VI "Schließen" wird die Verbindung zwischen Software und Gerät beendet und es werden Systemressourcen freigegeben. Normalerweise muss das VI "Schließen" nur beim Beenden der Anwendung oder der Kommunikation mit einem Gerät aufgerufen werden. Für jedes erfolgreich aufgerufene Initialisierungs-VI muss ein passendes Schließen-VI aufgerufen werden, damit Arbeitsspeicher nicht unnötig belegt bleibt.

Fehlerbehandlung

Die Fehlerbehandlung spielt in Anwendungen zur Gerätesteuerung eine wichtige Rolle, da es verschiedene potentielle Fehlerquellen gibt.