<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
해당 값을 기준으로 이진수로 변환하는 데 필요한 일부 아날로그 데이터가 있습니다(완료). 그런 다음 jmp 스크립트를 사용하여 8비트를 모아 바이너리 데이터를 만들었습니다. 도움이 필요한 곳은 ASCII 코드를 사용하여 이진 데이터를 텍스트/숫자로 변환하는 방법입니다. blob을 사용하여 char을 시도했지만 잘못된 데이터 유형을 보고했습니다....
jmp 테이블을 첨부했습니다.
고마워요 MS.
죄송합니다. 사실 "wl" 0~11, 14~25, 28~39는 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 } , : 엉 ) ,
숯 (
( 행렬 (
{ : 이름 ( "0" ) , : 이름 ( "1" ) , : 이름 ( "2" ) , : 이름 ( "삼" ) , : 이름 ( "4" ) ,
: 이름 ( "5" ) , : 이름 ( "6" )}
) ` * 2 ^ 색인 ( 0 , 6 ) ` )[ 1 ]
) ,
16진수를 문자로 (
오른쪽 (
마녀 (
( 행렬 (
{ : 이름 ( "0" ) , : 이름 ( "1" ) , : 이름 ( "2" ) , : 이름 ( "삼" ) ,
: 이름 ( "4" ) , : 이름 ( "5" ) , : 이름 ( "6" )}
) ` * 2 ^ 색인 ( 0 , 6 ) ` )[ 1 ] ,
"정수"
) ,
2
) ,
"us-ascii"
)
)
고마워요 MS!
나는 jmp의 행렬 사용법에 대해 아무것도 모릅니다. 내가 게시한 데이터에 대한 나의 궁극적인 목표는 A: "wl" 0~11, 14~25 및 28~39를 AZ 및 0-9를 구성하는 텍스트로 변환하는 것입니다. B: 다른 "wl"은 2자리 십진수를 나타냅니다.
귀하의 스크립트는 A에서는 작동하지만 B에서는 작동하지 않습니다.
더 간단한 방법이 있을 수 있지만 게시된 데이터 테이블의 열 수식 필드에 아래 코드를 붙여넣어 보세요. ASCII 문자를 제공해야 합니다(Hex()의 첫 번째 인수만으로 ASCII 10진수 코드를 계산합니다).
16진수를 문자로 (
오른쪽 (
마녀 (
( 행렬 (
{ : 이름 ( "0" ) , : 이름 ( "1" ) , : 이름 ( "2" ) , : 이름 ( "삼" ) , : 이름 ( "4" ) , : 이름 ( "5" ) , : 이름 ( "6" )} ) ` * 2 ^ [ 0 , 1 , 2 , 삼 , 4 , 5 , 6 ])[ 1 ] ,
"정수"
) ,
2
) ,
"us-ascii"
)