Professional Documents
Culture Documents
PIE
Ejercicio I.
Ejercicio II.
josh_ram@hotmail.com
Otoo 2013
En esta leccin se estudiarn los VIs intermedios y de alto nivel. Los VIs intermedios se
cubren a detalle para una mejor comprensin de las operaciones bsicas de lectura y escritura
de archivos, posteriormente se describen los VIs de alto nivel.
VIs de alto nivel. Los VIs de alto nivel se localizan en el rengln superior de la subpaleta
File I/O, esto incluye una subpaleta para manejo de archivos binarios Binary File VIs. Estos
VIs utilizan los VIs de nivel intermedio como SubVIs. Con esto simplifican las acciones ms
comunes de lectura u escritura de archivos, manejando en forma transparente funciones de
ms bajo nivel. Estos VIs tambin crean un medio simplificado de manejo de errores. Si
ocurre un error al leer o escribir un archivo durante la ejecucin de uno de estos VIs, una
ventana de dilogo muestra el error.
VIs de nivel intermedio. Los VIs de nivel intermedio estn en el segundo rengln de la
subpaleta File I/O. Estos VIs proveen sustancialmente mayor funcionalidad que los VIs de
alto nivel. Se pueden programar acciones como abrir o cerrar archivos y manejo directo de los
apuntadores de lectura y escritura del archivo.
Funciones Avanzadas. Las funciones avanzadas de lectura y escritura de archivos se
encuentran en una subpaleta (parte inferior derecha) de la ventana File I/O. Estas funciones
manejan en mayor detalle las operaciones de lectura y escritura y proveen una mayor
flexibilidad para la administracin de archivos.
Lectura y escritura de archivos con VIs de nivel intermedio
El proceso bsico en la lectura y escritura de archivos con los VIs de nivel intermedio consiste en
abrir o crear un archivo, leer o escribir en l y posteriormente cerrarlo. Esta seccin describe estas
funciones bsicas de nivel intermedio.
Funcin Open / Create / Replace File. Esta funcin abre o reemplaza un archivo existente o
bien crea uno nuevo. Si usted deja la terminal de ruta de acceso (file path) sin alambrar, el VI
despliega una ventana de dilogo, a travs de la cul usted puede elegir un archivo, nuevo o ya
existente. Despus de abrir o crear un archivo, usted puede leer datos de l o escribir datos en l
usando las funciones Read File y Write File. Usted puede leer o escribir cualquier tipo de datos
usando estas funciones.
Funcin Read File. Esta funcin lee un determinado nmero de bytes (especificado en count) del
archivo especificado en la terminal refnum y los entrega en la terminal data. La lectura inicia en
la posicin definida en las terminales pos mode y pos offset.
josh_ram@hotmail.com
Otoo 2013
Funcin Write File. Esta funcin escribe los datos de la terminal data al archivo especificado en
refnum. La escritura inicia en la posicin especificada en las terminales pos mode y pos offset.
Funcin Close File. Esta funcin cierra el archivo asociado a refnum y regresa el tamao del
archivo en bytes. Este VI cierra archivos de cualquier tipo de datos.
Funcin Simple Error Handler (de la subpaleta Time & Dialog). Esta funcin checa los
errores en las operaciones con archivos y despliega una ventana de dilogo si ocurre un error.
josh_ram@hotmail.com
Otoo 2013
En LabVIEW, usted puede formatear fcilmente archivos de texto de tal manera que pueda
abrirlos en hojas de clculo. En muchas hojas de clculo, el tabulador separa las columnas de
datos y el carcter de fin de lnea separa los renglones. Use la funcin Concatenate String para
insertar un tabulador entre cada elemento y un fin de lnea despus del ltimo elemento.
josh_ram@hotmail.com
Otoo 2013
0.421151
0.292819
0.777224
0.716554
0.275882
josh_ram@hotmail.com
Otoo 2013
josh_ram@hotmail.com
Otoo 2013
VI Open/Create/Replace File (de la subpaleta File I/O). Este VI muestra una caja de
dilogo interactiva, para abrir o crear un archivo.
a.
b.
Funcin Write File (de la subpaleta File I/O). Esta funcin escribe las cadenas de
caracteres concatenadas al archivo.
Funcin Close File (de la subpaleta Time & Dialog). Este VI comprueba errores de
grupo y despliega una caja de dilogo si un error ocurre.
En el prximo paso, NO HAGA doble clic sobre DIPLO.LLB en la caja de dilogo. Al hacer
esto, sobrescribir este archivo y borrar todo lo realizado previamente.
2.
Introduzca valores en los controles del Panel Frontal, y ejecute el VI. Escriba demofile.txt en
la caja de dilogo y haga clic en Save o en OK.
3.
Guarde el VI. Nmbrelo File Writer.vi. Ahora usted construir un VI que abra este archivo
y lea su contenido.
josh_ram@hotmail.com
Otoo 2013
Ejercicio III
Reloj digital
Wait Until Next ms Multiple
Utilice esta funcin para sincronizar las actividades. Usted puede llamar a
esta funcin en un bucle para controlar la velocidad de la ejecucin del bucle
para obtener el control de la CPU.
While Loop
josh_ram@hotmail.com
Otoo 2013
Imprime la hora
Diagrama Show Block (El Format Date/Time String toma la hora del CPU
donde correo el programa)
josh_ram@hotmail.com
Otoo 2013