El documento habla sobre las variables en LabVIEW. Explica que hay variables de entrada, salida, globales y locales. También describe los diferentes tipos de datos que soporta LabVIEW como enteros, reales, booleanos y cadenas. Finalmente, señala que la paleta de funciones contiene objetos como funciones y estructuras que se usan para implementar programas en LabVIEW.
2. Las variables son imprescindibles en cualquier tipo de
problema, ya que permiten almacenar la información necesaria
para su resolución.
En LABVIEW todos los controles introducidos en el panel
frontal que generan un terminal en la ventana diagrama, van
a ser variables. Se pueden identificar por el nombre asignado
en la etiqueta.
Los tipos de variables son:
*Entrada
*Salida
*Global
*Local
*Constante
3. VARIABLES DE ENTRADA
Son el “tiempo” en segundos y el “número de puntos”
Estos dos datos de entrada son controladores del programa,
como el selector de velocidades, luego se deben inducir antes de
iniciarse la ejecución del programa. Las unidades de variable
“Tiempo” deben ser segundos, mientras que “Numero de
puntos” no tiene unidades.
VARIABLE DE SALIDA
Las variables de salida son todo tipo de indicadores, ya sean
numéricos, de texto, de nivel, entre otros.
4. VARIABLE GLOBAL
Es aquella que se define fuera del cuerpo de cualquier función,
normalmente al principio del programa, después de la definición
de los archivos de biblioteca, de la definición de constantes
simbólicas y antes de cualquier función
Las variables globales se usan para compartir información entre
distintos Vis ejecutando en la máquina.
Son como un VI pero sin código.
Una vez abierta la variable global hay que colocar un control o
indicador del tipo que se desee.
5. VARIABLE LOCAL
Es aquella cuyo ámbito se restringe a la función que le ha
declarado se dice entonces que la variable es local a esa
función. Esto implica que esa variable sólo va a poder ser
manipulada en dicha sección, y no se podrá hacer referencia
fuera de dicha sección.
Usos de las variables locales:
Cuando no se puede realizar el cableado.
Con bucles trabajando en paralelo.
Cuando se quiere escribir en un control o leer un indicador
6.
7. VARIABLES CONSTANTES
La principal utilidad de estas variables radica en el hecho de que
una vez creada la variable local no importa que procede de un
indicador o de un control, ya que se podrán utilizar en un mismo
diagrama tanto de entrada como de salida.
8. LabVIEW soporta principalmente 4 tipos de datos.
En el diagrama de cualquier aplicación, los elementos
enteros aparecen con el color azul marino, los reales
o doubles con color naranja, los booleanos en verde,
y las cadenas de caracteres en rosa.
9. Los números enteros o integer.
Muestra funciones aritméticas y constante numéricas.
10. Los números reales de coma flotante (con decimales) o
float/double.
12. Las cadenas de caracteres o string.
Muestran funciones para manipular cadenas de caracteres, así
como constantes de caracteres
13. Se emplea en el diseño del diagrama de bloques (solo esta
habilitada en esta función ). La paleta de funciones contiene
todos los objetos que se emplean en la implementación del
programa del VI, ya sean funciones aritméticas, de
entrada/salida de señales, entrada/salida de datos a fichero,
adquisición deseñales, temporización de la ejecución del
programa,
14. En ella se puede acceder a diferentes funciones, subVIs y
estructuras disponibles.
Cuenta con varios submenús que se dividen dependiendo la
aplicación
15. seleccione window»Show Functions Palette o haga un click
derecho en el espacio de trabajo del diagrama de bloque para
desplegar la paleta de funciones.
también se puede
desplegar la paleta de funciones dando un click derecho en una
área abierta del diagrama de bloques.
Para desaparecer la paleta de funciones presione el botón en la
parte superior izquierda de la paleta.
16.
17. Para seleccionar una función o estructura concretas, se debe
desplegar el menú Functions y elegir entre las opciones que
aparecen.
A continuación se enumeran todas ellas, junto con una pequeña
definición.
18. Structures – Muestra las estructuras de control del programa,
junto con las variables locales y globales.
Numeric – Muestra funciones aritméticas y constantes numéricas.
Boolean – Muestra funciones y constantes lógicas.
19. String – Muestra funciones para manipular cadenas de caracteres,
así como constantes de caracteres.
Array – Contiene funciones útiles para procesar datos en forma de
vectores, así como constantes de vectores.
Cluster – Contiene funciones útiles para procesar datos procedentes
de gráficas y destinados a ser representados en ellas.
20. Comparison – Muestra funciones que sirven para comparar
números, valores booleanos o cadenas de caracteres.
Time & Dialog – Contiene funciones para trabajar con cuadros de
diálogo, introducir contadores y retardos, etc.
File I/O – Muestra funciones para operar con ficheros.
21. Communication – Muestra diversas funciones que sirven para
comunicar varios ordenadores entre sí.
Instrument I/O –facilita la comunicación con instrumentos
periféricos que siguen la norma ANSI/IEEE 488.2-1987, y el
control del puerto serie.
22. El funcionamiento de la subrutina es tal, que el programa
principal pasa el control a la subrutina, ejecuta la subrutina (y
el programa principal espera sin hacer nada), y una vez
terminada la subrutina el valor de la salida la transfiere al
programa principal.
23. Es un VI que esta siendo utilizado dentro de otro VI, por tanto
tiene asociado un icono, conectores de entrada y salida de
datos.
Los subVIs permiten modular una aplicación en tareas más
simples permitiendo que las aplicaciones extensas puedan ser
divididas en varias tareas pequeñas, que a su ves pueen ser
divididas en otras tareas mas pequeñas y asi sucesivamente.