3
1/3 www.ni.com 1. 2. 3. 4. Registro Condicional en NI LabVIEW con su NI USB-TC01 Fecha de Publicación: mar 18, 2010 Visión General LabVIEW ofrece un entorno de desarrollo de aplicaciones fácil de usar diseñado específicamente para las necesidades de los ingenieros y científicos. Sin ninguna experiencia previa en programación, usted puede usar LabVIEW para realizar medidas desde su USB-TC01 y crear funcionalidad personalizada de software. El software típico de registro de datos generalmente requiere que el registro se inicie y se detenga manualmente. Al usar LabVIEW, usted puede definir la funcionalidad de software para iniciar y detener el registro de datos de manera programática bajo ciertas condiciones. En algunos casos, puede ser útil registrar datos únicamente durante ciertas fechas y horarios, cuando una medida está fuera de un umbral o si ha ocurrido algún evento. Contenido Registro Condicional con LabVIEW Descargue el Código de LabVIEW Pruebe LabVIEW Gratis por 30 Días ¿Qué Más Puede Hacer Con LabVIEW? 1. Registro Condicional con LabVIEW Siga estos ocho pasos para construir una aplicación de LabVIEW que registre datos únicamente durante un tiempo de inicio y paro especificado. ¿No tiene LabVIEW? Pruébelo gratis por 30 días. La descarga incluye software controlador NI-DAQmx 1. Inicie con un VI básico de medidas y registro de datos, similar a aquel creado en el tutorial Registro de Datos en . LabVIEW Figura 1. Las aplicaciones de LabVIEW consisten en un Panel Frontal (izquierda) y un Diagrama de Bloques (derecha). En cada iteración del ciclo While, el DAQ Assistant adquiere un punto de datos y lo pasa al Express VI Write to Measurement File. 2. Haga clic con botón derecho en el Diagrama de Bloques, seleccione y arrastre la Exec Control » Case Structure Estructura de Casos alrededor de la función . Write to Measurement File Figura 2. El código en la Estructura de Casos se ejecuta únicamente si la condición booleano en la terminal del Selector de Caso es verdadera. 3. Para verificar el tiempo actual, necesita funciones fuera de la paleta Express básica. Haga clic con botón derecho en el

NI Tutorial 10725 Es

Embed Size (px)

DESCRIPTION

tutorial labviewtutorial labviewtutorial labviewtutorial labviewtutorial labviewtutorial labviewtutorial labviewtutorial labviewtutorial labviewtutorial labviewtutorial labviewtutorial labviewtutorial labviewtutorial labviewtutorial labviewtutorial labviewtutorial labviewtutorial labviewtutorial labviewtutorial labviewtutorial labview

Citation preview

Page 1: NI Tutorial 10725 Es

1/3 www.ni.com

1. 2. 3. 4.

Registro Condicional en NI LabVIEW con su NI USB-TC01Fecha de Publicación: mar 18, 2010

Visión General

LabVIEW ofrece un entorno de desarrollo de aplicaciones fácil de usar diseñado específicamente para las necesidades de losingenieros y científicos. Sin ninguna experiencia previa en programación, usted puede usar LabVIEW para realizar medidasdesde su USB-TC01 y crear funcionalidad personalizada de software. El software típico de registro de datos generalmente requiere que el registro se inicie y se detenga manualmente. Al usarLabVIEW, usted puede definir la funcionalidad de software para iniciar y detener el registro de datos de manera programática bajociertas condiciones. En algunos casos, puede ser útil registrar datos únicamente durante ciertas fechas y horarios, cuando unamedida está fuera de un umbral o si ha ocurrido algún evento.

Contenido

Registro Condicional con LabVIEWDescargue el Código de LabVIEWPruebe LabVIEW Gratis por 30 Días¿Qué Más Puede Hacer Con LabVIEW?

1. Registro Condicional con LabVIEW

Siga estos ocho pasos para construir una aplicación de LabVIEW que registre datos únicamente durante un tiempo de inicio yparo especificado.

¿No tiene LabVIEW? Pruébelo gratis por 30 días.

La descarga incluye software controlador NI-DAQmx1. Inicie con un VI básico de medidas y registro de datos, similar a aquel creado en el tutorial Registro de Datos en

.LabVIEW

Figura 1. Las aplicaciones de LabVIEW consisten en un Panel Frontal (izquierda) y un Diagrama de Bloques (derecha). En cadaiteración del ciclo While, el DAQ Assistant adquiere un punto de datos y lo pasa al Express VI Write to Measurement File.

2. Haga clic con botón derecho en el Diagrama de Bloques, seleccione y arrastre laExec Control » Case StructureEstructura de Casos alrededor de la función .Write to Measurement File

Figura 2. El código en la Estructura de Casos se ejecuta únicamente si la condición booleano en la terminal del Selector de Casoes verdadera.

3. Para verificar el tiempo actual, necesita funciones fuera de la paleta Express básica. Haga clic con botón derecho en el

Page 2: NI Tutorial 10725 Es

2/3 www.ni.com

3. Para verificar el tiempo actual, necesita funciones fuera de la paleta Express básica. Haga clic con botón derecho en elDiagrama de Bloques, seleccione las flechas en la parte inferior para ampliar la paleta, navegue a la paleta deProgramación y péguela a la pantalla.

Figura 3. Expanda la paleta de Diagrama de Bloques para ver más funciones afuera de la paleta básica Express.4. Seleccione colóquelo en el Diagrama de Bloques, y conéctelo a la salida deComparison » In Range and Coerce,booleano a la terminal del Selector de Caso de la Estructura de Casos.In Range?

Figura 4. La función In Range and Coerce verifica si algún valor está dentro del rango de otros dos valores.5. Regrese a la paleta de Programación, seleccione colóquelo en el Diagrama deTiming » Get Date/Time in Seconds,Bloques, y conéctelo a mitad de la terminal de la función .In Range and Coerce

Figura 5. La función Get Date/Time regresa la fecha y la hora actual en cada iteración del ciclo.6. Haga clic con botón derecho en la terminal de límite superior de la función , seleccione In Range and Coerce Create »

y nómbrelo . Haga lo mismo para la terminal de límite inferior y nómbrelo . También, cree unControl Stop Time Start Timeindicador para la salida de la función llamada In Range and Coerce Logging?

Page 3: NI Tutorial 10725 Es

3/3 www.ni.com

1.

1. 2. 3. 4. 5. 6. 7.

Figura 6. La función In Range and Coerce verifica si el tiempo actual está entre el Start Time and Stop Time, y envía el resultadoa la Estructura de Casos. El indicador Logging? muestra si el tiempo actual está dentro del rango.

7. En el Panel Frontal, configure los controles de Start Time y Stop Time.

Figura 7. Establezca el tiempo y la fecha para iniciar y detener el registro.

8. Presione el botón de ejecutar en la esquina superior izquierda para iniciar su aplicación.

Figura 8. El botón ejecutar inicia su aplicación de LabVIEW. 2. Descargue el Código de LabVIEW

tc01_conditional_logging.vi3. Pruebe LabVIEW Gratis por 30 Días

Versión de prueba de 30 días de LabVIEW y el software controlador NI-DAQmx

Requisitos de Sistema: Windows 2000 o posterior

4. ¿Qué Más Puede Hacer Con LabVIEW?

Realizar MedidasRegistro de DatosRegistro CondicionalAlarmas PersonalizadasAnálisis de SeñalesGeneración de ReportesInterfaces de Usuario Personalizadas