Building Simulink Modell from Matlab Code

2 ビュー (過去 30 日間)
Lennart
Lennart 2015 年 7 月 8 日
コメント済み: Azzi Abdelmalek 2015 年 7 月 8 日
Hi there,
I am currently trying to build Simulink models from Matlab code and have some problems with.
My main problem is to figure out the names and/or path' of the blocks and their parameters. To find the block names I could find a workaround but I have no clue how to figure out the proper names of the parameters of one block. I would very appreciate if someone could tell me a function that returns the parameters or some workaround, so that I can change the parameters with
set_param('path to block','parameter name','parameter value')
Thank you very much!
Regards,
Lennart
  3 件のコメント
Azzi Abdelmalek
Azzi Abdelmalek 2015 年 7 月 8 日
This is not clear
Azzi Abdelmalek
Azzi Abdelmalek 2015 年 7 月 8 日
Can you explain with an example?

サインインしてコメントする。

採用された回答

Azzi Abdelmalek
Azzi Abdelmalek 2015 年 7 月 8 日
get_param('path to block','DialogParameters')
  6 件のコメント
Lennart
Lennart 2015 年 7 月 8 日
編集済み: Lennart 2015 年 7 月 8 日
I don't know how else I should explain it. Just take the example. The path that you click with the mouse has nothing in common with the path that needs to be entered in the add_block-function. Of course every block is located somewhere in the Simulink library but how am I supposed to figure out where if the path that I take in the Simulink library browser is not what I have to enter in the add_block-function.
This for example is how I use the add_block-function to add an input port:
add_block('built-in/Inport',[opt.sys '/Signal' num2str(i)],'Position', pos);
Guess I will stick to my workaround then. Thank you for time and help!!!
Azzi Abdelmalek
Azzi Abdelmalek 2015 年 7 月 8 日
If you have a liste of blocks that a user can choose. You can associate to each block a path. Just create another liste of path

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeModeling についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by