Está en la página 1de 8

CUESTIONARIO LABVIEW

Cuestionario LabView

Jose Ignacio Herrera Esquivel

Facultad de ingeniería, Universidad Autónoma de Manizales – UAM

ING. Biomédica

Natalia Betancur Herrera

septiembre, 2023
CUESTIONARIO LABVIEW

1. ¿Qué es LABVIEW? ¿Cómo trabaja este software?


LabVIEW es una herramienta poderosa para el desarrollo de sistemas de control y
adquisición de datos, y su enfoque en la programación gráfica lo hace especialmente útil
para ingenieros y científicos que deseen crear aplicaciones que involucren la adquisición, el
análisis y la visualización de datos de manera eficiente y efectiva. Este software
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.
2. Mencione 6 aplicaciones diferentes a las del texto de la semana.
 Automatización de máquinas.
 Monitorización de condiciones de máquina.
 Diseño y análisis de sistemas empotrados.
 Test y control integrado.
 Test de fiabilidad en tiempo real.
 Diseño de filtros digitales.

3. ¿Cuántas paletas se puede encontrar en LABVIEW? ¿Para qué sirven?


LabVIEW ofrece varias paletas de herramientas que contienen nodos predefinidos para
realizar tareas específicas en el entorno de programación gráfica. El número y el
contenido de estas paletas pueden variar según la versión de LabVIEW y las
herramientas adicionales que tengas instaladas. Estas son algunas de las paletas más
comunes que se encuentran en LabVIEW y su uso.
Paleta de Controles: Contiene elementos gráficos que se utilizan para crear la interfaz
de usuario de una aplicación. Estos controles permiten a los usuarios interactuar con el
programa, como botones, indicadores, deslizadores y cuadros de texto.
Paleta de Funciones: Es una de las paletas más utilizadas y contiene una amplia
variedad de funciones para realizar operaciones matemáticas, lógicas, de cadena, de
arreglo y otros cálculos. Aquí encontrarás nodos para realizar operaciones como suma,
resta, multiplicación, división, comparaciones y mucho más.
Paleta de E/S: Contiene nodos y funciones relacionados con la adquisición de datos y el
control de hardware. Puedes encontrar aquí elementos para configurar y comunicarte
con dispositivos de adquisición de datos y otros instrumentos.
Paleta de Medición: Esta paleta se centra en herramientas para la adquisición y el
procesamiento de señales de medición, como filtros, conversión de unidades,
generación de señales y más.
CUESTIONARIO LABVIEW

Paleta de Gráficos: Contiene elementos gráficos que te permiten visualizar datos, como
gráficos 2D, gráficos 3D, medidores, gráficos de barras y más. Estos elementos son
útiles para representar los resultados de las mediciones de manera visual.
Paleta de Control de Estructura: Contiene nodos que te permiten controlar el flujo de
ejecución de tu programa, incluyendo estructuras de bucles, estructuras de decisión
(como el condicional "If") y estructuras de casos (para manejar múltiples condiciones).
Paleta de Comunicaciones: Contiene herramientas para la comunicación entre
aplicaciones y sistemas, como nodos para la comunicación TCP/IP, UDP, puertos serie
y más.
Paleta de Reportes e Impresión: Esta paleta contiene elementos para generar informes y
documentos a partir de datos recopilados en tu aplicación de LabVIEW, lo que es útil
para la documentación y el análisis de resultados.
Paleta de Análisis de Señales: Contiene nodos y funciones para el procesamiento y el
análisis de señales, incluyendo transformadas de Fourier, análisis de frecuencia, filtros y
otras operaciones de procesamiento de señales.
Paleta de Instrumentación Virtual (VI): Contiene nodos para crear y llamar VIs, que son
módulos de LabVIEW que encapsulan código y funcionalidad reutilizable
4. Describa de forma detallada los componentes que integran dichas paletas.
Controls Palette
Numeric: LabVIEW representa datos numéricos como números de punto flotante, números
de punto fijo, números enteros, números enteros sin signo y números complejos. Precisión
doble o simple, así como datos numéricos complejos son representados con el color naranja
en LabVIEW.
Boolean: Es el tipo de dato que representa dos estados lógicos, TRUE (verdadero) o
FALSE (falso). Es el tipo de datos específico para ondas, en el cual se guardan por medio
de matrices de una dimensión los valores de amplitud en función de un diferencial de
tiempo. son representados con el color verde en LabVIEW.
String & path: Es el tipo de dato carácter representa cadenas de caracteres y se utiliza
ampliamente en aplicaciones para almacenar y manipular texto. En LabVIEW son
representados con el color rosa.
Array, Matrix & Cluster: es un tipo de dato estructurado que permite almacenar un
conjunto de datos homogéneo, es decir, todos ellos del mismo tipo y relacionados.
CUESTIONARIO LABVIEW
List, Table & Tree: Son un variable tipo estructurado que permite agrupar un conjunto de
elementos del mismo tipo. Los elementos se pueden añadir al final de la lista o se pueden
insertar en ella.

