LabVIEWForum.de - Dezimal in ASCII....

LabVIEWForum.de

Normale Version: Dezimal in ASCII....
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

bin LabVIEW Frischling und versuche mich gerade daran eine ASCII Tabelle auszugeben.

Wie kann ich dezimale Werte in Strings umwandeln, so dass ich eine ASCII Tabelle bekomme?
Also Integer 0-255 rein und ASCII Werte raus (Decimal 31 = ASCII 1)...

Bitte um Hilfe.

Gruß

ToTTo
Hallo Totto!

Hab dir mal ein VI hier gepostet, wir hatten das nämlich kürzlich schonmal. Ich hätte mir den Weg auch anders gewünscht, aber so gehts auf jedenfall.

Dez 31 = ASC 1 ??? Sicher?
Ich weiß nur mit Sicherheit, dass 65 = A ist und ab dann beginnt das "grosse" Alphabet!

Björn
Hallo

Normalerweise verwendet man hier eine Typenkonvertierung (TYPECAST).
Die Funktion findest du unter "Advanced"-> "Data Manipulation"
Der Tpecast an zwei Eingänge, links kommt deine Varible hin und oben eine Konstante mit dem Typ in den du konvertieren willst, also in deinem Fall eine Stringkonstante, rechts zB. eine String Control.

Du hast dich wahrscheinlich in deiner Tabelle verschaut 31 ist die HEX 0x31 Representation von "1" oder 49

mfg

Mario
Hi,

erstmal danke.
Super schnelle Antwort.
Geiles Forum!!!

Thx nochmals

Gruß

ToTTo
Den ASCII Code kann man auch
in der Online-Hilfe Nachschlagen.
Dort mit Details zu Sonderzeichen.
Als Anhang ein VI zur ASCII-Tabelle.

Manfred
Hi all,

also ich finde Björns Lösung ja einfacher...
gerade für einen Anfänger, es sei denn er kennt die Casts von C her...
Aber das ASCII Programm von malef ist netter Aufgemacht.

Kleider machen Leute :mrgreen:

Gruß
Oliver
Referenz-URLs