Die Gerätetreiber-VIs befinden sich auf der Gerätetreiber-Palette.

Aufbau von Gerätetreibern

Die folgende Abbildung zeigt den Aufbau eines typischen Gerätetreibers.

Typische Bestandteile von Gerätetreibern

Bei den meisten Treibern besteht die Menüpalette aus folgenden Komponenten:

  • 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.
  • Die Konfigurations-, Aktions-, Daten- und Utility-VIs bieten zahlreiche Funktionen für die Steuerung von und Kommunikation mit Geräten.
  • 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.

Mit der NI-Suchmaschine für Beispiele können Sie nach Beispielen zu Treiberprojekten suchen. Gerätetreiberbeispiele, die nicht als Projekt zusammengefasst sind, befinden sich auf der Palette Gerätetreiber und den entsprechenden Unterpaletten.

Viele Treiber haben ein VI, mit dessen Hilfe die komplette Gerätetreiberhierarchie in Form einer Baumstruktur angezeigt wird. Bei diesem Baumstruktur-VI handelt es sich um ein nicht ausführbares VI zur Darstellung des Funktionsaufbaus des Treibers.

Sie können Gerätetreiber-VIs testen, um interaktiv geeignete Geräteeinstellungen zu bestimmen.