Está en la página 1de 12

UNIVERSIDAD TECNOLÓGICA DE TIJUANA

TSU MECATRÓNICA

Tema:
REPORTE DE PRACTICAS PENDIENTES DE MARZO
2022
ELABORADO POR:
MOTA AYALA ISAAC

EN LA MATERIA DE:
Fundamentos de instrumentación virtual
IMPARTIDA POR LA MAESTRA:
María del Carmen Vargas
GRUPO:
5C

Tijuana, Baja California, a 31 de marzo de 2022


Actividad 1
Señal Sine, graficada, los datos fueron mandados a una hoja de cálculo.
Esta práctica se plantea en la impresión de valores en una tabla de Excel, con la
ayuda de sub-vi de LabVIEW y como ejemplo se utiliza un ejemplo de un generador
de señales sinusoidales en donde los valores interpretados en la grafica se imprimen
sobre el archivo Excel, aquí una vista del panel frontal de la práctica.

En el diagrama de bloques podemos encontrar la lógica sencilla.


Sobre la parte izquierda se encuentran los controles de introducción de datos, como
la frecuencia, amplitud y fase; aquí podemos encontrar también otro control para
reiniciar la señal sobre el generador de señales.

2
Impresión de datos

Aquí podemos encontrar el registro de las


lecturas sobre la gráfica, en el Excel, hay un
problema en las fechas de registro que no
encontré como cambiarlas.

Actividad 2
Consiste en escribir datos a partir de una generación aleatoria de
números, dentro de un ciclo for que repetirá las acciones por 10 veces,
posteriormente se encarga de imprimir los datos en la hoja de Excel y en
el programa podemos apreciar la cantidad de datos sobre el arreglo.

3
Diagrama de bloques actividad 2

Dentro del ciclo while se ejecuta la escritura de datos hasta que se el valor del botón
de paro sea verdadero.

Actividad 3
En esta practica contiene el objetivo de
escribir datos en una tabla como en las
practicas anteriores, pero ahora el método
cambia, se cuenta con una pantalla que nos
muestra algún error en forma de clúster, se
establece manualmente crear un nuevo
archivo y un control para establecer la ruta de
destino en este caso un Excel.

4
Diagrama de bloques de actividad 3

La generación de datos se ejecuta 50 veces y la multiplicación de datos aleatorios es


sobre la iteración del ciclo, se cuenta con un arreglo que lo direcciona a una hoja de
datos.
También se encuentran nuevos iconos donde se establece un nuevo archivo y un
nombre, y la entrada de datos que se encarga de recibir y escribir al Excel.
En caso de que exista un error sobre la escritura o lectura del archivo.

5
Actividad 4
Aquí podemos apreciar otro método mas de escritura de datos utilizando subVI.
La diferencia que encontramos aquí son dos nuevos diferentes funciones que son, los
convertidores de datos a tipo dinámico.

6
Actividad 5
Construir un vi que encienda 5 LED de forma cíclica de izquierda
a derecha usando flat sequence.
Funcionamiento
Aquí utilizaremos la estructura de flat sequence, se programa
una secuencia en pasos que se ejecuta al iniciar el programa,
es un tipo de ciclo pero que no se puede interrumpir durante su
secuencia, para que pueda ser detenido, debe llegar hasta el
final de la secuencia.
Diagrama de bloques
Dentro del ciclo while se podrá repetir infinitas veces el ciclo,
a cada led se le agrega una constante para que se active al
llegar el paso de la secuencia, y cada una contiene un tiempo de espera.
Actividad 6 y 7
Monitoreo del llenado de un tanque.
Se desea monitorear el llenado de un tanque con la capacidad de 10 unidades, una
tasa de llenado de 100 ms. Mientras se llena el tanque un indicador visual estará
encendido.
Cuando el tanque llega a la capacidad máxima se somete a un proceso de
calentamiento gradual de 0°C hasta 60°C con gradientes de tiempo de 50 ms/°C
Al momento en que alcanza la temperatura deseada el tanque inicia el proceso de
drenado con una tasa de drenado igual que la de llenado, encendiéndose al mismo
tiempo un indicador visual.
Se debe incluir un indicador de texto que describa el proceso que se está llevando a
cabo.
9
Para cada secuencia se utilizan constantes verdaderas y falsas, en el llenado de tanque y la medición del termómetro, la estructura
de flat sequence se repite varias veces por que esta dentro de el ciclo while, hasta que el botón de paro se accione, el programa se
detendrá hasta que termine la última secuencia.
Actividad 8
Arreglos Secuenciales
Esta practica se encarga de generar
datos contenidos dentro de un array
hacia varios arreglos indicadores
donde se estarán cambiando el orden
de los valores dentro de un arreglo
estático a uno invertido, después uno
que va de mayor a menor, números
aleatorios con sus respectivos
indicadores que muestran el valor
máximo y mínimo del arreglo estático.

Este método es muy útil para la organización de datos con la ayuda de las funciones
de los arreglos, también para controlar el orden y establecer valores y poder buscarlos
con diferentes funciones como los arreglos de 1 o 2 dimensiones, como el reverse 1D
array, Sort 1D array, Array max, min y el índex array.
Diagrama de bloques

Los datos que serán


organizados son establecidos
dentro del arreglo de control de
números estáticos.
El reverse array funciona para
ordenar los datos de manera
invertida mayor a menor.
Sort 1D array funciona para
ordenar los datos de menor a
mayor.
Array max & min funciona para
obtener los datos máximos y
mínimos de la recepción de
datos de los valores estáticos.
Los números aleatorios se encuentran generando continuamente cada cierto tiempo
en un ciclo for para ser mostrados sobre el arreglo.
Conclusión
Las practicas anteriores son útiles como fundamentos para que se puedan utilizar en
futuras aplicaciones y conocer mas herramientas del programa y recursos de lógica
de programación para organizar datos, simular funciones y conocimiento de ciclos de
trabajo, así también el diseño de pantallas y organización de los botones de control.

12

También podría gustarte