el 05-31-2007 02:43 PM
el 05-31-2007 03:31 PM
el 05-31-2007 07:44 PM
el 06-01-2007 02:04 AM
Tienes que convertir la salida del Boolean array to number a un byte usando el To unsigned byte Integer vi, y la salida de esto la cambias a un array y la pasas al Byte array to string vi.
Te añado un ejemplo que convierte un array de 8 bits a un carácter así como un array de 32 booleanos en una string de tres caracteres: ambos puedes mandarlos por serial a tu tarjeta.
el 02-24-2010 10:32 AM
Saludos a todos, tengo un problema para convertir un String Hexadecimal a decimal
Tengo un String Hexadecimal que varia entre 2 y 20 caracteres, el problema es que cuando lo quiero convertir a decimal, en el caso de que el numero de caracteres supera los 8 (ej. FC6FCFC45D0CE0CDA) el comando STRING HEXADECIMAL TO DECIMAL, me corta la cadena a los primeros 8 caracteres.
Por ejemplo el HEXADECIMAL STRING TO NUMBER me convierte el numero 0xF0CC30C03CCCFCC4 en 4294967295 decimal
Me gustaria seber si existe una solucion, dando gracias de antemano por toda la colaboracion prestada a este asunto
el 03-08-2010 01:23 PM
Estimado Marwuin
La razón por la cual te lo acota es porque el número más grande que espera es un U32, puedes cambiar ese comportamiento y seleccionar una representación mayor como U64 que sería la más grande. Sobre el VI que utilizas de "Hexadecimal String to Number" encontrarás una terminal con el nombre de "default (U32)", inserta ahí una constante numérica y cámbiale la representación dando clic derecho>>Representation>>U64. Asegúrate también que el indicador tenga la misma representación.
Quedo a tus órdenes para cualquier cosa.
Saludos.
Coamín Cruz
NI México
el 06-26-2024 04:13 PM
Gracias, me sirvio mucho su respuestra