wie man Binärdaten in ASCII-Codes umwandelt<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Ich habe einige analoge Daten, die ich basierend auf ihrem Wert in Binärdaten konvertieren muss (fertig). Dann habe ich es geschafft, 8 Bits per JMP-Skript zusammenzufügen, um Binärdaten zu erstellen. Ich brauche Hilfe bei der Konvertierung der Binärdaten in Text/Zahl mithilfe von ASCII-Codes. Ich habe versucht, Blob zum Char zu verwenden, aber es wird ein falscher Datentyp gemeldet ...
Ich habe eine JMP-Tabelle angehängt.
Betreff: So konvertieren Sie Binärdaten in ASCII-CodesDanke, MS.
Tut mir leid, dass mir später aufgefallen ist, dass „wl“ 0~11, 14~25 und 28~39 zweistellige Dezimalzahlen sind, die nur in eine Dezimalzahl umgewandelt werden müssen.
Betreff: So konvertieren Sie Binärdaten in ASCII-CodesDie Binärzahlen in Ihrer Tabelle entsprechen nicht immer AZ oder 0-9. Diese werden angezeigt: " # & 0 1 2 3 4 5 6 7 ? @ ABCDEFGHIJKLMNPQRSTUV WX _ o { } ~
Und in den vielen Fällen nicht druckbarer ASCII-„Zeichen“ gibt es in JMP leere Zellen.
Ich habe Ihr Ziel wahrscheinlich falsch verstanden, aber versuchen Sie es mit dieser Formel, die für alle wl unter {12, 13, 26, 27, 40, 41} eine Ausnahme macht.
Wenn ( Enthält ( { 12 , 13 , 26 , 27 , 40 , 41 } , : wl ) ,
Verkohlen (
( Matrix (
{ : Name ( „0“ ) , : Name ( „1“ ) , : Name ( „2“ ) , : Name ( "3" ) , : Name ( „4“ ) ,
: Name ( „5“ ) , : Name ( „6“ )}
) ` * 2 ^ Index ( 0 , 6 ) ` )[ 1 ]
) ,
Hex zu Char (
Rechts (
Verhexen (
( Matrix (
{ : Name ( „0“ ) , : Name ( „1“ ) , : Name ( „2“ ) , : Name ( "3" ) ,
: Name ( „4“ ) , : Name ( „5“ ) , : Name ( „6“ )}
) ` * 2 ^ Index ( 0 , 6 ) ` )[ 1 ] ,
"ganze Zahl"
) ,
2
) ,
„us-ascii“
)
)
Betreff: So konvertieren Sie Binärdaten in ASCII-CodesDanke MS!
Ich weiß nichts über die Matrixverwendung in JMP. Für die Daten, die ich gepostet habe, ist mein ultimatives Ziel A: „wl“ 0~11, 14~25 und 28~39 in Text von AZ und 0-9 umwandeln. B: Andere „wl“s repräsentieren eine zweistellige Dezimalzahl.
Ihr Drehbuch funktioniert für A, aber nicht für B.
Betreff: So konvertieren Sie Binärdaten in ASCII-CodesEs gibt wahrscheinlich einen einfacheren Weg, aber versuchen Sie, den folgenden Code in ein Spaltenformelfeld in der veröffentlichten Datentabelle einzufügen. Es sollte das ASCII-Zeichen enthalten (das erste Argument von Hex() allein berechnet den ASCII-Dezimalcode).
Hex zu Char (
Rechts (
Verhexen (
( Matrix (
{ : Name ( „0“ ) , : Name ( „1“ ) , : Name ( „2“ ) , : Name ( "3" ) , : Name ( „4“ ) , : Name ( „5“ ) , : Name ( „6“ )} ) ` * 2 ^ [ 0 , 1 , 2 , 3 , 4 , 5 , 6 ])[ 1 ] ,
"ganze Zahl"
) ,
2
) ,
„us-ascii“
)