Está en la página 1de 44

UNIVERSIDAD TECNOLÓGICA DE TULA-TEPEJI

Mecatrónica Área de Automatización.

Materia: Circuitos Eléctricos

Docente: Ing. Juan Antonio Montiel Hernández

Trabajo: Miniproyecto UIII

Alumnos: Axel Leroy Flores de Jesús, Jhon Deyver Villalobos Ordoz.


Jesús Gabriel Lopéz Cruz,Dylan Michell Baca Ruíz, Alexis Flores
Noguez, Tomas Adair Ortiz Valdez.

2MCA-G1 10 abril del 2023


Introducción:

LabVIEW es un lenguaje de programación de alto nivel, de tipo gráfico,


inicialmente enfocado a la realización de aplicaciones para el control
de instrumentación.
Los programas desarrollados en LabVIEW se llaman Instrumentos
Virtuales, o VIs, lo que da una idea de su uso en origen: el control de
instrumentos.
Entre los objetivos de LabVIEW están la reducción del tiempo de
desarrollo de aplicaciones y facilitar el desarrollo de aplicaciones a
programadores no expertos.
Pero una de sus mayores cualidades es la existencia de numerosos
paquetes que permiten combinar este software con todo tipo de
hardware, como tarjetas de adquisición de datos, controladores,
autómatas programables, sistemas de visión, FPGAs, …
LabVIEW (Laboratory Virtual Instrument Engineering Workbench) fue
creado por la empresa National Instruments para funcionar sobre
máquinas MAC, salió al mercado por primera vez en 1986.
¿Qué es LabVIEW?

Es un entorno de programación gráfico que puede utilizar para crear aplicaciones rápida y
eficientemente con interfaces de usuarios profesionales

LabVIEW es un entorno de programación gráfica que los ingenieros utilizan para desarrollar
sistemas pruebas automatizadas de investigación, validación y producción.
es un software que proporciona un potente entorno de desarrollo gráfico para el diseño de
aplicaciones de Ingeniería de adquisición de datos, análisis de medidas y presentación de
datos gracias a un lenguaje de programación sin la complejidad

Características
1. Naturaleza gráfica y compilada: representando gráficamente con iconos y cables
2. Flujo de datos y/o programación basada en eventos: permite que el usuario la
interacción directa con el programa
3. Capacidades multiobjetiva y plataforma: puede usar el mimo código en sistemas
Windows, marc os X o Linux
4. Flexibilidad orientada en objetos: provee herramientas y funciones para utilizar
técnicas de prog. Orientada a objetos
5. Posibilidades de multithreading: provee las opciones para mejorar el rendimiento

Condiciones generales
El Servicio de Informática, en colaboración con varios departamentos y facultades de la
Universidad, ha adquirido una licencia campus de productos de la familia Labview para su
distribución dentro de la Universidad de Cantabria.
Descripción
• LabVIEW es un software que proporciona un potente entorno de desarrollo gráfico
para el diseño de aplicaciones de Ingeniería de adquisición de datos, análisis de
medidas y presentación de datos gracias a un lenguaje de programación sin la
complejidad de otras herramientas de desarrollo.

• Características principales
• Intuitivo lenguaje de programación.
• Herramientas de desarrollo y librerías de alto nivel específicas para aplicaciones.
• Cientos de funciones para E/S, control, análisis y presentación de datos.
• Posibilidad de crear aplicaciones de medida genéricas sin programación.
• Depuración gráfica integrada y control del código fuente.
• Miles de programas de ejemplo, tanto en el software como por web.
• Ayuda contextual integrada y extensos tutoriales.
Explorador de proyectos:
a) Ventana de explorador de archivos

El LabVIEW Project es una herramienta que sirve para organizar los archivos, hardware
de National Instruments, datos de configuración y especificaciones de construcción del
archivo ejecutable.La información de los proyectos se almacena en un archivo con
extensión .lvproj.
La ventana del explorador de proyectos es donde se inter-actúa con los proyectos de
LabVIEW.

La ventana esta organizada en destinos, cada destinos representa una plataforma en la


