Logo Studenta

informe-1-nota-45

¡Estudia con miles de materiales!

Vista previa del material en texto

lOMoAR cPSD|3707762 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lOMoAR cPSD|3707762 
Laboratorio de medidas eléctricas. 
. 
 
 
 
 
PRÁCTICA 1. INTRODUCCIÓN A LA PROGRAMACIÓN EN LABVIEW. 
Jhonnatan Arias 
aldearias@hotmail.com 
Carlos Edwin Montenegro Sierra 
cemontenegro@utp.edu.co 
Iván Andrés Arias Rojas 
iaarias@utp.edu.co 
 
 
 
RESUMEN: Esta es una práctica introductoria, en 
la que el profesor, expondrá los conceptos más básicos 
de la programación en LabVIEW 
 
PALABRAS CLAVE: Barra, diagrama, LabVIEW, 
paleta, panel. 
 
 
1 INTRODUCCIÓN 
 
En esta práctica se realizara una breve introducción 
al manejo del programa LabVIEW (Laboratory Virtual 
Instrument Engineering Workbench) es una plataforma 
de programación grafica que ayuda a ingenieros a 
escalar desde el control y diseño hasta pruebas desde 
sistemas pequeños hasta grandes sistemas. En donde 
se hará la explicación de las funcionalidades de las 
paletas de funciones y herramientas, los diagramas de 
bloques y el panel frontal, barra de LabVIEW, diferentes 
formas del cableado del circuito en el diagrama de 
bloques. 
. 
 
2 Procedimiento. 
 
Para el procedimiento de esta práctica se procede a 
responder una serie de preguntas que se observa 
en el numeral 2.1 y en el numeral 2.2 se observa la 
implementación de unos ejercicios propuesto de [1]. 
 
2.1 Preguntas. 
 
a. ¿Qué significa LabVIEW? ¿quién lo 
fabrica? ¿Cuál es la última versión 
disponible? 
 
LabVIEW (Laboratory Virtual Instrument 
Engineering Workbench) es un sistema de 
desarrollo basado en programación grafica 
orientada a desarrollar aplicaciones para 
instrumentación que integra una serie de 
librerías para comunicación con 
instrumentos electrónicos , tarjetas de 
adquisición de datos, sistemas de 
adquisición y acondicionamiento, etc. 
LabVIEW fue fabricado por National 
Instruments en 1976 para funcionar sobre 
máquinas MAC, hoy en día está disponible 
para las plataformas Windows, UNIX, 
MAC y GNU/Linux. La última versión es 
LabVIEW 2013, posteriormente la versión 
2014 está disponible como versión demo 
para estudiantes y profesional. 
 
b. ¿Qué limitaciones tiene la versión de 
demostración de LabVIEW y de donde se 
puede descargar? 
 
Las limitaciones de la versión Demo o 
demostración es que tiene una licencia de 
30 días, limitan el acceso a importantes 
funciones del programa. 
 
c. ¿Cómo se llama el paradigma de 
programación utilizado por LabVIEW? 
 
El paradigma de programación utilizado 
por LabVIEW es un lenguaje gráfico. 
 
d. ¿Cuál es la diferencia fundamental de este 
paradigma, con los demás lenguajes de 
programación más conocidos? 
 
La diferencia es que el lenguaje utilizado 
en LabVIEW con los demás programas es 
más rápido para la simulación y una gran 
facilidad de manejo en el lenguaje. 
 
e. ¿Qué hace a LabVIEW un lenguaje de 
preferencia para aplicaciones de 
Instrumentación y control? 
 
Se hace un lenguaje de preferencia por la 
reducción del tiempo al desarrollar las 
aplicaciones de cualquier tipo (control, 
Diseños, entre otros) y el permitir la 
entrada a la informática a profesionales de 
cualquier otro campo 
 
f. ¿Cuál es la diferencia entre el panel frontal 
y el diagrama de bloques? 
 
Panel frontal es la interface gráfica que 
simula el panel de un instrumento real, 
permite la entrada y salida de datos, 
mientras que el diagrama de bloques 
posee funciones y estructuras que 
mailto:aldearias@hotmail.com
mailto:cemontenegro@utp.edu.co
mailto:iaarias@utp.edu.co
 
lOMoAR cPSD|3707762 
Laboratorio de medidas eléctricas. 
. 
 
 
 
 
relacionan las entradas con las salidas 
creadas en el panel frontal. 
 
g. ¿Qué tipos de elementos pueden existir en 
el panel frontal? 
 
En el panel frontal pueden existir los 
elementos como pulsadores, perillas, 
botones, gráficos y en general controles e 
indicadores. 
 
h. ¿Cuál es la diferencia entre ejecución 
normal y ejecución continua? 
 
La ejecución normal es un botón para 
correr la aplicación, su forma varía de 
acuerdo al nivel jerárquico donde se 
ejecuta; la ejecución continuamente es un 
botón para ejecutar la aplicación 
repetidamente hasta que sea presionado 
de nuevo o se presione abortar. 
 
i. ¿Cuál método se puede utilizar para con 
ejecución normal, mantener el programa 
corriendo continuamente? 
 
El método es usando un ciclo For para así 
mantenerlo corriendo continuamente. 
 
j. ¿Cuáles son los tipos de datos más 
importantes que puede manejar 
LabVIEW? 
 
Los tipos de datos más importantes que se 
puede manejar en LabVIEW son el char, 
int, doublé, entre otros. 
 
k. ¿Cómo se obtiene ayuda acerca de una 
función en LabVIEW? 
 
Con el menú Help se obtiene la ayuda 
acerca de las funciones en LabVIEW y 
para el elemento se le da click derecho y 
click en Help para observar la función de 
ese elemento. 
 
 
2.2 ANEXE EL REPORTE SOBRE LA 
EJECUCIÓN DE LA PARTE 2 DEL 
DESARROLLO DE LA PRÁCTICA. 
 
El estudiante implementará los ejemplos y 
ejercicios propuestos por el profesor, a partir 
del texto guía. Realizar el ejercicio 1.1 pág. 55, 
y los ejercicios propuestos de la sección 1.17 
en la pág. 62: 1, 2, 3 y 4. 
Se implementa primero que todo el ejercicio 1.1 
y al implementarlo se obtiene lo siguiente: 
 
Panel frontal. 
 
Diagrama de bloque. 
 
Para la otra parte toca implementar los ejercicios de la 
sección 1.17 desde el 1 hasta el 4. 
 
1. Crear un panel de control idéntico al de la figura 
1.67. 
 
 
2 
 
lOMoAR cPSD|3707762 
Laboratorio de medidas eléctricas. 
. 
 
 
 
 
 
Implementando el panel de control se obtuvo el 
siguiente: 
 
Panel de control. 
 
2. Hacer un programa en LabVIEW que evalué la 
función y = 3x2 + 4x – 9 en cualquier valor de X. 
 
Implementando un circuito para la función de Y 
para cualquier valor de X en el programa de 
LabVIEW lo podemos observar a continuación: 
 
Panel de control. 
Diagrama de bloques. 
 
 
3. Codificar en G la expresión booleana : 
 
 
 
Implementando la expresión booleana en el 
programa de LabVIEW se muestra lo siguiente 
en el panel de control con 4 botones booleanos 
y un indicador en donde se observara el 
resultado de la función booleana; en el 
diagrama de bloques se observa todo el circuito 
general que está compuesta los botones y el 
indicador: 
 
Panel de control. 
 
Diagrama de bloques. 
 
 
A continuación se mostrara la tabla de verdad 
encontrada para la función booleana y con ella se 
procederé a verificar el funcionamiento del circuito 
implementado en el diagrama de bloque de LabVIEW. 
 
lOMoAR cPSD|3707762 
Laboratorio de medidas eléctricas. 
. 
 
 
 
 
 
 
Panel de control. 
 
 
 
Tabla de verdad. 
 
4. Crear un VI que genere un número aleatorio 
entre 1 y 100. 
 
Para la creación del VI que nos generó un 
número aleatorio entre 1 y 100 se implementa 
un circuito con un Random number (0-1) que al 
multiplicar con una constante de valor 100 para 
que nos suelte un entero de 32bits y un I32 
para convertirlo y arrojar el número aleatorio 
entre ese rango, se observa en las siguientes 
imágenes: 
Diagrama de bloques. 
 
 
3 CONCLUSION 
 
• El lenguaje LabVIEW es importante como 
plataforma principal para la implementación de 
proyectos por su facilidad de trabajo para el 
usuario debido a que su programación está 
orientado a un lenguaje gráfico y 
especialmente el usuario no debe tener un 
vasto conocimiento sobre el lenguaje para 
realizar los proyectos. 
 
4 REFERENCIAS 
 
[1] Germán A. Holguín L, Alvaro A. Orozco G, Sandra N Pérez 
L. CURSO BÁSICO DE LabVIEW 6I. Editorial Publicaciones 
Universidad Tecnológica de Pereira, 2002. 
[2] Tutoriales de LabVIEW en youtube. 
[3] es.wikipedia.org/. 
[4] Introducción a LabVIEW, Curso de Seis-Horas. September 
2003 Edition Part Number 323669B-01. 
 
 
 
 
 
 
4 
A B C D S 
0 0 0 0 1 
0 0 0 1 1 
0 0 1 0 1 
0 0 1 1 1 
0 1 0 0 1 
0 1 0 1 1 
0 1 1 0 1 
01 1 1 1 
1 0 0 0 1 
1 0 0 1 1 
1 0 1 0 0 
1 0 1 1 1 
1 1 0 0 1 
1 1 0 1 1 
1 1 1 0 1 
1 1 1 1 1

Continuar navegando