Las prácticas que hacemos normalmente no son proyectos de Labview, sino VI (Instrumentos Virtuales). Voy a crear un proyecto que contiene varios VI con variables compartidas entre ellos.
Tenemos dos formas de crear las variables compartidas: creando la variable en el proyecto y utilizarla como un control o indicador (de escritura o lectura), o creando la variable compartida por data binding como nos recomienda Labview.
1. Crear el proyecto:
En la ventana de inicio (Getting Started), vamos a: File>> New Proyect.
Se nos abrirá una venta con el explorador del proyecto, en el que creamos un VI. Con el botón derechos seleccionamos: New>> VI.
El VI consiste en un simple pulsador que enciende un LED. Los VI que vamos a crear le ejecutaremos con RUN continuo, por lo que no llevarán ningún bucle de control.
Guardamos el proyecto y el VI creado.
2. Crear variable compartida desde el proyecto:
Con el botón derecho seleccionamos New>> Variable.
Se nos abrirá la ventana con las propiedades de la variable compartida. La damos nombre. Cambiamos el tipo de variable a Boolean, ya que su función va a ser la de encender un LED.
Podemos describir la variable, esto será muy útil en los proyectos extensos.
Guardamos los cambios.
Dentro del proyecto creamos un segundo VI con un LED y arrastramos la variable creada al VI.
Guardamos los cambios.
Al VI que va ha hacer el control, arrastramos la variable y cambiamos el modo de acceso a escritura. Este modo se cambia seleccionando la variable con el botón derecho, Access Mode>> Write.
Guardamos los cambios.
Al hacer RUN continuo, vemos como también se enciende el LED con la variable compartida:
3. Variable compartida por Data Binding:
Esta forma de utilizar las variables compartidas consiste en asociar las variables a los controles e indicadores desde sus propiedades. Labview nos recomienda usar esta forma.
Dentro de nuestro proyecto creamos un VI e introducimos un LED.
Guardamos los cambios.
Con el botón derecho seleccionamos el LED, Properties.
Se nos abre la ventana con las propiedades del LED. En la pestaña Data Binding, elegimos la selección y el tipo de acceso como en la siguiente imagen:
Seleccionamos Browse y buscar la variable creada en el proyecto. El tipo de acceso de la variable creada es de lectura y escritura, nosotros seleccionamos escritura, por lo que nos lo cambiará al aceptar. Esto solo se ha hecho por si no nos acordábamos del tipo de acceso creado, si seleccionamos otro distinto, no nos modificará la variable.
Al aceptar observamos como aparece un triángulo en el panel frontal y unos globos en el diagrama de bloques. Esto significa que el indicador ha sido asociado a una variable compartida.
Nosotros ya tenemos la variable asociada en el control del VI principal. Por lo que no nos hará falta repetir esta operación con dicho control.
No hay comentarios:
Publicar un comentario