cual correrá el código, por ejemplo sistemas de tiempo real. En cada destino existen tres
subdivisiones:
a. Código.Todos los objetos debajo de cada destino muestran accesos directos a cada
archivo del proyecto, se pueden reacomodar para una mejor separación como VI's,
controles o librerías para cada destino del proyecto.
b. Dependencias. Son sub-archivos que son utilizados por archivos dentro del código y no
son adheridos explícitamente al proyecto. Desde la versión 8.5 de LabVIEW en adelante se
tienen categorías separadas para vi.lib, user.lib, instr.lib.
c. Especificaciones de construcción (Build Specification). Contiene todos los ajustes
necesarios para la distribución del código fuente en distintas formas: como toolkit (Source
Distribution), ejecutable (exe), librería compartida (DLL) o aplicación WEW

El uso del explorador de proyectos facilita la integración del código fuente de nuestro
programa, además de ordenar nuestros sub instrumentos y controles personalizados.

B). Barra de herramientas de proyectos


El menú Help presenta la ayuda en línea los manuales de referencia la documentación
impresa los recursos de web enlaces de internet y los archivos de ayuda de cada tolkit
instalado
C). Creación de proyectos en labview

El primer paso es abrir el programa LabVIEW y hacer click en file»new VI como se aprecia en
la siguiente imagen:
Aparecerán dos pantallas: el panel frontal y el diagrama de bloques. Para trabajar
conjuntamente con dichas pantallas, hay que mantener los botones de ctrl y la letra T y se
conseguirá la siguiente pantalla:

Ahora podemos crear nuestro nuevo proyecto.

D). Añadir archivos existentes a un proyecto

Creación de un repositorio:
Esto creará una carpeta especial donde se almacenarán todas las revisiones de
los archivos de su proyecto. En los entornos de producción, el repositorio
generalmente se almacena en un servidor, y el trabajo de desarrollo se puede
realizar en varios clientes.
1. Abra el explorador de archivos de Windows y cree una nueva carpeta en
blanco.
2. Haga clic derecho dentro de la nueva carpeta y haga clic en TortoiseSVN
»Crear repositorio aquí.

3. Haga clic en Aceptar cuando se le solicite. Esta carpeta ahora contendrá todas
las revisiones de su proyecto. Es importante que nunca modifique ningún archivo
dentro de esta carpeta, y es una buena idea mantener copias de seguridad
regulares del repositorio.
Agregando un Proyecto al Repositorio:
Este paso seleccionará los archivos que se agregarán al repositorio. Esto no los
copiará realmente en el repositorio, eso se hará en el siguiente paso.

1. Crea una carpeta en blanco. Haga clic derecho y seleccione SVN Checkout
...
2. Escriba la ruta del repositorio que creó en forma de file:///c:/ your-repository ,
donde su-repositorio es su repositorio. Esto revisará el repositorio en blanco
en la carpeta que acaba de crear.
3. Copie sus archivos de proyecto de LabVIEW (incluyendo sus VIs) en la nueva
carpeta.
4. Haga clic derecho dentro de la carpeta (pero no en un archivo) y
seleccione TortoiseSVN »Agregar

Los archivos de proyecto se han seleccionado para agregarse al repositorio, pero el cambio
aún no se ha confirmado. Si agrega nuevos archivos más adelante, puede usar este mismo
método para agregarlos al repositorio existente.
Confirmando cambios en el repositorio:
Un commit ingresará tus cambios en el repositorio. Los cambios solo se ingresarán en el
repositorio cuando se confirme, esto incluye agregar y eliminar archivos.

1. Haga clic derecho dentro de la carpeta y seleccione SVN Commit ...


2. Ingrese notas en la sección Mensaje para describir los cambios que se están
registrando. También puede seleccionar qué archivos modificados deben
confirmarse.
. Haga clic en Aceptar cuando esté listo.
Cambiando a una revisión diferente en el repositorio:
Este procedimiento le permitirá ver y modificar las revisiones anteriores de su proyecto,
permitiéndole retroceder si es necesario.

1. Haga clic derecho en un archivo para cambiar o dentro de la carpeta para cambiar
todos los archivos y seleccione TortoiseSVN »Actualizar a revisión ...
2. Seleccione la revisión deseada y haga clic en Aceptar.

Creando un Nuevo Proyecto CompactRIO en LabVIEW


Comience creando un nuevo proyecto en LabVIEW, donde administrará su código y
recursos de hardware.

1. Cree un nuevo proyecto en LabVIEW seleccionando Archivo »Nuevo proyecto


2. Agregue su sistema CompactRIO al proyecto haciendo clic derecho en Proyecto en
la parte superior del árbol y seleccione Nuevo »Objetivos y dispositivos … Este
menú le permite descubrir sistemas en su red o agregar sistemas sin conexión.
3. Expanda la carpeta Real-Time CompactRIO y seleccione su sistema.
Haga clic en Aceptar para cerrar la ventana de diálogo.

Seleccione el Modo de Programación Apropiado

Los sistemas CompactRIO tienen al menos dos modos seleccionables por el usuario.
Algunos modelos de CompactRIO tienen un modo adicional seleccionable por el usuario
para programar en NI-DAQmx en tiempo real. Consulte este artículo para determinar si
su CompactRIO es capaz de usar NI-DAQmx en tiempo real. Después de agregar su
dispositivo al proyecto, se le pedirá que seleccione el modo de programación que le
gustaría usar.

Nota : Puede cambiar el modo de programación más tarde si es necesario usando el


cuadro de diálogo Propiedades del Chasis CompactRIO .

Modo en tiempo real (NI-DAQmx) : CompactRIO con NI-DAQmx es la última


incorporación a la familia de controladores CompactRIO. Trae dos experiencias de
software en una al combinar la facilidad de uso de NI-DAQmx y la funcionalidad de bajo
nivel de LabVIEW FPGA. También simplifica las arquitecturas del sistema al traer lo
último en tecnologías de sincronización y control a la plataforma CompactRIO. Para
programar un Módulo de la Serie C en este modo, colóquelo en la carpeta Real-Time
Resources en el proyecto de LabVIEW.
Modo de Escaneo en Tiempo Real (E/S variable) : esta opción le permite programar el
procesador en tiempo real de su sistema CompactRIO, pero no el FPGA. En este modo,
NI proporciona una personalidad predefinida para el FPGA que escanea periódicamente
la E/S y la coloca en un mapa de memoria, poniéndola a disposición de LabVIEW Real-
Time. El modo de escaneo en tiempo real de CompactRIO es suficiente para
aplicaciones que requieren acceso de un solo punto a E/S a velocidades de unos pocos
cientos de hertz. Para programar un Módulo de la Serie C en este modo, colóquelo en
la carpeta Real-Time Scan Resources en el proyecto de LabVIEW.

Para aprender más sobre el modo de escaneo, lea el documento Entendiendo el Modo
de Escaneo de NI CompactRIO y vea los puntos de referencia.

Modo de interfaz LabVIEW FPGA : esta opción le permite desbloquear el verdadero


poder de CompactRIO al modificar la personalidad de la FPGA además de programar
el procesador en tiempo real, logrando un rendimiento que normalmente requeriría
hardware personalizado. Con LabVIEW FPGA, puede implementar temporización y
disparo personalizados, procesamiento y análisis de señales de descarga, crear
protocolos personalizados y acceder a E/S a su velocidad máxima. Para programar un
Módulo de la Serie C en este modo, colóquelo bajo el FPGA deseado en el proyecto de
LabVIEW.

LabVIEW ahora intentará detectar el chasis y los módulos de E/S de la serie C presentes
en su sistema y agregarlos automáticamente al proyecto de LabVIEW.

Nota : Si su sistema no fue encontrado y opta por agregarlo sin conexión, deberá
agregar el chasis y las E/S de la serie C manualmente. Este documento describe este
proceso para el modo de escaneo y el modo FPGA.

La siguiente figura muestra cómo cada modo envía los datos de E/S a través de una
ruta única. Para el modo de tiempo real (NI-DAQmx), los datos se leen a través del
procesador por el VI de NI-DAQmx. Para el modo de escaneo en tiempo real (E/S
variable), los datos se envían a través de la FPGA, pero finalmente se accede al
procesador arrastrando los nodos E/S al VI de Tiempo Real. Para el modo LabVIEW
FPGA, las E/S se leen directamente desde dentro de la FPGA arrastrando y soltando
los nodos E/S al VI de FPGA.

Nota Si su sistema no está en la lista, LabVIEW no lo detectó en la red. Asegúrese de que


su sistema esté configurado correctamente con una dirección IP válida en el Explorador de
Medición y Automatización. Si su sistema está en una subred remota, también puede elegir
ingresar manualmente la dirección IP.
Si tiene LabVIEW Real-Time, LabVIEW FPGA y NI-DAQmx en su computadora de
desarrollo, puede seleccionar qué modelo de programación usar por módulo al
colocarlo bajo el encabezado deseado en el proyecto. El modo de programación está
indicado por el texto al lado del módulo en el proyecto de LabVIEW. También puede
seleccionar qué modelo de programación usar seleccionando del menú desplegable en el
Explorador de Medición y Automatización (MAX).

Cree una aplicación de registro básica en CompactRIO


Esta sección se divide en tres subsecciones que le muestran cómo crear una aplicación
básica de registro de temperatura. Seleccione una sección según el modo de programación
que desee y su controlador CompactRIO. Consulte la sección Seleccionar el Modo de
Programación Apropiado si no está seguro del modo de programación que desea. Las
secciones se enumeran en el siguiente orden

1. API de NI-DAQmx
2. Modo de Programación FPGA
3. Modo de Escaneo en Tiempo Real

I. Usando NI-DAQmx API


El controlador NI-DAQmx viene con una variedad de VIs de ejemplo para ayudar a los
usuarios a familiarizarse con la API de NI-DAQmx. Esta sección le enseñará cómo importar
un ejemplo NI-DAQmx a un CompactRIO. Importaremos el Termopar - VI de Entrada
Continua.

1. Cree un nuevo proyecto en LabVIEW seleccionando Archivo »Nuevo proyecto


2. Para agregar su sistema CompactRIO al proyecto, haga clic con el botón derecho
en el elemento Proyecto en la parte superior del árbol y seleccione Nuevo
»Objetivos y Dispositivos ...
Este cuadro de diálogo le permite descubrir sistemas en su red o agregar sistemas fuera
de línea. Expanda la carpeta Real-Time CompactRIO , seleccione su sistema cRIO-904x y
haga clic en Aceptar . Nota: Si su sistema no está en la lista, LabVIEW no podra detectarlo
en la red. Asegúrese de que su sistema esté configurado correctamente con una dirección
IP válida en el Explorador de medición y automatización. Si su sistema está en una subred
remota, también puede seleccionar ingresar manualmente la dirección IP.

Para agregar el Thermopar - VI de Entrada Continua al proyecto de LabVIEW, haga clic


derecho en el objetivo cRIO-904x y seleccione Add >> File ... que abrirá el explorador de
archivos.
E). Eliminar elementos de un proyecto

Para quitar un elemento de un proyecto

1. En el Explorador de soluciones, seleccione el elemento del proyecto que


desea quitar.

2. En el menú Editar , haga clic en Quitar.

3. En el cuadro de diálogo de confirmación, haga clic en Quitar para quitar el


elemento del proyecto.

Un elemento quitado aún se encuentra en el sistema de archivos. Por lo tanto, puede


agregar ese elemento quitado a la solución original o a otra solución.

Para quitar un proyecto

1. En el Explorador de soluciones, seleccione el proyecto que desea quitar.

2. En el menú Editar , haga clic en Quitar.

3. En el cuadro de diálogo de confirmación, haga clic en Aceptarpara quitar el


proyecto de la solución.

Un proyecto se puede eliminar de forma permanente, pero primero es necesario


quitar todas las referencias a este de las soluciones de SQL Server Management
Studio y, después, usar el Explorador de Microsoft Windows para eliminar de forma
permanente los archivos asociados almacenados.

Para eliminar un proyecto

1. En el Explorador de soluciones, quite el proyecto que desea eliminar de la


solución.
2. En el Explorador de Windows, busque y seleccione los archivos asociados
al proyecto o elemento que desea eliminar.

3. En el menú Archivo , haga clic en Eliminar.

F). Organizar elementos de un proyecto


G). ver archivos de un proyecto

Para poder visualizarlo primero debemos de aguardar el archivo para que después
al iniciar el programa te va a aparecer dos tablas en donde está el archivo
aguardado y ya si tú quieres hacerle alguna modificación es solo darle en el archivo
y ya.
H). Guardar un proyecto
Bueno para aguardar un proyecto primero nos debemos de meter en file es en
donde está la opción de aguardar el archivo y de ahí tenemos dos opciones en
donde indica en guardar o en guardar como ya es cuestión de cada quien de cómo
lo van a guardar y listo

1. Partes de un VI
Un VI consta de dos partes principales: el panel frontal y el diagrama de bloques.

El panel frontal es la parte visible del VI, donde se muestran los controles, elementos de
visualización y botones que el usuario puede utilizar para interactuar con el programa. El
diagrama de bloques es la parte interna del VI, donde se programa la funcionalidad del VI
mediante la conexión de bloques de función.

a. Ventana del panel frontal


La ventana del panel frontal es donde se diseñan las interfaces de usuario para los
VIs. La ventana del panel frontal contiene los controles y elementos de visualización
que el usuario puede interactuar para controlar o ver los datos en el VI.
Para abrir la ventana del panel frontal, haz clic en la pestaña "Front Panel" en la
parte inferior de la pantalla. En esta ventana, puedes añadir y personalizar los
controles y elementos de visualización para adaptar el VI a tus necesidades.

b. Ventana de diagrama de bloques


La ventana de diagrama de bloques es donde se programa la funcionalidad del VI.
En esta ventana, se conectan los bloques de función para definir el comportamiento
del VI.
Para abrir la ventana de diagrama de bloques, haz clic en la pestaña "Block
Diagram" en la parte inferior de la pantalla. En esta ventana, puedes agregar y
conectar los bloques de función para crear la funcionalidad del VI.

c. Panel de iconos y conectores


El panel de iconos y conectores es donde se definen las entradas y salidas del VI.
El panel de iconos y conectores se utiliza para crear las conexiones entre el VI y
otros VIs o dispositivos externos.
Para abrir el panel de iconos y conectores, haz clic en el botón "Icon & Connector"
en la barra de herramientas del VI. En esta ventana, puedes agregar entradas y
salidas al VI y personalizar las propiedades de cada conexión.

d. Abrir un VI existente

Para abrir un VI existente, sigue estos pasos:


Haz clic en "Open" en el menú "File".

Busca el VI que deseas abrir en el explorador de archivos.

Haz doble clic en el VI para abrirlo en LabVIEW.

e. Guardar un VI

Para guardar un VI, sigue estos pasos:


Haz clic en "Save" en el menú "File".
Asigna un nombre y una ubicación al VI.

Haz clic en "Save" para guardar el VI.


También puedes utilizar la combinación de teclas "Ctrl + S" para guardar el VI
rápidamente.

2. Paneles frontales

El panel frontal es la interfaz de usuario del VI. Es la parte del VI que el usuario ve y con la
que interactúa. El panel frontal se compone de controles, elementos de visualización y
botones.

El panel frontal se puede diseñar y personalizar para adaptarse a las necesidades del
usuario y mejorar la experiencia del usuario. Además, el panel frontal puede incluir gráficos
y elementos multimedia para proporcionar una retroalimentación visual y auditiva.

a. Controles e indicadores
Los controles y los indicadores son elementos de la interfaz de usuario que permiten al
usuario interactuar con el VI y ver los resultados. Los controles son elementos de entrada
que el usuario puede usar para proporcionar datos al VI. Los indicadores son elementos de
salida que muestran los resultados o el estado del VI.

Los controles y los indicadores se pueden personalizar para satisfacer las necesidades
específicas de cada VI.

b. Controles e indicadores numéricos, booleanos y de cadena de caracteres

Los controles e indicadores numéricos se utilizan para introducir y mostrar valores


numéricos. Ejemplos de controles e indicadores numéricos son el control deslizante, la
rueda de desplazamiento y el indicador numérico.

Los controles e indicadores booleanos se utilizan para introducir y mostrar valores


booleanos (verdadero o falso). Ejemplos de controles e indicadores booleanos son el
interruptor y el indicador LED.

Los controles e indicadores de cadena de caracteres se utilizan para introducir y mostrar


cadenas de texto. Ejemplos de controles e indicadores de cadena de caracteres son el
cuadro de texto y el indicador de cadena de caracteres.

c. Paleta de controles

La paleta de controles es una barra de herramientas que contiene todos los controles e
indicadores disponibles en LabVIEW. La paleta de controles se utiliza para agregar
controles e indicadores al panel frontal.

Para abrir la paleta de controles, haz clic en el botón "Controls" en la barra de herramientas
de la ventana del panel frontal. La paleta de controles se abrirá en el lado derecho de la
pantalla.

d. Barra de herramientas de la ventana del panel frontal

La barra de herramientas de la ventana del panel frontal contiene varias herramientas que
se utilizan para personalizar la apariencia y la funcionalidad del panel frontal.

Las herramientas disponibles en la barra de herramientas pueden variar dependiendo del


tipo de control o indicador seleccionado. Algunas de las herramientas más comunes
incluyen:

Selección: se utiliza para seleccionar y mover controles e indicadores en el panel frontal.

Crear control: se utiliza para crear un nuevo control en el panel frontal.

Crear indicador: se utiliza para crear un nuevo indicador en el panel frontal.

Alinear y distribuir: se utiliza para alinear y distribuir varios controles e indicadores en el


panel frontal.

Agrupar y desagrupar: se utiliza para agrupar y desagrupar varios controles e indicadores


en el panel frontal.
Para utilizar una herramienta, simplemente haz clic en ella y sigue las instrucciones en la
pantalla.

E. DIAGRAMA DE BLOQUES
TERMINALES:
Las terminales crean la apariencia del diagrama de bloques de los objetos en el panel f rontal.
Además, son puertos de entrada y salida que intercambian inf ormación entre el panel f rontal y el
diagrama de bloques. De manera análoga a los parámetros y constantes en los lenguajes de
programación basados en texto, las terminales vienen en dos tipos: terminales de control o
indicadores y terminales de nodo. Las terminales de control e indicador pertenecen a los controles e
indicadores del panel f rontal.

En el ejemplo anterior, datos que introdujo en controles del panel frontal a y b entran en
el diagrama de bloques a través de sus respectivas terminales de
control a y b. Entonces los datos ingresan las funciones de Add y Subtract Cuando las
funciones de Add y Subtract terminan sus cálculos, producen nuevos valores de datos.
Los valores de datos van a las terminales del indicador, donde actualizan los
indicadores del panel frontal a+b y a-b.

CONTROLES, INDICADORES Y CONSTANTES:

Los controles, indicadores y constantes f uncionan como entradas y salidas del algoritmo del
diagrama de bloques. Los controles reciben sus valores desde el panel f rontal y pasan datos a otros
objetos del diagrama de bloques. Los indicadores reciben sus valores de la lógica del diagrama de
bloques y pasan datos del diagrama de bloques al panel f ro ntal. Las constantes pasan datos al objeto
al que están conectadas. Considere un algoritmo para calcular el área de un triángulo. Es posible
que tenga el siguiente panel f rontal y el diagrama de bloques correspondiente.
NODOS DEL DIAGRAMA DE BLOQUES:
Los nodos son objetos del diagrama de bloques que tienen entradas y/o salidas, y realizan
operaciones cuando se ejecuta un VI. Son análogos a las instrucciones, operaciones, f unciones y
sub rutinas en lenguajes de programación basados en texto. Lo s nodos pueden ser f unciones, subVIs
o estructuras. Las estructuras son elementos de control de procesos, como estructuras de caso,
ciclos For o ciclos While que se discuten en un tutorial posterior. La siguiente imagen muestra
algunos ejemplos de nodos del diagrama de bloques.

FUNCIONES:
Las f unciones son los elementos de operación f undamentales de LabVIEW. Las f unciones no tienen
ventanas en el panel f rontal o ventanas de diagrama de bloques, pero tienen terminales de entrada
y salida para pasar datos dentro y f uera de manera similar a los controles e indicadores. Puede saber
si un objeto de diagrama de bloques es una f unción por el f ondo amarillo pálido de su ícono. La
paleta Functions tiene f unciones organizadas en grupos según el tipo de f unció n que realizan.
Busque f unciones que realizan operaciones numéricas en la subpaleta Numeric.
Hay dif erentes tipos de f unciones. Recuerde que una f unción tiene un f ondo amarillo pálido como las
f unciones que se muestran a continuación.

SUBVIS:
Los subVIs son VIs que usted crea para usar dentro de otro VI o a los que usted tiene acceso en la
paleta de Functions. Cualquier VI tiene el potencial para usarse como un subVI. Cuando hace doble
clic en un subVI que está en el diagrama de bloques, aparece la ventana del panel f rontal y puede
acceder a su diagrama de bloques. A continuación se muestran algunos ejemplos de los subVIs que
puede encontrar en la paleta Functions.

ESTRUCTURAS:
Las estructuras, que incluyen ciclos For, estructuras de caso y ciclos While, se utilizan para el control
de procesos. Se examinan en un tutorial posterior. Puede abrir la subpaleta Structures desde la
paleta Functions en Programming.
A continuación se muestran algunos ejemplos de dif erentes estructuras y cómo se ven en el
diagrama de bloques.

Ahora cree el diagrama de bloques que se muestra a continuación siguiendo estos pasos:

1. Abra un VI en blanco desde la barra de herramientas. Seleccione File»New VI.

2. Coloque dos f unciones de multiplicación en el diagrama de bloques arrastrándolas al diagrama


de bloques desde la subpaleta Numeric en Programming. Repita para poner una segunda f unción
de multiplicación en el diagrama de bloques.
Sugerencia: Para copiar un objeto en el diagrama de bloques, mantenga presionada la tecla <ctr> y
haga clic y arrastre el objeto.

3. Pase el mouse sobre la f unción de multiplicación situada más a la izquierda para que
aparezcan las terminales de entrada y salida. Si mantiene el mouse sobre uno de las terminales, el
carrete de cableado aparece junto con el nombre de la terminal sobre el que se desplaza.

Para crear un control para la terminal y, simplemente pase el mouse sobre él y haga clic derecho.
Haga lo mismo para la terminal x en la f unción de multiplicación situada más a la izquierda para que
tenga un control para cada terminal de entrada.

4. Conecte la terminal de salida de la f unción de multiplicación de la izquierda a la entrada x de


la f unción de multiplicación de la derecha pasando el mouse sobre la terminal de salida. Cuando se
convierta en el carrete de cableado, haga clic y mantenga presionado mientras arrastra el cable a la
entrada deseada.

5. Cree la constante del multiplicador triangular .5 haciendo clic derecho en la terminal de entrada
y de la f unción de multiplicación situada más a la derecha y seleccionando Create»Constant. Puede
cambiar el valor de una constante haciendo doble clic en él para resaltar el texto y escribiendo el
nuevo valor. Escriba .5 y presione <enter>.
6. Ahora haga clic con botón derecho en la salida de la f unción de multiplicación de la derecha y
seleccione Create»Indicator para crear un indicador que pase el valor de la lógica del diagrama de
bloques al panel f rontal.

Sugerencia: Puede hacer comentarios en el diagrama de bloques o en el panel f rontal haciendo


doble clic en el diagrama de bloques y escribiendo su comentario en el cuadro de texto que se crea
automáticamente.

Puede cambiar el nombre de los indicadores, controles y constantes haciendo doble clic en la
etiqueta y escribiendo el nombre deseado. Si no se muestra ninguna etiqueta, haga clic derecho en
el objeto deseado y seleccione Visible Items»Label.

F. Búsqueda controles, vis y funciones


G. selección de herramienta
Herramientas de operación

Herramienta de posicionamiento
Herramienta de etiquetado
Herramientas cableado

H. Flujo de datos
I.Creación de un VI simple
7. Ahora mire el panel f rontal que se generó a partir de su trabajo en el diagrama de bloques
presionando <ctr-E> o seleccionando Window»Show Front Panel. Observe que los dos controles
Base(cm) y Height(cm) y el indicador Area(cm^2) se generaron automáticamente y s e colocaron en
el panel f rontal. Ejecutará este programa después de conocer los íconos de la barra de
herramientas.

BARRA DE HERRAMIENTAS DE LA VENTANA DEL DIAGRAMA DE


BLOQUES:
Cuando ejecuta un VI, aparece la siguiente barra de herramientas en el diagrama de bloques. Puede
utilizar algunos de los botones de la barra de herramientas del diagrama de bloques para depurar el
VI. Esos botones se discuten en un tutorial posterior.

Haga clic en el botón Run para ejecutar su VI. No es necesario que compile su código;
LabVIEW lo compila automáticamente. Puede ejecutar un VI si el botón Run aparece como una
f lecha en blanco, que se muestra a continuación.

El botón Run aparece roto cuando el VI que está creando o editando contiene errores. Si el
botón Run aún aparece roto después de que terminó de cablear el diagrama de bloques, el VI está
roto y no se puede ejecutar. Haga clic en este botón para mostrar la ventana Error List, la cual
enlista todos los errores y advertencias.

Haga clic en Run Continuously para ejecutar el VI hasta que usted f inalice o detenga la
ejecución. También puede hacer clic en el botón otra vez para deshabilitar la ejecución continua.

Mientras se ejecuta el VI, aparece el botón Abort Execution. Haga clic en este botón para
detener el VI inmediatamente si no hay otra manera de detener el VI. Si más de uno de los VIs de
nivel superior en ejecución utiliza el VI, el botón está en color borroso.

Precaución: El botón Abort Execution detiene al VI inmediatamente, antes que el VI termine la


actual iteración. Al detener un VI que utiliza recursos externos, como hardware externo, puede dejar
los recursos en un estado desconocido sin restablecerlos o liberarlos adecuadamente. Diseñe VIs
con un botón Stop para evitar este problema.

Haga clic en Pause para pausar un VI en ejecución. Cuando hace clic en el botón Pause,
LabVIEW resalta en el diagrama de bloques la ubicación donde usted detuvo la ejecución y aparece
en rojo el botón Pause. Haga clic en el botón Pause otra vez para continuar ejecutando el VI.

Seleccione el menú desplegable Text Settings para cambiar las


conf iguraciones de la f uente para las porciones seleccionadas del VI, incluyendo tamaño, estilo y
color.

Haga clic en el menú desplegable Align Objects para alinear objetos a lo largo de ejes,
incluyendo vertical, borde e izquierdo.

Haga clic en el menú desplegable Distribute Objects para cambiar el tamaño de varios
objetos del panel f rontal al mismo tamaño.

Haga clic en el menú desplegable Reorder cuando sus objetos se superpongan entre sí y
desee def inir cuál está delante o detrás de otro. Seleccione uno de los objetos con la herramienta de
Positioning y después seleccione entre Move Forward, Move Backward, Move To Front y Move
To Back.

Haga clic en el botón Show Context Help Window para alternar la visualización de la
ventana de ayuda de contexto.

Aparece Enter Text para recordarle que hay un nuevo valor disponible para reemplazar un
valor anterior. El botónEnter Text desaparece cuando hace clic en él, presiona la tecla <Enter> o
hace clic en el área del panel f rontal o del diagrama de bloques.
EJECUTAR UN VI DESDE EL DIAGRAMA DE BLOQUES:

Finalmente, haga clic en el botón Run Continuously en el VI que acaba de crear y cambie los
valores en el panel f rontal. Observe cómo cambiar los valores de control de a y b actualiza el valor
del indicador de a*b.

Los valores colocados en los controles en el f rente se pasan al diagrama de b loques, y el resultado
que es calculado por la lógica del diagrama de bloques se regresa al indicador del panel f rontal.

Haga clic en el botón Abort Execution para detener el VI. Guarde y cierre el VI
seleccionando File»Save en la barra de menú y luego haciendo clic en el botón Close en la esquina
superior derecha de la ventana del panel f rontal.

El diagrama de bloques es el aspecto más f undamental de cualquier instrumento virtual. Controla


todo, desde el f lujo de datos hasta la entrada y salida de datos del panel f rontal. Es esencial para
un programador de LabVIEW tener una comprensión clara y sólida de cómo f unciona el diagrama
de bloques.
Conclusión:
En nuestra experiencia, el software LabVIEW es una herramienta muy poderosa y
útil para la creación de sistemas de control y adquisición de datos. La interfaz
gráfica de usuario hace que sea fácil de usar, incluso para aquellos que no tienen
experiencia en programación.

Además, LabVIEW cuenta con una amplia variedad de herramientas y funciones


que permiten crear soluciones personalizadas para una gran cantidad de
aplicaciones. Los controles e indicadores personalizados, por ejemplo, son una
gran ventaja al momento de crear una interfaz de usuario intuitiva.

Otra de las grandes ventajas de LabVIEW es su capacidad para integrarse con


otros sistemas y dispositivos. Los módulos de hardware y software disponibles
permiten la conexión con una gran variedad de dispositivos de medición y control.

Sin embargo, es importante tener en cuenta que el aprendizaje de LabVIEW


puede requerir cierto tiempo y esfuerzo, especialmente para aquellos que no
tienen experiencia en programación. La curva de aprendizaje puede ser empinada
al principio, pero a medida que uno se familiariza con la herramienta, se vuelve
más fácil de usar y se puede lograr una mayor eficiencia en el desarrollo de
proyectos.

En resumen, LabVIEW es una herramienta de programación gráfica altamente


efectiva y personalizable, con una amplia variedad de aplicaciones y una gran
capacidad de integración con otros sistemas. Si bien puede requerir cierto
esfuerzo de aprendizaje, una vez que se domina, se pueden lograr soluciones
personalizadas de manera rápida y eficiente.
Fuentes bibliográficas:
https://www.udb.edu.sv/udb_files/recursos_guias/electronica-
ingenieria/instrumentacion-industrial/2019/i/guia-8.pdf

http://paginaspersonales.unam.mx/app/webroot/files/5268/Labview_I.pdf

https://www.infoplc.net/files/descargas/national_instruments/infoplc_net_control%2
0_labview%20_5.pdf

https://personales.unican.es/corcuerp/labview/slides/intro_labview.pdf

Evidencia de trabajo colaborativo:

También podría gustarte