FACET – UNT
INSTRUMENTACION VIRTUAL I
Año 2014
TRABAJO PRÁCTICO N° 1
1.- Cablear las siguientes funciones Aritméticas: a) y =
a + sen(c) + a 3 2 b
b) z =
e ab + 20 c log(c 2 + 20)
c) w =
[ a + 3 − 200 ]+ [e 3
2
b
sen ( 3b )
]+ y
2
2.- Dados 3 puntos dentro de un plano cartesiano, que corresponden a los vértices de un Triángulo, obténgase su perímetro. 3.- Hágase el Punto 2 usando Subvi, editando el ícono y creando una imagen apropiada a la función del mismo. 4.- Diseñar un instrumento que convierta una cantidad en °C a su equivalente en °F con el nombre C – F.vi. 5.- Diseñar un instrumento que convierta una cantidad en °F a su equivalente en °C con el nombre F – C.vi. 6.- Diseñar un instrumento que convierta una cantidad en a su equivalente en °F o °C según se elija. 7.- Diseñar un instrumento que calcule la tensión sobre la resistencia R2 para un determinado valor de V1. Con R1= 2700 Ω y R2= 6800 Ω, usando el esquema de la figura como fondo.
8.- Repetir el problema anterior considerando R2 variable desde 0 Ω. 9.- Crear un VI que permita calcular las raíces reales de una ecuación cuadrática del tipo aX 2 + bX + c = 0 .
1
FACET – UNT
INSTRUMENTACION VIRTUAL I
Año 2014
TRABAJO PRÁCTICO N° 1
El VI debe mostrar una ventana de dialogo indicando el tipo de raíces de la ecuación. Salve el VI con el nombre Ej9.vi. Nota: Ecuación
Raíces
aX 2 + bX + c = 0
X 1, 2 =
− b ± b 2 − 4ac 2a Raíces reales y distintas
X 2 + 7 X + 10 = 0
X1 = -2, X2 = -5
X 2 + 4X + 4 = 0
X1 = X2 = 2
X 2 + X +1 = 0
No tiene raíces reales.
Raíces reales e iguales
10.- Construir un VI que compare dos números (A y B) y enciende un LED si A es mayor que o igual que B. Sugerencia utilice mayor o igual; la función se encuentra en la paleta Functions Arithmetics & Comparison Comparison. Guarde el VI como Comparacion.vi. 11.- Construir un NI que genere un número aleatorio entre 0,0 y 10,0 y lo divida en un número ingresado por el usuario. Sí el número ingresado es 0, debe encender un Led rojo indicando que hay error de dividir por 0. Guarde el VI como División.vi. 12.- Crear un VI que presente cuatro controles numéricos (A, B, C, X) y un indicador numérico (Y). El VI debe efectuar la siguiente operación matemática Y = C*X2 + B*X + A. 13.- Crear un VI que presente un control tipo string (A) y un indicador numérico (N) y al ejecutar el VI, en N se debe mostrar el número de caracteres que presenta el string ingresado. 14.- Crear un VI que genere un número aleatorio entre 0 y 100, el cual se debe visualizar en un indicador numérico. Además en el panel frontal se debe colocar un indicador booleano que vale TRUE cuando el número generado es mayor que 50 y enciende un led color celeste para indicarlo. 2
FACET – UNT
INSTRUMENTACION VIRTUAL I
Año 2014
TRABAJO PRÁCTICO N° 1
15.- Crear un VI que presente dos controles numéricos (A, B) y un indicador numérico (C). El VI debe efectuar la siguiente operación matemática C = (1 / (A – B))2. 16.- Crear un VI que presente dos controles numéricos (A, B) y tres indicadores booleanos (Y; Z y W). Y vale TRUE cuando A es igual a B. Z vale TRUE cuando A es mayor que B. W vale TRUE cuando A es menor que B. 17.- Crear un VI que al ejecutarlo permita visualizar la hora y la fecha actual en dos indicadores tipo string (DateString y TimeString). Además el VI tendrá un control numérico del tipo enumerado (DateFormat) para configurar el formato en que se entrega la fecha y un control booleano (Want seconds?) que permite visualizar o no los segundos en el TimeString. 18.- Crear un VI que presente dos controles booleanos (A, B) y un indicador booleano (C). C es igual a B cuando A vale FALSE. C es igual a B negada cuando A vale TRUE. Nota: Recordar que la compuerta OR EXCLUSIVO de dos entradas es un inversor con una entrada de control. 19.- Crear un VI que presente cuatro controles booleanos (A, B, C y D) y un indicador booleano (E). E es TRUE solo cuando el número de controles booleanos que valen TRUE es impar. Nota: Recordar la definición de la compuerta OR EXCLUSIVO. 20.- Crear un IV que convierta un numero decimal a binario, octal, hexadecimal y BCD. 21.- Implementar un sistema de control de nivel de un tanque de agua que debe trabajar de la siguiente forma: •
El sistema consta de un tanque, una entrada de agua controlada por una llave cuyo control se simboliza con un led verde (prendido = abierta; apagado = cerrada), y otra llave para la salida del agua, cuyo control se simboliza con un led rojo (prendido = abierta; apagado = cerrada).
•
El tanque se debe llenar hasta el 90% de su capacidad (llave abierta) y cortar la llave de admisión (se apaga el led verde) al alcanzar ese nivel. Una vez alcanzado ese nivel se debe vaciar el tanque (llave abierta) y al llegar al 10% de su capacidad total, se debe cerrar la llave (apagar el led rojo), y repetir el ciclo.
•
Debe tener un Stop manual para cortar el ciclo.
3
FACET – UNT
INSTRUMENTACION VIRTUAL I
Año 2014
TRABAJO PRÁCTICO N° 1
•
Se debe usar como fondo del instrumento la figura “Tanque”, y adosar a ella un indicador de nivel tipo barra deslizante vertical.
•
Indicar el tipo de sensor que sería necesario para medir el nivel del tanque.
Plazo de entrega: 09/05/14.Consultas: se pueden realizar también por mail, que serán contestadas en el día. Entrega: Se debe remitir por mail en un archivo .zip cuyo nombre sea el del alumno a
[email protected]
4