1. INSTITUTO
TECNOLOGICO
DE CD. GUZMAN
Departamento de Eléctrica y Electrónica
REPORTE
ALUMNOS: Alejandro Mata Sánchez y Shaira Alondra Larios
Rodríguez
PROFESOR: Ing. Edgar Eduardo Bautista Valdez
SEMESTRE: 8 GRUPO: B EDIFICIO: EO AULA: 02
Cd. Guzmán, Jalisco a 25 de Mayo del 2012
2.
3. INTRODUCCION
Esta práctica la desarrollamos con el objetivo fundamental de elaborar un
programa en nuestro software LabVIEW tal que nos simule dos variables y
cada una de ellas guarde los datos leídos.
MARCO TEÓRICO
While Loop
Su funcionamiento es similar al del bucle for donde i es el número de iteraciones y
el bucle de condición es la terminal condicional. En el bucle While se ejecuta lo
que hay en el interior del bloque mientras que la terminal condicional es
verdadera, el programa primero comprueba el valor de lo que halle conectado al
terminal condicional al finalizar el bucle. Por lo tanto, el bucle siempre se ejecuta
por lo menos una vez. También se pueden emplear los shift registers para tener
disponibles los datos obtenidos en iteraciones anteriores, es decir, para memorizar
valores obtenidos.
Case Structure
Una estructura case, tiene dos o más subdiagramas, o casos. Solo un diagrama
es visible a la vez y la estructura ejecuta solo un caso a la vez. Un valor de
entrada determina cual subdiagrama ejecutar. La estructura Case es similar a las
sentencias de caso o sentencias si…entonces…de lo contrario en los lenguajes
de programación basados en texto.
El identificador de sector de caso en la parte de arriba de la estructura de
Case, mostrado a la izquierda, contiene el identificados de caso en el centro
y los botones de incremento y disminución en cada lado. Emplee los
botones de incremento y disminución para navegar a través de los casos
disponibles.
Cablee un valor de entrada, o selector, al terminal selector, mostrado a la
izquierda de la estructura, para determinar cuál caso ejecuta. Debe cablear
un entero, un valor Booleano, una cadena o valores de tipo enumerado al
terminal selector. Puede posicionar el terminal selector en cualquier parte en
el borde izquierdo de la estructura Case. Si cablea un Booleano al terminal
selector, la estructura tiene un caso verdadero y un caso falso. si cablea un
entero, cadena o valor de tipo enumerado al terminal selector, la estructura
puede hasta 231 -1 casos.
Build Text
Crea una cadena de salida a partir de una combinación de texto e insumos
parámetros. Si la entrada no es una cadena, este VI Express convierte la entrada
en una cadena basada en la configuración de la VI Express.
4. Cuadro dialogo de opciones.
Parámetro
Descripción
Texto con
parámetros en
porcentajes
(parámetro% name
%)
Especifica el texto que queremos construir. Se pueden
definir los parámetros mediante la colocación de texto entre
signos de porcentaje. Puede utilizar cada parámetro sólo
una vez en el texto que se construye.
Configuración de
los parámetros
Contiene las siguientes opciones:
•
Los parámetros de las listas de todos los
parámetros definidos en el texto con parámetros en
porcentajes (parámetro% name%) de la sección.
•
Ejemplo de texto: muestra el texto configurado de
acuerdo a las opciones establecidas en propiedades
de los parámetros.
•
Muestra booleano: muestra un botón configurado
de acuerdo a las opciones establecidas
en propiedades de los parámetros.
•
Número de la muestra: muestra un número
configurado de acuerdo a las opciones establecidas
en propiedades de los parámetros.
•
Ejemplo de resultado: muestra el valor que
introduce en el texto de ejemplo, el número de
muestra, o booleana muestra sobre la base de las
opciones que seleccione en el parámetro de
Propiedades sección.
Propiedades de los Contiene las siguientes opciones:
parámetros
•
Texto de formatos el parámetro como una cadena
de texto.
•
Número de formatos el parámetro como un valor
numérico.
•
Booleanas de formatos el parámetro como un
valor booleano.
•
Formato: ofrece opciones de formato para el
parámetro en función del tipo de datos. Algunos
ejemplos de cada formato aparecen entre paréntesis
después del nombre del formato.
•
Use el campo de anchura mínima -Pads cualquier
exceso de espacio a la izquierda o a la derecha del
texto, número o booleano con ceros o espacios para
5. •
•
•
llegar a la anchura mínima que introduzca en el
ancho del campo mínima.
El ancho mínimo de campo: especifica la anchura a
la que desea para rellenar el texto, número o
booleano. El valor predeterminado es 0.
Utilice especificados de precisión de los formatos de
los números con la precisión que se especifica en la
precisión. Esta opción sólo está disponible cuando
se selección a fraccional / Ciencia
(12.345), Fracciones (12.345) , o la Ciencia
(1.234E1) del formato de los números en el menú
desplegable.
Precisión los cambios de los dígitos de precisión
de los números en la mesa. El valor predeterminado
es 0.
Justificación
Contiene las siguientes opciones:
•
Izquierda -Justifica el parámetro a la izquierda.
•
Derecho -Justifica el parámetro a la derecha.
Relleno
Contiene las siguientes opciones:
•
Uso de espacios -Pads números de uso de los
espacios.
•
Uso de ceros -Pads números con ceros.
Diagrama de las entradas
Parámetro
Descripción
A partir del texto
Antepone el texto que el alambre a esta entrada con el texto
del VI Express genera.
error en (ningún
error)
Describe las condiciones de error que se producen antes de
ejecutar este VI o función.
6. DESARROLLO DE LA PRÁCTICA
Primeramente se creó un subinstrumento virtual el cual contiene la formula
de un circuito de primer orden que nos será de mucha utilidad para llevar
acabo nuestra practica del registrador multivariable.
A continuación se elaboro un bucle cases para la selección de la variable
que se quiera registrar de tal manera que el operador decidirá que variable
desea monitorear y guardar.
Enseguida dentro del bucle case se hizo un arreglo para la simulación de la
variable nivel y otro para la variable presión siendo estas las condiciones
que nos permitirán generar la variable deseada.
Por ultimo cada variable se introdujo en un bucle While con un arreglo para que
cuando se ejecute el programa quede registrados los valores de la simulación en
archivo con extensión txt mismos que podremos leer mas tarde y ver la lectura de
la variable.
.
10. CONCLUSIONES
Esta practica nos dejo mucho aprendizaje por que nos complemento el
conocimiento anteriormente adquirido y aplicación de las herramientas que ya
conocimos, lo cual nos permitió complementar nuestra practica y de esta manera
lograrla terminar satisfactoriamente, pudimos monitorear dos variables es decir
generar datos y de manera simultanea guardarlos para después de ser necesario
observar el comportamiento del sistema, además lo podemos hacer de manera
grafica. Esta práctica resulto muy completa y por lo tanto nos genero muchas
complicaciones por lo que por momentos era muy interesante sin embargo
en otros momentos muy desesperantes.
BIBLIOGRAFÍA
Libro LabVIEW Básico I Introducción Manual del curso, National Instrumens
Internet http://zone.ni.com/reference/en-XX/help/371361E-01/lvexpress/build_text/
Anexos
Firma de la Práctica