Академический Документы
Профессиональный Документы
Культура Документы
Objetivo: Realizar un programa bsico utilizando las entrada/salidas digitales y analgicas de la tarjeta
USB 6009/6008
1. Abrir el programa Measurement and Automation Explorer (MAX) haciendo doble clic sobre el
Verifica que a las entrada/salida Digital 0 del Puerto 0 (P0.0) est conectado un led hacia GND. Es
necesario un cable que una las E/S digitales P0.1 y P1.0; tambin debe haber una conexin
entre la salida AO 0 y la AI 0. En esta ocasin utilizaremos la Entrada Analgica referenciada a
tierra, pero se aconseja utilizar de modo diferencial para evitar voltajes en modo comn y daar
la entrada de la tarjeta.
3. Realizaremos unas pruebas para verificar la funcionalidad de la tarjeta. En el MAX, selecciona la
tarjeta haz clic sobre la opcin que dice Test Panels, que se encuentra sobre la venta de
descripcin de la tarjeta o puedes dar clic derecho sobre la tarjeta y selecciona la opcin.
4. En el Tab Analog Input seleciona el Canal ai0 y en la opcin Input Configuration selecciona
RSE, presiona el botn de Start. Despus cambia al Tab Analog Output y cambia el valor
Output Value a 3.5 Volts aproximadamente. Regresa al Tab de entradas analgicas y verifica
que el valor se actualiz.
5. En el Tab Digital I/O, primero selecciona el puerto 0 (Port0), Selecciona la direccin de la lnea
0 como salida; cambia la salida a estado en alto y presiona el botn de inicio (Start), verifica que
el led real est prendido.
6. Cierra todas las ventanas abiertas, ya terminaste la primera parte del ejercicio.
B) Etapa de programacin. LabVIEW (LV) es un lenguaje de programacin grfico que permite realizar
aplicaciones de medicin, control y monitoreo, simulacin, programacin de sistemas embebidos,
pruebas, automatizacin, etc.
7. Haz doble clic sobre el icono de LabVIEW en el escritorio para abrir el programa.
8. Abre un nuevo VI (Instrumento Virtual), File>>New VI
9. Presiona Ctrl + T para que el panel frontal (Interfaz de usuario) y el diagrama a bloques (Parte
de programacin) se acomoden de manera vertical en la pantalla.
10. Haz clic derecho sobre el panel frontal para que se despliegue la paleta de controles. Pega en el
panel frontal una perilla (Knob) que encontraras en Controls>>Modern>>Numeric, es
importante que ajuste la escala de 0 a 5, de doble clic sobre el nmero 10 y modificalo; de igual
manera un indicador para graficar forma de onda (Waveform Chart) que encontraras en
Controls>>Modern>>Graph. Por ltimo, inserta un indicador booleano (Round Led) desde
Controls>>Modern>>Boolean cambia el nombre del indicador a Entrada Digital P1.0.
Acomoda la interfaz de usuario como se muestra en la siguiente figura.
11. En el diagrama de bloques (parte derecha) ser necesario poner un ciclo repetitivo para que la
aplicacin corra de manera continua (While Loop) es importante que lo hagas del tamao de la
ventana, este lo encuentras dando clic derecho sobre el diagrama a bloques en la ruta
Functions>>Programming>>Structures.
12. Posicionndote a la izquierda de la condicin de paro una vez que salga la herramienta de cableo
haz clic derecho y selecciona la opcin Create Control, para crear un botn de stop para parar
la aplicacin.
13. En el diagrama a bloques selecciona una Asistente de Adquisicin (DAQ Assist) desde
Fuctions>>Measurement I/O>>NI-DAQmx. Espera a que se abra la venta de configuracin y
selecciona Acquire Signals>>Analog Input>>Voltage y presiona Next, selecciona la entrada
ai0 de la tarjeta 6008/6009 y presiona Finish. En la opcin Acquisition Mode selecciona 1
Sample (On Demand), en la opcin Terminal Configuration selecciona la opcin RSE y
presiona la tecla OK. Cablea la salida data del asistente al grfico (Waveform Chart).
14. Abre nuevamente un Asistente de Adquisicin. Ahora selecciona Generate Signals>>Analog
Output>>Voltage y presiona Next, selecciona la salida ao0 de la tarjeta 6008/6009 y presiona
Finish. En la opcin Generation Mode selecciona 1 Sample (On Demand) y presiona la
tecla OK. Cablea la perilla a la entrada data del asistente.
15. Abre un Asistente de Adquisicin. Ahora selecciona Acquire Signals>>Digital Input>>Line
Input y elige la lnea port1/line0, despus presiona la tecla Finish seguido de la tecla OK.
Es necesario conectar la salida del asistente data a la funcin Index Array en la entrada
array esta funcin se encuentra en Functions>>Programming>>Array, crea una constante en
la entrada Index con el valor cero (con clic derecho create>>constant) y conecta la salida de la
funcin element al indicador digital Entrada Digital P1.0.
el panel frontal reduce el tamao del arreglo a dos elementos , despus con clic
derecho sobre el led elija la opcin Replace>>Modern>>Boolean>>Vertical Toggl , aumenta
200.
18. Guarda en el escritorio el VI (de instrumento virtual) con el nombre de HolaMundo, sin dejar
espacios. El VI debe de quedar similar a la figura que se muestra a continuacin.
19. Verifica la funcionalidad del programa. Presionando el botn Run o desde el men
Operate>>Run. Prende el led real, verifica que el segundo interruptor prenda el led que
representa la entrada del puerto 1 (P1.0) y mueve la perilla para que se vea el cambio en la
grfica.