LabVIEWForum.de
VISA TCP/IP - 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: VISA TCP/IP (/Thread-VISA-TCP-IP--24996)



VISA TCP/IP - mate Ria - 06.11.2013 12:58

Es ist wiedermal soweit.. sehe nur noch Fragezeichen.. Kann mir bitte jemand weiterhelfen?!

Ich möchte einen PID Regler ansteuern. Dies soll über Seriell sowie Ethernet erfolgen.
Die serielle Schnittstelle habe ich bereits realisiert. Da läuft auch alles wie gewollt. Nun möchte ich noch über TCP/IP kommunizieren.
Die Serielle bau ich über VISA Session auf. Habe gehört das ich den Code auch für TCP/IP nutzen kann. Muss doch dann nur in der Initialisierung die Verbindung von seriell auf TCP/IP ändern, oder?

Hab nach Beispielen gesucht aber leider keine gefunden.

Hab mal die InitialisierungsVI angehängt. Soweit wie ich es mir denken kann, muss ich ja anstatt der seriellen Konfiguration den Resourcenamen in der Art TCPIP::172.16.72.244::10001::SOCKET mitgeben??

Könnt ihr mir bitte sagen ob ich was vergessen habe?!

Ich danke im Vorraus für die Hilfe Smile

[attachment=47149]


RE: VISA TCP/IP - Y-P - 06.11.2013 15:57

Für TCP/IP gibt's eigene VIs.

Gruß Markus


RE: VISA TCP/IP - Trinitatis - 06.11.2013 16:12

(06.11.2013 12:58 )mate Ria schrieb:  Die Serielle bau ich über VISA Session auf. Habe gehört das ich den Code auch für TCP/IP nutzen kann. Muss doch dann nur in der Initialisierung die Verbindung von seriell auf TCP/IP ändern, oder?

Hallo,

Wenn du die Funktion Verbindung erstellen seriell einfach gegen die gleiche Funktion TCP ersetzt, sollte dein VI reichlich gestrichelte Linien bekommen. Du musst alle Funktionen, die auf die serielle SS zugreigen gegen die Pendants aus der TCP-Palette ersetzen ( und sehen, was du mir den TO-Anschlüssen machst)


Gruß, Marko


RE: VISA TCP/IP - jg - 06.11.2013 16:40

Prinzipiell ist TCP/IP auch per VISA-VIs möglich.
Um eine größere Zielgruppe zu erreichen, speichere dein VI doch mal für eine frühere LabVIEW-Version (<= 2010). Die Durchdringung von LabVIEW 2013 ist noch sehr gering.

Gruß, Jens


RE: VISA TCP/IP - mate Ria - 07.11.2013 08:44

Hallo,

hab es probiert in Labview 10 abzuspeichern.. leider ist das nicht grad mit wenig Aufwand verbunden, es kommt immer ein Ladefehler und Copy/Paste funkt auch nicht.. hab deshalb mal einfachheitshalber ein Bild gemacht.
Das dieses Problem mit den TCP/IP Vis zu lösen ist, dachte ich mir schon. So muss ich aber komplett neue Vis bauen. Die Idee VISA auch für TCP/IP zu nutzen würde es mir leichter machen, da ich einfach die Vis vom Seriellen nutzen könnte.

Ich habe aber noch keinerlei Ansatz gefunden es zu realisieren.

Versuche daher mal die Tipps umzusetzen, vllt bekomme ichs durchs ausprobieren raus Smile


RE: VISA TCP/IP - Y-P - 07.11.2013 09:51

Bei mir ist es so:
- Wenn ich ein Gerät über TCP/IP ansteuern will, dann mache ich das auch manchmal mit VISA-VIs. Dazu sollte es aber im MAX angezeigt werden, dann kannst Du es einfach auswählen.
- Wenn ich mit einem Rechner , bzw. einem Prüfgerät das nicht im MAX angezeigt wird, kommunizieren will (über IP-Adresse und Port), dann nehme ich einfach die TCP-VIs.

Gruß Markus


RE: VISA TCP/IP - mate Ria - 07.11.2013 12:55

Vielen Dank.. Das ist tatsächlich der einfachste Weg. Jetzt funktioniert auch alles und ich bin wieder ein Stück schlauer geworden.