20.01.2016, 11:31
Hallo ich beschäftige mich erst seit kurzem mit Labview und hab natürlich ein kleines Problem wo ich zurzeit nicht weiter komme. Ich hoffe ihr könnt mir helfen.
Folgendes ich möchte gerne eine ganzzahlige, positive Zahl zwischen 200 und 8.500 über das Frontpanel eingeben und als Hexadezimalzahl in einem String wieder ausgeben. Dabei soll der Ausgabestring wie folgt aussehen *H\03\E8\r. Wenn ihr euch mein VI an sehet klappt das mit dem String1 ganz gut. Problem nur ich habe keine Lust für jeden Wert von 200 bis 8.500 einen Case-Fall zu erzeugen. Meine Idee war es den Eingabewert in eine Hexadezimalzahl umzuwandeln, zu teilen und dann an die entsprechenden Stellen das Backslash einzufügen. Problem war nur immer wenn ich ein Backslash eingefügt habe kamen automatisch immer zwei Backslash.
Ich hab leider keine Idee mehr was ich tun soll, könnt ihr mir weiter helfen?
Folgendes ich möchte gerne eine ganzzahlige, positive Zahl zwischen 200 und 8.500 über das Frontpanel eingeben und als Hexadezimalzahl in einem String wieder ausgeben. Dabei soll der Ausgabestring wie folgt aussehen *H\03\E8\r. Wenn ihr euch mein VI an sehet klappt das mit dem String1 ganz gut. Problem nur ich habe keine Lust für jeden Wert von 200 bis 8.500 einen Case-Fall zu erzeugen. Meine Idee war es den Eingabewert in eine Hexadezimalzahl umzuwandeln, zu teilen und dann an die entsprechenden Stellen das Backslash einzufügen. Problem war nur immer wenn ich ein Backslash eingefügt habe kamen automatisch immer zwei Backslash.
Ich hab leider keine Idee mehr was ich tun soll, könnt ihr mir weiter helfen?