Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Presentado Por:
CARLOS SANCHEZ
Curso:
203037A- Software Avanzado para Ingeniería
3. En LabVIEW crear un instrumento virtual para realizar los siguientes cálculos, cada uno
de ellos en una sección independiente.
• Asigne a una variable el valor de una inductancia en unidades de henrios y conviértala a
unidades de microhenrios y kilohenrios.
Interfaz frontal:
Diagrama de bloques:
Diagrama de bloques.
El programa se ejecuta dentro de un ciclo for, el cual tiene un total de 10 ciclos que
se ejecutaran cada 1 seg. El bloque “ramdom number”, genera un número aleatorio,
es multiplicado por la constante 50 y redondeado en el siguiente bloque, al final se
asigna el valor resultante al indicador numérico que se mostrará al usuario.
Diagrama de bloques.
El programa inicia con una estructura llamada case luego asignamos las mismas estructuras
case donde se les asignan 3 controles numéricos con 3 controles numéricos a los cuales se
les asigna nombre de horas minutos y segundos a los cuales les agregamos unos
operadores matemáticos con sus constantes y agregamos un Random number el cual nos
da un numero aleatorio con una constante no mayor a100 con un swith booleano para que
nos muestren los resultados de salida en minutos y segundos agregamos un array dentro
del array designamos índex array con unos indicadores numéricos operadores matemáticos
y un round to earest y unas constantes de 60 segundos y 3600 segundos para mostrar el
valor del mismo agregamos una constante de array asignamos unas variables con sus
respectivos indicadores numéricos al cual también nos va a mostrar las horas minutos y
segundos al cual agregamos un wait que nos permitirá ver el instrumento virtual.
Función Descripción Parámetro de Parámetro de salida
entrada
Array 1D Guarda valores en Valores del ángulo Vector
un vector de 1 de un vector unidimensional.
Dimensión. proporcionado por
el usuario.
Índex Array Asigna una Valor de la posición Valor de la posición
posición dentro del asignada asignada
vector.
Operadores Realizan Valores del array y Resultados de las
Matemáticos operaciones constantes operaciones
matemáticas numéricas matemáticas.
utilizando los
valores asignados a
las funciones.
Indicador numérico Recibe un valor Resultado de las Mismos parámetros
numérico y lo operaciones de entrada.
muestra al usuario. matemáticas
entregadas por los
operadores.
Random number Genera un numero Numero aleatoria Numero aleatoria
aleatorio no mayor generado generado
a 100
Round to earest Redondea un valor Valor generado Número entero
a su entero más aleatoriamente no
cercano mayor a 100
Variable Recibe un valor Numero entero Numero entero
número o dato y lo generado. generado.
almacena.
• Ubique tres botones booleanos para que el usuario pueda cambiar su estado y en dos leds
mostrar: en uno el resultado de operarlos lógicamente con un “XOR” y en el otro, el de
operarlos con “NOR.
Panel frontal.
Diagrama de bloques.
El programa se ejecuta de la siguiente manera; Hay tres botones booleanos conectados
entre sí mediante los operadores lógicos “XOR” y “NOR”, los cuales a su vez están
conectados a dos booleanos de salida “LEDS” Lo anterior se muestra al usuario; si todos
botones son presionados se encenderán los leds XOR y NOR, si uno o dos botones son
presionadas solo se encenderá el led NOR, cumpliéndose las condiciones de cada operador
lógico.
Diagrama de bloques.
El programa cuenta con dos variables de entrada “Control numérico” a los cuales se les
asignaran los valores ingresados por el usuario, en este caso Base y Altura. Una vez
tomados cada uno de los valores y con ayuda de los operadores numéricos “Suma” y
“Multiplicación” se calculara tanto área y perímetro por medio de las siguientes
operaciones:
Área=Altura∗Base
Périmetro=( Altura∗2 ) +( Base∗2)
Resultado simulación:
Tabla 1. Descripción del problema propuesto
Parte colaborativa:
Establecer 5 criterios con el cuál evaluar las 5 ideas del grupo, esos criterios de
evaluación pueden ser: técnicos, de interacción, económico, entre otros, de igual
forma plantear los rangos de puntuación de cada uno.
Criterio 1: La idea expresa de manera clara cada punto a tratar y además proporciona
fuentes de información extraer y que contribuya a la preparación y construcción del mismo.
Criterio 2: La idea propone una interfaz clara para el usuario, especifica los datos que el
programa le solicitará.
Apliquen los criterios definidos anteriormente y evalúen las 5 ideas del grupo, para
ello diligencie la siguiente tabla.
Seleccionen e indiquen que idea escogieron desde el grupo y con base en ella
realicen una propuesta metodológica, empleen la siguiente tabla para presentarla.
Idea seleccionada:
Paso 1:
Paso 2:
Paso 3:
Paso 4:
Paso 5: