Академический Документы
Профессиональный Документы
Культура Документы
TRABAJO FINAL
Pineda Molina Christopher Isaac
29 de noviembre de 2012
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Que es LabView?
LabView (acrnimo de Laboratory Virtual Instrumentation Environment Workbench) es una plataforma y entorno de desarrollo para disear sistemas, con un lenguaje de programacn visual grco. Recomendado para sistemas hardware y software de pruebas, control y diseo, simulado o real y embebido, pues acelera la productividad. El lenguaje que usa se llama lenguaje G, donde la G simboliza que es lenguaje Grco.
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Historia
Este programa fue creado por National Instruments (1976) para funcionar sobre mquinas MAC, sali al mercado por primera vez en 1986. Ahora est disponible para las plataformas Windows, UNIX, MACy GNU/Linux. La ltima versin es la 2012, con la increible demostracin de poderse usar simultneamente para el diseo del rmware de un instrumento RF de ltima generacin, a la programacin de alto nivel del mismo instrumento, todo ello con cdigo abierto.
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Historia
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Instrumentos Virtuales
Los programas desarrollados con LabVIEW se llaman Instrumentos Virtuales, o VIs, y su origen provena del control de instrumentos, aunque hoy en da se ha expandido ampliamente no slo al control de todo tipo de electrnica sino tambin a la programacin, comunicaciones, matemticas, etc. Un lema tradicional de LabVIEW es: La potencia est en el Software , que con la aparicin de los sistemas multincleo se ha hecho an ms potente. Entre sus objetivos estn el reducir el tiempo de desarrollo de aplicaciones de todo tipo y el permitir la entrada a la informtica a profesionales de cualquier otro campo. LabVIEW consigue combinarse con todo tipo de software y hardware, tanto del propio fabricante -tarjetas de adquisicin de datos, PAC, Visin, instrumentos y otro Hardware como de otros fabricantes.
Pineda Molina Christopher Isaac TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Programa en LabVIEW
Como se ha dicho es una herramienta grca de programacin, esto signica que los programas no se escriben, sino que se dibujan, facilitando su comprensin. Cada VI consta de dos partes diferenciadas: Panel Frontal: El Panel Frontal es la interfaz con el usuario, la utilizamos para interactuar con el usuario cuando el programa se est ejecutando. Diagrama de Bloques: Es el programa propiamente dicho, donde se dene su funcionalidad, aqu se colocan conos que realizan una determinada funcin y se interconectan.
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Paleta de Controles
Para generar el panel frontal se colocan controles e indicadores de la paleta de controles. Cada icono representa una subpaleta, la cual contiene controles para colocar en el panel frontal. Un control es un objeto que utiliza el usuario para interactuar con el VI, introduciendo datos o controlando el proceso. Unos ejemplos sencillos de controles son los botones, controles deslizantes, diales, cuadros de texto... Un indicador es un objeto del panel frontal que muestra datos al usuario. Se pueden citar como ejemplos: grcas, termmetros, medidores analgicos y digitales... Cuando se coloca un control o indicador en el panel frontal, automticamente aparece un terminal en el diagrama de bloques.
Pineda Molina Christopher Isaac TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Paleta de Controles
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Paleta de Funciones
Para construir el diagrama de bloques se usan los terminales generados en el panel de control por los controles e indicadores, y los VIs, funciones y estructuras de la paleta de funciones. Cada cono de la paleta representa una subpaleta, la cual contiene Vis y funciones para colocar en el diagrama de bloques. Las estructuras, VIs y funciones (llamados en conjunto nodos) de la paleta de funciones proporcionan la funcionalidad al VI. Cuando se aaden nodos a un diagrama de bloques, se pueden conectar entre si y a los terminale generados por los controles e indicadores del panel de control mediante la herramienta de conexin (Wiring Tool) de la paleta de herramientas. Al nal, un diagrama de bloques completo se asemeja a un diagrama de ujo.
Pineda Molina Christopher Isaac TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Paleta de Funciones
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Creacion de Programas
Los datos irculanpor el programa mediante cables, que sirven c para unir unos elementos con otros. Para realizar la conexin se utiliza la herramienta Connect Wire. Un cable tendr una nica fuente y uno o varios destinos de tipos compatibles. El cableado, en general, debe ser lo ms corto posible manteniendo una claridad suciente. Una opcin til que aparece en el men contextual de los cables es Clean Up Wire que realiza un trazado automtico de la ruta del cable. Un buen trazado del cableado no slo es ms elegante sino que tambin puede hacer que el programa tenga unas prestaciones superiores en cuanto a memoria utilizada.
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Paleta de Controles
Una vez creado el programa se deben introducir los datos iniciales en los controles del Panel Frontal, ejecutado presionando el botn Run (CTRL+R)
Pineda Molina Christopher Isaac TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Tipos de datos
LabVIEW soporta principalmente 4 tipos de datos Los nmeros enteros o integer.
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Tipos de datos
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Tipos de datos
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Tipos de datos
Los elementos booleanos o de tipo bit, boolean.
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Tipos de datos
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Tipos de datos
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Tipos de datos
Dentro de los enteros, podemos hacer una clasicacin por su tamao en bits, habiendo enteros de 8 bits, de 16, de 32 y de 64 bits. Adems, es posible denirlos tanto con signo (signed, con prejo I), como sin signo (unsigned, con prejo U)
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Tipos de datos
La mayora de las funciones matemticas consideran que tanto sus entradas como la salida son de tipo double. El tipo double es el nmero de coma otante de doble precisin y se representa con DBL. Los datos de tipo cadena se utilizan para enviar y recibir mensajes de texto entre los distintos mdulos y funciones de una aplicacin. Se utilizan para el envo y recepcin de informacin.
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Controles
Se utiliza nicamente en el panel frontal. Contiene todos los controles e indicadores que se emplearn para crear la interfaz del VI con el usuario
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Funciones
Se emplea en el diseo del diagrama de bloques. La paleta de funciones contiene todos los objetos que se emplean en la implementacin del programa del VI, ya sean funciones aritmticas, de entrada/salida de seales, entrada/salida de datos a chero, adquisicin de seales, temporizacin de la ejecucin del programa
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Funciones
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Funciones
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
lista de Programas
lista de Programas
Compuertas Booleanas Switch y selector Booleanos Funciones LabView Tab Control Formula Nodo Formula De Heron Numero Primo Seleccionador de operaciones Generador de funciones Formula General Radio Buttons String
Pineda Molina Christopher Isaac TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Compuertas Booleanas Switch y selector Booleanos Funciones LabView Tab Control Generador de Funciones String
Compuertas Booleanas
En este programa se expuso el uso de compuertas logicas para poder simular el circuito de una compuerta XOR y tambin una Latch tipo D, esto se logro con la manipulacin de las distintas compuertas lgicas que el mismo programa nos proporciona, unindolas y exhibindolas por medio del cableado a los leds
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Compuertas Booleanas Switch y selector Booleanos Funciones LabView Tab Control Generador de Funciones String
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Compuertas Booleanas Switch y selector Booleanos Funciones LabView Tab Control Generador de Funciones String
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Compuertas Booleanas Switch y selector Booleanos Funciones LabView Tab Control Generador de Funciones String
En este programa se expuso el uso del selector Booleano al cual le llegan dos entradas y solo exhibe una de ellas, esto lo logra con un Switch que le permite arrojar un solo dato y dicho dato ser el que est relacionado con dicha entrada, supongamos que al verdadero del selector le llega un 5, y al falso del selector le llega un 6, si el Switch est seleccionado en verdadero (1 lgico), el selector arrojara el 5, si el Switch est en falso (0 logico) el selector arrojara el 6.
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Compuertas Booleanas Switch y selector Booleanos Funciones LabView Tab Control Generador de Funciones String
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Compuertas Booleanas Switch y selector Booleanos Funciones LabView Tab Control Generador de Funciones String
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Compuertas Booleanas Switch y selector Booleanos Funciones LabView Tab Control Generador de Funciones String
Funciones LabView
Tomando como ejemplo el programa Circuitos Booleanosse explicaron varias funciones que el LabView proporciona, estas son de mucha ayuda ya que estas funciones te permiten mejorar el programa que se est realizando, la reduccin del tiempo empleado en la elaboracin del programa as como el acomodo de los elementos del mismo, las funcin expuestas fueron las siguientes:
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Compuertas Booleanas Switch y selector Booleanos Funciones LabView Tab Control Generador de Funciones String
La funcin Serch nos permite encontrar rpidamente los elementos que estamos buscando, esto se logra al introducir una palabra clave en el buscador y te despliega un men con los resultados obtenidos
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Compuertas Booleanas Switch y selector Booleanos Funciones LabView Tab Control Generador de Funciones String
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Compuertas Booleanas Switch y selector Booleanos Funciones LabView Tab Control Generador de Funciones String
La funcin Show Context Help Window nos despliega una pequea pantalla la cual al darle clic a cualquier bloque o elemento que este en el programa nos dar su informacin y funcionamiento, inclusive hasta nos puede proporcionar un ejemplo de lo que se haya dado clic si es que existe.
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Compuertas Booleanas Switch y selector Booleanos Funciones LabView Tab Control Generador de Funciones String
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Compuertas Booleanas Switch y selector Booleanos Funciones LabView Tab Control Generador de Funciones String
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Compuertas Booleanas Switch y selector Booleanos Funciones LabView Tab Control Generador de Funciones String
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Compuertas Booleanas Switch y selector Booleanos Funciones LabView Tab Control Generador de Funciones String
Tab Control
En este programa se expuso el uso del Tab Control, este tipo de contenedor nos permite agregarle paginas y a esas pginas agregarle elementos que solo sern exhibidos si su pestaa correspondiente esta activada.
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Compuertas Booleanas Switch y selector Booleanos Funciones LabView Tab Control Generador de Funciones String
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Compuertas Booleanas Switch y selector Booleanos Funciones LabView Tab Control Generador de Funciones String
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Compuertas Booleanas Switch y selector Booleanos Funciones LabView Tab Control Generador de Funciones String
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Compuertas Booleanas Switch y selector Booleanos Funciones LabView Tab Control Generador de Funciones String
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Compuertas Booleanas Switch y selector Booleanos Funciones LabView Tab Control Generador de Funciones String
Generador de Funciones
Un generador de seales, de funciones o de formas de onda es un dispositivo electrnico de laboratorio que genera patrones de seales peridicas o no peridicas, LabView tiene un bloque de accin llamado Basic Function Generator que se encuentra en la seccin Waveform Generation VIs el cual ya simula un generacin de funciones, simplemente se le agregan controladores a dicho bloque y se exhibe a un osciloscopio, el cual tambin ya viene determinado.
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Compuertas Booleanas Switch y selector Booleanos Funciones LabView Tab Control Generador de Funciones String
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Compuertas Booleanas Switch y selector Booleanos Funciones LabView Tab Control Generador de Funciones String
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Compuertas Booleanas Switch y selector Booleanos Funciones LabView Tab Control Generador de Funciones String
String
Este programa nos permite visualizar las diferentes opciones que podemos usar a la hora de trabajar con los datos de tipo String, aqu se demuestra que podemos trabajar con Arrays tipo tring, conocer el tamao de los caracteres de una cadena, convertir de maysculas a minsculas y viceversa as como poder general ventanas de dialogo
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Compuertas Booleanas Switch y selector Booleanos Funciones LabView Tab Control Generador de Funciones String
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Compuertas Booleanas Switch y selector Booleanos Funciones LabView Tab Control Generador de Funciones String
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Formula Nodo Formula de Heron Numero Primo Seleccionador de operaciones Radio Buttons Formula General
Formula Nodo
En este programa se expuso el uso de la estructura Formula Nodo,este tipo de estructura nos permite ingresar lenguaje tico C, esto nos facilita al momento de trabajar con formulas matemticas, condiciones y casos entre otras cosas, en este programa se uso la estructura Formula de Nodo para poder evaluar una ecuacin, en este tipo de estructura debemos de tomar en cuenta que hay que declarar en el bloque las entradas y las salidas, si existe un error el mismo LabView nos dir que est mal dentro de la estructura
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Formula Nodo Formula de Heron Numero Primo Seleccionador de operaciones Radio Buttons Formula General
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Formula Nodo Formula de Heron Numero Primo Seleccionador de operaciones Radio Buttons Formula General
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Formula Nodo Formula de Heron Numero Primo Seleccionador de operaciones Radio Buttons Formula General
Formula De Heron
Al ya haber comprendido la estructura Formula Nodo, se expuso un programa de aplicacin de dicha estructura, el cual nos permite conocer la supercie de un triangulo al ingresar sus lados.
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Formula Nodo Formula de Heron Numero Primo Seleccionador de operaciones Radio Buttons Formula General
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Formula Nodo Formula de Heron Numero Primo Seleccionador de operaciones Radio Buttons Formula General
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Formula Nodo Formula de Heron Numero Primo Seleccionador de operaciones Radio Buttons Formula General
Numero Primo
Este programa nos muestra al poner un limite los nmeros primos que existen antes de tal lmite, esto gracias a un array el cual va almacenando cada numero primo que valla saliendo
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Formula Nodo Formula de Heron Numero Primo Seleccionador de operaciones Radio Buttons Formula General
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Formula Nodo Formula de Heron Numero Primo Seleccionador de operaciones Radio Buttons Formula General
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Formula Nodo Formula de Heron Numero Primo Seleccionador de operaciones Radio Buttons Formula General
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Formula Nodo Formula de Heron Numero Primo Seleccionador de operaciones Radio Buttons Formula General
Seleccionador de operaciones
Este tipo de programa nos muestra que podemos utilizar un seleccionador tipo Dial para realizar una accin deseada ya que el nmero que arroje el seleccionador tipo Dial llegara a un case el cual realizara en un exhibidor numrico el tipo de operacin seleccionada
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Formula Nodo Formula de Heron Numero Primo Seleccionador de operaciones Radio Buttons Formula General
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Formula Nodo Formula de Heron Numero Primo Seleccionador de operaciones Radio Buttons Formula General
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Formula Nodo Formula de Heron Numero Primo Seleccionador de operaciones Radio Buttons Formula General
Radio Buttons
Los Radio Buttons son un tipo de interfaz grca que permite al usuario elegir una opcin de un conjunto predenido de opciones. Los botones se arreglan en grupos de dos o ms y se muestran en la pantalla como, por ejemplo, una lista de agujeros circulares que pueden contener un espacio blanco (para la opcin de no seleccionado) o un punto (para la opcin de seleccionado)
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Formula Nodo Formula de Heron Numero Primo Seleccionador de operaciones Radio Buttons Formula General
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Formula Nodo Formula de Heron Numero Primo Seleccionador de operaciones Radio Buttons Formula General
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Formula Nodo Formula de Heron Numero Primo Seleccionador de operaciones Radio Buttons Formula General
Formula General
Este programa sirve resolver una ecuacin que tiene la forma de una suma de trminos, todos ellos con potencias inferiores a las de un cuadrado, es decir, una ecuacin cuadrtica puede ser representada por un polinomio de segundo grado o polinomio cuadrtico, simplemente se uso una estructura de Formula Nodo y se pudo un led el cual se enciende si sus soluciones son imaginarias.
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Formula Nodo Formula de Heron Numero Primo Seleccionador de operaciones Radio Buttons Formula General
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Formula Nodo Formula de Heron Numero Primo Seleccionador de operaciones Radio Buttons Formula General
TRABAJO FINAL
Introduccion Teoria Programas expuestos en clase Programas Tipo Elementos Programas Tipo Estructura
Formula Nodo Formula de Heron Numero Primo Seleccionador de operaciones Radio Buttons Formula General
TRABAJO FINAL