<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ho bisogno di leggere i valori binari incorporati in un campo numerico.Ho sviluppato il seguente script che sembra funzionare, ma non è così bello come speravo potesse essere.
X = 19 ;
l'esagono = Esadecimale ( X ) ;
binario = Array associativo (
{{ "0" , "0000" } , { "1" , "0001" } , { "2" , "0010" } , { "3" , "0011" } , { "4" , "0100" } ,
{ "5" , "0101" } , { "6" , "0110" } , { "7" , "0111" } , { "8" , "1000" } , { "9" , "1001" } ,
{ "UN" , "1010" } , { "B" , "1011" } , { "C" , "1100" } , { "D" , "1101" } , { "E" , "1110" } ,
{ "F" , "1111" }}
) ;
Il binario = "" ;
Per ( io = 1 , io <= 4 , io ++,
tebinario = tebinario || binario [ Maiuscolo ( sost ( l'esagono , io , 1 ) )]
) ;
C'è un modo più semplice?
Per stringa 0/1 suppongo tu intenda la conversione in base 2?Quella funzione lo fa.per esempio ecco 19 convertito in base 2:
stampa(base(19, 2))
Nella finestra di registro:
"10011"
Grazie per il suggerimento, ma non mi dà ciò di cui ho bisogno.Quello che sto cercando è un codice che restituirà la stringa 0/1 rappresentativa di un valore intero in JMP.
C'è un bel convertitore di base qui: