Ejercicio 0 – Abrir y Cerrar un Instrumento Virtual (Diapositiva 12) Examine el VI Signal Generation and Processing (Generación y Procesamiento de Señales) y corralo. Cambie las frecuencias y tipos de señales de entrada y vea como el display en las graficas cambia. Cambie la ventana de procesamiento de señales y las opciones de filtro. Después de que halla examinado el VI y las diferentes opciones que usted puede cambiar, pare el VI al presionar el botón de parada (Stop button) 1. Seleccione Start»Programs»National Instruments»LabVIEW 7.0»LabVIEW para lanzar LabVIEW. La caja de dialogo de LabVIEW aparece. 2. Seleccione Help»Find Examples. La caja de dialogo que aparece muestra y enlaza todos los VIs de ejemplo disponibles en LabVIEW. 3. En el Browse Tab, seleccione browse (navegar) de acuerdo al tema deseado. Elija Analyzing and Processing Signals (analizando y procesando señales), después Signal Processing, después Signal Generation and Processing.vi. Esto abrirá el Panel Frontal del VI Signal Generation and Processing. Nota Usted también puede abrir el VI al hacer clic en el botón Open VI (abrir VI) y navegar a labview\examples\apps\demos.llb\Signal Generation and Processing.vi. Panel Frontal 4. Haga clic en el botón de Run (correr) de la barra de herramientas, mostrado a la izquierda, para correr este VI. Este VI determina el resultado de filtrar una señal generada. Este ejemplo también muestra el espectro de poder (power spectrum) para señales generadas. Las señales resultantes son mostradas en graficas en el panel frontal, como se muestra en la siguiente figura. 5. Utilice la herramienta de Operación, mostrada en la izquierda, para cambiar la señal de Entrada y la señal de Procesamiento, use las flechas de incremento o decremento en el control, y mueva el puntero a la Frecuencia deseada. 6. Presione el botón de More Info… (mas información) o [F5] para leer mas acerca de las funciones de análisis. 7. Presione el botón Stop (parada) o [F4] para parar el VI. Diagrama de Bloques 8. Seleccione Window»Show Diagram o presione las teclas <Ctrl‐E> para mostrar el diagrama de bloque del VI Signal Generation and Processing. (MacOS) Presione las teclas <Command‐E>. (Sun) Presione las teclas <Meta‐E>. (Linux) Presione las teclas <Alt‐E>. Este diagrama de bloque contiene muchos de los elementos básicos de diagrama de bloque, incluyendo subVIs, funciones, y estructuras, de las cuales usted aprenderá mas tarde en el curso. 9. Seleccione Window»Show Panel o presione las teclas <Ctrl‐E> para regresar al Panel Frontal. 10. Cierre el VI y no guarde los cambios. Fin del Ejercicio Cree un control digital numérico. LabVIEW crea terminales de control e indicación correspondientes en el diagrama de bloques. En las ilustraciones de cableado. c. Escriba deg C adentro de la etiqueta y haga clic afuera de la etiqueta o haga clic en el botón Enter de la barra de herramientas. Cree un indicador digital numérico.Ejercicio 1 – Convertir °C a °F Construir un VI Complete los pasos siguientes para crear un VI que tome un número representando grados Celsius y lo convierta a un número representando grados Fahrenheit. Mueva el indicador al panel frontal y haga clic para colocar el indicador. Seleccione el control digital en la paleta de Controls»Numeric Controls. 3. la flecha al final del icono del mouse (mostrado al lado izquierdo) muestra donde hacer clic y el numero en la flecha indica cuantas veces hay que hacer clic. a. a. b. Si usted no escribe el nombre inmediatamente. Usted utilizara este indicador para mostrar el valor en grados Fahrenheit. . Las terminales representan el tipo de dato de control o indicación. 2. Usted puede editar una etiqueta en cualquier momento utilizando la herramienta de Etiquetado. Mueva el control al panel frontal y haga clic para colocar el control. haga clic‐derecho en un área abierta del panel frontal para desplegarla. Si la paleta de Controls no esta visible. Seleccione File»New para abrir un nuevo panel frontal. (Opcional) Seleccione Window»Tile Left and Right para mostrar el panel frontal y el diagrama de bloques uno al lado del otro. Escriba deg F adentro de la etiqueta y haga clic afuera de la etiqueta o haga clic en el botón Enter. b. Seleccione el indicador digital en la paleta Controls»Numeric Indicators. una terminal DBL representa un control o indicador numérico de punto flotante con valor de precisión‐doble. c. LabVIEW utiliza una etiqueta que tiene por defecto. Usted utilizara este control para introducir el valor en grados Centígrados. Panel Frontal 1. Por ejemplo. 4. haga clic derecho en un área libre en el bloque de diagramas para desplegarla. entonces utilice la herramienta de Etiquetado para ingresar los valores. Seleccione una constante numérica en la paleta Functions»Numeric y coloque dos de ellas en el diagrama de bloques. y hacer clic en la segunda . Para cambiar la manera en que LabVIEW despliega estos objetos haga clic derecho en la terminal y seleccione View As Icon. 6. 7. Seleccione las funciones de Multiplicación (Multiply) y Suma (Add) en la paleta de Functions»Numeric y colóquelas en el diagrama de bloques. 8.Nota Las terminales de control tienen un borde más grueso que las terminales de los indicadores. Si usted movió las constantes antes de haberles asignado (escrito) un valor. • Para cablear de una terminal a la otra. Si la paleta de Functions no esta visible.0 en la otra. Cuando usted coloca la constante numérica por primera vez esta queda seleccionada de manera que usted pueda escribir el valor deseado. Nota: Las terminales del Diagrama de Bloques pueden ser vistas como iconos o como terminales. mover la herramienta a la segunda terminal. utilice la herramienta de Cableado para hacer clic en la primera terminal. Escriba 1. Utilice la herramienta de cableado para conectar los iconos como se muestra en el diagrama de bloques previo.8 en una de las constantes y 32. 9. Diagrama de Bloque 5. Despliegue el diagrama de bloques hacienda clic en el o seleccionando Window»Show Diagram. c. Ingrese un número en el control digital y corra el VI. Presione la barra de espaciamiento para cambiar la dirección de cableado. Despliegue el panel frontal haciendo clic en el o seleccionando Window»Show Panel. haga clic derecho en las funciones de Multiplicación y Suma y seleccione Visible Items»Terminals desde el menú de atajo para desplegar el conector. Usted puede comenzar el cableado desde cualquier terminal. Escriba Convertir C a F. Fin del Ejercicio . Seleccione File»Save. Regrese a los iconos una vez que haya cableado haciendo clic derecho en las funciones y seleccionando Visible Items»Terminals desde el menú de atajo para remover la selección (checkmark). Haga clic en el botón Save. a. 10. Haga clic en el botón de Run para correr el VI. 12. b.vi en el ventana de dialogo. a. indicando que al hacer clic sobre ella se conectara el cable a la terminal y una etiqueta de sugerencia aparece. Note Salve todos los VIs que edita en este curso en c:\exercises\LV Intro. Salve el VI ya que usted utilizara este VI después en el curso. haga clic derecho. 13. mostrando el nombre de la terminal. Utilice la herramienta de Operación o la herramienta de Etiquetado para hacer doble clic en el control digital y escribir un nuevo numero (valor). Seleccione File»Close para cerrar el VI Convertir C a F. b. el área de la terminal se ilumina intermitentemente. • Cuando mueva la herramienta de Cableado sobre una terminal. Trate diferentes números varios y corra el VI otra vez. 11. • Para cancelar un cable que se ha comenzado a conectar. Navegue a c:\exercises\LV Intro. c. o haga clic en la terminal de inicio. presione la tecla <Esc>. como se muestra en la siguiente ilustración.terminal. • Usted puede doblar un cable al hacer clic para sujetar el cable a la pantalla y moviendo el cursor en una dirección perpendicular. d. • Para identificar terminales en los nodos. Utilice la herramienta de Texto para hacer clic en el área de edición. Haga doble clic en la herramienta de Texto y cambie el tamaño de la letra (fuente) a Small Fonts. Presione la tecla <Delete> para remover el icono por defecto. Haga doble clic en la herramienta de Selección en la parte izquierda de la ventana de dialogo del Icon Editor para seleccionar el icono por defecto. Nota Para dibujar líneas rectas horizontales o verticales presione la tecla <Shift> mientras usted utiliza la herramienta de Lápiz para mover el cursor. 3. c.Ejercicio 2a – Crear un SubVI Panel Frontal 1. Esto hace que la ventana de dialogo Icon Editor aparezca. Cree el siguiente icono. haga clic en el botón Open… en la ventana de dialogo de LabVIEW Sugerencia Haga clic en la flecha junto al botón Open… en la ventana de dialogo de LabVIEW para abrir documentos recientemente abiertos. Haga doble clic en la herramienta de Rectángulo para re‐dibujar la orilla. . d. Seleccione File»Open y navegue a c:\exercises\LV Intro para abrir el VI Convertir C a F. tales como Convertir C a F. 6. a. Utilice la herramienta de Lápiz para crear una flecha. 2.vi. 5. b. Haga clic derecho en el icono en la parte superior derecha del panel frontal y seleccione Edit Icon del menú de atajo. 4. Escriba C y F. Si usted cerro todos los VIs que estaban abiertos. El siguiente panel frontal aparece. f. Haga clic en la terminal derecha del conector y haga clic en el indicador deg F. 9. 7. Haga clic en la terminal izquierda del conector. Fin del Ejercicio . y la terminal se torna negra. Haga clic en el control deg C. 10. haga clic en el botón OK para cerrar la ventana de dialogo Icon Editor. c. 8. Haga clic en un área desocupada del panel frontal. La terminal izquierda se torna naranja. La herramienta automáticamente se cambia a la herramienta de Cableado. Ambas terminales son color naranja. Haga clic en un área desocupada del panel frontal. g.e. b. La terminal derecha se torna naranja. e. Haga clic derecho en el icono localizado en el panel frontal y seleccione Show Connector desde el menú de atajo para definir el patrón de terminales del conector. El remarcado desaparece. LabVIEW selecciona un patrón para el conector basado en el número de controles e indicadores en el panel frontal. este panel frontal tiene dos terminales. f. Seleccione File»Save para salvar el VI porque usted usara este VI mas adelante en el curso. a. Por ejemplo. Seleccione el icono B&W y seleccione 256 Colors en el campo Copy from para crear un icono en blanco y negro. La ventana de Context Help muestra que ambas terminales están conectadas a valores de punto flotante. y el control se remarca. El icono aparece en la esquina superior derecha del panel frontal y del diagrama de bloque. Utilice la herramienta de Selección y las teclas de flecha (arrow keys) para mover el texto y la flecha que usted creo. g. Cuando el icono este completo. Seleccione File»Close para cerrar el VI Convertir C a F. y la terminal se cambia al color del tipo de dato del control para indicar que usted ha conectado la terminal. Mire cada conexión en la ventana Context Help mientras usted las hace. Mueva el cursor sobre el conector. por lo que LabVIEW selecciona un patrón de conector con dos terminales. d. el cual LabVIEW utiliza para imprimir a menos que usted tenga una impresora a colores. Asigne las terminales al control digital y al indicador digital. deg C y deg F. Seleccione Help»Show Context Help para desplegar la ventana Context Help. 5. c. Seleccione el termómetro en la paleta Controls»Numeric Indicators y colóquelo en el panel frontal.Ejercicio 2b – Adquisición de Datos Para completar este ejercicio. Cree el indicador de termómetro. Escriba Temperature adentro de la etiqueta y haga clic afuera de la etiqueta o haga clic en el botón Enter en la barra de herramientas. 2. . Diagram de Bloque 4. deg C. c. Haga clic derecho en el termómetro y seleccione Visible Items»Digital Display de el menú de atajo para mostrar el despliegue digital del termómetro. deg F. SCB‐68. a. Seleccione Window»Show Diagram para desplegar el diagrama de bloques. junto a la posición verdadera (TRUE) del switch. o DAQ Signal Accessory. Escriba Temp Scale adentro de la etiqueta y haga clic afuera de la etiqueta o haga clic en el botón Enter. Seleccione File»New para abrir el nuevo panel frontal. d. Cree el control de switch vertical. junto a la posición falsa (FALSE) del switch. Coloque una etiqueta libre. Construya el siguiente diagrama de bloques. Use la herramienta de Etiquetado para colocar una etiqueta libre. Seleccione el switch de conmutación vertical (vertical toggle switch) en la paleta Controls»Buttons. 3. como se muestra en el panel frontal previo. b. a. Panel Frontal 1. como se muestra en el siguiente panel frontal. usted necesitara el sensor de temperatura de punta fría (IC temperature sensor) disponible en ya sea el BNC‐2120. b. y presione la tecla <Enter> para crear otra constante numérica. Haga clic derecho en la terminal y de la función de multiplicación (Multiply). el cual usted construyó en el Ejercicio 2a. Coloque la función de seleccionar (Select) localizada en la paleta Functions»Comparison. d. iv. e. i. dependiendo en el valor de Temp Scale. Haga las siguientes configuraciones en el Asistente de Configuración DAQ (DAQ Assistant configuration wizard). a. Seleccione Analog Input como el tipo de medición. Seleccione Functions»Select a VI. y coloque el VI en el diagrama de bloques. c. seleccione Acquire 1 sample. .0 para obtener la temperatura en Celsius. f. Coloque la función de multiplicación (Multiply) localizada en la paleta Functions»Numeric. navegue hacia el VI Convertir C a F VI. seleccione Create»Constant. Coloque el VI DAQ Assistant Express localizado en la paleta Functions»Input. Despliegue el panel frontal al hacer clic en el o al seleccionar Window»Show Panel. g. En la sección de temporizado de tareas (Task Timing). Sugerencia Para identificar terminales en los nodos. b. Esta función regresa el valor de la temperatura ya sea en Fahrenheit (FALSE) o en Celsius (TRUE). Esta función multiplica el voltaje que el VI AI Sample Channel regresa por 100. Seleccione ai0 como el canal de su aparato de adquisición de datos. Este VI convierte las lecturas en Celsius a Fahrenheit. Seleccione Voltage. Coloque la función Convert from Dynamic Data localizada en Functions»Signal Manipulation y seleccione escalar simple (Single Scalar) como el tipo resultante de datos (Resulting data type). ii. iii. haga clic derecho en el icono y seleccione Visible Items»Terminal del menú de atajo para desplegar el conector. escriba 100. 6. Utilice la herramienta de Posicionamiento para colocar los iconos como se muestra en el bloque de diagramas previo y utilice la herramienta de Cableado para conectarlos juntos. f. para correr el VI continuamente. e. presione la tecla <Shift> mientras utilice la herramienta del lápiz para mover el cursor. a. b.7. Nota Para dibujar líneas rectas horizontales o verticales. La ventana de dialogo Icon Editor aparece. mostrado al lado izquierdo. 11. Seleccione File»Save para salvar el VI. el cual LabVIEW utiliza para imprimir a menos que usted tenga una impresora a color. Haga clic con el botón derecho en el icono en la parte superior derecha del panel frontal y seleccione Edit Icon desde el menú de atajo. Seleccione el icono B&W y seleccione 256 Colors en el espacio Copy from para crear un icono en blanco y negro. Cuando el icono este completo. Haga clic en el botón Continuous Run. Haga clic en el botón Continuous Run otra vez para parar el VI.vi. mostrada a la izquierda. Haga doble clic con la herramienta de Selección en el lado izquierdo de la ventana de dialogo Icon Editor para seleccionar el icono por defecto. 10. de manera que usted pueda usar el VI de Temperatura como un subVI. c. y cambie el tamaño de la letra (fuente) a Small Fonts. d. Presione la tecla <Delete> para remover el icono por defecto. 9. Use la herramienta de Lápiz para dibujar un icono que represente el termómetro. 8. Cree el siguiente icono. Fin del Ejercicio . 12. b. Haga doble clic en la herramienta de Rectángulo para re‐dibujar la orilla. c. Haga clic doble sobre la herramienta de Texto. Elija un lugar en su disco duro para salvar el VI como Termometro. Seleccione File»Close para cerrar el VI. haga clic en el botón OK. Ponga su dedo en el sensor de temperatura y mire el incremento en temperatura. a. El icono aparece en la esquina superior derecha del panel frontal. Utilice el Foreground y las herramientas de Llenado para colorear el termómetro de rojo. Escriba millisecond delay adentro de la etiqueta y haga clic afuera de la etiqueta o haga clic en el botón Enter en la barra de herramientas. Usted utilizara este selector corredizo para cambiar el temporizado del software.0 en el eje‐y. escriba 1. mostrada a la izquierda. Escriba Value History adentro de la etiqueta y haga clic afuera de la etiqueta o haga clic en el botón Enter. f. Cambie –10. Construya el siguiente panel frontal. c. Abra un nuevo VI. Panel Frontal 1. d. i. g. e. Seleccione el selector corredizo horizontal en la paleta Controls»Numeric Controls y colóquelo en el panel frontal. a. El grafico de forma de onda desplegara los datos en tiempo real. y haga clic afuera de la etiqueta o haga clic en el botón Enter para re‐escalar el grafico. b. Etiquete el eje‐y como Value y el eje‐x como Time (sec).Ejercicio 3 – Utilizando Ciclos Use un ciclo mientras (while) y un grafico de forma de onda para construir un VI que demuestre temporizado de software. Utilice la herramienta de Etiquetado para hacer doble clic en 10. escriba Value. Seleccione una grafica de forma de onda (waveform chart) en la paleta Controls»Graph Indicators y colóquela en el panel frontal. . 2. y haga clic afuera de la etiqueta o haga clic en el botón Enter para re‐etiquetar la leyenda. Coloque un botón de parada (Stop) desde la paleta Controls»Buttons. Utilice la herramienta de Etiquetado para hacer tres clics en Plot 0 en la leyenda de la grafica. El generador de números aleatorios genera números entre 0 y 1. en un salón de clases usted podría reemplazar esto por un VI de adquisición de datos. h. La leyenda de la grafica de forma de onda identifica la grafica como Plot 0.0 en el eje‐y a 0. como se muestra en el siguiente diagrama de bloques. Formatee y personalice las escalas X y Y de la grafica de forma de onda. 7. La siguiente ventana de dialogo aparece. mientras el botón STOP no esta presionado. Salve el VI como Utilice un Ciclo.vi porque usted usara este VI mas adelante en el curso. c. 4.Diagrama de Bloque 3. 10. Haga clic en el botón STOP para parar la adquisición. Haga clic y arrastre un rectángulo de selección alrededor de las dos terminales. La condición es falsa (FALSE). Seleccione Window»Show Diagram para desplegar el diagrama de bloques. La sección del diagrama de bloques dentro de las orilla del ciclo mientras (While Loop) se ejecuta hasta la condición especificada se vuelve verdadera (TRUE). 11. Seleccione el Random Number (0‐1) en la paleta Functions»Arithmetic and Comparison»Numeric. si es necesario. Cablee los objetos del diagrama de bloques como se muestra en el diagrama de bloque mostrado previamente. Haga clic derecho y seleccione Properties desde el menú de atajo. Seleccione el ciclo mientras (While Loop) en la paleta Functions»Execution Control. 9. b. 8. Despliegue el panel frontal al seleccionarlo o al seleccionar Window»Show Panel. Corra el VI. Alternativamente usted podría usar un VI que este obteniendo datos desde un sensor externo. el VI retornara un nuevo numero y lo desplegara en la grafica de forma de onda. a. y el ciclo para de ejecutarse. . Circunscriba las dos terminales en un ciclo mientras (While Loop). 5. a. 6. Utilice la herramienta de Posicionamiento para cambiarle el tamaño al ciclo. Por ejemplo. Usted también puede seleccionar diferentes modos de linearizacion. 12. . Complete los siguientes pasos para tomar datos a ciertos intervalos. usted puede seleccionar Clear Chart desde el menú de atajo. Si el VI esta corriendo. Añadiendo Temporizado Cuando este VI corre. Seleccione las opciones que usted desee y haga clic en el botón OK. el ciclo mientras (While Loop) se ejecuta tan rápido como le es posible. y formatos y precisión. Haga clic en el tab de Scale y seleccione diferentes estilos para el eje‐ y.b. Note que estos se actualizaran interactivamente en la grafica de forma de onda c. Haga clic derecho en la grafica de forma de onda y seleccione Data Operations»Clear Chart desde el menú de atajo para vaciar el buffer de despliegue y resetear la grafica de forma de onda. tales como una vez cada medio‐segundo. opciones de cuadricula. factores de escala. como se muestra en el siguiente diagrama de bloque. b. Esta función asegurara que cada iteración ocurra cada medio‐segundo (500 ms). Salve el VI. Trate diferentes valores en el retardo en milisegundos (millisecond delay) y corra el VI otra vez. Coloque el VI Time Delay Express localizado en la paleta Functions»Execution Control. Conecte la salida de la división a la entrada Delay Time (s) del VI Time Delay Express. a.5. 14. Esto le permitirá ajustar la velocidad de la ejecución desde el selector corredizo en el panel frontal. porque usted utilizara este VI mas adelante en el curso. Note como esto afecta la velocidad de la generación de números y de su despliegue. 15. Fin del Ejercicio . Corra el VI. 16. En la ventana de dialogo que aparece inserte 0. Cierre el VI. 13. Divida el retardo en milisegundos (millisecond delay) por 1000 para obtener tiempo en segundos. máxima. Creelos en el Diagrama de Bloque al hacer clic derecho en las funciones y elegir Crear Indicador (Create Indicator).25 s por 10s. Abra un nuevo VI y construya el siguiente panel frontal utilizando las siguientes sugerencias. . y average. y Min todavía. el VI mostrara las mediciones en tiempo real en una grafica de forma de onda. el VI graficara los datos en una grafica y calculara las temperatura mínima. Durante la adquisición. Max.Ejercicio 4 ‐ Analizando e Ingresando Datos Complete los siguientes pasos para construir un VI que mida temperatura cada 0. Panel Frontal 1. Después que la adquisición se haya completado. Construya el siguiente diagrama de bloque. • No cree los indicadores Mean. Después posiciónelos en el Panel Frontal. Diagrama de Bloque 2. El VI mostrara el mejor ajuste de la curva para la grafica de la temperatura. y Mean. b. esta función causa que el ciclo para (For Loop) se ejecute cada 0. Coloque el VI Mean (media) localizado en la paleta Functions»All Functions» Mathematics»Probability and Statistics. Haga clic derecho en las terminales de salida de la función Array Max & Min y del VI Mean y seleccione Create»Indicator desde el menú de atajo para crear los indicadores Max. Seleccione Functions»All Functions»Select a VI… y elija Termometro. Salve el VI como Logger de Temperatura. Esta función regresa las temperaturas máximas y mínimas. .vi.vi (del ejercicio previo). a. Coloque la función Array Max & Min localizada en la paleta Functions»All Functions »Array.25 s (250 ms). Abra el documento de hoja electrónica de datos (spreadsheet) para asegurarse que el documento fue creado apropiadamente utilizando Notepad o creando un VI que lea el documento de la manera siguiente. f. Así como el VI Time Delay Express. Coloque la función Wait Until Next ms Multiple localizada en la paleta de Functions»All Functions »Time & Dialog y cree una constante de 250. LabVIEW automáticamente insertara la función From DDT en el cable que usted conectara a la entrada de Señales (Signals input). 5. 6. Ingrese el nombre del documento para salvar la hoja electrónica de datos (spreadsheet). Este VI regresa el average de las mediciones de temperatura. 3. Min. Coloque el VI Write LabVIEW Measurements File Express localizado en la paleta Functions»Output. c. e. Despliegue el panel frontal y corra el VI. d. Después de presionar STOP (parar) una ventana de dialogo aparecerá. 4. Fin del Ejercicio . Corra el VI 8. Configure el VI para que le pida al usuario elegir el documento a leer y cambien el delimitante a un Tab Haga clic derecho en Signals Output (señales de salida) y elija crear indicador grafico 7.• Cree el siguiente diagrama de bloques • • • Coloque el VI Read LabVIEW Measurement File Express localizado en la paleta Functions»Input. Salve y cierre ambos VIs. Construya el siguiente diagrama de bloques. Abra un Nuevo VI y construya el siguiente panel frontal utilizando las siguientes sugerencias. Coloque dos selectores corredizos verticales desde la paleta de Controls»Numeric Controls. Coloque un botón de parada (Stop) en el panel frontal. . y expándala para desplegar dos graficas. Diagrama de Bloques 2. Use la herramienta de Etiquetado para cambiar los nombres de las graficas y la página de propiedades para elegir colores diferentes para sus graficas. Use la herramienta de position/size/select para mover la leyenda de la grafica hacia un lado. Utilice la página de propiedades nuevamente para cambiar el color del selector corredizo. Cree un indicador de diagrama de forma de onda desde la paleta de Controls»Graph Indicators.Ejercicio 5 – Utilizando Graficas de Forma de Onda Panel Frontal 1. c. a. b. Una función de Merge Signals (combinar señales) se insertara automáticamente. 4. Por defecto. Coloque dos VIs Simulate Signal Express de Functions»Input y deje el tipo de señal (Signal type) como seno (Sine) para el primer VI Simulate Signal y cambia el tipo de señal a cuadrada (Square) para el segundo VI. Salve y cierre el VI. error out debería de aparecer. Coloque un ciclo mientras (While Loop) de la paleta Functions»Execution Control palette. 5. 3. Coloque un Wait Until Next ms Multiple desde Functions»All Functions »Time & Dialog y cree una constante con un valor de 100. d. Fin del Ejercicio .vi. Expanda los VIs Simulate Signal Express para mostrar otro Input/Output (entrada/salida). Despliegue el panel frontal y corra el VI. Salve el VI como Grafica Multiplot. Cambie esto a frecuencia al hacer clic en error out y elegir Frequency. Cablee ambas salidas a la grafica de forma de onda.a. b. c. Construya el siguiente diagrama de bloque.ctl de Controls» All Controls»Arrays & Clusters. . Coloque una estructura de casos (Case Structure) de la paleta Functions»Execution Control. Cree un indicador numérico para la raíz cuadrada (Square Root).Ejercicio 6 – Clusters de Error Clusters y Manejo Panel Frontal 1. Coloque Error Out 3D. Abra un Nuevo VI y construya el siguiente panel frontal utilizando las siguientes sugerencias. c. Cree un control numérico y cambie la Etiqueta (Label) a Square Root Input (entrada de raíz cuadrada). a. b.ctl de Controls»All Controls»Arrays & Clusters. a. Diagrama de Bloque 2. Coloque Error In 3D. En el caso falso (False Case): d. Fin del Ejercicio . 3. En el caso verdadero (True Case): c. Coloque la function Square Root de la paleta Functions»Arithmetic and Comparison»Numeric.90. Cablee desde el indicador del Error Out hacia la salida del Bundle By name. Cree constantes.b. e. Salve y cierre el VI. Cree una constante numérica desde la paleta Functions»Arithmetic and Comparison»Numeric y escriba ‐9999. Coloque un Greater or Equal to 0? de la paleta Functions»Arithmetic and Comparison»Comparison y conéctelo a la terminal de condición de la estructura de casos. Despliegue el panel frontal y corra el VI. 4. Salve el VI como Raiz Cuadrada. Conecte desde Error in hacia la terminal central de Bundle by Name para hacer que el status se muestre. Coloque el Bundle By Name (agrupe por nombre) desde la paleta Functions»All Functions»Arrays & Clusters.vi. 5. Block Diagram . 1. utilizaremos una plantilla de VI para crear nuestra maquina de estado. y elija Standard State Machine. Desde la ventana inicial de LabVIEW haga clic en New…. Después procederá al siguiente caso y después al estado final en donde preguntara al usuario si desea empezar de nuevo o finalizar la prueba. y después sálvela en otro directorio antes de comenzar a trabajar en ella. la cual se encuentra localizada bajo el encabezamiento VI from Template » Frameworks » Design Patterns. El VI tendrá un estado inicial. 2. Panel Frontal En lugar de comenzar de la nada.Ejercicio 7 – Maquina de Estado Simple Cree un VI utilizando la arquitectura del maquina de estado que simula una secuencia simple de prueba. en donde desplegara un mensaje pop‐ up indicando que esta iniciando el test. Examine la plantilla. En el panel frontal de StateMachinesStates.ctl escriba Def VI. Nómbrelos “State 1” y “State 2” 6. Haga clic derecho en la etiqueta del selector de casos (Case Selector Label) de la estructura de casos y elija Duplicate case. Añada dos estados más. Haga esto una vez más de manera que hallan cuatro casos: Initialize. haga clic derecho en el control de estados enum y elija Edit Items. State 1. . 5. 4.ctl y escriba Def Front panel y salve el control con el nombre por defecto cuando se le pregunte. Cierre State Machines. Haga clic derecho en la constante enum etiquetada Next State y seleccione Open Type Def.3. 8. Cambie el valor conectado a la función Wait a 2000. y Stop. 7. State 2. En “Initialize”. Escriba “Now beginning test…” en la constante de cadena de caracteres. Corra el VI. a.9. Salve y cierre el VI. 15. 11. 14. 10. Cambiese al próximo caso (“State2”) y añada el siguiente código. caso por defecto (Default case) coloque una function One Button Dialog y conecte una constante de cadena de caracteres a la entrada de Message. Cambie su nombre a “Current State”. Haga clic derecho en el registro de desplazamiento (shift register) en el costado izquierdo del ciclo mientras (while loop) y cree un indicador. Coloque una función Select y conecte dos constantes enum (Sugerencia: Copie las constantes enum desde uno de los casos previos) b. Cambie la constante enum etiquetada Next State a “State 1”. Cambiese al próximo estado en la estructura de casos (“State 1”) y cambia la constante enum etiquetada Next State a “State 2”. 13. Coloque un dialogo de dos botones (Two Button Dialog) y conecte las constantes como se muestra abajo. Fin del Ejercicio . 12.