You are on page 1of 34

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

Escuela de Ingenieras. Ingeniera Electrnica


CAD AVANZADO PARA ELECTRONICA 208008_13 - 2015
Act. No. 3. Trabajo Colaborativa Unidad 3

ACTIVIDAD 3
TRABAJO COLABORATIVO

LUIS ALBERTO SANCHEZ CORREA- Cd.: 16.786.134


CARLOS ARTURO CARDONA - Cd.:18.415.051

Director: Juan Monroy


Grupo Colaborativo: 208008-13

Universidad Nacional Abierta y a Distancia UNAD.


Programa: Ingeniera Electrnica
Cead: Palmira- Valle- Colombia
Noviembre- 2015

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de Ingenieras. Ingeniera Electrnica
CAD AVANZADO PARA ELECTRONICA 208008_13 - 2015
Act. No. 3. Trabajo Colaborativa Unidad 3

INTRODUCCION

El curso de CAD avanzado para electrnica de la Universidad Nacional Abierta y a


Distancia UNAD, nos permite conocer software que ampla el uso de la ciencia, que
estudia, disea y permite simular procesos de control, con programas y algoritmos
sofisticados con ayuda de aplicativos dedicados a simulacin y modelamiento
matemtico.
El programa LABVIEW es una herramienta en la simulacin de sistemas de
comunicaciones y otras aplicaciones. Esta razn es bsica para manejar este programa
que permite simular modelos reales y reforzar los conceptos. Los cientficos e
investigadores de todo el mundo aplican LABVIEW de National Instruments y con xito
para la investigacin y el desarrollo, en el mbito acadmico las ventajas de la
aplicacin de la plataforma de National Instruments para construir la instrumentacin
virtual y tomar un enfoque de diseo grfico de sistemas eficaces que pueden
aprovechar efectivamente las oportunidades y asumir los retos de la investigacin
acadmica moderna y el desarrollo.

Proporciona un entorno grfico que facilita anlisis, diseo y simulacin de sistemas de


control al incluir rutinas que resuelven clculos matemticos con una sencilla interfaz.
Proporciona entorno grfico que permite dibujar sistemas como diagramas de bloques.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de Ingenieras. Ingeniera Electrnica
CAD AVANZADO PARA ELECTRONICA 208008_13 - 2015
Act. No. 3. Trabajo Colaborativa Unidad 3

El conjunto de componentes junto al programa, incluye enorme biblioteca de fuentes de


seal, dispositivos de presentacin de datos, sistemas lineales y no lineales y funciones
matemticas. Son aplicativos que permiten disminuir costos y tiempo al momento de
realizar un desarrollo o prototipo permitiendo ver comportamientos de sistemas de
control.

El desarrollo de este trabajo se enfoca en la realizacin de filtros rechaza banda, para la


filtracin de SONIDOS de instrumentos musicales, dentro de lo cual se desarrolla en
Labview un filtro que emplea el rechazo de banda mediante el mtodo de modulacin y
des modulacin FM, permitiendo escoger al usuario el tipo de frecuencia a rechazar y el
rango de tolerancia admitido.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de Ingenieras. Ingeniera Electrnica
CAD AVANZADO PARA ELECTRONICA 208008_13 - 2015
Act. No. 3. Trabajo Colaborativa Unidad 3

OBJETIVOS

General

 Realizar las actividades Colaborativas correspondientes de la Unidad 3


haciendo uso de herramientas de simulacin y control con el grupo de trabajo
colaborativo, haciendo cada miembro el respectivo aporte, y profundizando
en los conceptos bsicos del software LABVIEW, Programacin y
Aplicaciones.

Especficos

 Disear e implementar un programa mediante LABVIEW que permita filtrar


diferentes frecuencias para clasificacin de Instrumentos Musicales
 Conocer la herramienta de simulacion y modelado de sistemas de control
LABVIEW.
 Crear un instrumento virtual (VI) que nos permita simular un filtro rechaza
banda para clasificacin de instrumentos.
 Conocer los conceptos bsicos de Labview, sus caractersticas y su entorno
de trabajo.
 Volver el razonamiento ms flexible en el procesamiento de informacin y al
enfrentarse a las obligaciones adquiridas en un trabajo.
 Aplicar el software LABVIEW para dar solucin al problema propuesto de la
gua.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de Ingenieras. Ingeniera Electrnica
CAD AVANZADO PARA ELECTRONICA 208008_13 - 2015
Act. No. 3. Trabajo Colaborativa Unidad 3

Problema:
En una empresa dedicada a la construccin de instrumentos musicales, requieren:
 Software que les permita dejar pasar nicamente seales a la frecuencia a la cual
requieran probar instrumentos,
 El aplicativo debe permitir establecer el rango de frecuencia a aceptar.
 Filtro pasa banda, el aplicativo debe permitir modificar la selectividad o factor de
calidad del filtro.
 Mostrar grficamente la efectividad del filtro al aplicarse una seal determinada.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de Ingenieras. Ingeniera Electrnica
CAD AVANZADO PARA ELECTRONICA 208008_13 - 2015
Act. No. 3. Trabajo Colaborativa Unidad 3

MARCO TEORICO
Filtro LINEAL: Un filtro lineal es aquel filtro electrnico que aplica un operador lineal a una
seal variable en el tiempo. Son usados ampliamente en procesamiento de seales. Una
de sus aplicaciones ms frecuentes es la eliminacin de frecuencias no deseadas de una
determinada seal de entrada o, al contrario, discriminar una determinada frecuencia de
las dems.

 La teora matemtica empleada para el diseo de filtros es independiente de la


naturaleza elctrica, electrnica o mecnica del filtro, as como del rango de
frecuencias en el que se vaya a trabajar.
 La implementacin, as como las tecnologas necesarias para su fabricacin varan.
Clasificacin por funcin de transferencia. Respuesta en amplitud. Los filtros
lineales pueden dividirse en dos clases: filtros de respuesta infinita (IIR) y filtros de
respuesta finita (FIR):
 Los filtros FIR

como una suma ponderada de entradas con un determinado

retardo. Para estos filtros, si la entrada en un determinado instante es cero, la


salida ser cero a partir de un instante posterior a los retardos inducidos por el
filtro. De este modo, solo existir respuesta por un tiempo finito.
 Los filtros IIR, presentar salida aun cuando la entrada sea cero, si las condiciones
iniciales son distintas de cero. La energa del filtro decaer con el tiempo, pero no
llegar a ser nula. Por tanto, la respuesta al impulso se extiende infinitamente.

La distincin entre filtros FIR e IIR, se aplica nicamente en el dominio del tiempo
discreto. Respuesta en frecuencia. Respuesta en frecuencia de diferentes tipos de filtros
IIR: Butterworth, Chebyshev y elptico. Todos ellos son filtros de paso bajo de orden cinco.
Hay varios tipos de filtros lineales en lo que respecta a su respuesta en frecuencia:

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de Ingenieras. Ingeniera Electrnica
CAD AVANZADO PARA ELECTRONICA 208008_13 - 2015
Act. No. 3. Trabajo Colaborativa Unidad 3

Filtro paso bajo: permite el paso de frecuencias bajas.

Filtro paso alto: permite el paso de frecuencias alto.

Filtro pasa banda: permite el paso de un rango intermedio de frecuencias.

Filtro banda eliminada: bloquea el paso de un rango intermedio de frecuencias.

Filtro pasa todo: permite el paso de todas las frecuencias, pudiendo modificar su fase.

Expresin del Filtro: Hay muchas formas de representar un filtro.


Por ejemplo, en funcin de w (frecuencia digital), en funcin de z y en funcin
de n (nmero de muestra). Todas son equivalentes, pero a la hora de trabajar a veces
conviene ms una u otra. Como regla general se suele dejar el trmino a0=1. Si se
expresa en funcin de z y en forma de fraccin:

Y en dominio de n:

Los coeficientes son la a y el b y son los que definen el filtro, por lo tanto el diseo
consiste en calcularlos. Las especificaciones elige el tipo de filtro.

El filtro de Butterworth es uno de los filtros electrnicos ms bsicos, diseado para


producir la respuesta ms plana que sea posible hasta la frecuencia de corte.
 La salida se mantiene constante casi hasta la frecuencia de corte, luego disminuye
a razn de 20n dB por dcada ( ~6n dB por octava), donde n es el nmero de
polos del filtro.
 El filtro Butterworth ms bsico es el tpico filtro pasa bajo de primer orden, el cual
puede ser modificado a un filtro pasa alto o aadir en serie otros formando un filtro
pasa banda o elimina banda y filtros de mayores rdenes.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de Ingenieras. Ingeniera Electrnica
CAD AVANZADO PARA ELECTRONICA 208008_13 - 2015
Act. No. 3. Trabajo Colaborativa Unidad 3

 El filtro de Butterworth es el nico filtro que mantiene su forma para rdenes


