Finding Object Parameters for controlling Simulink object through "set_param()"
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
I was looking at controlling (toggling) the "manual switch" block in Simulink through M-scripts (matlab commands).
I was able to do so using the following command:
set_param(gcb, 'sw','0');
set_param(gcb, 'sw','1');
I was able to Google the right parameter (as listed above) in case for manual switch.
Now the question is, from where do I find that manual switch" has a parameter of "sw" to control it using the set_param() function?
I've tried
get_param(gcb, 'DialogParameters')
get_param(gcb, 'ObjectParameters')
Both the above functions doesn't list "sw" as a parameter for "manual switch".
I'm using Simulink on Matlab R2012b
0 Kommentare
Antworten (2)
Graham Fletcher
am 22 Apr. 2014
Hi Jeevan,
I think
get(gcbh)
and
set(gcbh, 'sw', '0')
will do what you're after.
HTH, G.
1 Kommentar
Rangan M K
am 11 Mai 2016
Hi Jeevan, I tried get_param(gcb, 'DialogParameters') and get_param(gcb, 'ObjectParameters')
Both of them show a parameter called sw in Matalb2010b. Even the BlockProperies>BlockAnnotations of Mannual Switch shows %<sw> in it.
0 Kommentare
Siehe auch
Kategorien
Mehr zu Programmatic Model Editing finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!