Visual Basic - Leer Big-Endian de LabView desde VB6

Life is soft - evento anual de software empresarial
 
Vista:

Leer Big-Endian de LabView desde VB6

Publicado por Miguel (4 intervenciones) el 23/08/2007 13:08:47
Hola,

me estoy volviendo loco intentando leer desde VB6 los archivos que genero con LabView. He leído que el problema se debe básicamente a que LabView escribe la información en formato Big-Endian, mientras que los PCs leen en Little-Endian.

Tienen un archivo de ejemplo en:

http://www.aldeaglobal.net/psicotsi/db/cam02d_030120a4.bin

Se trata de una onda (oleaje) leída en un laboratorio. Los datos son Voltios en un rango de -10 a +10.

Espero que puedan ayudarme, o darme alguna pista,

muchas gracias por adelantado!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Leer Big-Endian de LabView desde VB6

Publicado por Harry (6 intervenciones) el 23/08/2007 23:30:07
No me extraña que te vuelvas loco y al VB6 tambien si lo escribes el LabView en formato Big-Endian y despues los PCs lo leen en Litte-Endian.

Mejor le preguntas al puertas (gates) qu seguro te lo soluciona
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Leer Big-Endian de LabView desde VB6

Publicado por Miguel (4 intervenciones) el 24/08/2007 12:19:16
Ya lo he solucionado...

Seguro que hay alguna forma más fácil, pero lo he hecho leyendo los bytes uno a uno, y transformándolo luego a single mediante una función propia...

Se puede bajar el código en:

http://www.aldeaglobal.net/psicotsi/db/ByteToSingle.rar

No sé si será muy útil, pero al menos es curioso...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar