Audio generation in Simulink Desktop Real-Time
3 次查看(过去 30 天)
显示 更早的评论
Hi all,
We are trying to integrate audio signal generation (with blocks from Audio Toolbox) in a model which runs in real-time in Kernel Mode with Simulink Desktop Real-Time. It seems like there are some incompatibility issues.
In particular, we can integrate an Audio Oscillator block in the model, but we cannot have integrate an Audio Device Writer block.
Is there any other way we can listen to the generated signal?
Thanks
0 个评论
回答(2 个)
Jimmy Lapierre
2023-3-31
If you are using the Speedgoat, you would want to use their device-specific output blocks instead of the Audio Device Writer. Something like this example.
3 个评论
Jimmy Lapierre
2023-4-4
Let me know if this helps:
ref: https://www.mathworks.com/help/sldrt/model-preparation-for-real-time-execution.html
Jimmy Lapierre
2023-4-4
Supported hardware:
https://www.mathworks.com/hardware-support/simulink-desktop-real-time.html
Jan Houska
2023-4-5
Hi Cecilia,
Simulink Desktop Real-Time operates sample-by-sample, whereas a typical audio device expects buffered waveform signal. That's why audio devices are not a good match with the product. So your best choice would probably be to use an analog output board, provided that the maximum sample rate the product can achieve (cca 10 kHz) is enough for your application.
Good Luck, Jan
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Audio I/O and Waveform Generation 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!