Sunteți pe pagina 1din 14

REPORTE

DE MANUAL DE SEGUNDO PARCIAL

MANEJO DE LAB VIEW


QUE PARA OBTENER EL TTULO DE

CALIFICAION DE 2do PARCIAL


PRESENTA

RENE ALONSO JIMENEZ RODRIGUEZ

RPFESOR DE LA UTSJR
ING. RUFINO GARCIA MENDOZA

SAN JUAN DEL RIO QRO.

MARZO DEL 2015

La mejor universidad para los mejores alumnos

INDICE
Practica 21: Uso de Secuence Structure. ............................................................................................ 1

Practica 22: Semforo con parpadeo. ................................................................................................. 6

Practica 25: Control de avenida central. ............................................................................................. 7

Practica 26: Uso de Formula Node. ................................................................................................... 10

Practica 27: Control de temperatura y medidas estndar. ............................................................... 13

Practica 21: Uso de Secuence Structure.


Objetivo
Desarrollar un VI utilizando la herramienta Secuence Structure dentro de un ciclo while para
representar un semforo simple con una secuencia.

Introduccin.
Secuence Structure. (Estructura de secuencias).
Un secuence structure es usado para estructurar el orden en que los nodos de un diagrama se
ejecutaran. Se ve como si fueran los fotogramas de una pelcula. Es la forma que tiene
LabVIEW de conseguir el control dentro de un marco de flujo de datos.

Procedimiento.
Se desarroll un VI donde se simula el control de un semforo con ayuda de la herramienta
secuence structure, esta herramienta es similar a case structure pero la diferencia es que
secuence structure es consecutiva sin que seleccionemos el casos que queremos realizar, se
podra decir que se va de corrido la secuencia.

1- En la secuencia 0 se insertara dos valores


booleanos true y false, con el valor false
apagaremos los indicadores precaucin y siga y
con true encenderemos el indicador alto.
2- En cada secuencia se debe declarar un rango de
tiempo para que se pueda ver que se cumpla la
secuencia, en este caso se podr un tiempo de 4
Secuencia 0. Diagrama a bloques
segundos.
3- Enseguida en el otro caso se encender el indicador
siga y se apagara el indicador alto y precaucin.

Secuencia 1. Diagrama a bloques.

4- Por ultimo en el caso 2 se activara el indicador de precaucin y se desactivara alto y


siga en un tiempo de 5 segundos.

Nota: Para que la secuencia sea repetitiva se colocora


dentro de un ciclo while loop, se insertara todo el
proceso para que cuando termine su secuencia
empiece nuevamente.
Secuencia 2. Diagrama
a bloques - Panel

Para el diseo del semforo se insert:


1. Una figura cuadrada, esta se encuentra en el panel
frontal y se disea en este junto con los ciruclos que
simulan e semaforo.

2. Quedar enfrente de nuestros indicadores, para que


se pueda utilizar de fondo, seleccionamos la
herramienta y nos vamos a la opcin Reorder
para seleccionar la opcin Move To Back. Esto
permitir que se quede de fondo.

3. Agregaremos color a nuestro diseo con la


opcin Tools Palet en la barra View de Lab View

Para insertar la herramienta Secuence structure en el diagrama a bloques:

1. Seleccionamos botn secundario y saldr el men Fucctions, en el usamos la opcin


Secuence Structructure.
2.
Para insertar una nueva o eliminar una que sobre, solo damos
clic sobre la secuencia y listo
3. Para sacar la variable local solo damos clic
secundario en el diagrama a bloques y la ubicamos
en los submens, es un icono de una casita.

Practica 22: Semforo con parpadeo.


Desarrollar un VI utilizando la herramienta secuence structure dentro de un ciclo while para
representar un semforo con parpadeo para representar el uso de esta herramienta de
secuencia.

Procedimiento
.

Secuencia 0. Diagrama a bloques

1.
Se desarroll un VI do nde se utiliz el desarrollo del
VI anterior, en este caso se insertara el parpadeo para el
indicador siga, esto se lograra insertando un ciclo for dentro del
secuence structure en la secuencia 2.
2.
En este ciclo for se insertara la herramienta Shift
Register en la conexin de inicio con fin se insertara una
compuerta not, el ciclo for en su iteracin tendr una constante
de 7, con un factor de cambio de 500ms para cada cambio, en la
salida de la compuerta not se conectara el indicador siga para
simular el parpadeo.
3.
En la herramienta Shift Register mandaremos seales
tipo Booleanas puesto que estamos trabajando con
compuertas lgicas.

