Slik leser lydfiler fra Excel LabVIEW

Når du oppretter et Excel-regneark som bruker LabVIEW komponent, kan du spille av en lydfil i løpet av et skript. LabVIEW utvider funksjonaliteten til Microsoft Excel ved å tilby ytterligere program ved hjelp av Visual Basic-makroer og ActiveX. Ved hjelp av Visual Basic for Applications (VBA), kan du spille av en lydfil i et skript; du kan bruke denne teknikken til å spille en viss lydfil i tilfelle skriptet suksess, for eksempel.

Bruksanvisning

1 Åpne Excel-prosjektet.

2 Klikk på "Makroer" på verktøylinjen og deretter "Vis makroer."

3 Velg en makro du jobber med og klikk "Rediger" for å åpne den i VBA.

4 Kopier og lim inn følgende kode, bytter ut "PATH" med plasseringen av lydfilen du ønsker å spille fra dokumentet:

Public Declare Function sndPlaySound Lib "winmm.dll"


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

Sub PlayWavFile (WavFileName As String, Vent As Boolean)

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 Trykk "Ctrl" + "S" for å lagre filen.