130 likes | 258 Vues
Curso de Titulación: “ PROGRAMACIÓN GRÁFICA PARA INSTRUMENTACIÓN VIRTUAL ”. Archivos E/S (I/O). Como llevar a cabo operaciones de entrada y salida de archivos Como formatear archivos texto files como tipo spreadsheets
E N D
Curso de Titulación: “PROGRAMACIÓN GRÁFICA PARA INSTRUMENTACIÓN VIRTUAL”
Archivos E/S (I/O) • Como llevar a cabo operaciones de entrada y salida de archivos • Como formatear archivos texto files como tipo spreadsheets • Como usar las funciones de alto nivel para lectura/escritura de archivos .
Tres niveles de jerarquia • Alto-nivel: file VIs • Intermedio: file I/O VIs • Funciones avanzadas: file I/O Alto-nivel: File VIs Archivos y funciones Intermedias: File VIs Funciones Avanzadas Archivos de Entrada y Salida
Archivos E/S VIs Intermedios • Open/Create/Replace file – abre, crea, o replaza archivos • Read File – lee cuenta de bytes de un archivo • Write File – escribe datos a un archivo • Close File – cierra el archivo • Manejo de errores en E/S de archivos • Sub paleta Time & Dialog • Despliega un cuadro de dialogo si ocurre un error
Salvando Datos a un Archivo • Open/Create/ReplaceAbre un archivo existente • TEST1.DATGenera un refnum y un cluster de error • Write FileEscribe los datos a un archivo • Close FileCierra el archivo • Simple Error Handlerverifica los errores generados
Leyendo Datos de un Archivo • Open/Create/ReplaceAbre el archivo • Read FileLee los bytes especificados en el archivo • Close FileCierra el archivo • Simple Error HandlerVerifica los errores generados
Formateando un String tipo Hoja de calculo • Las hojas de calculo son herramientas populares para el manejo y análisis de datos. • Existen muchos formatos para las hojas de cálculo. Uno de los más populares es el delimitado por tabs: • Las Columnas son separadas por un tab • Los renglones son separados por el fin de línea • Se crean fácilmente en LabVIEW usando las operaciones file I/O VIs
Creando una archivo tipo hoja de calculo En una hoja de calculo Tab Fin de línea
Archivos VI de E/S de Alto Nivel • Escribe a archivo tipo hoja de calculo • Lee de archivo tipo hoja de calculo • Escribe caracteres a un archivo • Lee caracteres de un archivo • Lee líneas de un archivo
RESUMEN • Existen 3 niveles para E/S de archivos • Funciones de Alto nivel • Funciones Intermedias • Funciones avanzadas • Escritura de datos en formato hoja de calculo • Columnas separadas por el caracter Tab • Rengloes separados por el caracter fin de linea • Escritura/lectura a hojas de calculo con funciones de alto nivel (File I/O VIs)