Está en la página 1de 9

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 capacitancia en unidades de


faradios y conviértala a unidades de microfaradios y kilofradios.

Explicación lógica de programación

En este VI se implemento un control numérico para que mediante este,


el usuario ingrese un valor de capacitancia en Faradios, luego ese valor
se establece como una variable y es usada para hacer respectivas
operaciones (división y multiplicación) con las contantes (1000 y 1e -6)
y finalmente mostrarlas a través de un indicador numérico.
Explicación interfaz desarrollada

El usuario ingresa un valor de 160000 Faradios y este valor es dividio


entre 1000 y multiplicado por 1e -6 para luego ser convertidos a
kilofaradios y microfaradios y mostrados en pantalla respectivamente.

Explicación funciones empleadas

Funció Descripción Parámetros de Valores de salida


n entrada
multiplicación Como su nombre lo Capacitancia en Resultado de la operación
indica multiplica faradios y en kilofaradios
constante 1000
división Como su nombre lo Capacitancia en Resultado de la operación
indica divide faradios y en microfaradios
constante 1e -6

• Asigne a una variable el valor de un número aleatorio entre 0 y 100

Explicación lógica de programación


En este diagrama se uso un random number, el cual genera valores
aleatorios entre 0-1, por lo que es necesario usar un multiplicador y una
constante que nos permita ampliar el rango a 0-100 y el round to
nearest opcional que nos redondea la cifra decimal, luego se genera la
variable y seguidamente un indicador numérico para mostrar al
usuario.

Explicación interfaz desarrollada

Esta interfaz es muy sencilla, solo hay que ejecutar el VI y nos va


mostarndo en pantalla los valores entre 0-100.

Explicación funciones empleadas

Funció Descripción Parámetros de Valores de salida


n entrada
random number Genera numeros N/A Numeros entre 0 y 100
aleatorios
round to nearest Redondea las Numeros decimales Numeros enteros
cifras decimales generados por el
Randon number

• Leer en un vector el valor de un ángulo en notación sexagesimal


(primera celda grados, segunda minutos, tercera segundos) y a través
de un indicador, mostrar el valor de dicho ángulo pero en notación
decimal.
Explicación lógica de programación

En este diagrama de bloques observamos el bloque de generación de


números aleatorios, similar a la del VI anterior, pero incluido en un ciclo
for loop que se configuro con una secuencia de 3 repeticiones, este ciclo
va conectado a un array que va almacenando números en la celda 1,2 y
3. Se usan tres Index Array con el cual accedemos a elemento de
cualquier posición del arary que queramos y así poder asignar la
primera casilla a grados, la 2 a minutos y la 3 a segundos.
Para pasar de grados a minutos debemos dividir entre 60 y para
segundos entre 3600 a estos resultados se le añade operador suma y se
obtienen el ángulo en notación decimal.

Explicación interfaz desarrollada


En el panel frontal vemos un ejemplo donde aleatoreamente el array
alamcena 7,4 y 9 en sus celdas (osea lee un angulo en notacion
sexagesimal) y luego es mostrado en noatción decimal.

Explicación funciones empleadas

Funció Descripción Parámetros de Valores de salida


n entrada
random number Genera numeros N/A Numeros entre 0 y
aleatorios 10
Index Array Accede a cualquier Valores numericos Valor numerico de
ubicación del array, la posición
que se le ordene. configurada

• 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 “and” y en el otro, el de operarlos con “or”

Explicación lógica de programación

Se utilizaron tres controladores numéricos tipo Push button para que a


través de ellos el usuario ingrese los valores lógicos con los que
operaran las compuertas y luego se representen con 3 indicadores tipos
Round Led.
Explicación interfaz desarrollada

En Este ejemplo el usuario presionó el primer y último (push button),


estableciendo un valor lógico de 1 o verdadero en cada salida, de
manera que se encienden los dos led.
Explicación funciones empleadas

Funció Descripción Parámetros de Valores de salida


n entrada
Boolean To (0,1) Convierte un valor Valor lógico (true Entero (1, 0)
booleano a un false)
entero numérico

Compuerta AND y Devuelve los valores numéricos Resultados de la


OR resultados de la ó lógicos 1 y 0. operación
operación and y or. 1 y 0.

• Codifique el algoritmo que presentó en el paso 1 de identificación de


presaberes y necesidades de aprendizaje.

 Calcular el área de un triangulo


Explicación lógica de programación

Este es un ejemplo muy sencillo donde se utilizan dos controladores


numéricos y dos operadores matemáticos para poder multiplicar la base
por altura y luego dividirla por 2 , para obtener el área y mostrarla en
un indicador numérico.

Explicación interfaz desarrollada

Aquí se observa que se le pide al usuario la insertar la base y altura,


para luego arrojarle el valor del área.

Explicación funciones empleadas

Función Descripción Parámetros Valores de


de entrada salida

Operadores Reciben valores numericos, Valores Valores


matematicos hacen la operación arrojan numericos numericos
otro valor numerico.
5. Con base en el resultado de los ejercicios anteriores, plantear una
idea solución al problema a resolver en el curso, para ello diligencie la
siguiente tabla:

Tabla 1. Descripción de la idea propuesta

Item a resolver Respuesta


Información de  tipo de energización
entrada  velocidad a la cual trabajara
 sentido de giro
 resolución
 Pausar/reanudarla la simulación
 Generación # aleatorio entre 0-720
 Señal para la exportación de datos
Procesos  Asignación del tipo de energización
 Lectura de la velocidad de trabajo
 Lectura del sentido en que va a girar
 División de los 720° entre el Angulo aleatorio, para
definir la resolución del motor.
 Exportación a Excel de los datos.
 Representación de 1 y 0 en los leds.

Información de salida Tipos de energización a través de leds.

Descripción de la idea Primeramente se le va a pedir al usuario el tipo de


en función de los energizacion con que quiere que el motor trabaje, luego el
datos anteriores usuario podrá modificar la velocidad, sentido de giro, pausar
y reanudar la el ciclo del motor.
Las posiciones de los 1 y 0 dentro del arreglo serán
representadas en indicadores tipo led.
Temas a consultar Explicación de Arreglos y Clústeres de LabVIEW
con la referencia https://www.ni.com/es-
bibliográfica de donde co/support/documentation/supplemental/08/labview-arrays-and-clusters-
lo va a extraer explained.html

Importar archivos de hoja de cálculo CSV en LabVIEW


https://knowledge.ni.com/KnowledgeArticleDetails?
id=kA00Z0000019LdGSAU&l=es-CO

También podría gustarte