' schrieb:Hallo miteinander,
habe ein kleines Problem mit der Konvertierung eines Strings in eine Zahl.
Also die Visa Funktion liefert ja am Ausgang einen String. Dieser String enthält bei mir Messwerte von einem Byte breite. dieses Byte soll nun in eine Zahl umgewandelt werden.
Bisher mache ich das so, das ich die Funktion "String nach Byte-Array " verwende. Wenn ich nun aber nur ein Byte habe hab ich auch nur eine Zahl das heißt das Byte-Array hat die Zahl und dann viele nullen drin.
Gibt es auch ne Funktion die mir nur die Zahl als u8 liefert?
MfG
Felix
Hallo Felix,
am Besten Du lädst mal Dein VI hoch, so ganz verstehe ich Deine Problembeschreibung nicht.
Nach Deiner Beschreibung liefert Dir die VISA-Funktion die Antworten auch in einem String-Array. Dann musst Du aus dem Array den String vor seiner Wandlung in eine Zahl (mit den String-Converter-Functions) aus diesem Array extrahieren.
Falls das VISA die interessierenden Zahlen nur in einem String (Zeile) liefert dann kannst Du diese HEX-Werte (?) zur Wandlung zeichenweise aus diesem String extrahieren.
Ich hoffe, dass Dir diese Hinweise weiter helfen.
Schöne Grüße
BeFu