controlling manual switch through m-file

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 日

1 投票

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 件)

カテゴリ

製品

Community Treasure Hunt

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

Start Hunting!

Translated by