LabVIEWForum.de
Verständnissfrage : Unterschied zwischen VISA und Direct I/O - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Instrument IO & VISA (/Forum-Instrument-IO-VISA)
+---- Thema: Verständnissfrage : Unterschied zwischen VISA und Direct I/O (/Thread-Verstaendnissfrage-Unterschied-zwischen-VISA-und-Direct-I-O)



Verständnissfrage : Unterschied zwischen VISA und Direct I/O - pho_no - 25.02.2005 11:48

Hallo

Ich bin gerade beim Einarbeiten in LabVIEW und habe eine klitzekleine Verständnissfrage.

Worin liegt denn genau der Unterschied bzw. die Vorteile von VISA in Bezug auf die Direkt-Befehle wie z.B. AO-Write, AO-Config usw...
Ich muß nämlcih ein Programm schreiben, weiß aber nicht wann ich VISA benutzen soll um meine Geräte enzusprechen und wann ich mit den anderen Befehlen besser fahre.
Ich habe irgendwo mal gehört, das man mit den Direktbefehlen schneller sein kann bzw. mehr Datendurchsatz erreicht. Kann mir das jemand bestätigen?


Verständnissfrage : Unterschied zwischen VISA und Direct I/O - Carsten Pahl - 05.03.2005 14:23

[quote=pho_no]Hallo


Verständnissfrage : Unterschied zwischen VISA und Direct I/O - rolfi - 19.03.2005 02:15

Hi,

die direkte Variante wird von LabVIEW 7.1 aber gar nimma unterstützt.
Warum auch immer ?

lg,
rolf


Verständnissfrage : Unterschied zwischen VISA und Direct I/O - Carsten Pahl - 19.03.2005 13:54

rolfi schrieb:Hi,

die direkte Variante wird von LabVIEW 7.1 aber gar nimma unterstützt.
Warum auch immer ?

lg,
rolf

Hallo ihr beiden,
das ist so nicht ganz richtig. Die "Direkt-Befehle" für RS232 sind noch da, aber gut versteckt (C:ProgrammeNational InstrumentsLabVIEW 7.1vi.libInstrSerial.llb); die GPIB-Befehle, die Du in der Funktionspalette unter "Instrument I/O" findest, sind ebenfalls noch die direkten Befehle.

Viele Grüße

Carsten


Verständnissfrage : Unterschied zwischen VISA und Direct I/O - Martin.Henz - 19.03.2005 23:21

pho_no schrieb:Hallo

Worin liegt denn genau der Unterschied bzw. die Vorteile von VISA in Bezug auf die Direkt-Befehle wie z.B. AO-Write, AO-Config usw...

"AO-Write" usw. ist etwas ganz anderes und kann auch nicht mit VISA verglichen werden. Schon eher die Funktionen "GPIB Write" oder "Serial Port Write" (bis LabVIEW 6.1) aber auch die Funktionen der TCP Palette.

So schlimm, wie hier schon vermutet, ist der VISA Overhead aber meiner Ansicht nach nicht. Die Art, wie das VISA in LabVIEW integriert ist, da gibt es ein paar Feinheiten, die mir nicht sehr gefallen. Das hat aber meist nur eine eher geringe praktische Bedeutung. Beim Mac scheint es dabei jedoch mindestens einen störenden Effekt zu geben. Der Effekt ist auf dem PC zwar auch sichtbar, er wirkt sich dort jedoch nicht sonderlich negativ aus.

Wenn du
(a) nicht mit einem Gerät kommunizieren willst, das du nur über VISA ansprechen kannst,
(B) die Software nicht in größerer Anzahl unter die Leute bringen willst,


Verständnissfrage : Unterschied zwischen VISA und Direct I/O - Piezo - 11.04.2005 15:50

wie sieht es denn mit USB aus, das lässt sich doch nur über VISA ansteuern, oder?