controlling manual switch through m-file

3 ビュー (過去 30 日間)
Krishnendu Mukherjee
Krishnendu Mukherjee 2012 年 3 月 13 日
コメント済み: Jon 2020 年 7 月 28 日
there in a manual switch,which can be altered during run time.now if i want to alter the switch through m-file command.what to do?
  1 件のコメント
Krishnendu Mukherjee
Krishnendu Mukherjee 2012 年 3 月 13 日
its to tel that the manual switch is in simulink.

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

採用された回答

Kaustubha Govind
Kaustubha Govind 2012 年 3 月 13 日
It looks like this should work
set_param('path/to/block', 'sw', '0')
set_param('path/to/block', 'sw', '1')
I found the names of the block parameters using this command, and just picked the one that seemed likely:
>> get_param(gcb, 'DialogParameters') % select the block first with the mouse
  1 件のコメント
Jon
Jon 2020 年 7 月 28 日
In version 2020A, for a manual switch (assuming it has just been selected)
get_param(gcb,'DialogParameters')
returns only the parameters varsize and SampleTime.
It seems that this 'sw' parameter does still give the switch postion, but where is this documented?
In particular is there a command similar to get_param(gcb,'DialogParameters') that would list this type of "hidden" parameter, or is there somewhere it would be listed in any of the documentation? I couldn't find it.
Thanks

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeProgrammatic Model Editing についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by