Académique Documents
Professionnel Documents
Culture Documents
http://www.ni.com/gettingstarted/labviewbasics/esa/environment.htm
Bienvenido a LabVIEW el propsito de este manual es ponerlo al da con los conceptos bsicos de LabVIEW y
programacin grfica.
Los programas de LabVIEW son llamados instrumentos virtuales o VIs ya que su apariencia y operacin generalmente
imitan a los instrumentos fsicos, como osciloscopios y multmetros. LabVIEW contiene una extensa variedad de
herramientas para adquirir, analizar, visualizar y almacenar datos, as como herramientas para ayudarle a solucionar
problemas en el cdigo que escriba.
Cuando crea un nuevo VI ver dos ventanas - la ventana del panel frontal y el diagrama de bloques.
Panel Frontal
Cuando abre un VI nuevo o existente, aparece la ventana del panel frontal del VI. La ventana del panel frontal es la
interfaz de usuario para el VI. La Figura 1 muestra un ejemplo de una ventana del panel frontal.
Paleta de Controles
La paleta de Controles contiene los controles e indicadores que utiliza para crear el panel frontal. Puede tener acceso a
la paleta de Controles de la ventana del panel frontal al seleccionar ViewControls Palette o al dar clic con botn
derecho en cualquier espacio en blanco en la ventana del panel frontal. La paleta de Controles est dividida en varias
categoras; puede exponer algunas o todas estas categoras para cumplir con sus necesidades. La Figura 2 muestra la
paleta de Controles con todas las categoras expuestas y la categora Moderna expandida.
Controles e Indicadores
Cada VI tiene un panel frontal que usted puede disear como una
interfaz de usuario. Usted tambin puede usar paneles frontales
como una manera para pasar entradas y recibir salidas cuando
llama al VI desde otro diagrama de bloques. Usted crea la interfaz
de usuario de un VI al colocar controles e indicadores en el panel
frontal de un VI. Cuando usted interacta con un panel frontal
como una interfaz de usuario, puede modificar controles para
alimentar entradas y ver los resultados en indicadores. Los
controles definen las entradas y los indicadores muestran las
salidas.
Los controles generalmente son perillas, botones y barras
deslizantes. Los controles simulan dispositivos de entrada de
instrumentos y suministran datos al diagrama de bloques del VI.
Los indicadores generalmente son grficas, tablas, LEDs y
secuencias de estado. Los indicadores simulan dispositivos de
salida de instrumentos y muestran los datos que el diagrama de
bloques adquiere o genera.
La Figura 1 tiene dos controles: Number of Measurements and
Delay (sec). Tiene un indicador: una grfica XY llamada
Temperature Graph.
El usuario puede cambiar el valor de entrada para los controles
Number of Measurements and Delay (sec). El usuario puede ver el
valor generado por el VI en el indicador Temperature Graph. El VI
genera los valores para los indicadores basados en el cdigo creado en el diagrama de bloques.
Cada control o indicador tiene un tipo de datos asociado con l. Por ejemplo, el slide horizontal Delay (sec) es un tipo de
datos numrico. Los tipos de datos utilizados con mayor frecuencia son numricos, Booleano y cadena de caracteres.
Para proporcionar o cambiar valores en un control numrico, haga clic en el botn de incremento y reduccin o haga
doble clic en el nmero, introduzca un nuevo nmero y presione la tecla <Enter>.
Diagrama de Bloques
Los objetos del diagrama de
bloques incluyen terminales,
subVIs,
funciones,
constantes, estructuras y
cables, los cuales transfieren
datos junto con otros objetos
del diagrama de bloques.
Terminales
Los objetos en la ventana del panel frontal
aparecen como terminales en el diagrama de
bloques. Las terminales son puertos de entrada y
salida que intercambian informacin entre el
panel frontal y diagrama de bloques. Las
terminales son anlogos a parmetros y
constantes en lenguajes de programacin
basados en texto. Los tipos de terminales
incluyen terminales de control o indicador y terminales de nodo. Las terminales de control e indicador pertenecen a los
controles e indicadores del panel frontal. Los datos que usted proporciona en los controles del panel frontal (a y b en el
panel frontal anterior) pasan al diagrama de bloques a travs de las terminales de control. Entonces los datos ingresan
las funciones de Suma y Resta. Cuando las funciones de Suma y Resta terminan sus clculos, producen nuevos valores de
datos. Los valores de datos van a las terminales de indicador, donde actualizan los indicadores del panel frontal (a+b y ab en el panel frontal anterior).
Un nodo de subVI corresponde a una llamada de sub rutina en lenguages de programacin basados en texto.
El nodo no es el subVI, tan solo como un enunciado de llamada de sub rutina en un programa no es la sub
rutina. Un diagrama de bloques que contiene varios nodos de subVI idnticos llama varias veces a los mismos
subVIs.
Los controles e indicadores del subVI reciben datos y regresan datos al diagrama de bloques del
VI llamado. Cuando hace doble clic en un subVI en el diagrama de bloques, aparece la ventana
del panel frontal. El panel frontal incluye controles e indicadores. El diagrama de bloques
incluye cables, conos, funciones, subVIs probables u otros objetos de LabVIEW.
Cada VI muestra un cono en la esquina superior derecha de la ventana del panel frontal y la
ventana del diagrama de bloques. Un ejemplo del cono predeterminado se muestra aqu. Un cono
es una representacin grfica de un VI. El cono puede contener texto e imgenes. Si usa un VI
como un subVI, el cono identifica al subVI en el diagrama de bloques del VI. El cono predeterminado contiene
un nmero que indica cuntos nuevos VI abri despus de iniciar
LabVIEW.
Para usar un VI como un subVI, necesita construir un panel
conector, como se muestra arriba. El panel conector es un
conjunto de terminales en el cono que corresponde a los
controles e indicadores de ese VI, similares a la lista de parmetros
de una funcin llamada en lenguajes de programacin basados en
texto. Obtenga acceso al panel conector al dar clic con botn
derecho en el cono en la parte superior derecha de la ventana del
panel frontal. Usted puede tener acceso al panel conector desde el
cono en la ventana del diagrama de bloques. Un cono de subVI
tiene un fondo blanco en su cono.
Express VIs
Los Express VIs son nodos que requieren cableado mnimo ya que
usted los configura con ventanas de dilogo. Use Express VIs para
tareas de medidas comunes. Consulte el tema de Express VI de
LabVIEW Help para ms informacin sobre Express VIs. Los Express
VIs aparecen en el diagrama de bloques como nodos expansibles
con conos rodeados por un campo azul.
Paleta de Funciones
La paleta de Funciones contiene los VIs, funciones y constantes
que usted utiliza para crear el diagrama de bloques. Usted tiene
acceso a la paleta de Funciones del diagrama de bloques al
seleccionar ViewFunctions Palette. La paleta de Funciones est
dividida en varias categoras; usted puede mostrar y esconder
categoras para cumplir con sus necesidades. La Figura 11 muestra
la paleta de Funciones con todas las categoras expuestas y la categora de Programacin expandida.
Para mostrar u ocultar categoras, haga clic en el botn Customize y seleccione Change Visible Palettes.
Buscar Controles, VIs y Funciones
Cuando usted selecciona ViewControls o ViewFunctions para abrir las paletas Controles y Funciones,
aparecen dos botones en la parte superior de la paleta.
SearchCambia la paleta para el modo buscar, as usted puede realizar bsquedas basadas
en texto para ubicar los controles, VIs o funciones en las paletas. Mientras una paleta est en
modo de bsqueda, haga clic en el botn Return para salir del modo de bsqueda y regresar a la paleta.
CustomizeProporciona opciones para seleccionar un formato para la paleta actual,
mostrar y esconder categoras para todas las paletas y clasificar alfabticamente
elementos en los formatos de Texto y rbol. Seleccione Options del men de acceso directo para mostrar la
pgina Controls/Functions Palettes de la ventana de dilogo Options, en la cual puede seleccionar un formato
para todas las paletas. Este botn aparece solamente si hace clic en la tachuela en la esquina superior
izquierda para prender la paleta.
Hasta que se familiarice con la ubicacin de los
VIs y funciones, busque la funcin o VI usando el
botn Search. Por ejemplo, si desea encontrar la
funcin Random Number, haga clic en el botn
Search en la barra de herramientas de la paleta
de Funciones y comience a escribir Random
Number en la ventana de dilogo en la parte
superior de la paleta. LabVIEW enlista todos los
elementos parecidos que comienzan con o
contienen el texto que escribi. Puede dar clic
en alguno de los resultados de bsqueda y
arrstrelo al diagrama de bloques, como se
muestra en la Figura 12.
Haga doble clic en el resultado de la bsqueda
para identificar su ubicacin en la paleta.
Quick Drop
O bien, puede encontrar y colocar VIs y objetos del panel frontal por nombre en la ventana de dilogo Quick
Drop. Para iniciar Quick Drop, presione las teclas <Ctrl-Space>.
Quick Drop es especialmente til al buscar una operacin o funcin muy especfica. Cuando escribe, Quick
Drop automticamente completa el nombre de las funciones que coinciden. Despus de que usted identifica la
funcin apropiada, haga clic en el diagrama de bloques o panel frontal para colocar el objeto en esa ubicacin.