INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

String-Zeichen nur bis 127?



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!

03.12.2006, 15:49
Beitrag #6

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.696
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
String-Zeichen nur bis 127?
' schrieb:Wenn ich mir das ASCII Zeichen von LabVIEW wieder in eine Integer zurückwandlen lasse kommen ab 127 bis 255 nur noch 127 raus.
Nach der Standard-ISO-Definition sind ASCII-Zeichen nur 7Bit breit - was aber hier keine Rolle spielen dürfte. Hast du vielleicht eine "Begrenzung" in der Darstellung der Zahl?

Ich habe hier leider kein LV, daher als Text:

Wenn du ein ganz ordinäres Array of U8 mit der entsprechenden Konvertierung in einen String wandelst, für die Darstellung des Strings "Hexfromat" wählst, dann musst du im String FF sehen, wenn im U8 255 steht.

Zitat:Wie kann ich den Binär übertragen?
Auch "ASCII"-Zeichen werden "binär" übertragen. ASCII ist eine Darstellungsform genauso wie Hex, Dezinal etc.

Das Problem liegt darin, dass man dem VISA-VI nur einen "String" übergeben kann. Schön wäre, wenn man direkt eine Zahl anschließen könnte. Würde man einen U8 anschließen (können), würde ein Zeichen übertragen werden - und nicht drei, auch wenn die Zahl (in Dezimaldarstellung) 255 heißt. Wegen dieses "Mangels" muss man also eine Zahl (bzw. ein Array) in einen String konvertieren - der eigentlich kein "String" im Sinne von lesbarem Text ist, sondern ein Stream.

Teste also folgendes:
Nach der Konvertierung des Array of U8 nach String müssen bei Hexdarstellung des Strings die Zahlen des U8-Array als Hexwerte im String erscheinen: also 0..255 als 00 .. FF.

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Nachrichten in diesem Thema
String-Zeichen nur bis 127? - IchSelbst - 03.12.2006, 13:36
String-Zeichen nur bis 127? - IchSelbst - 03.12.2006, 14:48
String-Zeichen nur bis 127? - IchSelbst - 03.12.2006 15:49
String-Zeichen nur bis 127? - IchSelbst - 03.12.2006, 16:41
String-Zeichen nur bis 127? - IchSelbst - 03.12.2006, 19:51

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Nicht Darstellbare Zeichen erkennen Philipp_O 2 3.533 21.11.2022 07:39
Letzter Beitrag: Philipp_O
  GS1 Trennzeichen - ASCII Zeichen Andi_89 1 3.708 16.07.2018 15:57
Letzter Beitrag: GerdW
  Was bedeutet dieses Zeichen? dulfried 0 3.279 03.11.2017 14:48
Letzter Beitrag: dulfried
  nur alphanumerische Zeichen zulassen dimitri84 5 7.754 12.03.2012 20:23
Letzter Beitrag: jg
  String suchen und ersetzen zwischen zwei zeichen Burn_Baby 2 6.131 10.12.2011 00:04
Letzter Beitrag: unicorn
  In einen String Zeichen einfügen Yantit 12 17.164 20.11.2010 16:51
Letzter Beitrag: schrotti

Gehe zu: