Diseño Gráfico de Sistemas y LabVIEW

¿Qué es diseño gráfico de sistemas? Con un diagrama de bloques explique sus funcionalidades.

El diseño gráfico de sistemas (DGS, o GSD por sus siglas en inglés) es un método actual de diseño, prototipaje y creación de sistemas integrados el cual combina programación gráfica con hardware COTS para simplificar el desarrollo, dando como resultado diseños de gran calidad y la posibilidad de diseños personalizados.

Diseño→Prototipo→Desarrollo

↓Adquisición de datos→Análisis→Presentación

MODELO DE INSTRUMENTACIÓN VIRTUAL

Adquisición de datos→Análisis→Presentación

MODELO DE DISEÑO GRÁFICO DE SISTEMAS

Diseño→Prototipo→Desarrollo

¿Qué es instrumentación virtual?

La instrumentación virtual combina tecnologías comerciales convencionales, como la PC, con flexibilidad Software y una amplia variedad de hardware de medición y control.

¿Por qué LabVIEW es un lenguaje de programación gráfico?

Porque elimina gran parte de la sintáctica de programación y permite programar a usuarios poco experimentados. Los programadores en tantas aplicaciones e industrias de ingeniería diferentes pueden atribuirse el lenguaje de programación gráfica intuitivo del software utilizado para automatizar la medición y sistemas de control.

¿Cuáles son los tres principales componentes de un instrumento virtual (VI)?

Cada instrumento virtual VI contiene tres partes principales:
1. Panel Frontal , 2. Diagrama de Bloques , 3. Panel de Iconos / Conectores

¿Cuáles son las tres paletas utilizadas en programación LabVIEW? Explicar cada una brevemente.

Paleta de herramientas, Panel frontal: paleta de controles, Diagrama de bloques: paleta de funciones.

LabVIEW sigue un modelo de flujo de datos para ejecutar Vis. Explicar con un ejemplo.

Un nodo de diagrama de bloques se ejecuta cuando todas sus entradas están disponibles. Cuando un nodo completa la ejecución, suministra datos a sus terminales de salida y pasa los datos de salida al siguiente nodo en la ruta del flujo de datos.

Explicar los tipos de datos y la importancia de sus colores en LabVIEW con ejemplos.

Los tipos de datos indican qué objetos, entradas y salidas se pueden conectar.

¿Qué es programación modular?

La programación modular se refiere a la idea de que los programas son más fáciles de leer, escribir, depurar y mantener si están divididos en subprogramas más pequeños. En LabVIEW La programación modular ayuda a administrar los cambios y depurar el diagrama de bloques rápidamente.

¿Qué es un subVI en LabVIEW?

Después de desarrollar un VI, se puede usarlo en otro VI. Un VI llamado desde el diagrama de bloques de otro VI es llamado un subVI. Se puede reutilizar un subVI en otros VIs. Para crear un subVI, es necesario desarrollar un panel conector y crear un ícono.

Explique la necesidad del icono y del panel conector

El icono y el panel del conector corresponden a la función prototipo en lenguajes de programación basados en texto

¿Qué es un bucle (loop) en LabVIEW? Indique las ventajas de utilizar bucles.

Los bucles son casos de lenguajes de programación basados en texto, se representan como estructuras en Programación gráfica. Estos bucles se utilizan para controlar operaciones repetitivas.

¿Cuáles son los diferentes tipos de bucles (loops) utilizados en LabVIEW?

For Loops y While Loops

¿Qué es un For Loop? ¿Bajo qué circunstancias se usa un For Loop?

For Loop ejecuta un subdiagrama un número determinado de veces, El valor en la terminal N indica cuantas veces se repetirá el subdiagrama. La terminal iteración I contiene el número completo de iteraciones.

¿Qué es un While Loop? ¿Bajo qué circunstancias se usa un While Loop?

While Loop ejecuta un subdiagrama hasta que se cumple una condición. El bucle While Loop siempre se ejecuta al menos una vez. El For Loop difiere del While Loop en que el For Loop ejecuta un número determinado de veces. Un While Loop detiene la ejecución del subdiagrama, sólo si existe el valor esperado en el terminal condicional.

¿Qué es una variable local? ¿Qué es una variable global?

Las variables locales transfieren datos dentro de un mismo VI y permiten que los datos se pasen entre bucles paralelos.

Las variables globales son objetos LabVIEW incorporados. Puede utilizar variables para acceder y pasar datos entre varias VIs que se ejecutan simultáneamente

¿Qué es un array?

Un grupo de elementos homogéneos de un tipo de datos específico se conoce como un array, uno de los más simples, estructuras de datos. Se accede a los elementos individuales mediante su posición en la matriz. La posición viene dada por un índice, que también se denomina subíndice.

¿Cómo se accede y opera los elementos individuales en un array?

Se crea un array en el panel frontal, arrastrando un objeto o elemento de datos, que puede ser numérico, booleano, string, path, refnum, or cluster control o indicator, en el interior de la interfaz. Los elementos del array deben ser controles o indicadores.

¿Cuál es la función de un cluster?

Los clusters agrupan elementos de datos de diferentes tipos. Un cluster es similar a un registro o a un en lenguajes de programación basados en texto.

¿Cuál es la diferencia entre un array y un cluster?

Los arrays combinan puntos de datos del mismo tipo de datos en una estructura de datos y los clusters combinan puntos de datos de múltiples tipos de datos en una estructura de datos.

GRAFICA DE BARRIDO (WaveForm Chart)

Este tipo de gráfica permite la visualización dinámica de los datos desplazándolos sobre el eje horizontal. Tiene 3 modos: Strip Chart, Scope Chart, Seep Chart.

GRAFICA DE ONDA (WaveForm Graph)

Este tipo de gráfica toma los datos de un array y los grafica de manera uniforme sin presentar desplazamiento.

GRAFICA XY

Para esta forma de gráfica se debe suministra un array de datos para el eje Y y otro para el X. Presenta básicamente las mismas propiedades que las gráficas de onda.

¿Qué es una case structure?

Una estructura de Casos tiene dos o más subdiagramas o casos.  Solamente un subdiagrama es visible a la vez y la estructura ejecuta solamente un caso a la vez. Un valor de entrada determina cual subdiagrama se ejecuta. La estructura de Caso es similar a las instrucciones del interruptor o las instrucciones si…después… en lenguajes de programación basados en texto.

¿Qué es una formula node?

El formula node en el software LabVIEW es un nodo conveniente, basado en texto, que puede usar para realizar operaciones matemáticas complicadas en un diagrama de bloques utilizando la estructura de sintaxis de C ++. Es más útil para las ecuaciones que tienen muchas variables o son complicadas. El código basado en texto simplifica el diagrama de bloques y aumenta su legibilidad.
¿Cuáles son las aplicaciones comunes de los strings? – Crear mensajes de texto simples. , -Controlar instrumentos al enviar comandos de texto al instrumento y regresar valores de datos en la forma de ASCII o cadena de caracteres binarias, las cuales después puede convertir en valores numéricos. , -Almacenar datos numéricos a disco. Para almacenar datos numéricos en un archivo ASCII, primero debe convertir datos numéricos en cadena de caracteres antes de escribir a un archivo de disco. , -Instruir o advertir al usuario con ventanas de diálogo.
Listar el tipo de estructuras disponibles en LabVIEW. For Loop, While Loop, Case Estructure, Node Formula, Flat Sequence, Event Structure

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.