Secuencia 1. Diagrama a
bloques
Secuencia 3. Diagrama a
bloques

Semaforo - Panel Frontal

4. Por ltimo se realiz el siguiente arreglo lo cual nos permiti crear el efecto de
parpadeo.

Arreglo Shift
Register

Practica 25: Control de avenida central.


Desarrollar un VI utilizando la herramienta Secuence Structure dentro de un ciclo while para
representar una avenida central y su control de semforos de crucero con camelln central
para representar el uso de esta herramienta de secuencia.

Procedimiento.

1- En la secuencia 0 apagaremos todos los indicadores necesarios para hacer el estado 1


del diagrama de estados, y encenderemos de igual manera los que sean necesarios.

2- En la secuencia 1 comenzaremos
a parpadear uno de los semforos del
primer camelln, de igual su paso
peatonal
correspondiente,
los
parpadeos tendrn un cambio de cada
500ms y una alarma que durara
400ms.

3- Despus pasara a la secuencia 2 y


activara su indicador de precaucin
que esperara 3 segundos para su
cambio.

4- Al pasar a la otro secuencia empezara a parpadear el otro indicador siga de otro


camelln pero ser el que esta opuesto al que deseamos activar. Esta secuencia se
repetir en cada estado del diagrama que se elabor anteriormente.

5- En cada parpadeo se activara un indicador siga para obtener un estado y activara los
indicadores altos, pasos peatonales e izquierda segn el caso en que nos encontremos
y despus activamos el indicador precaucin por 3 segundos para volver a realizar
otro ciclo de parpadeo hasta completar toda la secuencia de Secuence Structure. De
esta manera obtenemos las siguientes secuencias.

Al elaborar nuestro programa en lenguaje grfico, diseados nuestro panel frontal con ayuda
de una imagen externa, LabVIEW permite insertar imgenes en su panel frontal para diseo
y presentacin con tan solo copiarla y pegarla dentro del panel frontal.

Practica 26: Uso de Formula Node.


Objetivo
Desarrollar un VI utilizando la herramienta formula Node dentro de un ciclo while para
realizar la operacin de las funciones bsicas aritmticas de dos operandos con ayuda de un
programa interno del Formula Node en lenguaje C.

Concepto
Nodo formula y nodos de expresin.
Algunas veces es preferible programar expresiones matemticas con funciones basadas en texto en lugar de
hacerlo con iconos los que pueden tomar mucho espacio en el diagrama y LabVIEW permite manejar dos tipos
de funciones para expresar formulas o expresiones de programacin como en lenguaje C.
Nodo Formula: Es una funcin de caractersticas similares a las estructuras vistas en puntos anteriores
disponible en la paleta de estructuras del men de funciones en el diagrama de bloques, pero que en lugar de
obtener un subdiagrama, contiene uno o ms formulas separadas por un ;.
Se usa cuando es necesario implementar ecuaciones complicadas de crear utilizando las herramientas
matemticas que dispone LabVIEW, usando en este caso instrucciones basadas en texto.
Entre los aspectos importantes que tiene formula Node estn:

La caja puede cambiar de tamao para introducir formulas algebraicas directamente a los diagramas a
bloques
Para agregar variables, se presione el botn derecho del mouse y se selecciona la opcin Add input o
Add output, teniendo cuidado de utilizar el mismo nombre de esta variables con las utilizadas en la
formula dentro del nodo formula
El nombre de las variables es sensible a capitalizacin o sancin, esto es, es necesario respetar escritura
en maysculas o minsculas de todas las que hayan sido configuradas como entradas y/o salidas
Las declaraciones deben terminar con un ;
Al usar varias frmulas en una sola Formula nodo, cada variable asignada debe de tener una terminal
de salida en el nodo formula. Sin embargo, estas terminales de salida no necesitan ser cableadas.