mayores (slo con una pendiente mayor a partir de la frecuencia de corte).
 Este tipo de filtros necesita un mayor orden para los mismos requerimientos en
comparacin con otros, como los de Chebyshev o el elptico.
 Diseo: Si llamamos H a la respuesta en frecuencia, se debe cumplir que las 2N-1
primeras derivadas de

sean cero para

. nicamente

posee polos y la funcin de transferencia es:



 Donde N es el orden del filtro,

es la frecuencia de corte (en la que la respuesta

cae 3 dB por debajo de la banda pasante) y


(

).

es la frecuencia analgica compleja

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de Ingenieras. Ingeniera Electrnica
CAD AVANZADO PARA ELECTRONICA 208008_13 - 2015
Act. No. 3. Trabajo Colaborativa Unidad 3

DESARROLLO
1.
Realizar presentacin personal identificando fortalezas individuales frente al
problema a resolver.

Comprender el tipo de
problema programacion que
fue abordado unidad 1 y 2 y
convertirlo a labview

Actividad
Inicial

Elaboracion del grafico y elementos de


control del problema desde del punto
de vista grafico y con el uso de los
comando de labview

Comprension
fisica del problema y
opciones tecnicas

Buscar las opciones para Uso de los


comandos de labivew desde fuentes
externas, y buscar los comandos para
uso de los respectivos filtros analogos o
digitales para procesamiento de senales
que tiene disponibles

Final de la
solucion
practica

 Construir un equipo del siguiente modo para y con filtros pasa bajo, pasa banda y pasa
alta, tal como lo muestro en el siguiente grafico de diseo electrnico y de grficos de
seales.
 Los filtros digitales son fundamentales para casi todos los sistemas de procesamiento de
seales.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de Ingenieras. Ingeniera Electrnica
CAD AVANZADO PARA ELECTRONICA 208008_13 - 2015
Act. No. 3. Trabajo Colaborativa Unidad 3

 Eliminar no deseados de seales para mejorar su calidad y prepararlas para su posterior


procesamiento.
 Filtros digitales se utilizan en una variedad de tareas de procesamiento de seal que
incluye valor atpico y la eliminacin de ruido, la conformacin de forma de onda,
suavizado de la seal, y la recuperacin de la seal.

 La instrumentacin virtual es la combinacin de software definido por el usuario y el


hardware modular que implementa instrumentos virtuales con componentes para la
adquisicin, procesamiento / anlisis y presentacin.

 La instrumentacin virtual combina esta tecnologa con una seleccin especfica de la


aplicacin de hardware modular de E / S, el control de seal de E instrumento, la
conectividad y otras tareas.

 Software de instrumentacin virtual se define el usuario y se centr en las necesidades de


la aplicacin.

 Labview proporcionan amplios recursos para el diseo de filtros, anlisis y aplicacin.


Puede suavizar una seal, eliminar los valores atpicos, o utilizar herramientas interactivas
tales como diseo de filtros y herramienta de anlisis para disear y analizar diferentes FIR
y filtros IIR.

 Tambin puede comparar los filtros utilizando la herramienta de visualizacin de filtro y el


diseo y anlisis de filtros analgicos utilizando una funcin en funciones.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de Ingenieras. Ingeniera Electrnica
CAD AVANZADO PARA ELECTRONICA 208008_13 - 2015
Act. No. 3. Trabajo Colaborativa Unidad 3

Butterworth Filtro

 Disear un filtro de paso bajo Butterworth 8 orden con una frecuencia de corte de 5 kHz ,
suponiendo una frecuencia de muestreo de 44,1 kHz.
 Establecer la respuesta al impulso de IIR, el modo de fin de precisar, y la Orden a 8. Para
especificar la frecuencia de corte, establecidas restricciones de frecuencia a mitad de
potencia ( 3 dB ) frecuencia.
 Con el fin de especificar las frecuencias en Hz , unidades set de frecuencia a Hz ,
frecuencia de muestreo de entrada de 44.100 , y la mitad de potencia ( 3 dB ) Frecuencia
de 5000. Establece el mtodo de Diseo de Butterworth

 Tipo de filtro especifica la banda de paso del filtro: 0 paso bajo, 1 Paso alto,
2 Bandpass, 3 Parabanda
 X es la seal de entrada para filtrar.
 Muestreo PCM: fs es la frecuencia en Hz a la que quieres probar X y debe
ser mayor que 0. El valor predeterminado es 1,0 Hz. Si frec de muestreo: fs
es menor o igual a 0, este VI series filtradas X para una matriz vaca y
devuelve un error.
 alta frecuencia de corte: fh es la alta frecuencia de corte en Hz. El valor por
defecto es de 0,45 Hz. El VI ignora este parmetro cuando el tipo de filtro es
0 (paso bajo) o 1 (Paso alto). Cuando el tipo de filtro es 2 (paso de banda) o

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de Ingenieras. Ingeniera Electrnica
CAD AVANZADO PARA ELECTRONICA 208008_13 - 2015
Act. No. 3. Trabajo Colaborativa Unidad 3

3 (Parabanda), alta frecuencia de corte: fh debe ser mayor que baja frec de
corte: fl y observar el criterio de Nyquist.
 baja frec de corte: fl es la baja frecuencia de corte en Hz y debe observar el
criterio de Nyquist. El valor predeterminado es 0.125 Hz. Si baja de corte
frec: fl es menor o igual a 0 o superior a la mitad del valor de frec de
muestreo: fs, la VI establece Filtered X para una matriz vaca y devuelve un
error. Cuando el tipo de filtro es 2 (paso de banda) o 3 (Parabanda), baja
frec de corte: fl debe ser inferior a alta frecuencia de corte: fh.
 orden especifica el orden del filtro y debe ser mayor que 0. El valor
predeterminado es 2. Si la orden es menor o igual a 0, el VI establece
Filtered X para una matriz vaca y devuelve un error.
 init / contador controla la inicializacin de los estados internos. El valor
predeterminado es FALSE. La primera vez que este VI se ejecuta o si init /
contador es FALSO, LabVIEW inicializa los estados internos a 0. Si init /
contador es TRUE, LabVIEW inicializa los estados internos de los estados
finales de la llamada anterior a esta instancia de este VI. Para procesar una
secuencia de datos de gran tamao que se compone de bloques ms
pequeos, establezca esta entrada a FALSO para el primer bloque y TRUE
para el filtrado continuo de todos los bloques restantes.
 X filtrada es la matriz de salida de muestras filtradas.
 error devuelve algn error o advertencia del VI. Puede conectar error Errores

Cluster De Error Cdigo VI para convertir el cdigo de error o advertencia en


un cluster de error.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de Ingenieras. Ingeniera Electrnica
CAD AVANZADO PARA ELECTRONICA 208008_13 - 2015
Act. No. 3. Trabajo Colaborativa Unidad 3

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de Ingenieras. Ingeniera Electrnica
CAD AVANZADO PARA ELECTRONICA 208008_13 - 2015
Act. No. 3. Trabajo Colaborativa Unidad 3

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de Ingenieras. Ingeniera Electrnica
CAD AVANZADO PARA ELECTRONICA 208008_13 - 2015
Act. No. 3. Trabajo Colaborativa Unidad 3

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de Ingenieras. Ingeniera Electrnica
CAD AVANZADO PARA ELECTRONICA 208008_13 - 2015
Act. No. 3. Trabajo Colaborativa Unidad 3

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de Ingenieras. Ingeniera Electrnica
CAD AVANZADO PARA ELECTRONICA 208008_13 - 2015
Act. No. 3. Trabajo Colaborativa Unidad 3

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de Ingenieras. Ingeniera Electrnica
CAD AVANZADO PARA ELECTRONICA 208008_13 - 2015
Act. No. 3. Trabajo Colaborativa Unidad 3

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de Ingenieras. Ingeniera Electrnica
CAD AVANZADO PARA ELECTRONICA 208008_13 - 2015
Act. No. 3. Trabajo Colaborativa Unidad 3

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de Ingenieras. Ingeniera Electrnica
CAD AVANZADO PARA ELECTRONICA 208008_13 - 2015
Act. No. 3. Trabajo Colaborativa Unidad 3

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de Ingenieras. Ingeniera Electrnica
CAD AVANZADO PARA ELECTRONICA 208008_13 - 2015
Act. No. 3. Trabajo Colaborativa Unidad 3

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de Ingenieras. Ingeniera Electrnica
CAD AVANZADO PARA ELECTRONICA 208008_13 - 2015
Act. No. 3. Trabajo Colaborativa Unidad 3

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de Ingenieras. Ingeniera Electrnica
CAD AVANZADO PARA ELECTRONICA 208008_13 - 2015
Act. No. 3. Trabajo Colaborativa Unidad 3

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de Ingenieras. Ingeniera Electrnica
CAD AVANZADO PARA ELECTRONICA 208008_13 - 2015
Act. No. 3. Trabajo Colaborativa Unidad 3

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de Ingenieras. Ingeniera Electrnica
CAD AVANZADO PARA ELECTRONICA 208008_13 - 2015
Act. No. 3. Trabajo Colaborativa Unidad 3

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de Ingenieras. Ingeniera Electrnica
CAD AVANZADO PARA ELECTRONICA 208008_13 - 2015
Act. No. 3. Trabajo Colaborativa Unidad 3

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de Ingenieras. Ingeniera Electrnica
CAD AVANZADO PARA ELECTRONICA 208008_13 - 2015
Act. No. 3. Trabajo Colaborativa Unidad 3

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de Ingenieras. Ingeniera Electrnica
CAD AVANZADO PARA ELECTRONICA 208008_13 - 2015
Act. No. 3. Trabajo Colaborativa Unidad 3

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de Ingenieras. Ingeniera Electrnica
CAD AVANZADO PARA ELECTRONICA 208008_13 - 2015
Act. No. 3. Trabajo Colaborativa Unidad 3

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de Ingenieras. Ingeniera Electrnica
CAD AVANZADO PARA ELECTRONICA 208008_13 - 2015
Act. No. 3. Trabajo Colaborativa Unidad 3

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de Ingenieras. Ingeniera Electrnica
CAD AVANZADO PARA ELECTRONICA 208008_13 - 2015
Act. No. 3. Trabajo Colaborativa Unidad 3

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de Ingenieras. Ingeniera Electrnica
CAD AVANZADO PARA ELECTRONICA 208008_13 - 2015
Act. No. 3. Trabajo Colaborativa Unidad 3

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de Ingenieras. Ingeniera Electrnica
CAD AVANZADO PARA ELECTRONICA 208008_13 - 2015
Act. No. 3. Trabajo Colaborativa Unidad 3

CONCLUSIONES
 Labview es una herramienta fcil y practica de utilizar que permite modelar, comprender y
replantear el anlisis de seales y de comunicaciones.
 El uso de la librera de Labview; contribuye a una mejor comprensin y anlisis del sistema
a estudiar, complementando y fortaleciendo de esta manera an ms el proceso de
formacin.

 El trabajo colaborativo permiti conocer y participar los miembros del grupo.


 Esta prctica con Labview permite afianzarnos en las bondades del procesamiento
matemtico de este software.

 La resolucin del problema conllevado y prctica conocimientos adquiridos en cursos


anteriores, establece aprendizaje de Labview como una herramienta computacional de
amplia aplicacin no solo en el modelado, si no en el control industrial.

 El filtrado de seales permite hacer caracterizacin de equipos mediante filtros pasabanda.

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de Ingenieras. Ingeniera Electrnica
CAD AVANZADO PARA ELECTRONICA 208008_13 - 2015
Act. No. 3. Trabajo Colaborativa Unidad 3

BIBLIOGRAFIA
 UNAD, libro gua Cad para electrnica, 2010.
 Antonio Manuel, Domingo Biel. Instrumentacin Virtual. Adquisicin, procesado y anlisis de
seales: alfaomega
 Antonio Manuel Lazaro. Labview 6i. Programacin grfica para el control de
instrumentacin.
 Travis Jeffrey. (2006). LabVIEW for Everyone: Graphical Programming Made Easy and Fun
(Third Edition): Prentice Hall.
 Labview for Dummies. (2009). [en Lnea]. Recuperado el 19 de Julio de 2009, de
thttp://www.iit.edu/~labview/Dummies.html
 Learnlabview. (2009). [en Lnea]. Recuperado el 19 de julio de 2009, de
http://learnlabview.blogspot.com/
 National Instruments. Labview. (2009). [en Lnea]. Recuperado el 19 de julio de 2009,
http://www.ni.com/labview/
 Tutorial in G. (2009). [en Lnea]. Recuperado el 19 de julio de 2009, de
http://www.cipce.rpi.edu/programs/remote_experiment/labview/
 Tutoriales Labview. (2002). [en Lnea]. Recuperado el 19 de julio de 2009, de
http://perso.wanadoo.es/jovilve/tutoriales.html
 Tutorial Series. (2009). [en Lnea]. Recuperado el 19 de julio de 2009, de
http://www.mech.uwa.edu.au/jpt/tutorial/ieindex.html
 http://www.ni.com/labview/
 https://en.wikipedia.org/wiki/LabVIEW
 https://www.labviewmakerhub.com/
 https://lavag.org/
 http://k12lab.com/
 https://www.scilab.org/scilab/interoperability/connection_applications/labview

You might also like