Interessant

LabVIEW-Gerätetreiber / Hardware-Schnittstelle

LabVIEW-Gerätetreiber / Hardware-Schnittstelle

LabVIEW ist in der Lage, eine Schnittstelle zu vielen Hardwareelementen zur Steuerung und Überwachung herzustellen.

LabVIEW kann Geräte steuern und auch Antworten von ihnen erhalten. Um dies zu erreichen, ist eine Schnittstelle erforderlich, über die LabVIEW eine Verbindung zum Gerät oder Instrument herstellen kann.

Diese Schnittstellen werden als LabVIEW-Treiber bezeichnet, und es gibt eine umfangreiche Bibliothek dieser Treiber, die im LabVIEW-Ökosystem verfügbar sind.

Instrumententreiber: die Grundlagen

Ein Instrumententreiber stellt die Schnittstelle zwischen der LabVIEW-Kernsoftware und dem Instrument oder Gerät bereit, von dem Daten gesteuert oder empfangen werden sollen.

Der LabVIEW-Instrumententreiber besteht im Wesentlichen aus einer Reihe von Softwareroutinen, mit denen Daten an ein Instrument oder Gerät gesendet und von diesem empfangen werden können.

Innerhalb des Gesamttreibers gibt es einzelne Unterroutinen, mit denen verschiedene Aufgaben ausgeführt werden können. Dazu gehören: Konfigurieren des Geräts, Lesen, Schreiben und Auslösen des Geräts oder Instruments. Instrumententreiber vereinfachen die Instrumentensteuerung und verkürzen die Entwicklungszeit des LabVIEW-Programms, da das Programmierprotokoll für jedes Instrument nicht mehr erlernt werden muss.

Der LabVIEW-Treiber übernimmt die Befehle von LabVIEW und konvertiert sie dann in die für dieses Gerät erforderlichen Anweisungen. Er sendet sie über die entsprechende Schnittstelle, unabhängig davon, ob es sich um USB, seriell, Wi-Fi, Ethernet, GPIB oder eine andere für dieses Gerät geltende Schnittstelle handelt.

LabVIEW-Treiber wurden für eine Vielzahl unterschiedlicher Instrumente entwickelt. Einige werden von National Instruments entwickelt, dem Unternehmen, das LabVIEW entwickelt und besitzt, andere Treiber können jedoch von Dritten entwickelt werden - möglicherweise von den Herstellern der Geräte. Einige LabVIEW-Treiber enthalten möglicherweise alle für das Gerät geltenden Fernbedienungen und eine Vielzahl von für das Gerät geltenden Schnittstellen. Andere verfügen möglicherweise nur über begrenzte Anweisungen oder Funktionen. Darüber hinaus sind viele kostenlos erhältlich, für andere können jedoch Kosten entstehen. Dies hängt von den Geräten, den Herstellern und den Entwicklern des Codes ab. Die meisten davon sind jedoch ohne zusätzliche Kosten im LabVIEW-Ökosystem verfügbar.

Insgesamt bietet LabVIEW umfassende Unterstützung für die Anbindung an Geräte mit LabVIEW-Treibern. Diese Instrumententreiber können auf verschiedene Arten geschrieben werden: LabVIEW, LabWindows / CVI. Sie verwenden entweder VISA (Virtual Instrumentation Software Architecture) oder das IVI-Protokoll (Interchangeable Virtual Instrument).

Verfügbarkeit des LabVIEW-Treibers

National Instruments stellt Tausende von Gerätetreibern im NI Instrument Driver Network, IDNet oder direkt in LabVIEW zum Download zur Verfügung.

Darüber hinaus stellen viele Gerätehersteller Treiber möglicherweise auch über Portale auf ihren eigenen Websites zur Verfügung. Bei vielen Unternehmen und Organisationen, die LabVIEW verwenden, lohnt es sich für diese Geräte- und Instrumentenhersteller, LabVIEW-Treiber zur Verfügung zu stellen, um die Wettbewerbsfähigkeit ihrer Produkte zu steigern.

Verwenden eines LabVIEW-Instrumententreibers

In LabVIEW besteht der Instrumententreiber aus einer Reihe von VIs oder virtuellen Instrumenten. Jedes VI entspricht einer bestimmten Operation wie dem Konfigurieren, Lesen, Schreiben oder Auslösen eines Instruments oder Geräts. Durch diesen Ansatz wird die Programmierung von Instrumenten oder Geräten erheblich vereinfacht, da das Problem der Programmierung in einer niedrigen Sprache überwunden wird.

Es gibt zwei Möglichkeiten, vorbereitete LabVIEW-Treiber aus dem NI LabVIEW-Ökosystem heraus zu finden und herunterzuladen:

  • NI Instrument Driver Finder: Diese Methode kann unter LabVIEW 8.0 oder höher verwendet werden. Wählen Sie Extras »Instrumentierung» Instrumententreiber suchen, um den Instrumententreiber-Finder zu starten. Dieses Tool durchsucht IDNet nach dem angegebenen Instrumententreiber.
  • IDNet: Bei älteren Versionen von LabVIEW ist es vor V 8.0 erforderlich, IDNet direkt zu durchsuchen.

Es gibt eine Vielzahl verschiedener LabVIEW-Instrumententreiber, die die Schnittstelle zwischen LabVIEW und den peripheren Hardwaregeräten und -instrumenten bereitstellen. Diese sind ein zentrales Element des gesamten LabVIEW-Ökosystems und bieten eine einfache Methode zur Steuerung von Instrumenten und zum Zugriff auf Daten von ihnen oder von Remote-Geräten.

Schau das Video: Connecting Hardware with LabVIEW NXG (Oktober 2020).