我有一個十六進制數,我想將其轉換為二進制數。我可以從這個網站( Hex to Binary Converter )一次手動執行一個十六進位操作,但我不知道如何在 jmp 中執行此操作。
來自網路的例子:

我在JMP中的嘗試:

HEX2BIN 公式:

任何指導將不勝感激。謝謝!
到目前為止還沒有幫助的連結:
這是我處理這個問題的暴力方式
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);
提到的線程說
- 將我的十六進位字串分成兩半,然後繼續轉換為二進位。我在下面的第 2 行和第 3 行中嘗試過,但沒有成功。我不介意將其分解為單個字符,但仍然不知道如何獲得 0 和 1。
- 指定 Hex To BLOB 內部的基數 (16),但 Hex To BLOB 中似乎不允許附加輸入
- 要在 JMP 18 中切換到 python,但不幸的是我只能存取 JMP 17.2.0
還有其他想法嗎?我正在嘗試獲取一系列 1 和 0。

該主題討論 HextoNumber: https
/community.jmp.com/t5/Discussions/hextonumber-not-working-with-64bits/mp/801201