Sunteți pe pagina 1din 5

Lección 6 Administrando archivos y recursos hardware ni.

com | 6-6

Ejercicio 6-2 VI Temperature Monitor—Registro de datos

Objetivo

n
tri nts
Modificar un VI para crear un fichero ASCII usando el flujo continuo de datos a disco.

ció
Descripción

dis me
Ha recibido un VI que representa la temperatura actual y la media de las tres últimas temperaturas. Modifique el VI para registrar la temperatura actual en un fichero

bu
ASCII.

su tru
Implementación
1. AbraTemperature Monitor.lvproj en el directorio <Exercises>\LabVIEW Core 1\Temperature Monitor.

2. AbraTemperature Monitor.vi de la ventana Project Explorer. Este VI fue creado en el ejercicio 3-5

da Ins
ibi al
n
Pr atio
N
oh
3. Modifique el diagrama de bloques como en la figura 6-3.
Figura 6-3. Diagrama de bloques del VI Temperature Monitor with Logging

n
tri nts
ció
dis me
bu
su tru
da Ins
1 3 2 4 5 6 7

1
ibi al
Open/Create/Replace File—Crea o reemplaza un archivo existente por el registro de datos. Haga clic con el botón derecho en la entrada operation y
seleccione Create»Constant. Configure la constante en replace or create.
2 Format Into String—Cambia el formato de la temperatura a una cadena de caracteres. Expanda el nodo para que acepte dos entradas.
n
3 End of Line Constant—Añade una constante de final-de-línea después de cada trozo de datos para que los valores sean separados en líneas.
Pr atio

4 Write to Binary File—Escribe datos binarios en un archivo.


5 Or—Detiene el VI cuando un error ocurre o cuando el botón Stop Button es presionado.
6 Close File—Cierra el archivo de registro de datos o lo reemplaza cuando el VI comienza a ejecutarse.
7 Simple Error Handler—Indica si ocurrió algún error. Si un error ocurrió, este VI devuelve una descripción del error y opcionalmente muestra un cuadro de
diálogo.
N
oh

LabVIEW Core 1 Ejercicios © National Instruments | 6-7


Lección 6 Administrando archivos y recursos hardware ni.com | 6-8

4. Configure la función Format Into String como en la figura 6-4.


Figura 6-4. Configurando la función Format Into String

n
tri nts
ció
1
2

dis me
bu
su tru
3

da Ins
4

1 Format Into String—Haga doble clic en la función Format Into String para abrir el cuadro de diálogo Edit Format String.
2 Use specified precision—Coloque una marca en la casilla de verificación e ingrese un 3 en el cuadro de texto para especificar que los datos tienen una
precisión coma flotante de tres dígitos.
3
ibi al
Corresponding format string—Este cuadro de texto automáticamente se actualiza basado en la configuración que especifique. Tras hacer clic en el botón OK
en el cuadro de diálogo, el diagrama de bloques se actualiza para mostrar el formato de la cadena de caracteres.
4 Botón Help—Haga clic en el botón Help para más información acerca de elementos más específicos de formato, como %3f y opciones de configuración de la
n
función Format Into String.
Pr atio

5. Pruebe el VI.

 Ejecute el VI.

 Dé al fichero de texto un nombre y una ubicación.


N

 Haga clic en el botón Stop luego que el VI haya estado ejecutándose por algunas muestras.
oh

 Abra el fichero de texto creado y explórelo.

6. Cierre el VI y el fichero de texto tras terminar.


Reto
Objetivo 1: Crear un archivo de registro con un solo encabezado

n
tri nts
Para mejorar la utilización del archivo de registro, se le pide incluir un encabezado al inicio del archivo de registro como en la figura 6-5.

ció
Figura 6-5. Archivo de registro con encabezado del VI Temperature Monitor

dis me
bu
su tru
da Ins
Modifique el VI Temperature Monitor para incluir el encabezado Current Temperature.

Consejo:

• Debido a que el encabezado se escribe solo una vez al archivo de texto, se debe escribir al encabezado por fuera del bucle While.
ibi al
• Use las funciones en la paleta Strings para manipular y dar formato a una cadena de caracteres para usarla en un procesador de texto o en una aplicación de
n
hoja de cálculo.
Pr atio
N
oh

LabVIEW Core 1 Ejercicios © National Instruments | 6-9


Lección 6 Administrando archivos y recursos hardware ni.com | 6-10

Objetivo 2: Cree un archivo de registro con dos columnas y encabezados


Modifique el VI para escribir ambas la temperatura actual y la temperatura promedio al archivo de registro. Separe las columnas de los datos con un caracter de
tabulación y coloque el encabezado al inicio de cada columna como en la figura 6-6.

n
tri nts
Figura 6-6. Archivo de registro con encabezados y dos columnas del VI Temperature Monitor

ció
dis me
bu
su tru
1 2

da Ins
1 Columnas tabuladas en un editor de texto. 2 Columnas tabuladas en una aplicación de hoja de cálculo.

Consejo:

• Use una función Format Into String expandida para convertir y cambiar el formato de los datos a cadenas de caracteres.
ibi al
Fin del ejercicio 6-2
n
Pr atio
N
oh

S-ar putea să vă placă și