Sie sind auf Seite 1von 3

2.

Programacin Grfica National Instruments

Carro|Ayuda

Buscar

Hola Luis Armando Reyes Cardoso (Usuario equivocado.)

NI LabVIEW 101: Instrucciones en Video para Estudiantes I. Conceptos Bsicos de LabVIEW 1. Entorno NI LabVIEW 2. Programacin Grfica 3. Herramientas de Programacin 4. Depuracin y Manejo de Errores 5. Tipos de Datos y Estructuras 6. Estructuras de Ejecucin 7. Ayuda en LabVIEW II. Tareas Bsicas de NI LabVIEW III. Exmenes IV. Recursos Adicionales

NIHome > ProductosyRecursosAcadmicos > Estudiantes > NILabVIEW101:InstruccionesenVideoparaEstudiantes > I.ConceptosBsicosdeLabVIEW > 2.ProgramacinGrfica

2. Programacin Grfica
En un lenguaje de programacin grfica como NI LabVIEW, el mouse es la manera principal de interactuar con el entorno de programacin. Dicho esto, el cursor del mouse debe ser capaz de completar diferentes tareas, como seleccionar, cablear, resaltar texto y dems. Este mdulo examina las diferentes funciones que el mouse puede realizar en LabVIEW.

Explicacin Detallada
Descargar la Explicacin Detallada PDF Flujo de Datos Cables Cablear Objetos Automticamente Cablear Objetos Manualmente

Flujo de Datos
LabVIEW sigue un modelo de flujo de datos para ejecutar VIs. Un nodo de diagrama de bloques se ejecuta cuando recibe todas las entradas requeridas. Cuando el nodo se ejecuta, produce datos de salida y pasa los datos al siguiente nodo en la trayectoria del flujo de datos. El movimiento de datos a travs de los nodos determina el orden de ejecucin de los VIs y las funciones en el diagrama de bloques. Visual Basic, C++, JAVA y la mayora de otros lenguajes de programacin basados en texto siguen un modelo de flujo de control para ejecucin del programa. En el flujo de control, el orden secuencial de los elementos del programa determina el orden de ejecucin de un programa. Para un ejemplo de programacin de flujo de datos, considere un diagrama de bloques que suma dos nmeros y despus resta 50.00 del resultado de la suma, como se muestra en la Figura 1. En este caso, el diagrama de bloques se ejecuta de izquierda a derecha, no porque los objetos estn colocados en ese orden, sino porque la funcin de Resta no puede ejecutarse hasta que la funcin de Suma termina de ejecutarse y pasa los datos a la funcin de Resta. Recuerde que un nodo se ejecuta solamente cuando los datos estn disponibles en todas sus terminales de entrada y proporciona los datos a las terminales de salida solamente cuando el nodo termina la ejecucin.

Figura 1.Ejemplo de Programacin de Flujo de Datos En la Figura 2, considere cul segmento de cdigo debe ejecutarse primero la funcin de Suma, Nmero Aleatorio o Divisin. No se puede saber porque las entradas a las funciones de Suma y Divisin estn disponibles al mismo tiempo y la funcin de Nmeros Aleatorios no tiene entradas. En una situacin donde un segmento de cdigo debe ejecutarse antes que otro y no existe ninguna dependencia de datos entre las funciones, use otros mtodos de programacin como estructuras de secuencia o clusters de error para forzar el orden de la ejecucin.

http://www.ni.com/academic/students/learnlabview/esa/gprogramming.htm[30/03/2013 12:53:28 p.m.]

2. Programacin Grfica National Instruments

Figura 2.Ejemplo de Flujo de Datos para Mltiples Segmentos de Cdigo


Regresar al inicio

Cables
Transfiere datos entre objetos del diagrama de bloques a travs de cables. En lasfiguras 1 y 2, los cables conectan las terminales de control e indicador a la funcin de Suma y Resta. Cada cable tiene una sola fuente de datos, pero puede cablearlo a varios VIs o funciones que leen los datos. Los cables son de diferentes colores, estilos y grosores dependiendo de sus tipos de datos.

Figura 3.Ejemplo de Cable Roto Un cable roto aparece como una lnea negra punteada con una X roja a la mitad, como se en la Figura 3. Los cables rotos ocurren por una variedad de razones, como cuando intenta cablear dos objetos con tipos de datos no compatibles.La Tabla 1muestra los cables ms comunes.

