Sie sind auf Seite 1von 12

Actualización de Robótica Móvil Infotep 2018

Instructor: Ing. Pedro Franklyn Merán

Horario: Sábados 8 am a 6 pm.

.
Que es Labview?

Es un entorno de programación grafico que puede utilizar para crear aplicaciones


rápidas y eficientemente con interfaces de usuarios profesionales. Millones de
ingenieros y científicos usan Labview para desarrollar sofisticadas aplicaciones
de pruebas y control.

Labview imita la apariencia y operación de instrumentos físicos, como


osciloscopio y multímetros, los programas son llamados instrumentos virtuales
(VIs), los VIs tienen panel frontal y diagrama de bloques.

A diferencia de lenguajes de programación basados en textos como C++ y Visual


Basic, Labview usa icono en vez de líneas de textos.

La programación gráfica y la ejecución mediante flujo de datos son las dos


principales formas en que Labview es diferente de otros lenguajes de
programación de propósito general.
Los programas de Labview tienen las siguientes características:

• Naturaleza gráfica y compilada

• Flujos de datos y/o programación basada en eventos

• Capacidades multi-objetivo y plataforma

• Flexibilidad orientada objetos

• Posibilidades de multithreading
Gráfico y compilado

Aunque representado gráficamente con iconos y cables en vez de texto, el


código G en el diagrama de bloques contiene los mismos conceptos de
programación encontrados en la mayoría de lenguajes tradicionales. Por
ejemplo código G incluye tipos de datos, bucles, gestión de eventos,
variables y programación orientadas objetos. Compila código G directamente
a código de máquina para que el procesador pueda ejecutarlo. No necesita
compilar código G en un paso adicional.

Flujo de datos y programación orientada a eventos

Los programas de Labview se ejecutan de acuerdo a las reglas de flujos de


datos en lugar de la manera tradicional encontrada en la mayoría de los
lenguajes de programación basados en texto como C Y C++.
La programación orientada eventos extiende el concepto de flujo de datos de
Labview para permitir al usuario interacción directa con el programa. La
programación orientada eventos también permite otras actividades
asíncronas para influenciar la ejecución del código G.
Capacidades multi-objetivo y plataforma.

Con aplicaciones de Labview, usted puede tener como objetivos procesadores


multinúcleo y otro hardware paralelos como “Field Programable Gate Arrays”
(FPGAs). Usted puede automáticamente escalar aplicaciones de Labview a
CPUs con dos, cuatro o más núcleos, usualmente sin programación adicional.
El código G, con la excepción de algunas funciones específicas de algunas
plataformas, es portables entre diferentes sistemas Labview para diferentes
sistemas operativos.

Orientada a objetos

Es un acercamiento popular atreves de una gran variedad de lenguajes de


programación. Permite una gran variedad de ítems similares, aunque
diferentes, de ser representados como una clase de objetos en el software.
Labview provee herramientas y funciones para que usted pueda utilizar
técnicas de programación orientada a objetos en su código G.
Lanzado el entorno Labview
Ventana de Getting started de Labview
Explorador de proyectos
Los programas de Labview se denominan (Virtual Instruments) VIs. Puede
utilizar múltiples VIs juntos para hacer una aplicación de Labview. Para
agrupar los VIs relacionados con la misma aplicación utilice un proyecto
Labview

Elaborado Por: Ing. Pedro Franklyn Merán


Partes de un VIs

Los VIs de Labview contiene tres componentes principales: la ventaja del


panel frontal, el diagrama de bloques y el panel de iconos / conectores.

Ventana del panel frontal.


La ventana del panel frontal es la interfaz del usuario para el VI. La fig. 1-3,
muestra un ejemplo de una ventana del panel frontal. Puede crear la
ventana del panel frontal con controles e indicadores, que son los terminales
intensivos de entrada y salida del VI, respectivamente.
Ventana de diagrama de Bloques.

Tras crear la ventana del panel frontal, puede añadir código usando
representaciones graficas de funciones para controlar los objetos del panel
frontal. La figura muestra una ventana del diagrama en bloques que
contiene este código fuente gráfico. Los objetos del panel frontal aparecen
como terminales en el diagrama de bloques.
Panel frontal

Cuando se abre un VI nuevo o existen, aparecerá la ventana del panel frontal


del VI. La ventana del panel frontal es la interfaz del usuario para el VI. Se
muestra en la figura.

Das könnte Ihnen auch gefallen