Ich habe eine HEX-Zahl, die ich in eine Binärzahl umwandeln möchte. Ich kann dies manuell für jeweils eine Hex-Zahl auf dieser Website tun ( Hex-zu-Binär-Konverter ), aber ich kann nicht herausfinden, wie das in jmp geht.
Beispiel aus dem Web:

Mein Versuch in JMP:

HEX2BIN-Formel:

Für jede Hilfe wäre ich sehr dankbar. Danke!
Links die bisher nicht geholfen haben:
Hier ist meine Brute-Force-Methode, um damit umzugehen
Names Default To Here( 1 );
theArray = ["0" => "0000",
"1" => "0001",
"2" => "0010",
"3" => "0011",
"4" => "0100",
"5" => "0101",
"6" => "0110",
"7" => "0111",
"8" => "1000",
"9" => "1001",
"A" => "1010",
"B" => "1011",
"C" => "1100",
"D" => "1101",
"E" => "1110",
"F" => "1111"];
theHex = "F061F997862C3E70";
theBinary="";
for(i=1,i<=length(theHex),i++,
theBinary = theBinary || (theArray << getvalue(substr(theHex,i,1)))
);
Show(theBinary);
Der erwähnte Thread sagt
- Um meinen HEX-String in zwei Hälften zu teilen und dann mit der Konvertierung in Binärzahlen fortzufahren. Ich habe das in den Zeilen 2 und 3 unten ohne Erfolg versucht. Ich habe nichts dagegen, ihn in einzelne Zeichen aufzuteilen, kann aber immer noch nicht herausfinden, wie ich 0en und 1en bekomme.
- Um die Basis (16) innerhalb von Hex To BLOB anzugeben, scheinen jedoch keine zusätzlichen Eingaben in Hex To BLOB zulässig zu sein
- Um in JMP 18 auf Python umzusteigen, habe ich leider nur Zugriff auf JMP 17.2.0
Irgendwelche anderen Ideen? Ich versuche, eine Reihe von Einsen und Nullen zu erhalten.
