バイナリデータをアスキーコードに変換する方法<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
値に基づいてバイナリに変換する必要があるアナログデータがあります(完了)。 その後、jmpスクリプトで8ビットをまとめてバイナリデータを作成することができました。 助けが必要なのは、ASCIIコードを使用してバイナリデータをテキスト/数値に変換する方法です。 blob を char に使用しようとしましたが、間違ったデータ型を報告しています....
jmpテーブルを付けました。
Re: バイナリデータをアスキーコードに変換する方法ありがとうMS。
申し訳ありませんが、「wl」の 0 ~ 11、14 ~ 25、および 28 ~ 39 は 2 桁の 10 進数であり、10 進数に変換するだけでよいことに後で気付きました。
Re: バイナリデータをアスキーコードに変換する方法表の 2 進数は、常に AZ または 0 ~ 9 に対応しているとは限りません。 これらが表示されます: " # & 0 1 2 3 4 5 6 7 ? @ ABCDEFGHIJKLMNPQRSTUV WX _ o { } ~
また、印刷できないASCII「文字」の多くの場合、JMPには空のセルがあります。
私はおそらくあなたの目標を誤解していますが、{12, 13, 26, 27, 40, 41} のすべての wl を例外にするこの式を試してください。
もしも(含む( { 12 、 13 、 26 、 27 、 40 、 41 } 、 : WL ) 、
シャア(
(マトリックス(
{ :名前( 「0」 ) 、 :名前( 「1」 ) 、 :名前( 「2」 ) 、 :名前( "3" ) 、 :名前( 「4」 ) 、
:名前( 「5」 ) 、 :名前( 「6」 )}
) ` * 2 ^索引( 0 、 6 ) ` )[ 1 ]
) 、
16 進数から Char (
右(
16 進数(
(マトリックス(
{ :名前( 「0」 ) 、 :名前( 「1」 ) 、 :名前( 「2」 ) 、 :名前( "3" ) 、
:名前( 「4」 ) 、 :名前( 「5」 ) 、 :名前( 「6」 )}
) ` * 2 ^索引( 0 、 6 ) ` )[ 1 ] 、
"整数"
) 、
2
) 、
「us-ascii」
)
)
Re: バイナリデータをアスキーコードに変換する方法ありがとうMS!
jmpでのマトリックスの使用法については何も知りません。私が投稿したデータについて、私の最終的な目標は A: "wl" 0 ~ 11、14 ~ 25、28 ~ 39 を AZ と 0 ~ 9 を構成するテキストに変換することです。 B: その他の「wl」は 2 桁の 10 進数を表します。
あなたのスクリプトはAでは機能しますが、Bでは機能しません。
Re: バイナリデータをアスキーコードに変換する方法もっと簡単な方法があるかもしれませんが、投稿されたデータテーブルの列数式フィールドに以下のコードを貼り付けてみてください。 アスキー文字を与える必要があります(Hex()の最初の引数だけでアスキー10進コードを計算します)
16 進数から Char (
右(
16 進数(
(マトリックス(
{ :名前( 「0」 ) 、 :名前( 「1」 ) 、 :名前( 「2」 ) 、 :名前( "3" ) 、 :名前( 「4」 ) 、 :名前( 「5」 ) 、 :名前( 「6」 )} ) ` * 2 ^ [ 0 、 1 、 2 、 3 、 4 、 5 、 6 ])[ 1 ] 、
"整数"
) 、
2
) 、
「us-ascii」
)