Datenaustausch mit Messgeräten über IVI

LabVIEW SignalExpress

Datenaustausch mit Messgeräten über IVI

LabVIEW SignalExpress enthält eine Reihe von IVI-Schritten zum Datenaustausch mit Messgeräten. Die Schritte gehören zu folgenden IVI-Klassen:

  • Digital Multimeter
  • Oscilloscope
  • DC Power Supply
  • Arbitrary Waveform/Function Generator

Zur Kommunikation mit einem Messgerät müssen Sie den IVI-Treiber für das Gerät installieren und dem Gerät einen Session-Namen geben.

Herunterladen und Installieren des IVI-Treibers für ein Messgerät

Zum Herunterladen des IVI-Treibers eines Messgeräts gehen Sie wie folgt vor:

  1. Öffnen Sie die Website Instrument Driver Network.
  2. Suchen Sie in der Liste Gerätetyp auf der linken Seite der Website nach einem Treiber für das Gerät oder klicken Sie den Link Treiber durchsuchen an und schränken Sie die Suche unter Search within results auf das gewünschte Gerät ein.
  3. Wenn Sie einen geeigneten Treiber gefunden haben, klicken Sie auf Model. Daraufhin wird eine Beschreibung des Treibers angezeigt.
  4. Die Beschreibung unter Driver Type muss "IVI" enthalten.
  5. Laden Sie den Treiber herunter und installieren Sie ihn.

Vergeben von IVI-Session-Namen

Jeder IVI-Schritt in LabVIEW SignalExpress hat ein Feld mit der Bezeichnung IVI-Session-Name, in dem Sie einen Namen für die Session eingeben können. Der Session-Name steht im betreffenden Schritt stellvertretend für den Treiber und das Messgerät. Unter IVI-Session-Name können Sie entweder einen bestehenden Namen auswählen oder einen neuen Namen vergeben, der für diesen Schritt gelten soll.

Zur Angabe eines logischen IVI-Namens (Alias) für den Schritt gehen Sie wie folgt vor:

  1. Wählen Sie unter IVI-Session-Name die Option Neu aus.
  2. Geben Sie einen Namen ein und wählen Sie den Ressourcenbezeichner für das Messgerät aus. Wenn im Feld Ressourcenbezeichner nichts angegeben ist, geben Sie einen Bezeichner ein.
  3. Wählen Sie den passenden Gerätetreiber aus und klicken Sie auf die Schaltfläche OK.
Hinweis  Zum Simulieren eines Geräts aktivieren Sie die Option Daten simulieren.

Nutzung auf anderen Systemen

Bei den IVI-Schritten in LabVIEW SignalExpress wird während einer so genannten IVI-Session mit einem Messgerät kommuniziert. Die IVI-Session wird jedoch unter "IVI Configuration Store" und nicht in Ihrem LabVIEW-SignalExpress-Projekt gespeichert. Daher kann die IVI-Session nicht beliebig auf verschiedenen Computern genutzt werden.

Nutzung von LabVIEW-SignalExpress-Projekten anderen Systemen

Um Ihr LabVIEW-SignalExpress-Projekt auf einen anderen Computer mit LabVIEW SignalExpress ausführen zu können, müssen Sie die IVI-Schritte so umstellen, dass sie entweder mit vorhandenen IVI-Sessions arbeiten oder innerhalb des Programms neue IVI-Sessions anlegen.

  1. Wählen Sie unter IVI-Session-Name die Option Neu aus.
  2. Geben Sie einen Namen ein und wählen Sie den Ressourcenbezeichner für das Messgerät aus. Wenn im Feld Ressourcenbezeichner nichts angegeben ist, geben Sie einen Bezeichner ein.
  3. Wählen Sie den passenden Gerätetreiber aus und klicken Sie auf die Schaltfläche OK.
Hinweis  Zum Simulieren eines Geräts aktivieren Sie die Option Daten simulieren.

Nutzung von LabVIEW-SignalExpress-Projekten in Form von LabVIEW-Code anderen Systemen

Ein Blockdiagramm, das aus einem LabVIEW-SignalExpress-Projekt erzeugt wurde, arbeitet mit der in LabVIEW SignalExpress konfigurierten IVI-Session. Wenn Sie das Blockdiagramm daher auf einem anderen Computer nutzen möchten, müssen Sie die IVI-Session auf diesem Rechner neu erstellen. Wenn auf dem Computer LabVIEW SignalExpress installiert ist, gehen Sie wie in Ausführen von LabVIEW-Blockdiagrammen auf anderen Rechnern beschrieben vor. Ist LabVIEW SignalExpress nicht installiert, können Sie im NI Measurement & Automation Explorer (MAX) eine neue IVI-Session anlegen.

  1. Starten Sie den MAX.
  2. Klicken Sie doppelt auf IVI-Treiber.
  3. Folgen Sie der Anleitung in der MAX-Hilfe zu dieser Kategorie.

Weitere Hilfe zur Konfiguration eines IVI-Systems im MAX finden Sie auch in der NI Developer Zone (auf Englisch).

Ressourcenbezeichner

Ein Ressourcenbezeichner gibt den Anschluss und die Adresse eines Geräts an, mit dem ein Schritt arbeitet (z. B. eine VISA-Ressource). Nachfolgend sehen Sie einige Beispiele für Ressourcenbezeichner:

  • GPIB::22::INSTR
  • GPIB1::22::5::INSTR
  • VXI::64::INSTR
  • ASRL2::INSTR
  • GPIB::22::INSTR
  • DAQ::1::INSTR
  • PXI1Slot2
Hinweis  Bei der Option Daten simulieren entfällt der Ressourcenbezeichner.

Gerätetreiber

In der Treiberliste sind alle zum Schritt passenden Treiber-Sessions enthalten. Durch Auswahl eines Treibers ordnen Sie der Session bestimmte Eigenschaften zu, mit denen der Treiber arbeiten kann.

Daten simulieren

Bei Auswahl der Option Daten simulieren simulieren die Treiberfunktionen die Erfassung und Ausgabe von Daten.