How to programmatically add a block from Audio Toolbox to Simulink?

3 views (last 30 days)
I have added a Simulink "In File" block programmatically:
add_block('simulink/Sinks/To File',...)
How do I add a block from Audio Toolbox?
I tried
add_block('Audio Toolbox/Sources/From Multimedia File',..)
but it fails with "There is no block named 'Audio Toolbox/Sources/From Multimedia File'".

Accepted Answer

Cristian Garcia Milan
Cristian Garcia Milan on 22 May 2020
Hi,
In order to add a block you shouldn't look at the library name because its file could be named differently. This is that case.
You should point:
'dspvision/From Multimedia File'
If you want to add any block, you can check its real source by selecting it and in the command window executing
get_param(gcbh,'ReferenceBlock')
Except if the block comes from built-in, in that case you should look at the
'BlockType'
property.
Hope it helps.
  6 Comments
Danijel Domazet
Danijel Domazet on 26 May 2020
This works, thanks.
Just selecting a block in Simulink, then go back to MATLAB command line and execute:
get(gcbh)
This gives all the info about the block, including parameter names.
Nor sure why is this info not documented.

Sign in to comment.

More Answers (0)

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by