Come leggere i file audio da Excel LabVIEW

June 25

Quando si crea un foglio di calcolo di Excel che utilizza il componente di LabVIEW, è possibile riprodurre un file audio durante uno script. LabVIEW estende le funzionalità di Microsoft Excel, fornendo un'ulteriore applicazione che utilizza le macro di Visual Basic e ActiveX. Utilizzando Visual Basic, Applications Edition (VBA), è possibile riprodurre un file audio in uno script; è possibile utilizzare questa tecnica per riprodurre un determinato file audio in caso di successo dello script, per esempio.

istruzione

1 Aprire il progetto di Excel.

2 Fai clic su "Macro" sulla barra degli strumenti e poi "Visualizza macro."

3 Selezionare una macro che si sta lavorando e fare clic su "Modifica" per aprirlo in VBA.

4 Copia e incolla il seguente codice, sostituendo "PATH" con la posizione del file audio che si desidera riprodurre dal documento:

Public Declare Function sndPlaySound Lib "Winmm.dll"


Alias ​​"sndPlaySoundA" (ByVal lpszSoundName come stringa,
uFlags ByVal As Long) As Long

Sub PlayWavFile (WavFileName come stringa, Wait come booleano)

If Dir(WavFileName) = "" Then Exit Sub ' no file to play
If Wait Then ' play sound before running any more code
sndPlaySound WavFileName, 0
Else ' play sound while code is running
sndPlaySound WavFileName, 1
End If

End Sub

Sub TestPlayWavFile ()

PlayWavFile "PATH", False
MsgBox "This is visible while the sound is playing..."
PlayWavFile "PATH", True
MsgBox "This is visible after the sound is finished playing..."

End Sub

5 Premere il tasto "Ctrl" + "S" per salvare il file.