Graph: permite representar datos interconectados, así como las relaciones entre ellas, de
forma comprensible y como un único y más amplio conjunto de datos.
Ring & Enum: envía datos en una dirección a través de un número de ubicaciones
especificado utilizando un testigo. El testigo es el símbolo de autorización para el control
de la línea de transmisión.
Containers: Son paquetes de software que incluyen todos los elementos necesarios para
ejecutar tus productos en cualquier entorno. Como virtualizan el sistema operativo, se
pueden ejecutar en cualquier parte, desde un centro de datos privado hasta la nube pública o
incluso el portátil personal de un desarrollador.
1/0: Es un control tipo digital es decir representa dos estados un alto o bajo, utilizado como
interruptor.
Variant y class: es un tipo de datos especial que puede contener cualquier tipo de datos,
excepto datos de cadena de longitud fija. Así mismo class son tipos de datos que definen un
conjunto de variables y métodos que representan un objeto del mundo real.
Decorations: Se usa para agrupar o separar objetos del panel frontal con cuadros líneas o
flechas.
Refnum: es un conveniente nodo basado en texto que puede usar para realizar complicadas
operaciones matemáticas en un diagrama de bloques usando la estructura de sintaxis C-.
Functions Palette.
Structures: Es un elemento de control del programa. Las estructuras controlan el flujo de
datos en un VI. G tiene varias estructuras: Bucles While, Bucle For, Estructura Case,
Bloque Secuencia, Nodo Fórmula, etc.
Array: son ideales para almacenar datos que recopile de formas de onda o datos generados
en bucles, donde cada iteración de un bucle produce un elemento del array.
Cluster, class & Variant: es un tipo de datos especial que puede contener cualquier tipo de
datos, excepto datos de cadena de longitud fija. Así mismo class son tipos de datos que
definen un conjunto de variables y métodos que representan un objeto del mundo real.
Comparison: Son funciones de comparación, son muy útiles para identificar datos del
mismo tipo, tamaño, valor etc.
Timing: controla el número y la velocidad a la que se obtienen las muestras de un
dispositivo.
CUESTIONARIO LABVIEW
Dialog & User Interface: muestran datos de múltiples instrumentos en una ubicación. La
conectividad de instrumentos de LabVIEW permite a los usuarios controlar y adquirir datos
usando cualquier dispositivo.
File 1/0: Son archivos que contienen un control tipo digital es decir representa dos estados
un alto o bajo, utilizado como interruptor.

Waveform: es un tipo especial de indicador numérico que muestra una o más gráficas,
reteniendo en pantalla un cierto número de datos definido por nosotros mismos.
Application Control: simulan instrumentos de entradas de equipos y suministra datos al
diagrama de bloques del VI.
Report Generation: Esta función nos permite generar un reporte de los datos
especificados.
VI Analyzer: Nos permite analizar con señales nuestra instrumentación o proyecto
realizado.
5. ¿Cómo se programa en LABVIEW?
En resumen, la programación en LabVIEW se basa en la creación de diagramas de bloques
gráficos que representan la lógica y la funcionalidad de tu programa. Esta aproximación
visual hace que LabVIEW sea especialmente adecuado para aplicaciones de adquisición de
datos, control de hardware y desarrollo de sistemas de control y monitoreo.
6. Implemente un diagrama explicando todas las estructuras.
7. Implemente un ejemplo funcional básico de mínimo 3 estructuras
8. ¿Cómo ingreso a la herramienta de ayuda de los bloques? ¿Qué contiene esta
ventana?
En LabVIEW, puedes acceder a la herramienta de ayuda de los bloques, llamada "Context
Help", para obtener información detallada sobre un bloque o nodo específico en tu
diagrama de bloques. Esta herramienta proporciona descripciones y detalles sobre cómo
usar cada nodo y puede ser muy útil mientras programas. Para acceder a la ventana de
ayuda de los bloques en LabVIEW, sigue estos pasos: Desde el Diagrama de Bloques: Si
deseas obtener información sobre un nodo en el diagrama de bloques, simplemente haz clic
derecho en el nodo del que deseas obtener información y selecciona "Show Context Help"
en el menú contextual. También puedes presionar la tecla Ctrl+H en tu teclado para activar
o desactivar la ayuda de contexto para el nodo seleccionado. Desde el Panel Frontal: Si
deseas obtener información sobre un control o indicador en el panel frontal, haz clic
derecho en el control o indicador y selecciona "Show Context Help" en el menú contextual.
Ventana de Ayuda de Bloques: Una vez que hayas activado la herramienta de ayuda de
CUESTIONARIO LABVIEW
bloques, aparecerá una ventana emergente que contiene información detallada sobre el
nodo o control seleccionado.
9. ¿Cómo encuentro los ejemplos dentro del software?
Dirígete al menú "Help" (Ayuda) en la parte superior de la ventana de LabVIEW.
Opción "Find Examples..." En el menú "Help", selecciona la opción "Find
Examples..." (Buscar Ejemplos). Esto abrirá la ventana del "NI Example Finder"
(Buscador de Ejemplos de NI).

10. Explique la diferencia entre los siguientes tipos de datos

 Booleano: Se utilizan para representar valores lógicos como "verdadero" o "falso".


También puedes encontrar enumeraciones que son conjuntos predefinidos de
valores booleanos.
 Numérico (Naranja y azul): la principal diferencia entre los tipos de datos
numéricos naranjas y azules en LabVIEW radica en la presencia de decimales. Los
números naranjas son enteros y no tienen parte fraccional, mientras que los números
azules son de punto flotante y pueden contener decimales.
 Extended (Naranja): es un tipo de dato numérico naranja que se utiliza para
representar números de punto flotante con una precisión aún mayor que los tipos de
datos "Float32" y "Float64" (conocidos como precisión simple y doble,
respectivamente). El tipo de dato "Extended" ofrece una mayor cantidad de bits para
representar la parte fraccional de los números, lo que permite una precisión
excepcionalmente alta en cálculos numéricos.
 Doublé (Naranja): un tipo de dato numérico de punto flotante de precisión doble,
que se utiliza para almacenar números decimales con alta precisión.
 Single (Naranja): un número de punto flotante de precisión simple en LabVIEW y
en otros lenguajes de programación. Este tipo de dato se utiliza para representar
números reales (números decimales) con una precisión moderada.
 Quad Integer (Azul): es un formato numérico de computadora basado en punto
flotante binario que ocupa 16 bytes.
 Long Integer (Azul): es un formato numérico de computadora basado en punto
flotante binario que ocupa 32 bytes.
 Word Integer (Azul): Un Word es un entero sin signo de 16 bits con rango de 0 a
65535, mientras que un Integer es un entero con signo de 32 bits con rango de -
2147483648 a 2147483647.
 String (Rosa): el tipo de dato utilizado para representar cadenas de texto se llama
"String". Una cadena de texto es una secuencia de caracteres alfanuméricos, como
letras, números, espacios y símbolos.

11. ¿Cómo usar la técnica de depuración de LABVIEW?


La depuración es un proceso esencial en la programación que te permite identificar y
corregir errores en tu código. LabVIEW ofrece varias herramientas y técnicas de
CUESTIONARIO LABVIEW
depuración para facilitar este proceso. Algunas técnicas comunes para depurar en
LabVIEW: Pantalla de Ejecución, Usar Indicadores y Controles, Resaltado de Ejecución,
Breakpoints, Usar el Debugger entre otras.
12. Mencione mínimo 8 ventajas y desventajas del software.
Ventajas de LabVIEW:
 Programación Gráfica
 Amplia Biblioteca de Funciones
 Compatibilidad con Hardware
 Facilita la Simulación
 Comunidad Activa
 Personalización
 Interfaz de Usuario Gráfica
 Plataformas Múltiples

Desventajas de LabVIEW:
 Costo
 Curva de Aprendizaje
 Rendimiento Limitado
 Dependencia de NI
 Tamaño de Archivo
 Dificultad en la Colaboración
 No es Ideal para Todos los Casos
 Actualizaciones Frecuentes

13. ¿Cómo se resuelven ecuaciones matemáticas con LABVIEW?


Puedes resolver ecuaciones matemáticas en LabVIEW utilizando diversas técnicas y
herramientas disponibles en el software. De esta manera general puede resolver
ecuaciones matemáticas en LabVIEW: Definición de la Ecuación, Creación de un VI,
Entrada de Datos, Implementación de la Ecuación, Bucle o Iteración, Salida de
Resultados, Condición de Detención, Ejecución del VI, Manejo de Errores,
Documentación.
CUESTIONARIO LABVIEW

También podría gustarte