UNIVERSIDAD NACIONAL DEL SANTA
FACULTAD DE INGENIERÍA
ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA EN ENERGÍA
INFORME DE LABORATORIO: SISTEMA DE MEDICION DE
TEMPERATURA COMPUTARIZADO CON TERMISTOR CNT
CURSO
Metrología e Instrumentación
DOCENTE
Paredes Gonzales Pedro Enrique
ALUMNOS
Acosta Daga Jean Pool
Carranza Angulo Anthony
Gonzales Aranda Nicolás
Luciano Ramírez Carlos
Nuevo Chimbote – Ancash / Perú
2022
I. OBJETIVO
1.1.Conocer y utilizar un puente de deflexión resistivo como elemento acondicionador de
señales, dentro de un sistema de medición de temperatura, cuyo elemento sensor es un
termistor.
1.2.Aplicar correctamente el circuito equivalente de Thévenin de un puente de deflexión
resistivo para el diseño de un sistema de medición de temperatura.
1.3.Calibrar en forma correcta para la lectura del equilibrio del puente de deflexión resistivo
para una temperatura de 0 °C.
1.4. Aprender el uso de un voltímetro para medir en los terminales de salida del puente de
deflexión resistivo la diferencia de potencial.
1.5.Construir un sistema de medición de temperatura computarizado utilizando como
elemento sensor de temperatura un termistor CNT, como elemento acondicionador de
señales un puente de deflexión resistivo, como procesadores de señales una tarjeta de
adquisición de datos NI USB – 6008 y una microcomputadora, asi como un monitor de
PC como elemento presentador de datos para un alcance de entrada 0 °C a 100 °C.
II. FUNDAMENTO TEÓRICO
2.1.TERMISTOR CNT
Es un sensor de temperatura diseñado con materiales semiconductores. Los materiales
semiconductores pueden mostrar cambios de temperatura utilizando pequeñas corrientes
de CC medidas. Básicamente, los termistores son herramientas extremadamente precisas
para medir cambios de temperatura. Estas herramientas pueden detectar el
sobrecalentamiento en los equipos electrónicos y luego proteger el circuito de una
compensación excesiva. Hay muchos termistores NTC diferentes en el mercado, lo que
puede hacer que la compra sea una tarea abrumadora. Este artículo ayudará a destacar los
diferentes tipos de termistores y sus aplicaciones más adecuadas. (Nuevo, 2021)
2.2.PUENTE DE DEFLEXIÓN RESISTIVO
Este puente se utiliza donde se miden pequeños cambios en la resistencia, como en las
aplicaciones de sensores. Esto se utiliza para convertir un cambio de resistencia en un
cambio de voltaje de un transductor.
La combinación de este puente con el amplificador operacional se usa ampliamente en
industrias para varios transductores y sensores. Un puente de Wheatstone consta de
cuatro resistencias que están conectadas en forma de diamante con la fuente de
suministro y los instrumentos indicadores como se muestra en la figura. (VISTRONICA
S.A.S, 2020)
2.3.NI USB-6008
El USB-6008 proporciona funcionalidad básica para aplicaciones tales como registro de
datos simple, mediciones portátiles y experimentos de laboratorio académico. El
dispositivo cuenta con una carcasa mecánica liviana y está alimentado por bus para
facilitar su transporte. Puede conectar fácilmente sensores y señales al USB-6008 con
conectividad de terminal de tornillo. (Dispositivo E/S DAQ, 2021)
2.4.CPU
Se trata de uno de los componentes vitales que te vas a encontrar en tu ordenador, tu
smartphone o tu tableta o portátil, e incluso en relojes y prácticamente cualquier
dispositivo electrónico. Sin él, simplemente no podrían funcionar.
A la CPU se la suele llamar coloquialmente como microprocesador o simplemente
procesador, y puedes considerarla como el cerebro de cualquier dispositivo. Se encarga
de procesar todas las instrucciones del dispositivo, leyendo las órdenes y requisitos del
sistema operativo, así como las instrucciones de cada uno de los componentes y las
aplicaciones, la CPU es la que se encarga de que todo funcione correctamente, y de
interpretar todo lo que quiere hacer el sistema operativo o los componentes, estableciendo
las conexiones y realizando todos los cálculos precisos para que funcione. (Yúbal
Fernández, 2022)
2.5.MONITOR DE PC
Es un dispositivo electrónico de salida de la computadora en el que se muestran las
imágenes y textos generados por medio de un adaptador gráfico o de video de ésta. El
término monitor se refiere normalmente a la pantalla de vídeo, y su función principal y
única es la de permitir al usuario interactuar con la computadora. Una computadora típica
presenta un monitor con tecnología CRT (tubos de rayos catódicos), la misma que
emplean los televisores; sin embargo, hoy en día existe la tecnología TFT (transistor de
película fina) que reduce significativamente el volumen de los monitores. (Pérez, 2011)
III. MATERIALES
3.1.INSTRUMENTOS Y MATERIALES
- Un termistor CNT
- 2 resistores variables de 500 Ω
- 1 resistor variable de 1 KΩ
- Un termómetro
- Una cocina eléctrica
- Una fuente de corriente continua
- Un vaso de precipitación y agitador
- Una computadora
- Un software de programación gráfica LabView 18.0
- Una tarjeta de adquisición de datos (NI USB – 6008)
- Un soporte, agua y hielo
*NOTA: Cada grupo trae hielo
3.2.PROCEDIMIENTO
3.2.1. CALIBRACIÓN DEL PUENTE DE DEFLEXIÓN RESISTIVO
- El puente de deflexión resistivo, se utiliza para convertir la salida de sensores
resistivos en una señal de voltaje. Un puente resistivo o Wheatstone posee 4
resistencias puras. Ver circuito de la figura 2
- El circuito equivalente de Thevenin del circuito de la figura 2 se muestra en la figura
3:
- Se demuestra que:
- donde: R1, representa el elemento sensor resistivo (Eje. Termistor CNT), es decir
R1=R1, generalmente se requiere que el puente este balanceado
- Tenemos: R1=R1 y RA= (R3/R2)Rmin reemplazando en (1) y ordenando
convenientemente se tiene:
- En la figura4, se muestra gráficas de v contra x, para x dentro de una escala entre 0.1
a 2.0 y para r=0.1, 1.0, 10.0 y 100. Obsérvese que v es siempre cero en x=1,
correspondiente al puente que se está balanceando en R1=Rmin y que v(x) es en
general no lineal, dependiendo de r el grado de no linealidad.
- Dado que la practica 1 se ha demostrado que el termistor CNT es no lineal entonces
se necesita un puente no lineal para compensar el grado de no linealidad del termistor
CNT y así el sistema sea prácticamente lineal, para tal efecto se hará los siguientes
cálculos:
- Entonces con la ecuación (5) podemos obtener la relación: R3/R2
3.2.2. DISEÑO Y CONSTRUCCIÓN DEL SISTEMA DE MEDICIÓN DE
TEMPERATURA COMPUTARIZADO
1. Determine el calor de R4 (con la ecuación 10) utilizando los valores de Rmin Rm
Rmax calibrados en la practica 1 para las temperaturas de 0 °C, 50 °C y 100 °C
respectivamente y arme el circuito de la figura 2, donde V = 2V, en R1 se coloca
el termistor CNT, a R2 = 100 Ω y calcule R3 con la ecuación 5.
2. Con la resistencia variable en R4 haga un ajuste final para colocar al puente en
equilibrio o balanceado para una T = 0 °C del termistor CNT.
3. Colocar las salidas B y D de la figura 2 la tarjeta de adquisición de datos NI USB
– 6008, teniendo en cuenta la polaridad. NOTA: También puede usar un
voltímetro analógico o digital para lecturas del voltaje.
4. Con el LabView haga un programa para medir voltaje con la finalidad de
determinar las características del acondicionador de señales y la ecuación inversa
es decir la temperatura como una función del voltaje para ello llene la tabla 1.
5. Con la ecuación inversa haga un programa de LabView donde en el panel frontal
se debe presentar la temperatura en un indicador numérico, en una gráfica y en
una tabla así mismo la información debe guardarse en un archivo.
IV. RESULTADOS
Ilustración 1 Panel Frontal: Lectura computarizada de la medición de temperatura
V. CUESTIONARIO
5.1.Con los datos de la tabla 2 haga un gráfico E vs. R en el Excel y ajuste la curva con la
mejor función que represente el funcionamiento del puente de deflexión.
E (V) vs Resistencia (Ω)
1.4
1.2 y = 0.0332x - 3.3275
1 R² = 0.9966
0.8
E (V)
0.6
0.4
0.2
0
0 20 40 60 80 100 120 140 160
Resistencia (Ω)
5.2.Calcule las siguientes características sistemáticas para el puente de deflexión:
a. El alcance de entrada y de salida.
𝐼𝑀𝑖𝑛 = 0 °𝐶
𝐼𝑀𝑎𝑥 = 100 °𝐶
b. El intervalo de entrada y de salida.
𝑂𝑀𝑖𝑛 = 0 𝑉
𝑂𝑀𝑎𝑥 = 1.22853 𝑉
c. La ecuación de línea recta.
𝑂𝑀𝐴𝑋 − 𝑂𝑀𝐼𝑁
𝑂 − 𝑂𝑀𝐼𝑁 = [ ] (𝐼 − 𝐼𝑀𝐼𝑁 )
𝐼𝑀𝐴𝑋 − 𝐼𝑀𝐼𝑁
Reemplazando:
1.22 − 0
𝑂=[ ] (𝐼 − 0)
100 − 0
𝑂 = 1.22𝑥10−2 𝐼
𝑂𝑖𝑑𝑒𝑎𝑙 = 1.22𝑥10−2 𝐼
Temperatura (°C) vs voltaje (V)
1.5
y = 0.0129x - 0.0079
1 R² = 0.9974
0.5
0
0 20 40 60 80 100 120
-0.5
d. La ecuación de no linealidad.
𝑂𝑀𝑎𝑥 − 𝑂𝑀𝑖𝑛 1.22 − 0
𝐾= = = 1.22𝑥10−2
𝐼𝑀𝑎𝑥 − 𝐼𝑀𝑖𝑛 100 − 0
𝛼 = 𝑂𝑀𝑖𝑛 − 𝐾𝐼𝑀𝑖𝑛 = 0 − (−1.22𝑥10−2 )(0) = 0
Ecuación de no linealidad
𝑁(𝐼)𝐼 = 𝑂𝐼𝑑𝑒𝑎𝑙 − (𝐾𝐼 + 𝛼)
Reemplazo de valores
𝑁(𝐼)𝐼 = 1.22𝑥10−2 𝐼 − (1.22𝑥10−2 𝐼 + 𝛼)
𝑁(𝐼)𝐼 = 0
e. La no linealidad máxima como porcentaje de la deflexión a escala completa.
𝑁(𝐼) = 𝑂𝑀𝑎𝑥 − (𝐾𝐼𝑀𝑎𝑥 + 𝛼)
Reemplazamos valores
𝑁(𝐼) = 1.22 − (1.22𝑥10−2 (100) + 0)
𝑁(𝐼) = 0
5.3.Usando Microsoft Excel determine la ecuación de calibración, el coeficiente de
correlación y la gráfica de diferencias de potencial versus la temperatura (Termistor CNT
+ Puente de deflexión resistivo) ajuste los puntos para una función lineal. Utilice la
información dada en la tabla 1.
Potencial (V) vs Temperatura (T)
y = 77.412x + 0.7465
120
R² = 0.9974
100
Temperatura (T) 80
60
40
20
0
0 0.2 0.4 0.6 0.8 1 1.2 1.4
Potencial (V)
5.4.Cuál es la sensibilidad del sistema en conjunto (Termistor CNT + Puente de deflexión
resistivo), su alcance e intervalo de entrada y salida.
5.5.Haga el procedimiento del programa en LabView para la toma de voltajes.
Procedimiento para la toma de voltaje
- En LabVIEW, Panel frontal insertar el Waveform Chart (silver).
- Ajuste previamente en propiedades del gráfico
- Inserte una tabla, para una muestra de datos. Por cada intervalo de tiempo
- Modifique los datos de la tabla a conveniencia
- En block diagram conecte con la data
- Ejecute el VI
5.6.Haga el procedimiento del programa en LabView para la toma de temperatura.
Procedimiento para la toma de temperatura
- En LabVIEW, Panel frontal insertar termómetro.
- En Block diagram una la Data hacia el termómetro, previamente agregue la ecuación
obtenida en la gráfica EXCEL.
- Ajuste e inserte previamente a la escala que desee mostrar la temperatura (Celsius,
Kelvin o Fahrenheit).
- Inserte un indicador numérico (silver) y conecte con la data que da la temperatura
- Regrese a Panel frontal y modifique el termómetro a la escala a utilizar.
- Ejecute el VI
5.7.Utilizando la programación gráfica presente la temperatura en °F.
Ilustración 2 Panel Frontal: Termómetro en grados Fahrenheit
Ilustración 3 Block Diagram
5.8.Utilizando la programación gráfica presente la temperatura en K.
Ilustración 4 Panel Frontal: Termómetro en grados Kelvin
Ilustración 5 Block Diagram: Diagrama
VI. CONCLUSIONES
- Se utilizó el puente de deflexión como elemento acondicionador de señales, la cual
mediante un sistema de medición. Leyó las temperaturas de un termómetro sensor.
- Mediante el programa computarizado, se hizo la lectura de los voltajes con mayor
exactitud que un multímetro, así mismo el programa permitió leer el error que había
en el sensor conectado al NI USB – 6008, resultando un error pequeño experimental.
VII. REFERENCIAS BIBLIOGRAFICAS
Nuevo, N. (2021, June 7). Cómo elegir el termistor NTC correcto - Conocimiento -
Guangzhou Newlife New Material Co., Ltd. Guangzhou Newlife Nuevo Material Co.,
Ltd; Guangzhou Newlife Nuevo Material Co., Ltd. http://www.newlifetac.com/info/how-
to-choose-the-right-ntc-thermistor-59167607.html
VISTRONICA S.A.S. (2020, February 21). Puente de Wheatstone. Vistronica.com.
https://www.vistronica.com/blog/post/puente-de-wheatstone-.html
Dispositivo E/S Multifunción, USB-6008, 10 kSPS, 12 bit, 8 Entradas, 2 Salidas, 12 E/S,
±10 V, DAQ. (2021). Newark.com. https://mexico.newark.com/ni/191039-
02/multifunction-i-o-device-12bit/dp/13AJ3491#
Yúbal Fernández. (2022, September 23). CPU: qué es, cómo es y para qué sirve.
Xataka.com; Xataka. https://www.xataka.com/basics/cpu-que-como-sirve
Pérez, M. (2011, March 2). Monitor. Conceptodefinicion.de; ConceptoDefinicion.de.
https://conceptodefinicion.de/monitor/
VIII. ANEXOS
Ilustración 6 Diagrama de Bloques: Esquema para la lectura computarizada
UNIVERSIDAD NACIONAL DEL SANTA
FACULTAD DE INGENIERÍA
ESCUELA ACADÉMICA PROFESIONAL DE INGENIERÍA EN ENERGÍA
VI Temperature Warnings: Clústers
CURSO
Metrologia e Instrumentacion
DOCENTE
Pedro Enrique Paredes Gonzales
INTEGRANTES
Acosta Daga Jean Poll
Carranza Angulo Antony Patrick
Gonzales Aranda Nicolas Fabrizio
Luciano Ramírez Carlos Daniel
Nuevo Chimbote, julio 2022
VI Temperature Warnings: Clústers
Objetivos
Crear un clúster que contenga los datos que serán pasados a través de la aplicación y, en
el proceso, crear código escalable y legible.
Fundamento Teórico
Temperatura
La temperatura es una magnitud física que refleja la cantidad de calor, ya sea de un
cuerpo, de un objeto o del ambiente. Dicha magnitud está vinculada a la noción de frío (menor
temperatura) y caliente. La temperatura está relacionada con la energía interior de los sistemas
termodinámicos, de acuerdo al movimiento de sus partículas, y cuantifica la actividad de las
moléculas de la materia: a mayor energía sensible, más temperatura. (Pérez Porto, 2022)
LabVIEW
Es un entorno de programación gráfica que los ingenieros utilizan para desarrollar
sistemas pruebas automatizadas de investigación, validación y producción.
Figura 1
Software Labview
¿Qué tipos de sensores temperatura hay?
(SolerPalau, 2017) El principio de funcionamiento de los sensores de temperatura puede
ser de muchos tipos. Los sensores más comunes en edificación son los siguientes:
Termopares. Funcionan mediante un principio de generación de una corriente entre dos
metales diferentes unidos que tienen diferente comportamiento eléctrico en función
de la temperatura. La señal generada se procesa y da lugar a una medición de
temperatura. Son equipos sencillos, baratos y con una precisión suficiente para su uso
en edificación.Sin embargo, tienen una respuesta lenta.
Termoresistencias. Están constituidas por resistencias cuya conductividad varía en
función de la temperatura, lo cual genera una señal que, una vez procesada permite
obtener la medición de temperatura. Su velocidad de respuesta depende de la masa de
la resistencia.
Sensores electrónicos. Funcionan mediante dispositivos electrónicos que generan una
corriente o señal en función de la temperatura. Son equipos con una respuesta mucho
más rápida, pero más caros.
Parte Experimental
Instrumentos Y Materiales
-Sofware LabView
Procedimiento
1. Abra Weather Warnings.lvproj en el directorio Exercises\LabVIEW Core 1\Weather Warnings.
2. Abra el VI Temperature Warnings desde la ventana Project Explorer.
3. Coloque los controles e indicadores existentes en un clúster llamado Weather Data como en la
mostrada
Figura 2
Figura 3
Cluster: Use el control Cluster de la paleta Silver y cambie la etiqueta a Weather Data.
Seleccione los controles e indicadores para incluir en el clúster. Pulse Mayús + clic para
seleccionar múltiples objetos.
Arrastre los controles e indicadores dentro del clúster Weather Data.
4. Cambie el tamaño del clúster para que todos los elementos sean visibles y ordénelos
verticalmente como en la figura.
Figura 4
Ajuste de tamaño automático del clúster: LabVIEW puede reordenar y cambiar el tamaño
del clúster por usted. Haga clic con el botón derecho en el borde del clúster
Weather Data y seleccione AutoSizing»Arrange Vertically.
5. Reordene los objetos en el clúster como se muestra en la figura.
Figura 5
Haga cliccon el botón derecho en el borde del clúster y seleccione Reorder Control sin
Cluster.
Haga clic en los controles para alternar el orden de los objetos en el clúster.
Haga clic en el botón Confirm para guardar los cambios.
6. Modifique el VI para recibir y devolver datos de clúster.
Figura 6
Weather Data: Pulse Ctrl + clic en el clúster Weather Data y arrástre lo para crear una
copia. Cambie el nombre de la copia por Weather Data In.
Weather Data: Haga clic con el botón derecho en el clúster original y seleccione
Change to Indicator. Cambie el nombre del indicador por Weather Data Out.
7. Modifique el diagrama de bloques como en la Figura para extraer datos del clúster de
entrada.
Figura 7
Unbundle By Name: Conecte el control Weather Data In y expanda la función Unbundle
By Name para mostrar tres elementos. Conecte las salidas de la función Unbundle By Name
a los cables rotos en el orden mostrado. Como ha movido controles e indicadores
individuales a un solo clúster, debe usar la función Unbundle By Name para conectar
controles e indicadores internos de forma independiente.
Bundle By Name: Conecte el clúster Weather Data In alrededor del código de análisis al
clúster de entrada de la función Bundle by Name. Muestre dos elementos y use la
herramienta Operating para seleccionar los elementos Warning? y Warning Text. Conecte
los cables rotos a las entradas de la función Unbundle By Name como se muestra.
8. Guarde y cierre el VI Temperature Warnings.
Prueba
1. Introduzca valores en los controles Current Temperature, Max Temperature y Min
Temperature en el clúster Weather Data In.
2. Ejecute el VI y verifique que el indicador Weather Data muestre los valores correctos.
3. Guarde y cierre el VI
Resultados
Figura 8
Figura 9
Discusión
Del ejercicio aplicado presentamos 3 casos diferentes del programa elaborado.
Caso 1
En este caso, nos da una lectura de “No warning” el cual significa que no hay
advertencia, porque el sistema esta dentro del intervalo de temperatura.
Caso 2
En este caso, el sistema nos da una lectura de “Freeze Warning” el cual significa
advertencia de congelación, esto nos dice que el sistema esta por debajo del intervalo de
temperatura.
Caso 3
En este caso, el sistema nos da una lectura de “Heatstroke Warning” el cual significa
advertencia de golpe de calor, esto nos dice que el sistema esta por encima del intervalo de
temperatura.
Conclusiones
Se logro elaborar un clúster que contiene datos de temperatura, el cual nos da advertencia
de aumento o disminución de temperatura, cuando sobrepasa el intervalo o los
parámetros dados, el cual este tipo de sistemas son bastante indispensables en el área
de la ingeniería.
Bibliografía
Pérez Porto, J. G. (2022). Definicion de la temperatura. Obtenido de
https://definicion.de/temperatura/
SolerPalau. (2017). Sensores de temperatura: tipos y normativa. Obtenido de
https://www.solerpalau.com/es-es/blog/sensor-
temperatura/#:~:text=Los%20sensores%20temperatura%20son%20dispositivos,agua%20
caliente%20sanitaria%20(ACS).
UNIVERSIDAD NACIONAL DEL SANTA
FACULTAD DE INGENIERÍA
ESCUELA ACADÉMICA PROFESIONAL DE INGENIERÍA
EN ENERGÍA
VI Temperature Warnings: Type Definition
CURSO
Metrología e Instrumentación
DOCENTE
Pedro Enrique Paredes Gonzales
INTEGRANTES
Acosta Daga Jean Pool
Carranza Angulo Antony Patrick
Gonzales Aranda Nicolas Fabrizio
Luciano Ramírez Carlos Daniel
Nuevo Chimbote, Diciembre 2022
I. OBJETIVO
- Mejorar la escalabilidad se su aplicación usando definiciones de tipo compuestas de
controles de clúster personalizados, indicadores y constantes de un tipo de datos
concreto.
II. MARCO TEORICO
2.1 WEATHER DATA
Weather Data para LabVIEW le ayuda a incorporar datos
meteorológicos observados y pronósticos en LabVIEW.Dark Sky Weather Data
para LabVIEW es un complemento gratuito para LabVIEW que cuenta con la
API Dark Sky Weather utilizando tipos de datos nativos de LabVIEW. Puede
usar para comparar datos de medidas en aplicaciones de LabVIEW con datos
meteorológicos observados y pronósticos, o para construir paneles de control.
La API de Dark Sky proporciona información detallada, incluidas las
condiciones actuales, las condiciones futuras previstas y las condiciones pasadas
para una ubicación determinada en coordenadas de latitud y longitud. Este
complemento de LabVIEW ayuda a formatear las solicitudes para la API y las
respuestas de la API usando clústeres de LabVIEW. (Engineer Ambitiously,
2017)
2.2 FILE PATH CONTROL (SILVER)
Un control de ruta de archivo, es un tipo de datos de LabVIEW que
identifica la ubicación de un archivo en el disco. Una ruta de archivo describe el
volumen que contiene el archivo, los directorios entre el nivel superior del
sistema de archivos y el archivo, y el nombre del archivo. Ingrese o muestre una
ruta utilizando la sintaxis estándar para una plataforma determinada con el
control o indicador de ruta. (LabVIEW, 2022)
2.3 MAKE TYPE DEF
Una definición de tipo o una definición de tipo estricto es un control o
indicador personalizado vinculado al archivo guardado para ese control o
indicador personalizado. Cuando guarda un control o indicador personalizado
como una definición de tipo, cualquier cambio de tipo de datos que realicé en la
definición de tipo afecta a todas las instancias de la definición de tipo en todos
los VI que la utilizan. Cuando guarda un control o indicador personalizado
como una definición de tipo estricto, cualquier tipo de datos y cambios estéticos
que realice en la definición de tipo estricto afectarán a todas las instancias del
panel frontal de la definición de tipo estricto. Sin embargo, si cambia una
definición de tipo estricto, las instancias colocadas en diagramas de bloques
como constantes actúan como si el enlace no fuera estricto, y LabVIEW
actualiza la constante solo con cambios de tipo de datos. (Product
Documentation -NI, 2021)
2.4 CUSTOM CONTROL EDITOR
Utilice controles e indicadores personalizados para ampliar el conjunto
disponible de objetos del panel frontal. Puede crear componentes de interfaz de
usuario personalizados para una aplicación que varían cosméticamente de los
controles e indicadores integrados de LabVIEW. Puede guardar un control o
indicador personalizado que creó en un directorio o LLB y usar el control o
indicador personalizado en otros paneles frontales. También puede crear un
icono para el control o indicador personalizado y agregarlo a la paleta Controles.
Consulte las advertencias y recomendaciones antes de comenzar a crear
controles e indicadores personalizados. (LabVIEW, 2020)
III. PARTE EXPERIMENTAL
3.1 INSTRUMENTOS Y MATERIALES
- Computadora o laptop.
- Programa LabVIEW.
3.2 PROCEDIMIENTO
- Abra Weather Warnings.lvproj en el directorio Exercises\LabVIEW Core 1\Weather
Warnings.
- Abra el VI Temperature Warnings desde la ventana Project Explorer.
Experimente cambiando un clúster existente.
- Coloque un File Path Control (Silver) en el clúster Weather Data In.
- Observe que el VI Temperature Warnings está roto. Esto se debe a que los clústers
Weather Data In y Weather Data Out ya no son del mismo tipo de datos.
- Abra el diagrama de bloques y observe el cable roto conectado al terminal Weather
Data Out.
Crea una definición de tipo.
- Haga clic con el botón derecho en el borde del control Weather Data In y
seleccione Make Tape Def.
- En el diagrama de bloques, el terminal Weather Data In ahora tiene un triángulo
negro en la esquina indicando que está conectado a una definición de tipo.
- Haga clic con el botón derecho en el borde del control Weather Data In y
seleccione Weather Data In para mostrar la ventana Custom Control Editor.
- Guarde el control personalizado como Weather Data.ctl en el directorio
Exercises\LabVIEW Core 1\Weather Warnings y cierre la ventana del editor de
controles.
- En el diagrama de bloques del VI Temperature Warnings, observe el punto de
forzado en la terminal del indicador Weather Data Out.
Asocie el indicador Weather Data Out a la definición de tipo.
- Seleccione Weather Data Out en el panel frontal y seleccione Replace» Select a
Control en el menú contextual.
- Seleccione el archivo Weather Data.ctl
RETO
- Añada el VI Windspeed Warnings al proyecto Weather Warnings.
- Abra el VI Windspeed Warnings.
- Copie el clúster Weather Data In del VI Temperature Warnings al VI Windspeed
Warnings.
- Haga clic con el botón derecho en el clúster Weather Data In y seleccione Open
Type Def en el menú contextual.
- Modifique la definición de tipo Weather Data con controles de velocidad de viento.
- Abra el VI emperature Warnings y observe que el control Weather Data In y el
indicador Weather Data Out se han actualizado para incluir los datos de velocidad
del viento.
- Guarde y cierre el VI y el proyecto.
IV. RESULTADOS
Resultado del RETO
V. DISCUCIONES
En el momento de buscar el y realizar la operación Enum (Silver) y colocar el clúster
y asignarle el nombre, encontramos problemas al intentar cambiar el Ítems para
Celsius y Fahrenheit. Además, en el momento de operar nos botaba error por la
ventana Custom Control Editor.
VI. CONCLUCIONES
Mejoramos la escalabilidad se su aplicación usando definiciones de tipo compuestas
de controles de clúster personalizados, indicadores y constantes de un tipo de datos
concreto.
Se logró elaborar un clúster que contiene datos de temperatura y cómo podemos
variar o cambiar de Celsius a Fahrenheit, el cual nos da advertencia de aumento o
disminución de temperatura, cuando sobrepasa el intervalo o los parámetros dados.
VII. BIBLIOGRAFIA
Engineer Ambitiously. (20 de 10 de 2017). Dark Sky Weather Data. Obtenido de
https://www.ni.com/es-cr/support/downloads/tools-network/download.dark-sky-
weather-data-for-labview.html#374313
LabVIEW. (03 de 12 de 2020). LabVIEW. Obtenido de Custom Control Editor :
https://www.ni.com/docs/en-
US/bundle/labview/page/lvconcepts/custom_cont_ind_type.html
LabVIEW. (03 de 11 de 2022). LabVIEW. Obtenido de File Panths:
https://www.ni.com/docs/en-
US/bundle/labview/page/lvconcepts/basics_file_paths.html#:~:text=A%20file%20path%20
control%2C%20shown,the%20name%20of%20the%20file.
Product Documentation -NI. (05 de 11 de 2021). LabVIEW. Obtenido de Make
Type Def: https://www.ni.com/docs/en-
US/bundle/labview/page/lvhowto/creating_type_defs.html#:~:text=Complete%20the%20fo
llowing%20steps%20to,and%20select%20Open%20Type%20Def.