El blog de Daniel Muñoz “No hay mayor riqueza que el conocimiento ni mayor pobreza que la ignorancia.” – Alí ibn Abi-Talib

30abr/093

LabVIEW – Generador de Sonidos.

Índice y descarga de este y otros ejemplos de programación en LabVIEW.<- Descargar este VI

1.4.1.vi

Genera una señal y la reproduce en la placa de sonido.

En primer lugar y por única vez, se configura la placa. Luego, dentro del bucle WHILE, se configura el volumen del sonido y luego se envía la onda a la placa. De esta forma el sonido se repite y da la impresión de que fuer contínuo. Ya fuera del bucle WHILE, y por única vez, se cancela la configuración de la placa y el programa termina.

Si el generador está apagado (presionando el botón OFF) se aguarda a que haya algún evento en el panel frontal para leer el valor del botón OFF, y si este está apagado, seguir reproduciendo el sonido.

1.4.1.vi

1.4.1.vi

cbool OFF Suspende el envío de sonido a la placa.
cdbl OFFSET offset is the DC offset of the signal. The default is 0.0.
cdbl FRECUENCIA frequency is the frequency of the waveform in units of hertz. The default is 10.
cdbl AMPLITUD amplitude is the amplitude of the waveform. The amplitude is also the peak voltage. The default is 1.0.
cdbl FASE phase is the initial phase, in degrees, of the waveform. The default is 0. The VI ignores phase if reset signal is FALSE.
cdbl DUTY CICLE square wave duty cycle is the percentage of time a square wave remains high versus low over one period. The VI uses this parameter only if the signal type is a square wave. The default is 50.
cdbl Fs Fs is the sampling rate in samples per second. The default is 1000.
cdbl NRO. MUESTRAS #s is the number of samples in the waveform. The default is 1000.
cu16 SEÑAL Tipo de la señal: Senoidal, Triangular, Cuadrada y Diente de Sierra.
cbool stop Sale del bucle principal para luego terminar el programa.

1.4.1.vi

1.4.1.vi

1.4.1.vi

NI_MABase.lvlib:Basic Function Generator.vi NI_MABase.lvlib:Basic Function Generator.vi

C:\Archivos de programa\National Instruments\LabVIEW 8.6\vi.lib\measure\masignal.llb\Basic Function Generator.vi

Sound Output Write.vi Sound Output Write.vi

C:\Archivos de programa\National Instruments\LabVIEW 8.6\vi.lib\sound2\lvsound2.llb\Sound Output Write.vi

Sound Output Write (DBL Single).vi Sound Output Write (DBL Single).vi

C:\Archivos de programa\National Instruments\LabVIEW 8.6\vi.lib\sound2\lvsound2.llb\Sound Output Write (DBL Single).vi

Sound Output Set Volume.vi Sound Output Set Volume.vi

C:\Archivos de programa\National Instruments\LabVIEW 8.6\vi.lib\sound2\lvsound2.llb\Sound Output Set Volume.vi

Sound Output Set Volume (Single).vi Sound Output Set Volume (Single).vi

C:\Archivos de programa\National Instruments\LabVIEW 8.6\vi.lib\sound2\lvsound2.llb\Sound Output Set Volume (Single).vi

Sound Data Format.ctl Sound Data Format.ctl

C:\Archivos de programa\National Instruments\LabVIEW 8.6\vi.lib\sound2\lvsound2.llb\Sound Data Format.ctl

Sound Output Clear.vi Sound Output Clear.vi

C:\Archivos de programa\National Instruments\LabVIEW 8.6\vi.lib\sound2\lvsound2.llb\Sound Output Clear.vi

Sound Output Configure.vi Sound Output Configure.vi

C:\Archivos de programa\National Instruments\LabVIEW 8.6\vi.lib\sound2\lvsound2.llb\Sound Output Configure.vi

Comentarios (3) Trackbacks (1)
  1. hola!!
    es posible que me pueda convertir el vi 1.4.1.vi para la version 7.1 de LABVIEW.

  2. Hola Jesus,

    No cuento con esa versión de labview para realizar la conversión. Saludos.

  3. Podrias poner un ejemplo en el cual se diga una letra o palabra y se reconozca dicha letra o palabra en forma de algun texto o algo parecido??


Leave a comment

(required)