LabVIEWForum.de
Termination Character an VISA write - 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: Termination Character an VISA write (/Thread-Termination-Character-an-VISA-write)

Seiten: 1 2


Termination Character an VISA write - dbuckl - 25.09.2013 09:06

Hi Leute,

ich habe vor ein Write Sub-VI zu erstellen und möchte zu den abgeschickten Befehlen automatisch den
Termination Character "LF" also "\n" anfügen da es der Abschluss für SCPI-Befehle ist.

Ich habe es schon nach dieser Anleitung http://www.ni.com/white-paper/4256/en#toc1 versucht, aber nicht ganz verstanden.
Auserdem finde ich diesen Zylinder-Scheibe Baustein nicht.

Hoffe ihr könnt mir helfen

Gruß Domi


RE: Termination Character an VISA write - GerdW - 25.09.2013 10:32

Hallo dbuckl,

Zitat:ich habe vor ein Write Sub-VI zu erstellen und möchte zu den abgeschickten Befehlen automatisch den
Termination Character "LF" also "\n" anfügen
Quick&Dirty:
[attachment=46470]
Smile


RE: Termination Character an VISA write - dbuckl - 25.09.2013 11:44

Kurz und Knackig, vielen Dank!

Hab allerdings mittlerweile noch eine andere Frage 2hands

Ich lese von einem VISA read Block gerade den "read buffer"-String aus.......funktioniert alles wunderbar,
doch die Zahlen werden mit alle als ".......E+01" ausgegeben. Ich möchte aber eine Zahl mit max. 3 Kommastellen.
Geht das? Finde in der String Palette nix passendes


RE: Termination Character an VISA write - GerdW - 25.09.2013 11:46

Hallo dbuckl,

Zitat: die Zahlen werden mit alle als ".......E+01" ausgegeben. Ich möchte aber eine Zahl mit max. 3 Kommastellen.
Redest du von Zeichenketten? Oder von numerischen Anzeigen? Oder was genau?

Ansonsten: ScanFromString...


RE: Termination Character an VISA write - jg - 25.09.2013 11:56

(25.09.2013 09:06 )dbuckl schrieb:  Auserdem finde ich diesen Zylinder-Scheibe Baustein nicht.
Das ist keine Zylinder-Scheibe, sondern eine Property Node (oder Eigenschaftsknoten).

Zu finden im Kontext-Menü:
[attachment=46471]

Gruß, Jens


RE: Termination Character an VISA write - GerdW - 25.09.2013 11:59

Hallo Jens,

vielleicht mein dbuckl doch eher die "TypeCast"-Funktion? (Numerisch->Datenbearbeitung)


RE: Termination Character an VISA write - dbuckl - 25.09.2013 12:03

Wow ihr seid echt schnell beim antworten!

Hab ein Bild davon hochgeladen. Links kann man durch das Enum auswählen ob man den aktuellen
Volt,Current oder Power-Wert messen möchte und im read buffer erhalte ich das Ergebnis in der formatierung die mir
das Gerät sendet oder? hier also 26,28 Volt.

Ich hätte das nun eben auch so formatiert das 26,28 Volt in einem Ausgabefeld stehn.........alle drei Messwerte sind ja der selbe Datentyp quasi.

Gruß Domi

EDIT: oh sry jetzt


RE: Termination Character an VISA write - GerdW - 25.09.2013 12:05

Bild?


RE: Termination Character an VISA write - jg - 25.09.2013 12:07

Offtopic2
(25.09.2013 11:59 )GerdW schrieb:  vielleicht mein dbuckl doch eher die "TypeCast"-Funktion? (Numerisch->Datenbearbeitung)
Da hast du wahrscheinlich Recht...


RE: Termination Character an VISA write - GerdW - 25.09.2013 12:11

Hallo dbuckl,

Zitat:Ich hätte das nun eben auch so formatiert das 26,28 Volt in einem Ausgabefeld stehn
So vielleicht:
[attachment=46473]