Modifying discrete filter block simulink

1 回表示 (過去 30 日間)
Adam Keller
Adam Keller 2015 年 5 月 20 日
コメント済み: Nobel Mondal 2015 年 5 月 20 日
I am having issues modifying the discrete filter block, I would like to reproduce the same block, except be able to change the sampling rate of the filter with an an input. Is there any way to: a) See the block in code format b) reproduce the discrete filter in block format. Thanks in advance.

採用された回答

Nobel Mondal
Nobel Mondal 2015 年 5 月 20 日
編集済み: Nobel Mondal 2015 年 5 月 20 日
Hi Adam,
If you're trying to modify the sample time from the command prompt, this api might be helpful:
>> load_system('myMdl');
>> set_param('myMdl/Discrete Filter', 'SampleTime', '0.1');
To create an identical twin block, this could be used:
>> add_block('myMdl/Old_block_name', 'myMdl/Twin_block_name');
Hope this helps, Nobel.
  1 件のコメント
Nobel Mondal
Nobel Mondal 2015 年 5 月 20 日
Some fancy staff :)
Duplicating the block would might overlay them on top of each other. To avoid that:
>> old_pos = get_param('myMdl/Old_block_name', 'Position');
>> add_block('myMdl/Old_block_name', 'myMdl/Twin_block_name');
>> set_param('myMdl/Twin_block_name', 'Position', old_pos + [100 0 100 0]);

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

その他の回答 (0 件)

カテゴリ

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

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by