Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
via VISA wird folgender String ausgelesen (code-Darstellung):
/13-1,6263805E+00VDC...
mein Problem ich hätte gern den Messwert in Double.
Aber das Bruch/Exponentialstring in Zahl umwandeln gibt mir immer nur ganze Zahlen aus.
Ländereinstellung Kommastrich in Kommapunkt wandeln funzt nicht(selbes Ergebniss). Offset Standard alles 0 (DBL)
Vorzeichen is (true).
dein "format string" muss so aussehen: (NORMAL display) "%,;13%eVDC" Ohne die ""
was soviel heisst wie:
%,; --> Dezimaltrennzeichen ist das Komma
13 das Zeichen 0x13
%e eine Zahl in Exponential-Darstellen
VDC die Zeichen nach der Zahl
Wenn du mit rechts auf die "Scan from String" Funktion klickst und "Edit format string" anklickst, dannkannst du deinen format String auch in einem Menü zusammenbasteln.
Nochemal sehr dringend , warum funzt oben angesprochene Umwandlung wenn ich VI allein ausführ aber nicht als Sub-VI
Da kommt zwar ein identischer String an aber die Scan-String Funktion macht nischt....
habs gefunden.....juhu...lag daran das der string ein return-Steuerzeichen (/13) im reinen VI enthielt als Sub keines.....danke dir es lag wirklich an der Konfiguration im normalen Programm. :oops: :oops: