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,
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