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

30abr/094

LabVIEW – Visualizador de Sonidos.

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

1.4.2.vi

Visualiza en un osciloscopio virtual los sonidos adquiridos mediante la placa de sonido.

Se configura el formato de sonido al principio y por única vez. Luego, en el bucle WHILE, se lee una muestra de sonido y se muestra en el osciloscopio.

Cuando se presiona el botón STOP se sale del bucle WHILE, borrando por única vez la configuración de la placa que se estableció al principio y saliendo del programa.

El sonido se toma en stereo, utilizando ambos canales del osciloscopio para mostrarlo.

1.4.2.vi

1.4.2.vi

cbool stop Se presiona para salir del programa.
cdbl Ch1 Voltios por división del canal 1.
cdbl Tiempo Segundos por división de ambos canales.
cbool Ch1 Canal 1 encendido.
cbool Ch2 Canal 2 encendido.
cdbl Ch2 Voltios por división del canal 2.
ci32 sample mode sample mode specifies whether the VI acquires samples just once (Finite Samples) or continuously (Continuous Samples).
ci32 number of samples/ch number of samples/ch specifies the number of samples per channel in the buffer.
cu32 device ID device ID is the input or output device you access for a sound operation. In general, most users should select the default value of 0.
cnclst sound format sound format sets the acquisition rate, the number of channels, and the bits per sample of the sound operation. The values for each of these controls is dependent on your sound card.
    cdbl sample rate (S/s) sample rate (S/s) sets the sampling rate for the sound operation. Common rates are 44,100 S/s, 22,050 S/s, and 11,025 S/s. The default is 22050 S/s.
    ci32 number of channels number of channels specifies the number of channels. This input can accept as many channels as the sound card supports. For most sound cards 1 is Mono and 2 is Stereo.
    ci32 bits per sample bits per sample specifies the quality of each sample in bits. Common resolutions are 16 bits and 8 bits. The default is 16 bits.
i1dmsdt Waveform Graph

1.4.2.vi

Sound Input Read.vi Sound Input Read.vi

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

Sound Input Read (DBL).vi Sound Input Read (DBL).vi

C:\Archivos de programa\National Instruments\LabVIEW 8.6\vi.lib\sound2\lvsound2.llb\Sound Input Read (DBL).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

Sampling Mode.ctl Sampling Mode.ctl

C:\Archivos de programa\National Instruments\LabVIEW 8.6\vi.lib\sound2\lvsound2.llb\Sampling Mode.ctl

Sound Input Clear.vi Sound Input Clear.vi

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

Osciloscopio.vi Osciloscopio.vi

C:\Documents and Settings\Daniel\Mis documentos\facu\5to\Digitales 3\1\Practico\Osciloscopio.vi

Sound Input Configure.vi Sound Input Configure.vi

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

Comentarios (4) Trackbacks (1)
  1. hola me podrias mandar muchas mas informacion al respecto ademas el programa

    de antemano muchas gracias

  2. Hola Juan,

    El programa lo podés descargar junto con los demás ejemplos del link al principio que dice: “Índice y descarga de este y otros ejemplos de programación en LabVIEW.”

    Saludos.

  3. Hola, te comento que me interesa mucho este proceso de captura de sonidos, pero la verdad no comprendo bien la logica que usas para leer la informacion del puerto de sonido,

    Es posible que puedas darme mas informacion acerca de la logica y la configuracion del proceso,

    Saludos y muchas gracias de antemano.

  4. Fijate que podés descargar el archivo y fijarte bien como está configurado. Saludos.


Leave a comment

(required)