Nodo de expresin: Se usa la expresin Nodo para calcular expresiones o ecuaciones que contengan una simple
variable y cuando una ecuacin no sea fcilmente programable en lenguaje grafico de LabVIEW. En cuanto la
escritura de la ecuacin, acepta nicamente el punto como separador decimal.

Procedimiento.
Panel frontal.

Diagrama a bloques.

1- Desarrolle un VI donde se calcule operaciones de funciones bsicas (suma, resta,


multiplicacin y divisin) de dos operados con ayuda de la secuencia Formula Node; esta
herramienta es capaz de insertar un programa en un lenguaje de descripcin (C, C++, C#,
Pascal, Java, etc.)
2- Insertamos operaciones bsicas en un lenguaje de descripcin, esto es, para representar el
funcionamiento de esta herramienta, en cada termino de lnea se inserta una ; para
declarar que es fin de lnea.
3- En la herramienta Formula Node se debe insertar las entradas y salidas que contiene nuestro
programa, en este caso en las entradas tenemos los dos operandos A y B y como salidas
tenemos las funciones bsicas (suma, resta, multiplicacin y divisin).

4- Para insertar Formula Node en el diagrama de bloques:

5- Para insertar una entrada en la herramienta Formula


Node (se recomienda insertarlos del lado
izquierdo):

6- Para inserta una salida en la herramienta Formula Node (se recomienda insertarlos
del lado derecho):

Proyecto final

Practica 27: Control de temperatura y medidas estndar.


Objetivo
Desarrollar un VI con ayuda de la herramienta Formula Node para simular el monitoreo de temperatura de un
sensor LM35 con salidas de temperatura en grados C, F y K y salidas de medicin estndar en corriente (420 mA), tensin (1-5 Volts) y presin (3-15 psi). Determinar el lmite superior e inferior al 5% de un intervalo
de temperatura de 0 a 100 C cada segundo.
Introduccin.

CONSIDERAR FORMULA
Para convertir grados Celsius en grados Fahrenheit:
F = (9/5) C + 32
Para convertir grados Celsius es grados Kelvin:
K = 273.16 + C
Para trabajar el alcance de medicin de 0 a 100 C, emplearemos matemticas bsicas en el rea de la geometra
analtica, esto quiere decir que para trabajar las mediciones estndar de corriente, presin y tensin ocuparemos
el clculo de la pendiente de la recta, que se encontrara manipulando en eje de las ordenadas y las mediciones
estndar, y en el eje de las abscisas x estar la medicin de alcance de temperatura de 0 a 40 C. De este modo
obtenemos los siguientes clculos.

Procedimiento.
Panel frontal.

Diagrama a bloques.

Descripcin de la prctica
1- Se desarroll un VI donde se monitorea la temperatura en grados C, F y K y mediciones estndar de
corriente, presin y tensin, con ayuda de la herramienta formula Node se creara un programa en
lenguaje descripcin en donde solo se empleara un estrada llamada LM35 que mandara datos de un
Random Numeric, como esta herramienta nos brinda datos de 0 a 1 en el programa multiplicaremos
esta entrada por un factor de 100 para simular datos de entrada de este sensor en forma real, estos datos
de salida sern los grados Celsius, a partir de aqu utilizaremos esta salida para convertirla en grados
Fahrenheit y kelvin, se utilizara las formulas declaradas anteriormente.
2- Para obtener el control de las
mediciones estndar de corriente, presin y
tensin se empleara las formulas obtenidas
con ayuda de las ecuaciones de la recta que se
elaboraron en las practicas del parcial 1.

3- Para obtener el monitoreo de los limites


superior e inferior se utiliz una sentencia
if dentro de la herramienta Formula Node,
entonces para el caso del lmite inferior
podemos expresarlo de la siguiente manera;
a.
Si la salida CEL es menor o igual a 5,
entonces que se active el indicador lmite
inferior, si la salida CEL el mayor o igual a
95, entonces que se active el indicador lmite superior, para que se puedan activar declaramos
variables tipo entero y fuera de Formula Node las igualamos a 1 si es as las activara a los
indicadores, despus se coloc una alarma conectada en la salida de una compuerta or para
activarla en ambos indicadores de lmites, esta alarma durara 900ms. Todo este proceso se
emple dentro de un ciclo while loop para que fuera repetitivo y haga cada lectura cada
segundo.

S-ar putea să vă placă și