INTRODUCCIÓN A LA INSTRUMENTACIÓN VIRTUAL LA INSTRUMENTACIÓN VIRTUAL.

Download INTRODUCCIÓN A LA INSTRUMENTACIÓN VIRTUAL LA INSTRUMENTACIÓN VIRTUAL.

Post on 23-Jan-2016

217 views

Category:

Documents

4 download

TRANSCRIPT

INTRODUCCIN A LA INSTRUMENTACIN VIRTUALLA INSTRUMENTACIN VIRTUALLa InstrumentacinLa InstrumentacinCuando se habla de instrumentos de medida, es normal pensar en una carcasa rgida, en la que destaca su panel frontal, el cual contiene:BotonesLEDsPerillasVisualizadores La InstrumentacinLa InstrumentacinLa InstrumentacinEn la cara oculta del panel estn los contactos de esos controles que los unen fsicamente con la circuitera interna.La InstrumentacinLa circuitera interna tiene circuitos integrados y otros elementos que procesan las seales de entrada en funcin del estado de los controles, el resultado se muestra en el panel frontal.Instrumentacin virtualQu es un Instrumento Virtual?Es la combinacin de Hardware y Software, usados por la computadora Personal (PC), para cumplir la funcin de un instrumento tradicional Instrumentacin virtualQu es un Instrumento Virtual?Es un mdulo software que simula el panel frontal de un instrumento real y, apoyndose en elementos de hardware accesibles por la computadora (tarjetas de adquisicin, tarjetas DSP, instrumentos accesibles va GPIB, VXI, RS-232), realiza una serie de medias como si se tratase de un instrumento real.Instrumentacin virtualHARDWAREInstrumentacin virtualSOFTWAREInstrumentacin virtualAPLICACININTRODUCCIN A LA INSTRUMENTACIN VIRTUALSISTEMAS DE MEDIDASistema de medidaEl usuario de un sistema automtico de medida debe ser capaz de:Definir el procedimiento de test.Seleccionar los instrumentos implicados en el testSupervisar la ejecucin del testProporcionar los parmetros iniciales del testAnalizar los resultados Sistemas de medidaEstas caractersticas se consiguen mediante una plataforma hardware (Computadora personal) y un software, todo ello a travs de una interfase grfica con el usuario (GUI: Grafical User Interface).Sistemas de medidaSistemas de medidaSistemas de medida aparecen en infinidad de campos de la ingeniera:Procesado de sealQumica Analtica instrumentalElectrnica de potenciaMecnica, etc. Sistemas de medidaConociendo el sistema fsico donde se debe realizar las medidas o sobre que magnitudes se debe actuar, podremos realizar nuestro instrumento virtual tan solo con colocar los sensores correctos y una adaptacin a las placas de adquisicinSistemas de medidaEl software de control de los diferentes instrumentos, podra ser especfico para cada procedimiento de test diferente, con los consiguientes problemas de desarrollo y mantenimiento de la aplicacin.La solucin es un software que se adapte fcilmente a las diferentes necesidades de medida; estamos pues hablando de un programa orientado a objetos.Sistemas de medidaEl sistema de software empleado constituye una coleccin de objetos reutilizables que representan:Instrumentos fsicosProcedimientos de testActividades de procesado de datos y Elementos de interfase grfico,pudindose construir nuevas clase de objetos a partir de los ya existentes. Sistemas de medidaUn controlador de un instrumento de laboratorio a travs de la interfase paralela IEEE-488 (GPIB) ha de ofrecer un interfaz grfico (GUI) que simule el panel frontal del instrumento fsico.Esto significa que desde la pantalla de la PC debe controlarse el instrumento de manera como se hara manualmente.Sistemas de medidaSistemas de medidaLa versatilidad de disponer de un software de programacin grfica permite emplear las funciones de los instrumentos de laboratorio accesibles va GPIB.A dichos controladores de instrumento se les ha aadido algunas libreras propias del paquete de software y, de este modo, se han realizado diferentes instrumentos virtuales pues de hecho, fsicamente no existen. INTRODUCCIN A LA INSTRUMENTACIN VIRTUALPROGAMACIN ESTRUCTURADA Y MODULARProgramacinEn cualquier lenguaje de alto nivel, los planteamientos generales son los mismos sea cual sea el lenguaje escogidoUn programa siempre se basar en la construccin de un algoritmo y el empleo de unas Estructuras de DatosProgramacinPor algoritmo entendemos la descripcin exacta del orden determinado en que se ha de ejecutar un sistema de operaciones para resolver todos los problemas de un mismo tipo.ProgramacinLas caractersticas del algoritmo son:Definidad (de todas las acciones a realizar paso a paso sin ambigedad)Generalidad (todos los problemas de un mismo tipo) yEfectividad (funcionamiento correcto en todos los casos).ProgramacinLa implementacin del algoritmo nos lleva a codificar cada una de las acciones que lo constituyen a instrucciones de un lenguaje determinado.Programacin estructuradaEs nuestro objetivo obtener programas lo ms claro, simples y fiables posible.Un criterio que podemos aplicar consiste en intentar que el texto del programa (estructura esttica) nos d una idea clara de la evolucin seguida por el programa cuando se ejecuta (estructura dinmica).Programacin estructuradaA tal fin limitaremos el conjunto de estructuras a:SecuencialCondicionalIterativa Cualquier programa lo construimos a partir de estas tres estructuras. Programacin estructuradaCada accin, si no es elemental, puede a su vez descomponerse en otras que s lo seanProgramacin estructuradaLa estructura secuencialUn proceso ser secuencial cuando conste de una serie de acciones elementales, que se ejecutarn en el orden que se ha escrito. Programacin estructuradaLa estructura secuencialAs, para realizar el proceso PAN CON TOMATE las acciones que realizaremos sern:Inicio_secuenciaAccin 1 Cortar el panAccin 2 Abrir el tomateAccin 3 Untar el panAccin 4 Poner aceite.Fin_secuencia.Programacin estructuradaLa estructura condicional.La emplearemos cuando dos acciones alternativas y excluyentes dependen de una condicin.Programacin estructuradaLa estructura condicional.En lenguaje natural diremos SI hace sol ENTONCES ir a la playa SINO me quedo en casaIF hace sol THEN ir a la playa ELSE me quedo en casaProgramacin estructuradaLa estructura iterativaSon acciones que implican la repeticin sistemtica de un proceso. Pero existe diferencias entre ellas.Programacin estructuradaLa estructura iterativaMientras haya luz recoge las sillas del jardnPon las papas en la cazuela hasta que este llenaCopia cien veces la leccinProgramacin modularLa programacin modular es un mtodo de diseo y tiende a dividir el problema total en aquellas partes que poseen personalidad propia. Programacin modularFrecuentemente debe repetirse una cierta secuencia de sentencias en varios lugares dentro de un programa.Para ahorrar el programador el tiempo y el esfuerzo necesario para copiar estas sentencias, muchos lenguajes de programacin ofrecen una posibilidad de subrutina (subprograma). Programacin modularLa subrutina sirve como instrumento para abreviar el texto y, mas significativamente, como un medio para hacer peticiones y estructurar un programa en componentes cerrados y lgicamente coherentes.La particin es esencial en la comprensin de un programa, particularmente si es tan complejo que el texto tiene una longitud tal que sea imposible recorrerlo de un vistazo.Programacin modularLa estructura en subrutinas es indispensable tanto para la documentacin como para la verificacin del programa.As, es deseable a menudo formular una secuencia de sentencias como procedimiento, aun cuando esta secuencia se presente solo una vez y entonces no exista la motivacin de acotar el texto.Programacin modularDe este modo un SUBPROGRAMA es una parte autnoma del programa que realiza una funcin definida, la cual puede ser invocada por otras partes del programa siempre que se necesite para desarrollar esa funcin.INTRODUCCIN A LA INSTRUMENTACIN VIRTUALPROGRAMACIN GRFICA: ENTORNO LABVIEWInstrumentacin Virtual con LabVIEWLabVIEWLabVIEW LabVIEW es un lenguaje de programacin grfico que utiliza conos en lugar de lneas de texto para crear aplicaciones.LabVIEWUtilizando LabVIEW se pueden crear:Pruebas y medicionesAdquisiciones de datosControl de instrumentosAlmacenamiento de datosAnlisis de medicionesGeneracin de reportesInstrumentacin Virtual con LabVIEWLos programas de Labview son llamados instrumentos virtuales (VIs).Los VIs contienen tres elementos:Panel frontalDiagrama de bloquesIcono conectorInstrumentacin Virtual con LabVIEWLos programas de Labview son llamados instrumentos virtuales (VIs).Los VIs contienen tres elementos:Panel frontalDiagrama de bloquesIcono conectorIcono/ConectorUn icono representa un VI en otro diagrama de bloqueEl conector muestra terminales disponibles para transferir datosPanel frontalControles = entradasIndicadores = salidasDiagrama de bloquePrograma de acompaamiento para el panel frontalComponentes cableados entre siComponentes de un VIPanel FrontalEl panel frontal es la interfase del usuario con el VI. Usted construye el panel frontal con controles e indicadores, que son las entradas y salidas que interactan con las terminales del VI, respectivamentePanel FrontalLos controles son botones, botones de empuje, marcadores y otro componentes de entradas.Los indicadores son las graficas, luces y otros dispositivos.Panel FrontalLos controles simulan instrumentos de entradas de equipos y suministra datos al diagrama de bloques del VI. Los indicadores simulan salidas de instrumentos y suministra datos que el diagrama de bloques adquiere o genera.Panel frontal de VIBarra de herramientas del panel frontalBarra de mens del panel frontalControlBooleanoIndicador grficoIconoPaleta de controlesUse la paleta de controles (Controls) para colocar los controles e indicadores en el panel frontal.La paleta de controles esta disponible solamente en el panel frontal.Paleta de controlesSeleccione WindowShow Controls palette o haga clic derecho en el espacio de trabajo en el panel frontal para desplegar la paleta de controles. Usted tambin puede desplegar la paleta de controles haciendo un clic derecho en una rea abierta del panel frontal. Para desaparecer la paleta de controles presione el botn en la parte superior izquierda de la paleta.Paleta de controlesDiagrama de bloqueLos objetos del panel frontal aparecen como terminales en el diagrama de bloque.El diagrama de bloque contiene el cdigo fuente grafico.Adicionalmente, el diagrama de bloque contiene funciones y estructuras incorporadas en las bibliotecas de LabVIEW.Los cables conectan cada uno de los nodos en el diagrama de bloques, incluyendo controles e indicadores de terminal, funciones y estructuras.Diagrama de bloqueLos objetos del panel frontal aparecen como terminales en el diagrama de bloque.El diagrama de bloque contiene el cdigo fuente grafico.Adicionalmente, el diagrama de bloque contiene funciones y estructuras incorporadas en las bibliotecas de LabVIEW.Diagrama de bloqueCableadodedatosTerminal graficaSubVIEstructuraWhile loopBarra deHerramientasDel diagrama de BloqueFuncion de dividirConstantenumericoFuncion de tiempoTerminal de controlbooleanoPaleta de funcionesUse la paleta de funciones (Functions), para construir un diagrama de bloque.La paleta de funciones esta disponible solamente en el diagrama de bloques.Paleta de funcionesSeleccione WindowShow Functions Palette o haga un click derecho en el espacio de trabajo del diagrama de bloque para desplegar la paleta de funciones.Usted tambin puede desplegar la paleta de funciones dando un click derecho en una rea abierta del diagrama de bloques.Paleta de funcionesPaleta de funciones (Ventana de diagrama de bloque)Icono y ConectorCada VI muestra un icono, mostrado arriba, en la esquina superior derecha de las ventanas del panel frontal y del diagrama de bloque.Un icono es una representacin grafica de un VI. Puede contener texto, imgenes, o una combinacin de ambos.Si usted utiliza un VI como subVI, el icono identifica el subVI en el diagrama de bloque del VI.Icono y ConectorEl conector muestra terminales disponibles para la transferencia de datos hacia y desde el subVI.Hay varios patrones de conectores para elegir. Haga un clic-derecho sobre el conector y seleccione el patrn del men de patrones.A partir de ah usted puede asignar controles e indicadores en el panel frontal al conector terminal.Icono y ConectorUn icono representa un VI en otro diagrama de bloque El conector muestra terminales disponibles para transferir datosBotn de ejecucin (Run)Botn de ejecucin continua(Continuous Run)Cancelacin de ejecucin(Abort Execution)Botn de pausa/continuacinConfiguracin de textos(Text Settings)Alineamiento de objetos(Align Objects)Distribucin de objetos(Distribute Objects)ReordenamientoRedimensionamiento de objetosde panel frontal (Resize Objects)Botn de ejecucin resaltada(Highlight Execution) Botn de entrada al ciclo(Step Into)Botn sobre (Step Over)Botn de salida del ciclo(Step Out)Botones adicionales en el diagrama de la barra de herramientasBarra de herramientas de EstadoHerramienta de operacinHerramienta de posicionamiento y redimensinHerramienta de etiquetadoHerramienta de cableadoHerramienta de men (atajo)Paleta flotanteUtilizado para operar y modificar objetos en el panel frontal y en el diagrama de bloques.Herramienta de desplazamientoHerramienta de punto de paroHerramienta de pruebaHerramienta para copia de colorHerramienta para colorearPaleta de HerramientasHerramienta de seleccin automaticaOpciones de AyudaUtilice la ventana de Context Help (Ayuda Contextual) y LabVIEW Help (Ayuda de LabViEW) para ayudarle a construir o editar los VIs. Refirase a la ayuda de LabVIEW y a los manuales para mas informacin.Opciones de AyudaVentana de Ayuda Contextual (Context Help Window )Para desplegar la ventana de Context Help, seleccione Help>>Show Context Help o presione las teclas . Opciones de AyudaCuando mueva el cursor sobre el panel frontal y los objetos del diagrama de bloque, la ventana de Context Help despliega el icono de los subVIs, funciones, constantes, controles e indicadores, con cables adjuntos a cada una de sus terminales. Opciones de AyudaCuando mueva el cursor sobre la caja de opciones de dialogo, la ventana de Context Help despliega descripciones de esas opciones. En la ventana, las conexiones requeridas estn en negrilla, las conexiones recomendadas en texto normal, y las conexiones opcionales estn poco claras o no aparecen.Opciones de AyudaContexto de la AyudaAyuda en lneaCongelar AyudaAyuda del Diagrama Simple/ComplejoCtrl + HReferencias en LneaTodos los mens en lneaClic en las funciones del diagrama para tener acceso directo a la informacin en lnea.Actividad 1.1Abrir y ejecutar un VIActividad 1.2Usar las utilidades de ayuda de LabVIEW para obtener informacin sobre objetos y caractersticas del panel frontal y diagrama de bloques.Ejercicio complementario 1.11.1.1 Abrir y ejecutar un VIC:\...\labview\examples\apps\freqres.llb\ frequency response.vi1.1.2 Poner las ventanas Panel y Diagrama una al lado de la otra y despus una encima de la otra1.1.3 Desalinee dos o mas controles, luego usando la herramienta apropiada vulvalos a alinear.Los Programas en LabVIEW son llamados instrumentos virtuales (VIs).Haga nfasis en que controles es igual a entradas, e indicadores es igual a salidas.Cada VI contiene tres partes principales:Panel frontal Cmo el usuario interacciona con el VI.Diagrama de bloque El cdigo que controla el programa.Icono/Conector Medios para conectar un VI con otros VIs.El panel frontal es utilizado para interaccionar con el usuario cuando el programa esta corriendo. Usuarios pueden controlar el programa,cambiar entradas, y ver datos actualizados en tiempo real. Haga nfasis en que los controles son usados como entradas - ajustando controles de deslizamiento para colocar un valor de alarma, encendiendo o apagando un switch, o parando un programa. Los indicadores son usados como salidas. Termmetros, luces, y otros indicadores indican valores del programa. Esto puede incluir datos, estados de programa y otra informacin.Cada control o indicador del panel frontal tiene una terminal correspondiente en el diagrama de bloques. Cuando un VI se ejecuta, los valores de los controles fluyen a travs del diagrama de bloques, en donde estos son usados en las funciones del diagrama, y los resultados son pasados a otras funciones o indicadores.Los Programas en LabVIEW son llamados instrumentos virtuales (VIs).Haga nfasis en que controles es igual a entradas, e indicadores es igual a salidas.Cada VI contiene tres partes principales:Panel frontal Cmo el usuario interacciona con el VI.Diagrama de bloque El cdigo que controla el programa.Icono/Conector Medios para conectar un VI con otros VIs.El panel frontal es utilizado para interaccionar con el usuario cuando el programa esta corriendo. Usuarios pueden controlar el programa,cambiar entradas, y ver datos actualizados en tiempo real. Haga nfasis en que los controles son usados como entradas - ajustando controles de deslizamiento para colocar un valor de alarma, encendiendo o apagando un switch, o parando un programa. Los indicadores son usados como salidas. Termmetros, luces, y otros indicadores indican valores del programa. Esto puede incluir datos, estados de programa y otra informacin.Cada control o indicador del panel frontal tiene una terminal correspondiente en el diagrama de bloques. Cuando un VI se ejecuta, los valores de los controles fluyen a travs del diagrama de bloques, en donde estos son usados en las funciones del diagrama, y los resultados son pasados a otras funciones o indicadores.El panel frontal es la interfase del usuario con el VI. Usted construye el panel frontal con controles e indicadores,que son las entradas y salidas que interactan con las terminales del VI, respectivamente. Los controles son botones, botones de empuje, marcadores y otro componentes de entradas. Los indicadores son las graficas, luces y otros dispositivos. Los controles simulan instrumentos de entradas de equipos y suministra datos al diagrama de bloques del VI. Los indicadores simulan salidas de instrumentos y suministra datos que el diagrama de bloques adquiere o genera.En esta imagen, el switch de poder (encendido o apagado) es un control booleano. Un valor booleano contiene ambos un valor verdadero o falso. El valor es falso hasta que el switch se presione.Cuando el switch se presiona, el valor se convierte en verdadero. El indicador del historial de temperatura es una grafica de forma de onda. Esta muestra valores mltiples. En este caso, la grafica sealara grados F versus tiempo (seg.).El panel frontal tambin contiene una barra de herramientas, y sus funciones sern discutidas despus.Use la paleta de controles (Controls) para colocar los controles e indicadores en el panel frontal. La paleta de controles esta disponible solamente en el panel frontal. Seleccione WindowShow Controls palette o haga clic derecho en el espacio de trabajo en el panel frontal para desplegar la paleta de controles. Usted tambin puede desplegar la paleta de controles haciendo un clic derecho en una rea abierta del panel frontal. Para desaparecer la paleta de controles presione el botn en la parte superior izquierda de la paleta.Use la paleta de funciones (Functions), para construir un diagrama de bloque. La paleta de funciones esta disponible solamente en el diagrama de bloque. Seleccione WindowShow Functions Palette o haga un click derecho en el espacio de trabajo del diagrama de bloque para desplegar la paleta de funciones. Usted tambin puede desplegar la paleta de funciones dando un click derecho en una rea abierta del diagrama de bloques. Para desaparecer la paleta de funciones presione el botn en la parte superior izquierda de la paleta.Use la paleta de controles (Controls) para colocar los controles e indicadores en el panel frontal. La paleta de controles esta disponible solamente en el panel frontal. Seleccione WindowShow Controls palette o haga clic derecho en el espacio de trabajo en el panel frontal para desplegar la paleta de controles. Usted tambin puede desplegar la paleta de controles haciendo un clic derecho en una rea abierta del panel frontal. Para desaparecer la paleta de controles presione el botn en la parte superior izquierda de la paleta.Use la paleta de funciones (Functions), para construir un diagrama de bloque. La paleta de funciones esta disponible solamente en el diagrama de bloque. Seleccione WindowShow Functions Palette o haga un click derecho en el espacio de trabajo del diagrama de bloque para desplegar la paleta de funciones. Usted tambin puede desplegar la paleta de funciones dando un click derecho en una rea abierta del diagrama de bloques. Para desaparecer la paleta de funciones presione el botn en la parte superior izquierda de la paleta.Use la paleta de controles (Controls) para colocar los controles e indicadores en el panel frontal. La paleta de controles esta disponible solamente en el panel frontal. Seleccione WindowShow Controls palette o haga clic derecho en el espacio de trabajo en el panel frontal para desplegar la paleta de controles. Usted tambin puede desplegar la paleta de controles haciendo un clic derecho en una rea abierta del panel frontal. Para desaparecer la paleta de controles presione el botn en la parte superior izquierda de la paleta.Use la paleta de funciones (Functions), para construir un diagrama de bloque. La paleta de funciones esta disponible solamente en el diagrama de bloque. Seleccione WindowShow Functions Palette o haga un click derecho en el espacio de trabajo del diagrama de bloque para desplegar la paleta de funciones. Usted tambin puede desplegar la paleta de funciones dando un click derecho en una rea abierta del diagrama de bloques. Para desaparecer la paleta de funciones presione el botn en la parte superior izquierda de la paleta.El diagrama de bloque contiene el cdigo fuente grafico. Los objetos del panel frontal aparecen como terminales en el diagrama de bloque. Adicionalmente, el diagrama de bloque contiene funciones y estructuras incorporadas en las bibliotecas de LabVIEW VI. Los cables conectan cada uno de los nodos en el diagrama de bloques, incluyendo controles e indicadores de terminal, funciones y estructuras.En este diagrama de bloque, el subVI Temp llama a la subrutina la cual obtiene una temperatura desde una tarjeta de adquisicin de datos (DAQ). Esta temperatura es graficada junto con el valor average de la temperatura en la grafica de forma de onda Temperature History. El switch de poder (Power) es un control booleano en el panel frontal el cual va a detener la ejecucin de la estructura mientras( While Loop). La estructura mientras (While Loop) tambin contiene una funcin de tiempo para controlar que tan frecuentemente la estructura se repite.El diagrama de bloque contiene el cdigo fuente grafico. Los objetos del panel frontal aparecen como terminales en el diagrama de bloque. Adicionalmente, el diagrama de bloque contiene funciones y estructuras incorporadas en las bibliotecas de LabVIEW VI. Los cables conectan cada uno de los nodos en el diagrama de bloques, incluyendo controles e indicadores de terminal, funciones y estructuras.En este diagrama de bloque, el subVI Temp llama a la subrutina la cual obtiene una temperatura desde una tarjeta de adquisicin de datos (DAQ). Esta temperatura es graficada junto con el valor average de la temperatura en la grafica de forma de onda Temperature History. El switch de poder (Power) es un control booleano en el panel frontal el cual va a detener la ejecucin de la estructura mientras( While Loop). La estructura mientras (While Loop) tambin contiene una funcin de tiempo para controlar que tan frecuentemente la estructura se repite.El diagrama de bloque contiene el cdigo fuente grafico. Los objetos del panel frontal aparecen como terminales en el diagrama de bloque. Adicionalmente, el diagrama de bloque contiene funciones y estructuras incorporadas en las bibliotecas de LabVIEW VI. Los cables conectan cada uno de los nodos en el diagrama de bloques, incluyendo controles e indicadores de terminal, funciones y estructuras.En este diagrama de bloque, el subVI Temp llama a la subrutina la cual obtiene una temperatura desde una tarjeta de adquisicin de datos (DAQ). Esta temperatura es graficada junto con el valor average de la temperatura en la grafica de forma de onda Temperature History. El switch de poder (Power) es un control booleano en el panel frontal el cual va a detener la ejecucin de la estructura mientras( While Loop). La estructura mientras (While Loop) tambin contiene una funcin de tiempo para controlar que tan frecuentemente la estructura se repite.Use la paleta de controles (Controls) para colocar los controles e indicadores en el panel frontal. La paleta de controles esta disponible solamente en el panel frontal. Seleccione WindowShow Controls palette o haga clic derecho en el espacio de trabajo en el panel frontal para desplegar la paleta de controles. Usted tambin puede desplegar la paleta de controles haciendo un clic derecho en una rea abierta del panel frontal. Para desaparecer la paleta de controles presione el botn en la parte superior izquierda de la paleta.Use la paleta de funciones (Functions), para construir un diagrama de bloque. La paleta de funciones esta disponible solamente en el diagrama de bloque. Seleccione WindowShow Functions Palette o haga un click derecho en el espacio de trabajo del diagrama de bloque para desplegar la paleta de funciones. Usted tambin puede desplegar la paleta de funciones dando un click derecho en una rea abierta del diagrama de bloques. Para desaparecer la paleta de funciones presione el botn en la parte superior izquierda de la paleta.Use la paleta de controles (Controls) para colocar los controles e indicadores en el panel frontal. La paleta de controles esta disponible solamente en el panel frontal. Seleccione WindowShow Controls palette o haga clic derecho en el espacio de trabajo en el panel frontal para desplegar la paleta de controles. Usted tambin puede desplegar la paleta de controles haciendo un clic derecho en una rea abierta del panel frontal. Para desaparecer la paleta de controles presione el botn en la parte superior izquierda de la paleta.Use la paleta de funciones (Functions), para construir un diagrama de bloque. La paleta de funciones esta disponible solamente en el diagrama de bloque. Seleccione WindowShow Functions Palette o haga un click derecho en el espacio de trabajo del diagrama de bloque para desplegar la paleta de funciones. Usted tambin puede desplegar la paleta de funciones dando un click derecho en una rea abierta del diagrama de bloques. Para desaparecer la paleta de funciones presione el botn en la parte superior izquierda de la paleta.Use la paleta de controles (Controls) para colocar los controles e indicadores en el panel frontal. La paleta de controles esta disponible solamente en el panel frontal. Seleccione WindowShow Controls palette o haga clic derecho en el espacio de trabajo en el panel frontal para desplegar la paleta de controles. Usted tambin puede desplegar la paleta de controles haciendo un clic derecho en una rea abierta del panel frontal. Para desaparecer la paleta de controles presione el botn en la parte superior izquierda de la paleta.Use la paleta de funciones (Functions), para construir un diagrama de bloque. La paleta de funciones esta disponible solamente en el diagrama de bloque. Seleccione WindowShow Functions Palette o haga un click derecho en el espacio de trabajo del diagrama de bloque para desplegar la paleta de funciones. Usted tambin puede desplegar la paleta de funciones dando un click derecho en una rea abierta del diagrama de bloques. Para desaparecer la paleta de funciones presione el botn en la parte superior izquierda de la paleta.Cada VI muestra un icono, mostrado arriba, en la esquina superior derecha de las ventanas del panel frontal y del diagrama de bloque. Un icono es una representacin grafica de un VI. Puede contener texto, imgenes, o una combinacin de ambos. Si usted utiliza un VI como subVI, el icono identifica el subVI en el diagrama de bloque del VI.El conector muestra terminales disponibles para la transferencia de datos hacia y desde el subVI. Hay varios patrones de conectores para elegir. Haga un clic-derecho sobre el conector y seleccione el patrn del men de patrones. A partir de ah usted puede asignar controles e indicadores en el panel frontal al conector terminal, como veremos mas adelante.Cada VI muestra un icono, mostrado arriba, en la esquina superior derecha de las ventanas del panel frontal y del diagrama de bloque. Un icono es una representacin grafica de un VI. Puede contener texto, imgenes, o una combinacin de ambos. Si usted utiliza un VI como subVI, el icono identifica el subVI en el diagrama de bloque del VI.El conector muestra terminales disponibles para la transferencia de datos hacia y desde el subVI. Hay varios patrones de conectores para elegir. Haga un clic-derecho sobre el conector y seleccione el patrn del men de patrones. A partir de ah usted puede asignar controles e indicadores en el panel frontal al conector terminal, como veremos mas adelante.Cada VI muestra un icono, mostrado arriba, en la esquina superior derecha de las ventanas del panel frontal y del diagrama de bloque. Un icono es una representacin grafica de un VI. Puede contener texto, imgenes, o una combinacin de ambos. Si usted utiliza un VI como subVI, el icono identifica el subVI en el diagrama de bloque del VI.El conector muestra terminales disponibles para la transferencia de datos hacia y desde el subVI. Hay varios patrones de conectores para elegir. Haga un clic-derecho sobre el conector y seleccione el patrn del men de patrones. A partir de ah usted puede asignar controles e indicadores en el panel frontal al conector terminal, como veremos mas adelante.Pulse el botn de ejecucin (Run) para ejecutar el VI. Mientras el VI se esta ejecutando, el botn de ejecucin aparecer con una flecha negra si es que el VI es un VI principal, lo que significa que no ha sido llamado por otro VI y por lo tanto este no es un subVI.Pulse el botn de ejecucin continua (Continuous Run) para ejecutar el VI hasta que el botn de cancelacin de ejecucin o de pausa sea presionado. Usted tambin puede pulsar este botn nuevamente para deshabilitar la ejecucin continua.Mientras el VI se esta ejecutando, El botn de cancelacin de ejecucin (Abort Execution) aparece. Presione este botn para detener el VI inmediatamente.Nota: Evite usar el botn de cancelacin de ejecucin (Abort Execution) para detener el VI. Ya sea deje que el VI complete su flujo de datos o disee un mtodo para detener el VI programticamente. Al hacer esto el VI se encuentra en un estado conocido. Por ejemplo, coloque un botn en el panel frontal que detenga el VI cuando sea presionado.Pulse el botn de pausa (Pause) para detener momentneamente la ejecucin de un VI. Cuando usted presiona el botn de Pausa, LabVIEW seala la posicin donde usted detuvo la ejecucin en el diagrama de bloque. Pulse el botn de Pausa nuevamente para que el VI continu ejecutndose.Seleccione el men Configuracin de Textos (Text Settings) para cambiar el tipo de fuente (letra) del VI, incluyendo el tamao, estilo y color.Seleccione el men Alineamiento de Objetos (Align Objects) para alinear objetos con respecto a los ejes, incluyendo eje vertical, superior, izquierdo, etc.Seleccione el men Distribucin de Objetos (Distribute Objects) para espaciar objetos uniformemente, incluyendo espacios vacos, compresiones, etc.Seleccione el Redimensionamiento de Objetos (Resize Objects) para cambiar el ancho y alto de objetos del panel frontal.Si la herramienta de seleccin automtica esta habilitada y usted mueve el cursor sobre un objeto en el panel frontal o en el diagrama de bloque, LabVIEW automticamente selecciona la herramienta correspondiente de la paleta de controles. Cambie a la herramienta de seleccin automtica tecleando el botn de Seleccin de Herramienta Automtica en la paleta de Herramientas. Utilice la herramienta de operacin para cambiar valores o para seleccionar texto de un control. Utilice la herramienta de posicionamiento para seleccionar, mover o redimensionar objetos. La herramienta de posicionamiento cambia las formas cuando se mueve sobre una esquina de un objeto reajustable.Utilice la herramienta de etiquetado para editar textos y crear etiquetas libres. La herramienta de etiquetado se convierte en cursor cuando usted crea etiquetas libres. Utilice la herramienta de cableado para cablear objetos juntos en el diagrama de bloque.Utilice la ventana de Context Help (Ayuda Contextual) y LabVIEW Help (Ayuda de LabViEW) para ayudarle a construir o editar los VIs. Refirase a la ayuda de LabVIEW y a los manuales para mas informacin.Ventana de Ayuda Contextual (Context Help Window )Para desplegar la ventana de Context Help, seleccione Help>>Show Context Help o presione las teclas . Cuando mueva el cursor sobre el panel frontal y los objetos del diagrama de bloque, la ventana de Context Help despliega el icono de los subVIs, funciones, constantes, controles e indicadores, con cables adjuntos a cada una de sus terminales. Cuando mueva el cursor sobre la caja de opciones de dialogo, la ventana de Context Help despliega descripciones de esas opciones. En la ventana, las conexiones requeridas estn en negrilla, las conexiones recomendadas en texto normal, y las conexiones opcionales estn poco claras o no aparecen. Arriba se presenta un ejemplo de la ventana de Context Help. Haga un clic en el botn de Simple/Detailed Context Help localizado en la esquina inferior izquierda de la ventana de Context Help para distinguir entre la ayuda contextual simple y detallada. El modo simple enfatiza las conexiones importantes. Las terminales opcionales son mostradas por segmentos de cables, informndole de la existencia de otras conexiones.Haga clic en el botn de Lock Context Help para congelar el contenido actual de la ventana de la Context Help. Cuando los contenidos estn congelados, el mover el cursor sobre otros objetos no cambia los contenidos de la ventana. Para descongelar la ventana, haga clic nuevamente en el botn. Usted tambin puede tener acceso a esta opcin desde el men de ayuda (Help).Utilice la ventana de Context Help (Ayuda Contextual) y LabVIEW Help (Ayuda de LabViEW) para ayudarle a construir o editar los VIs. Refirase a la ayuda de LabVIEW y a los manuales para mas informacin.Ventana de Ayuda Contextual (Context Help Window )Para desplegar la ventana de Context Help, seleccione Help>>Show Context Help o presione las teclas . Cuando mueva el cursor sobre el panel frontal y los objetos del diagrama de bloque, la ventana de Context Help despliega el icono de los subVIs, funciones, constantes, controles e indicadores, con cables adjuntos a cada una de sus terminales. Cuando mueva el cursor sobre la caja de opciones de dialogo, la ventana de Context Help despliega descripciones de esas opciones. En la ventana, las conexiones requeridas estn en negrilla, las conexiones recomendadas en texto normal, y las conexiones opcionales estn poco claras o no aparecen. Arriba se presenta un ejemplo de la ventana de Context Help. Haga un clic en el botn de Simple/Detailed Context Help localizado en la esquina inferior izquierda de la ventana de Context Help para distinguir entre la ayuda contextual simple y detallada. El modo simple enfatiza las conexiones importantes. Las terminales opcionales son mostradas por segmentos de cables, informndole de la existencia de otras conexiones.Haga clic en el botn de Lock Context Help para congelar el contenido actual de la ventana de la Context Help. Cuando los contenidos estn congelados, el mover el cursor sobre otros objetos no cambia los contenidos de la ventana. Para descongelar la ventana, haga clic nuevamente en el botn. Usted tambin puede tener acceso a esta opcin desde el men de ayuda (Help).Utilice la ventana de Context Help (Ayuda Contextual) y LabVIEW Help (Ayuda de LabViEW) para ayudarle a construir o editar los VIs. Refirase a la ayuda de LabVIEW y a los manuales para mas informacin.Ventana de Ayuda Contextual (Context Help Window )Para desplegar la ventana de Context Help, seleccione Help>>Show Context Help o presione las teclas . Cuando mueva el cursor sobre el panel frontal y los objetos del diagrama de bloque, la ventana de Context Help despliega el icono de los subVIs, funciones, constantes, controles e indicadores, con cables adjuntos a cada una de sus terminales. Cuando mueva el cursor sobre la caja de opciones de dialogo, la ventana de Context Help despliega descripciones de esas opciones. En la ventana, las conexiones requeridas estn en negrilla, las conexiones recomendadas en texto normal, y las conexiones opcionales estn poco claras o no aparecen. Arriba se presenta un ejemplo de la ventana de Context Help. Haga un clic en el botn de Simple/Detailed Context Help localizado en la esquina inferior izquierda de la ventana de Context Help para distinguir entre la ayuda contextual simple y detallada. El modo simple enfatiza las conexiones importantes. Las terminales opcionales son mostradas por segmentos de cables, informndole de la existencia de otras conexiones.Haga clic en el botn de Lock Context Help para congelar el contenido actual de la ventana de la Context Help. Cuando los contenidos estn congelados, el mover el cursor sobre otros objetos no cambia los contenidos de la ventana. Para descongelar la ventana, haga clic nuevamente en el botn. Usted tambin puede tener acceso a esta opcin desde el men de ayuda (Help).Utilice la ventana de Context Help (Ayuda Contextual) y LabVIEW Help (Ayuda de LabViEW) para ayudarle a construir o editar los VIs. Refirase a la ayuda de LabVIEW y a los manuales para mas informacin.Ventana de Ayuda Contextual (Context Help Window )Para desplegar la ventana de Context Help, seleccione Help>>Show Context Help o presione las teclas . Cuando mueva el cursor sobre el panel frontal y los objetos del diagrama de bloque, la ventana de Context Help despliega el icono de los subVIs, funciones, constantes, controles e indicadores, con cables adjuntos a cada una de sus terminales. Cuando mueva el cursor sobre la caja de opciones de dialogo, la ventana de Context Help despliega descripciones de esas opciones. En la ventana, las conexiones requeridas estn en negrilla, las conexiones recomendadas en texto normal, y las conexiones opcionales estn poco claras o no aparecen. Arriba se presenta un ejemplo de la ventana de Context Help. Haga un clic en el botn de Simple/Detailed Context Help localizado en la esquina inferior izquierda de la ventana de Context Help para distinguir entre la ayuda contextual simple y detallada. El modo simple enfatiza las conexiones importantes. Las terminales opcionales son mostradas por segmentos de cables, informndole de la existencia de otras conexiones.Haga clic en el botn de Lock Context Help para congelar el contenido actual de la ventana de la Context Help. Cuando los contenidos estn congelados, el mover el cursor sobre otros objetos no cambia los contenidos de la ventana. Para descongelar la ventana, haga clic nuevamente en el botn. Usted tambin puede tener acceso a esta opcin desde el men de ayuda (Help).Utilice la ventana de Context Help (Ayuda Contextual) y LabVIEW Help (Ayuda de LabViEW) para ayudarle a construir o editar los VIs. Refirase a la ayuda de LabVIEW y a los manuales para mas informacin.Ventana de Ayuda Contextual (Context Help Window )Para desplegar la ventana de Context Help, seleccione Help>>Show Context Help o presione las teclas . Cuando mueva el cursor sobre el panel frontal y los objetos del diagrama de bloque, la ventana de Context Help despliega el icono de los subVIs, funciones, constantes, controles e indicadores, con cables adjuntos a cada una de sus terminales. Cuando mueva el cursor sobre la caja de opciones de dialogo, la ventana de Context Help despliega descripciones de esas opciones. En la ventana, las conexiones requeridas estn en negrilla, las conexiones recomendadas en texto normal, y las conexiones opcionales estn poco claras o no aparecen. Arriba se presenta un ejemplo de la ventana de Context Help. Haga un clic en el botn de Simple/Detailed Context Help localizado en la esquina inferior izquierda de la ventana de Context Help para distinguir entre la ayuda contextual simple y detallada. El modo simple enfatiza las conexiones importantes. Las terminales opcionales son mostradas por segmentos de cables, informndole de la existencia de otras conexiones.Haga clic en el botn de Lock Context Help para congelar el contenido actual de la ventana de la Context Help. Cuando los contenidos estn congelados, el mover el cursor sobre otros objetos no cambia los contenidos de la ventana. Para descongelar la ventana, haga clic nuevamente en el botn. Usted tambin puede tener acceso a esta opcin desde el men de ayuda (Help).