La mayoría de los VIs y funciones de File I/O ejecutan solo una fase de la operación de entrada/salida a fichero. Sin embargo, algunos VIs de File I/O de alto nivel diseñados para las operaciones de entrada/salida a ficheros ejecutan todos los pasos. Aunque esos VIs no son siempre tan eficientes como las funciones de bajo nivel, seguramente resultarán más fáciles de usar.
Usar los VIs de File I/O de alto nivel situados en la fila superior de la paleta File I/O para ejecutar tareas habituales de entrada/salida, tales como escribir o leer los siguientes tipos de datos:
-
Caracteres a o desde ficheros de texto
-
Líneas a o desde ficheros de texto
-
Arrays de una o dos dimensiones de valores numéricos de simple precisión a o desde hojas de cálculo
-
Arrays de una o dos dimensiones de valores numéricos de simple precisión o enteros con signo de 16 bits a o desde ficheros binarios
Los VIs para entrada/salida de ficheros de alto nivel incluyen lo siguiente:
- Escritura en una hoja de cálculo:
Convierte un array de una o dos dimensiones de números de precisión simple a cadena de texto y escribe la cadena a un nuevo fichero de secuencia de bytes o añade la cadena a un fichero existente. También puede transponer los datos. El VI abre o crea el fichero antes de escribir en él y lo cierra a continuación. Este VI permite crear un fichero de texto que se puede leer con la mayoría de aplicaciones de hoja de cálculo.
- Lectura desde una hoja de cálculo:
Lee un número determinado de líneas o filas desde un fichero comenzando en la posición indicada y convierte los datos a un array de 2 dimensiones de números de simple precisión. El VI abre el fichero antes de leer de él y lo cierra a continuación. Se puede usar este VI para leer un fichero de hoja de calculo salvado en formato texto.
- Escritura de caracteres a fichero:
Escribe una cadena de caracteres a un nuevo fichero de secuencia de bytes o añade la cadena a un fichero existente. El VI abre o crea el fichero antes de escribir en él y lo cierra a continuación.
- Lectura de caracteres desde fichero:
Lee un número determinado de caracteres desde un fichero de secuencia de bytes comenzando a partir de start of read offset. El VI abre el fichero antes de leer de él y lo cierra a continuación.
- Lectura de líneas desde fichero:
Lee un número determinado de líneas desde un fichero binario o de texto comenzando a partir de un carácter determinado. El VI abre el fichero antes de leer de él y lo cierra a continuación.
- Vis para ficheros binarios:
Estos VIs leen desde o escriben en fichero binarios. Los datos pueden ser enteros o números de simple precisión.