Preparación del Examen CLAD

cancelar
Mostrando los resultados de 
Buscar en lugar de 
Quiere decir: 

Examen: "Entrada/Salida de Archivos I/O''

¿Cuántos bytes escribe LabVIEW a un archivo cuando el código se ejecuta?

IO archivos.jpg

a. 9 Bytes

b. 11 Bytes

c. 13 Bytes

d. 17 Bytes

______________________________________________________________________________

0 kudos
Mensaje 1 de 4
9.872 Vistas

Respuesta: d.   17 Bytes

Justificación:

     Labview representa arreglos como una lista de bytes que contienen un encabezado y un arreglo de datos.

El encabezado ( indice ) contiene un entero de 4 Bytes por dimensión, el cuál especifica el tamaño de cada dimensión.

Mientras que cada elemento del arreglo esta compuesto de 8 bits, es decir 1 Byte. Esto hace que al ser un arreglo

de dos dimensiones el total de bytes sean 17 los que se escriban al archivo ( 4 per dimension, 1 per element )

2 dimensiones = 8 bytes

9 elementos    = 9 bytes

______________________

Total               = 17 bytes

0 kudos
Mensaje 2 de 4
6.262 Vistas

Cree el archivo, pero con que visor puedo comporobar que tiene los 17 bytes que se mencionan. con el bloc de notas lo abri y no corresponde.

0 kudos
Mensaje 3 de 4
6.262 Vistas

Hola pacome09!

Hice un ejemplo similar al que se muestra en la imagen de la pregunta, y obtuve el siguiente resultado:

FileSize.JPG

Como podrás observar, el código escribe un arreglo de números enteros de representación U8.  Analizando las propiedades del archivo titulado ''1'', obtuve 12 bytes de tamaño.  Esto se debe a que tiene dos dimensiones (4 bytes cada una) y cuatro numéricos con valor de 1 byte con valor de ''0''. 

Quedo al pendiente de cualquier duda!

Saludos y buen día!

Anuar R.
National Instruments México y Latinoamérica
Ingeniería de Aplicaciones
www.ni.com/soporte
Mensaje 4 de 4
6.262 Vistas