Tabla 1.Tipos Comunes de Cable En LabVIEW, puede usar cables para conectar mltiples terminales para pasar datos en un VI. Debe conectar los cables a las entradas y salidas que son compatibles con los datos que son transferidos con el cable. Por ejemplo, no puede cablear una salida de tipo arreglo a una entrada numrica. Adems, la direccin de los cables debe ser correcta. Debe conectar los cables solamente a una entrada y por lo menos a una salida. Por ejemplo, no puede cablear dos indicadores juntos. Los componentes que determinan la compatibilidad del cableado incluyen los tipos de datos del control y/o el indicador y los tipos de datos de la terminal. Por ejemplo, si un interruptor tiene un borde verde, puede cablear un interruptor a cualquier entrada con una etiqueta verde en un VI Express. Si una perilla tiene un borde naranja, puede cablear una perilla a cualquier entrada con una etiqueta naranja. Sin embargo, no puede cablear una perilla naranja a una entrada con una etiqueta verde. Note que los cables son del mismo color que la terminal.
Regresar al inicio

Cablear Objetos Automticamente


Conforme acerca un objeto seleccionado a otros objetos en el diagrama de bloques, LabVIEW dibuja cables temporales para mostrarle conexiones vlidas. Cuando suelta el botn del mouse para colocar el objeto en el diagrama de bloques, LabVIEW conecta los cables automticamente. Tambin puede cablear automticamente los objetos que ya estn en el diagrama de bloques. LabVIEW conecta las terminales que corresponden mejor y no conecta las terminales que no corresponden. El cableado automtico es habilitado de forma predeterminada cuando selecciona un objeto en la paletaFunctionso cuando copia un objeto que ya est en el diagrama de bloques al presionar la tecla <Ctrl> y arrastrar el objeto. El cableado automtico est deshabilitado de forma predeterminada cuando usa la herramienta de Ubicacin para mover un objeto que ya est en el diagrama de bloques. Puede ajustar las configuraciones del cableado automtico al seleccionarToolsOptionsy seleccionarBlock Diagramen la lista Category .
Regresar al inicio

http://www.ni.com/academic/students/learnlabview/esa/gprogramming.htm[30/03/2013 12:53:28 p.m.]

2. Programacin Grfica National Instruments

Cablear Objetos Manualmente


Cuando pasa la herramienta de Cableado sobre una terminal, aparece una etiqueta con el nombre de la terminal. Adems, la terminal parpadea en la ventana Context Help y en el cono para ayudarle a verificar que est cableando a la terminal correcta. Para cablear objetos juntos, pase la herramienta de Cableado sobre la primera terminal, haga clic y coloque el cursor sobre la segunda terminal y haga clic otra vez. Despus de cablear, puede dar clic con botn derecho en el cable y seleccioneClean Up Wire en el men corto para hacer que LabVIEW escoja automticamente una trayectoria para el cable. Si tiene que eliminar cables rotos, presione <Ctrl-B> para eliminar todos los cables rotos en el diagrama de bloques.
Regresar al inicio

Examen del Mdulo: Programacin Grfica Examen Acumulativo: LabVIEW Bsico


Pruebe su conocimiento de los conceptos de LabVIEW al realizar el Examen de LabVIEW Bsico. Se recomienda este examen despus de completar los siete mdulos que se encuentran en la seccin LabVIEW Basic Concepts. El examen incluye 20 preguntas de opcin mltiple. Comenzar el examen

Ejercicio Acumulativo: LabVIEW Bsico


Evale su conocimiento en programacin en el entorno de LabVIEW al completar el Ejercicio de LabVIEW Bsico. Se recomienda este ejercicio despus de completar los siete mdulos que se encuentran en la seccin LabVIEW Basic Concepts. El ejercicio consiste en construir una calculadora en LabVIEW. Comenzar el ejercicio

Qu quiere aprender despus?


1. Entorno de LabVIEW 2. Programacin Grfica 3. Herramientas de Programacin 4. Depuracin y Manejo de Errores 5. Tipos de Datos y Estructuras 6. Estructuras de Ejecucin 7. Ayuda en LabVIEW

Mi Perfil | RSS | Privacidad | Aviso Legal | Comunquese con NI 2012 National Instruments Corporation. All rights reserved. |

Enviar esta pgina

http://www.ni.com/academic/students/learnlabview/esa/gprogramming.htm[30/03/2013 12:53:28 p.m.]

Das könnte Ihnen auch gefallen