Está en la página 1de 10

Instituto Tecnológico de Mexicali

Ing. Eléctrica

Instrumentación

Practica: #3
Nombre de la práctica:
“Estructuras de Programación
CASE,SEQUENCE y MATHSCRIPT en
LabVIEW”
Alumno:
Valdez Gastélum Ramón Alberto
Numero De Control:
14490090
Profesor:
Dr. Roberto Avitia Lopez

Fecha: 22 de octubre Del 2018


1 INTRODUCCIÓN
En esta práctica se crearán Vis sencillos para incorporar las
estructuras de programación CASE, SEQUENCE y MATHSCRIPT en
LabVIEW.

2 OBJETIVO
Al terminar esta práctica, el discente será capaz de:
 Conocer cómo se ejecuta la estructura CASE,
 Conocer cómo se ejecuta la estructura SEQUENCE

3 FUNDAMENTO

Las estructuras son representaciones gráficas de los casos que se presentan en


lenguajes de
programación de texto, se utiliza una estructura en el diagrama a bloques para
repetir segmentos
de código o para ejecutar código bajo alguna condición o en un orden específico.
Como los elementos anteriores (práctica 1), las estructuras cuentan con terminales
que permiten la
conexión entre ellas y otros elementos dentro del diagrama a bloques. Al tener
información en estas
terminales las estructuras se ejecutarán inmediatamente y generarán información
de salida cuando
termine su ejecución.
Cada estructura cuenta con un borde (orilla) particular, y puede ser
redimensionado para abarcar
alguna parte del código que se desee ejecutar, claro, de acuerdo a la función de
cada estructura. El
código dentro de una estructura de programación se le conoce como
subdiagrama. Las terminales
que proveen información hacia dentro y fuera de la estructura se les conoce como
túneles. Un
túnel es una conexión en el borde (orilla) de la estructura.
LabVIEW proporciona estructuras de programación (Functions→Structures) para
realizar
diferentes procesos; entre dichas estructuras se encuentran:
 CASE STRUCTURE.- Contiene múltiples subdiagramas, de los cuales solo
uno se ejecuta dependiendo de la variable de entrada a la estructura.
 SEQUENCE STRUCTURE.- Contiene uno o más subdiagramas, los cuales
se ejecutan de
manera secuencial.
 MATHSCRIPT.- Realiza operaciones matemáticas utilizando variables
definidas por el usuario o de la misma estructura (Mathscript es similar a
Matlab, pero integrado en LabVIEW).

4 PROCEDIMIENTO
A. EQUIPO NECESARIO

Computadora con LabVIEW versión 2010 en adelante (de preferencia 2011)

B. DESARROLLO DE LA PRÁCTICA

En el siguiente VI se hará uso de la estructura CASE, aplicando a un simple


proceso de calcular la raíz cuadrada de un número. Si la raíz existe se
proporcionará un valor. De no existir (número imaginario), aparecerá un
mensaje acorde a la situación.

1- Genere Un Panel frontal


2- Creando el diagrama de bloques estructura True
3- Creando el diagrama de bloques estructura False

4- Guarde el VI con el nombre de “Raíz cuadrada”.

5- Dirija la atención al Panel Frontal y ejecute el VI para los siguientes


valores: 0, 2 y -1.
En el siguiente VI se hará uso del Stacked Sequence Structure
para determinar cuánto tiempo le toma a LabVIEW (en
milisegundos) igualar un número.
6- Abra el VI “Número de iteraciones” de la práctica 2.

7- Agregue un indicador numérico adicional


8- Seleccione el Diagrama a Bloques. Utilice la estructura de
secuencia apilada

9- Coloque el cursor sobre la parte superior de la estructura presione


el botón derecho del ratón. Seleccione la opción Add Frame After
para agregar una trama a la actual.
10-Generando el subdiagrama

11- Guarde el VI.

12- Ejecuté el VI con los siguientes valores: 1, 700, 751. Para cada
valor deberá ejecutar el VI en tres ocasiones. Observe el indicador
de tiempo.
C. 1
D. 1
E. 1
F. 1

También podría gustarte