Matlab ambient busy sounds
1 次查看(过去 30 天)
显示 更早的评论
Often, when I'm running a long computation in MATLAB, I direct my attention elsewhere while waiting for the computation to finish. But how can I tell when my computation is done? Obviously I can periodically check MATLAB, or I could spawn an empty figure at the end of my code, but these are inelegant solutions.
A nice feature of tea kettles and other physical devices is that they produce an audible signal while they operate. If MATLAB generated a non-obnoxious audio output while it was busy (something akin to the sound of boiling water, or a car engine), I could have an implicit indication of the status of my calculation.
Any ideas on how to implement a non-obnoxious ambient sound effect that only plays when MATLAB is busy?
0 个评论
回答(1 个)
Udit Gupta
2014-5-28
There does not seem to be a solution for this from within matlab? When I am running long scripts, I usually put a sendmail entry at the end of it so I get an email notification on my phone. See http://www.mathworks.com/help/matlab/import_export/sending-email.html
However if you want to play a background sound you can issue a system call to VLC Media Player through the 'system' command in matlab. You can even program it to play your favorite playlist :-)
Simply use the command to begin playback at the beginning of your script and the command to stop playback at the end of it. Make sure to use the "\b" option to start it as a background process.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Startup and Shutdown 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!