Verwenden von VISA in LabVIEW
- Aktualisiert2025-08-27
- 2 Minute(n) Lesezeit
VISA ist eine Standard-I/O-API zur Programmierung von Geräten.
Vielseitigkeit von VISA
Über VISA lassen sich GPIB-, USB-, Ethernet-, PXI-, VXI- und serielle Geräte steuern. Da von dieser API je nach Gerätetyp der passende Treiber aufgerufen wird, müssen Sie kein gerätespezifisches Kommunikationsprotokoll erlernen. VISA arbeitet unabhängig von Plattform, Bus und Umgebung. Sie können also dieselbe API für verschiedene Geräte, Plattformen und Programmiersprachen verwenden.
Wählen Sie vor Verwendung von VISA eine geeignete Methode der Gerätesteuerung aus.
Nachrichtenbasierte Kommunikation
GPIB-, USB-, Ethernet-, serielle sowie einige VXI-Geräte kommunizieren durch Nachrichtenaustausch. Die Geräte werden mit High-Level-ASCII-Zeichen-Strings programmiert. Das Gerät ist mit einem lokalen Prozessor ausgestattet, der die Befehle analysiert und die entsprechenden Registerbits setzt, um die gewünschten Operationen durchzuführen. Die ASCII-Befehls-Strings sind Standardbefehle für programmierbare Geräte (Standard Commands for Programmable Instruments – SCPI). Das heißt, für ähnliche Geräte werden oft ähnliche Befehle verwendet. So müssen Sie also nur eine bestimmte Reihe von Befehlen kennen und nicht für jeden Gerätetyp und jeden Hersteller andere Befehle lernen. Die gängigsten Funktionen zur Kommunikation per Nachrichtenaustausch sind "VISA: Lesen", "VISA: Schreiben", "VISA: Trigger freigeben", "VISA: Löschen" und "VISA: STB lesen".
Registerbasierte Kommunikation
Bei PXI-Geräten und vielen VXI-Geräte ist die Kommunikation registergesteuert. Solche Geräte werden mit Low-Level-Befehlen programmiert. Dabei werden Binärdaten direkt in die Befehlsregister des Geräts geschrieben. Die Kommunikation ist dadurch schneller, da das Gerät Befehls-Strings nicht mehr analysieren und die Daten in Registerbefehle umwandeln muss. Registergesteuerte Geräte kommunizieren quasi auf der Ebene direkter Hardware-Zugriffe. Die gängigsten Funktionen für registergesteuerte Geräte sind "VISA: Wert lesen", "VISA: Wert schreiben", "VISA: Bereich lesen" und "VISA: Bereich schreiben".
|
|
(Windows) Zum Anzeigen ähnlicher Themen klicken Sie auf die Schaltfläche Suchen in der Symbolleiste in diesem Fenster (siehe links). Das aktuell ausgewählte Thema wird dann in der LabVIEW-Hilfe auf der Registerkarte Inhalt hervorgehoben, so dass Sie alle dazugehörigen Themen sehen können. |