Está en la página 1de 30

UNIVERSIDAD DE EL SALVADOR

FACULTAD MULTIDISCIPLINARIA DE OCCIDENTE


DEPARTAMENTO DE QUIMICA.

Materia: Procesos químicos industriales I

Docente: Lic. Salvador López Méndez.

Alumna: Br. Alexandra Elizabeth Merino.


PROGRAMA DE AUTOMATIZACIÓN Y
ADQUISICIÓN DE DATOS.
Objetivos.
reducir el tiempo de desarrollo de
aplicaciones de todo tipo (no sólo
en ámbitos de Pruebas, Control y
Diseño)

permitir la entrada a la informática


a profesionales de cualquier otro
campo
¿Qué es LabVIEW?

es una plataforma y entorno de desarrollo para diseñar sistemas, con un


lenguaje de programación visual gráfico. Recomendado para sistemas
hardware y software de pruebas, control y diseño, simulado o real, pues
acelera la productividad. El lenguaje que usa se llama lenguaje G, donde la
G simboliza que es lenguaje Gráfico.

Es un software
creado por la
empresa National
Instruments en
1976 y sacado al
mercado en 1986.
Ventajas de LabView

 Se reduce el tiempo de desarrollo de las aplicaciones al menos de 4 a 10 veces,


ya que es muy intuitivo y fácil de aprender.

 Dota de gran flexibilidad al sistema, permitiendo cambios y actualizaciones tanto


del hardware como del software.

 Da la posibilidad a los usuarios de crear soluciones completas y complejas.

 Con un único sistema de desarrollo se integran las funciones de adquisición,


análisis y presentación de datos.

 El sistema está dotado de un compilador gráfico para lograr la máxima velocidad


de ejecución posible.

 Tiene la posibilidad de incorporar aplicaciones escritas en otros lenguajes.


Al ejecutar el software LabVIEW, nos aparece una
ventana como la siguiente:

Aquí podemos
elegir del menú la
opción de abrir un
nuevo VI, un
proyecto en
blanco o un VI
desde una
plantilla. Para
empezar
elegiremos abrir
un VI en blanco.
Panel Frontal
Diagrama de bloques
Cables
Paletas
Paleta de herramientas.
Barra de herramientas de estado.
PROGRAMACIÓN EN LABVIEW

LabVIEW sigue un modelo de flujo de datos para ejecutar VIs. Un nodo


de diagrama de bloques se ejecuta cuando recibe todas las entradas
requeridas. Cuando el nodo se ejecuta, produce datos de salida y pasa
los datos al siguiente nodo en la trayectoria del flujo de datos. El
movimiento de datos a través de los nodos determina el orden de
ejecución de los VIs y las funciones en el diagrama de bloques.
Programando el flujo de datos

El diagrama de bloque se ejecuta


dependiendo del flujo de los
datos; el diagrama de bloques NO
se ejecuta de izquierda a derecha

El nodo se ejecuta cuando los


datos están disponibles para
TODAS los terminales de entrada.

Los nodos suministran datos a


todos los terminales de salida
cuando termina.

Para forzar el orden de ejecución,


se utiliza una estructura de
Secuencia
ESTRUCTURAS Y ELEMENTOS DE
PROGRAMACIÓN

Para realizar un programa dentro de cualquier lenguaje


se requiere de conocer el manejo de las estructuras que
gobiernan un algoritmo.

La estructuras en LabView son:


• Los ciclos While
• Los ciclos For-Next
• Los cuadros de casos
• Las secuencias

Otros elementos de programación son las variables, que


pueden ser de tipo global o local, y los cuadros de
fórmula.
LOS CICLOS
WHILE
Sirven para hacer que
una secuencia de
instrucciones se repitan
una cantidad de veces,
siempre y cuando una
afirmación sea
verdadera.
En LabView se
ejecutarán las funciones
que se encuentren
dentro del cuadro de
ciclo, tomando los
valores que quedaron
almacenados en la
frontera de entrada, y
sacando los resultados a
la frontera de salida.
CICLO FOR-
NEXT
Este hace un número definido
de iteraciones el cual esta
dado por el valor que se coloca
en el parámetro ‘N’. Este
siempre debe ser definido,
pues de no suceder así el
programa no corre.
También se puede usar para
crear matrices. Tiene la
desventaja respecto al ciclo
while de tener que cumplir
todas las iteraciones para
terminar, mientras que en el
while, se termina dependiendo
de una condición, por tanto se
puede crear un algoritmo que
cuando detecte un error
termine el ciclo. Mientras que
el for-next es un ciclo ciego.
CUADROS DE CASOS ‘CASE’

Es una estructura de comparación y ejecución


condicionada donde de acuerdo a algún parámetro se
realizan las operaciones de un cuadro u otro.

Si el parámetro de condición es del tipo verdadero-falso,


cuando éste es verdadero se ejecuta un contenido, y
cuando es falso se ejecuta otro. De esta forma solo son
posible dos opciones de ejecución. Si el parámetro es un
número, se ejecuta un cuadro cuyo número de
identificación corresponde al valor de entrada. En este caso
pueden haber tantas opciones de ejecuciones como se
desee
LAS SECUENCIAS
Como el LabView es un lenguaje de tipo multiproceso, puede ejecutar varias partes del
programa simultáneamente. Además las funciones se van operando cuando llegan todos
los parámetros de entrada de cada una lo que no da mucha certeza de que función se
realiza primero. Pero si por alguna razón se desea que un conjunto de operaciones se
realice antes que otro, se puede agregar una estructura de secuencias, la cual ejecuta el
contenido del primer cuadro, luego el del segundo, y así sucesivamente tal como en una
cinta de fotos para cine, cada foto sigue a la otra.
VARIABLES

Son variables asociadas a algún control o indicador dentro


de un programa VI, en el cual son usadas. Cuando se
escribe en una de éstas, el contenido del indicador o
local control cambia.

La diferencia con las variables locales radica en que estas


pueden ser entendidas por cualquier programa y/o
subrutina VI, y pueden ser actualizadas por los mismos.
global Estas se almacenan en un archivo diferente de extensión
CUADROS DE FÓRMULA

Cuando se realizan operaciones matemáticas complejas


donde hay muchos cálculos distintos, tener un ícono por
cada operación puede ser complejo e implicar muchos
cables y conexiones, que dificultan el entendimiento del
diagrama y alargan el tiempo de programación. Un mejor
camino es tomar todas esas funciones y juntarlas en un
cuadro de fórmula, donde se escribe la operación de una
forma textual. Al cuadro se le agregan unos conectores
de entrada y salida de datos, con el nombre de los
parámetros inscritos, y de allí se alambran los
conductores.
FUNCIONES: MATRICES (ARRAYS),
STRINGS Y FILE.
Matrices: Son conjuntos de datos los cuales se almacenan uno
detrás de otro, en fila o columna, si se habla de una dimensión, y
en cuadros para matrices bidimensionales. Las matrices o arreglos
FUNCIONES pueden tener tantas dimensiones como se desee

Clusters: Es una agrupación de datos, de diferente tipo, como ya se


había mencionado, donde todos los cables se juntan en uno solo
para facilitar el cableado en el diagrama de bloques.

Strings: O cadenas de caracteres, son conjuntos de datos


alfanuméricos como lo son letreros, anuncios y tablas de letras.

File: Son funciones que permiten el acceso información guardada


en disco duro o disquetes, por medio de los directorios. Con estas
instrucciones se pueden almacenar datos obtenidos en el
transcurso de la ejecución del VI.
DISEÑO DE UNA INTERAZ WI-FI PARA
SENSORES BIOMETRICOS.
Diseño de una interfaz wi-fi para
sensores biométricos.

Diseñar una interfaz para la transmisión y recepción de


datos WI-Fi de sensores biométricos.

La antena transmisora transforma la energía eléctrica


en ondas electromagnéticas, y una receptora realiza la
función inversa. La antenas pueden enviar y recibir
datos que provengan de un sensor químico o
biométrico, luego estos datos pueden manipularse a
través de una interfaz elaborada en un lenguaje
apropiado, como LabView.
Antena
Sensor Circuito
receptora

Programa Computadora
Conclusiones.

Labview es un lenguaje de programación grafico diseñado


para ingenieros y científicos para desarrollar aplicaciones
de prueba, control y medidas.

Utiliza un lenguaje fácil de comprender, y utiliza un enfoque


moderno para la creación y diseño de prototipos.

Debido a la versatilidad del programa y a su fácil manejo


podemos decir que es una herramienta muy útil y con
mucha importancia para científicos e ingenieros.

También podría gustarte