En ésta aplicación se explicará como utilizar el DAC como generador de funciones.
Primero debemos agregar el bloque SADE_OPEN que nos permite configurar y abrir el puerto COM.
Creamos un control para la entrada SERIAL SADE del vi SADE_OPEN
Generar una onda Senoidal, Triangular, Cuadrada o Diente de sierra.
Agregamos a SADE_GENERADOR.vi y lo conectamos en serie con SADE_OPEN.vi
Creamos un control para cada una de las entradas de SADE_GENERADOR.vi
Con el control Onda podemos seleccionar el tipo de onda a generar: Senoidal, Cuadrada, Triangular o Diente de sierra. Con el control FRECUENCIA[HZ] se especificará la frecuencia de la señal a generar.
IMPORTANTE: Siempre colocar a SADE_GENERADOR.vi fuera de un ciclo de repetición o ejecutar la aplicación una sola vez.
Generar una onda a partir de una función.
Para generar una onda a partir de una función matemática requerimos de los vi SADE_INI_FUNC.vi y SADE_MUESTRAS.vi
Para éste ejemplo se quiere generar una onda a partir de la siguiente función matemática:
x = 0.8 * (1.76 + (sin(4 * pi * f * i * (1/fs)) + cos(2 * pi * f * i * (1/fs))))
Donde:
f es la frecuencia de la señal a generar
i es el número de la muestra actual (iteraciones)
fs es la frecuencia de muestreo
IMPORTANTE: El valor de la muestra debe ir de 0 a 3.3.
Lo que sigue es conectar los vi como se muestra en la imagen:
¡Gracias por su interés en SADE!
Cualquier duda o información pueden contactarnos en: [email protected]