Funciones Basicas De Labview

Páginas: 10 (2372 palabras) Publicado: 23 de enero de 2013
Historia de LABVIEW
En un primer momento, National Instruments creó LabVIEW para funcionar sobre máquinas MAC, aunque ahora está disponible también para las plataformas Windows, UNIX y Linux. Al ser una herramienta gráfica, los programas no se escriben, sino que se dibujan, facilitando su comprensión. Las aplicaciones elaboradas con él se denominan VI (Virtual Instrument), lo que da una idea desu uso en origen, el control de instrumentos. Sin embargo, sus sucesivas versiones evolucionaron hasta la actual 8.5 con dos objetivos fundamentales: reducir el tiempo de desarrollo de los programas y compatibilizar ese software con el hardware disponible en la empresa.
La principal característica de esta plataforma es su facilidad de uso, pues resulta válida tanto para programadoresprofesionales como para personas con escasos conocimientos que quieran diseñar aplicaciones relativamente complejas, lo que les resultaría imposible de hacer con lenguajes tradicionales. Con LabVIEW se pueden crear programas de miles de VI –equivalentes a millones de páginas de código texto, como es el caso, por ejemplo, de una solución de automatización de centenares de puntos de entrada y salida.Estructuras de LabVIEW
Las estructuras de ejecución contienen secciones de código gráfico y controlan cómo y dónde el código dentro se ejecuta. Las estructuras de ejecución más comunes son Ciclos While, Ciclos For y Estructuras de Casos los cuales puede usar para ejecutar la misma sección del código varias veces o para ejecutar una sección diferente del código basada en alguna condición.
Ciclos WhileSimilar a un Ciclo Do o a un Ciclo Repeat-Until en lenguajes de programación basados en texto, un Ciclo While, que se muestra en la Figura 1, ejecuta el código que contiene hasta que ocurre una condición.

1 Ciclo While de LabVIEW | 2  Diagrama de Flujo | 3 Código Pseudo |
 Figura 1 muestra un Ciclo While en LabVIEW, un diagrama de flujo equivalente a la funcionalidad de Ciclo While y uncódigo de ejemplo pseudo de la funcionalidad del Ciclo While.

El Ciclo While ejecuta el código que contiene hasta la terminal condicional, una terminal de entrada, recibe un valor Booleano específico.
También puede realizar manejo básico de error usando la terminal condicional de un Ciclo While. Cuando cablea un cluster de error a la terminal condicional, solamente el valor True o False delparámetro de estatus del cluster de error pasa a la terminal. También, los elementos del menú Stop if True y Continue if True cambian a Stop if Error y Continue while Error. 

La terminal de iteración es una terminal de salida que contiene el número de iteraciones terminadas. La cantidad de iteraciones para el Ciclo While siempre comienza en cero.

Ciclos Infinitos

Los ciclos infinitos son unerror común de programación que involucra un ciclo que nunca se detiene.
Si la terminal condicional es Stop if True, usted coloca la terminal de un control Booleano afuera de un Ciclo While y el control es FALSE cuando el ciclo comienza, provoca un ciclo infinito.

Figura 2. Control Booleano Fuera del Ciclo While

Cambiar el valor del control no detiene el ciclo infinito ya que el valor essolamente de lectura, antes de que el ciclo comience. Para poder usar un control para detener un ciclo while debe colocar la terminal de control dentro del ciclo. Para detener un ciclo infinito, debe abortar el VI al dar clic en el botón Abort Execution de la barra de herramientas.

En la Figura 3 el Ciclo While se ejecuta hasta que la salida de la función Random Number es mayor o igual que 10.00 y elcontrol Enable esTrue. La función Añadir regresa True solamente si ambas entradas son True. De lo contrario, regresa False.

En la Figura 3, hay un ciclo infinito ya que la función Random nunca va a generar un valor mayor que 10.0.

Figura 3. Ciclo Infinito

Túneles de Estructura
Los túneles alimentan datos desde y hacia estructuras. El túnel aparece como un bloque sólido en el borde...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Practicas básicas para LabVIEW
  • tutorial basico labview
  • practicas basicas de arduino labview
  • Funciones Basicas
  • Funciones Basicas
  • Funciones basicas
  • Funciones Basicas
  • Funciones Básicas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS