Hallo,
ich wollte mir ein kleines Progr bauen, dass mit einer boolschen Variablen eine WAV-Datei immer dann wieder gibt, wenn der boolsche Wert auf 1 steht.
Dazu gibt es ja viele Beispiele. Ich nutze das "PLAY SOUND". Mein Problem: Die Wav-Datei wird abgespielt, aber Labview stürtzt ab.
Wo könnte der Fehler liegen?
Gibt es Alternativen?
Leider finde ich hier keine Möglichkeit, Screenshots von meinem Blockbild hochzuladen...
Danke schon mal...
![Offtopic2 Offtopic2](images/smilies/lvfsmilies/fun/offtopic2.gif)
Seit mehr als 5 Jahren LVF-Mitglied und noch nie über die Attachments unter dem Edit-Fenster gestolpert?
[
attachment=51714]
Gruß, Jens
(06.01.2015 12:48 )LABVIEW_NEU schrieb: [ -> ]Die Wav-Datei wird abgespielt, aber Labview stürtzt ab.
Wo könnte der Fehler liegen?
Hallo,
könnte es sein, dass du in deiner Schleife dein PlaySound-VI zu "oft" aufrufst?
Was passiert denn, wenn du es ohne die Schleife nur 1 mal aufrufst?
Gruß, Marko
Welche der beiden Schleifen meinst Du? Die Äußere ist doch die, die das Programm ablaufen lässt oder?
Das hast du wahrscheinlich vor.
Da du aber deinen boolschen Wert nach Eintritt in die Casestruktur nicht zurücksetzt, wird die äußere Schleife wieder den Case und damit dein PlaySound-VI aufrufen - und das ungebremst.
Gruß, Marko
was könnte ich dann versuchen?
(06.01.2015 16:00 )LABVIEW_NEU schrieb: [ -> ]was könnte ich dann versuchen?
na als Test erstmal das, was ich im vorigen Beitrag moniert habe. Wenn du in den Case reinspringst, der das SoundVI ausführt, dann setze die Variable Boolsch, die übrigens umbenannt werden sollte, wieder auf false. So kannst du nur einmal in diesen Case kommen. Und in den False-Zweig deiner Casestruktur gehört ein Wait mit 50ms oder sowas.
Gruß, Marko
Du meinst, dass sobald die Case-Struktur TRUE ausgeführt wird, die Startvariable damit zurückgesetzt wird?
Normalerweise würde ich den Schalter "reseten" aber wie geht das im Labview?
Hallo Neu,
dafür gibt es bei Schaltern den Schaltmodus, zu erreichen über einen Rechtsklick. Einer der Latch-Modi wäre sicherlich vorteilhaft…