SUB Vis, VARIABLES LOCALES Y VARIABLES GLOBALES
SUBVI • Es un VI que está siendo utilizado dentro de otro VI y por tanto tiene un icono y conectores de entra da y salida de datos. • Permiten modular una aplicación en tareas más simples permitiendo que aplicaciones extensas puedan ser divididas en varias tareas pequeñas que a su vez pueden ser divididas en otras tareas más pequeñas. • Son subrutinas
SUBVI
SUBVI
ICONO EDICION
CONECTORES • Permiten enviar y recibir datos desde un VI de mayor jerarquía cuando se este utilizando como subVI.
CONECTOR
SUBVI – EJEMPLO MENÚ EN LOS ES FRONTALES Se desea que el pueda seleccionar una opción entre un conjunto de ellas. Para eso se debe construir un frontal como el de la figura
SUBVI - EJEMPLO
SUBVI - EJEMPLO
SUBVI - EJEMPLO
SUBVI – EJEMPLO CARGAR EL FRONTAL DE UN SUBVI DURANTE LA EJECUCIÓN Si la Opción 1 del menú anterior tuviera como tarea solicitarle al que ingrese sus datos, se requerirá de un SUBVI que muestre su frontal cuando es llamado. Se hará un VI que solicite los datos d el .
VARIABLES LOCALES Son copias del terminal de un control o indicador que se pueden utilizar en cualquier lugar del diagrama para leer o escribir datos a ese control o indicador
VARIABLE LOCAL • Sólo es posible crear una variable local de un objeto si este tiene etiqueta. • El aspecto es similar al de un terminal, toma el color representativo del tipo de variable y muestra en su interior la etiqueta del control o indicador al que pertenece
VARIABLE LOCAL • Para cambiar el sentido de los datos:
VARIABLE LOCAL - EJEMPLO GRAFICAR DATOS DE DISTINTA FUENTE EN UN MISMO CHART Se requiere un programa que cumpla la siguiente secuencia: a. Generar 50 datos aleatorios entre 0 y 1 con intervalos de 20ms y graficarlos a medida que se generan. b. Mostrar un cuadro de diálogo con un mensaje que diga “50 datos entre 0 y 1 terminados” c. Generar 50 datos aleatorios entre 1 y 2 con intervalos de 15 ms y graficarlos a medida que se generan en el mismo CHART utilizado en a.
VARIABLE LOCAL – EJEMPLO
VARIABLE LOCAL - EJEMPLO
VARIABLES GLOBALES - Son Vis que únicamente poseen frontal. - Su utilidad es similar a la de las variables locales, pero su rango de aplicación es más amplio ya que pueden operar entre subVIs. - También se pueden configurar como lectura o escritura dependiendo de si desea obtener o actualizar el dato que ellas almacenan
VARIABLES GLOBALES
VARIABLES GLOBALES Las variables globales pueden estar agrupadas en un solo archivo que puede tener extensión –VI o .GLB. Para asignar los datos que formarán parte de un grupo de variables globales basta con hacer doble clic