Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TEMA:
LABORATORIO N2- Software LABVIEW- Estructuras.
RESPONSABLE:
TOMAPASCA JARAMILLO, Mara Rosa Elizabeth
PROFESOR:
ING. CALDERN VALDEZ, Shlomi Nereida
PIURA - PER
JULIO - 2014
CONTROL DE CALIDAD
PG. 1
NDICE
I.-
Introduccin
Pg. 03
II.-
Objetivos
Pg. 04
Pg. 05
IV.- Procedimientos
Pg. 13
V.-
Pg. 19
Tarea propuesta
VI.- Conclusiones
Pg. 26
Pg. 27
CONTROL DE CALIDAD
PG. 2
I.
Introduccin
En el desarrollo del curso control de calidad estamos desarrollando diferentes
temas con respecto a software LabVIEW, uno de los temas desarrollados en el
presente laboratorio son las estructuras de ejecucin.
Las estructuras de ejecucin1 contienen secciones de cdigo grfico y controlan
cmo y dnde el cdigo dentro se ejecuta. Las estructuras de ejecucin ms
comunes son Ciclos While, Ciclos For y Estructuras de Casos los cuales puede usar
para ejecutar la misma seccin del cdigo varias veces o para ejecutar una seccin
diferente del cdigo basada en alguna condicin.
CONTROL DE CALIDAD
PG. 3
II.
Objetivos
A travs del siguiente informe de laboratorio se espera alcanzar los siguientes objetivos:
CONTROL DE CALIDAD
PG. 4
III.
Marco Terico
Labview2
LabVIEW es un entorno de programacin destinado al desarrollo de
aplicaciones, similar a los sistemas de desarrollo comerciales que utilizan
el lenguaje C o BASIC. Sin embargo, LabVIEW se diferencia de dichos
programas en un importante aspecto: los citados lenguajes de programacin
se basan en lneas de texto para crear el cdigo fuente del programa,
mientras que LabVIEW emplea la programacin grfica o lenguaje G para
crear programas basados en diagramas de bloques.
3.2
Estructuras en LabVIEW
En la paleta de funciones la primera opcin es la de las estructuras. stas
controlan el flujo del programa, bien sea mediante la secuenciacin de
acciones, ejecucin de bucles, etc.
PG. 5
FOR LOOP
Es el equivalente al bucle for en los lenguajes de programacin
convencionales. Ejecuta el cdigo dispuesto en su interior un nmero
determinado de veces.
For Loop
PG. 6
PG. 7
3.2.2.
WHILE LOOP
Es el equivalente al bucle while empleado en los lenguajes
convencionales de programacin. Su funcionamiento es similar al del
bucle for.
CASE STRUCTURE
Al igual que otras estructuras posee varios sub-diagramas, que se
superponen como si de una baraja de cartas se tratara. En la parte
superior del sub-diagrama aparece el identificador del que se est
representando en pantalla. A ambos lados de este identificador
aparecen unas flechas que permiten pasar de un sub-diagrama a otro.
En este caso el identificador es un valor que selecciona el subdiagrama que se debe ejecutar en cada momento.
CONTROL DE CALIDAD
PG. 8
Case Structure
CONTROL DE CALIDAD
PG. 9
3.2.5.
3.2.6.
FORMULA NODE
La estructura denominada Formula Node se emplea para introducir en
el diagrama de bloques frmulas de un modo directo. Resulta de gran
utilidad cuando la ecuacin tiene muchas variables o es relativamente
compleja. Por ejemplo, se desea implementar la ecuacin:
y = x^2 + x + 1
CONTROL DE CALIDAD
PG. 10
CONTROL DE CALIDAD
PG. 11
CONTROL DE CALIDAD
PG. 12
IV.
Procedimientos
En el desarrollo del presente laboratorio se propuso ejercicios para reforzar los
conceptos entorno al software LabVIEW, dichos ejercicios sern simulados y
luego con valores reales se comprobar su correcto funcionamiento.
4.1
CONTROL DE CALIDAD
PG. 13
CONTROL DE CALIDAD
PG. 14
CONTROL DE CALIDAD
PG. 15
4.1.3 Demostracin
Cuando corremos el programa el resultado nos muestra
grficamente 100 nmeros aleatorios.
CONTROL DE CALIDAD
PG. 16
4.2
CONTROL DE CALIDAD
PG. 17
CONTROL DE CALIDAD
PG. 18
4.2.3 Demostracin
Corremos la simulacin con una amplitud de 4 y una velocidad
aproximadamente de 1.
CONTROL DE CALIDAD
PG. 19
V.
Tarea propuesta
Dentro del desarrollo del laboratorio se dej una tarea propuesta.
5.1. Tarea 1
5.1.1. Enunciado:
Hallar las soluciones de una ecuacin cuadrtica utilizando la estructura
formule node.
5.1.2. Simulacin:
Determinamos las entradas y las salidas. Para las entradas haremos uso
de 3 controladores que representarn las constantes numricas de la
ecuacin cuadrtica (A, B y C). Para las salidas utilizaremos dos
indicadores numricos (X1 y X2).
CONTROL DE CALIDAD
PG. 20
5.1.3. Demostracin:
Para valores:
A=2
B=8
C=4
Las salidas sern:
X1=-3.41
X2=-0.59
CONTROL DE CALIDAD
PG. 21
5.2. Tarea 2
5.2.1. Enunciado:
Implementar un sistema que muestre la polarizacin de un BJT.
5.2.2. Principio:
Las frmulas para esta polarizacin son:
5.2.3. Simulacin:
Para esta tarea propuesta utilizaremos una estructura while loop con
un stop para detenerlo cuando nosotros lo consideremos. Dentro del
CONTROL DE CALIDAD
PG. 22
CONTROL DE CALIDAD
PG. 23
CONTROL DE CALIDAD
PG. 24
5.2.4 Demostracin:
CONTROL DE CALIDAD
PG. 25
VI.
Conclusiones
CONTROL DE CALIDAD
PG. 26
VII.
Referencias bibliogrficas
1. Estructuras de ejecucin.
En: http://www.ni.com/gettingstarted/labviewbasics/esa/exestructures.htm
2. Estructuras en LabVIEW
En: http://cnx.org/content/m41078/latest/?collection=col11361/latest
CONTROL DE CALIDAD
PG. 27