Error in 'untitled/Audio Device Writer': A given audio device may only be opened once.
28 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
fatima alansari
am 28 Nov. 2018
Kommentiert: fatima alansari
am 6 Dez. 2018
why do i get this error >>> Error in 'untitled/Audio Device Writer': A given audio device may only be opened once<<< while rinning my simlunk block that play a sound?
note that i run it before with no problems. however, now i got this error although i didn't put any changes!!!
0 Kommentare
Akzeptierte Antwort
Gabriele Bunkheila
am 29 Nov. 2018
Hi Fatima,
You may have multiple block instances pointing to the same device in your model, another Simulink model running, or you may similarly have run or created instances of audioDeviceWriter in your MATLAB session. Checking other models open, other blocks in your model, or clearing (or even releasing) existing competing object instances in MATLAB should solve this.
Thanks,
Gabriele.
2 Kommentare
Weitere Antworten (1)
Gabriele Bunkheila
am 3 Dez. 2018
Bearbeitet: Gabriele Bunkheila
am 3 Dez. 2018
Hi Fatima,
Please refer to the code in the example "Audio Stream from Device to Device" under " Quick Start Examples" in the page Real-Time Audio in MATLAB. In particular, the few lines of code below should do what you need:
% In the two lines of code below, provide any additional property value necessary to point the object to your sound card(s)
deviceReader = audioDeviceReader;
deviceWriter = audioDeviceWriter('SampleRate',deviceReader.SampleRate);
disp('Begin Signal Input...')
tic
while toc < 5
mySignal = deviceReader();
% Process mySignal as needed
deviceWriter(mySignal);
end
disp('End Signal Input')
release(deviceReader)
release(deviceWriter)
Regards,
Gabriele.
Siehe auch
Kategorien
Mehr zu Audio I/O and Waveform Generation finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!