P. 1
Lab View

Lab View

|Views: 8|Likes:
Publicado porDrako Luis Aldar

More info:

Published by: Drako Luis Aldar on Sep 13, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

09/13/2012

pdf

text

original

LabVIEW

Laboratory Virtual Instrument Engineering Workbench

• Graphical programming tool that uses icons instead of textual langaage to describe the various steps in a program. this is the most currently used approach to control instruments and adquire data. • In academic environments requiring new instrumentation design. .

you can create block diagrams that have simultaneous operations. . Therefore.Orden de ejecución • In LabVIEW. the flow of data rather than the sequential order of commands determines the execution order of block diagram elements.

a der. or data dependent. Dataflow execution is data driven. • En LabVIEW. el Diagrama de Bloques NO se ejecuta de izq.Dependencia de datos • The control flow model of execution is instruction driven. A node that receives data from another node always executes after the other node completes execution. • Los nodos se ejecutan cuando los datos estan disponibles en TODAS las terminales de entrada • Despues de ejecutarse se presentan datos a TODAS las terminales de salida .

Estructuras de programación • • • • • • • • Sequence Case While For Event Timed Loop Formula Node Scripts .

Sequence • Esta estructura sirve para ordenar la ejecución del código que esta en su interior • Su diseño semeja a los fotogramas de una película (frames) • Existen 2 tipos: – Stacked sequence – Flat sequence .

Cuando existe un dato de salida solo en un frame se pueden escribir datos en el túnel. .Stacked sequence • En la parte superior muestra la numeración del frame que se muestra. el número total de frames y la opción para situarse en otro • La opción Sequence Local crea túneles entre un frame y otro para compartir datos • También pueden hacerse túneles para mandar datos afuera de la estructura.

Flat sequence • Funciona similar al Stacked sequence. A der. • El orden de ejecución es de izq. la diferencia es que se pueden visualizar todos los frames al mismo tiempo. • No existe la opción Sequence Local y los datos se pueden conectar directamente entre un frame y otro a través de túneles .

Formula Node • Evalúa una expresión matemática • La sintaxis de la expresión es parecida al lenguaje C o MATLAB • Cada sentencia debe finalizar con . • Sentencias: – Asignaciones – Declaración de variables – Sentencias de condición .

sentencia) sentencias • Switch (condición) lista de casos . condición.Estructuras • • • • If (condición) sentencias1 else sentencias2 Do sentencias while (condición) While (condición) sentencias For (asignación.

• Presionando el botón derecho en el borde de la estructura se pueden crear variables de entrada o salida • Ej: Calcular la superficie de un triángulo utilizando la fórmula de Herón. a.b y c son lados del triàngulo y s es el semiperímetro .

Timed loop • Consiste en repetir el código de su interior con unas determinadas especificaciones de tiempo. • Se parece a un ciclo WHILE pero no requeire condición de paro . • Por lo tanto se utiliza mucho en aplicaciones de tiempo real.

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->