Changing the size and position of the simulink block
Show older comments
How can I change the position and size of the simulink block from the matlab command window?
sys = 'testmodel';
new_system(sys);
load_system(sys);
add_block('Simulink/Commonly Used Blocks/Subsystem',[sys '/subsystem])
add_block('builtin/Outport','testmodel/ouput1','MakeNameUnique','on')
now i have created one subsystem and one outport.
what are the commands i need to use for changing the model size and position of the block?
Thanks a lot
Accepted Answer
More Answers (1)
Prerana Ozarkar
on 5 Mar 2019
Edited: Prerana Ozarkar
on 5 Mar 2019
3 votes
You need to use following command:
get_param(pathOfsystem, 'Position')
this will retuen you a 1X4 matrix in which positions will be stored in a manner [X Y Width Height]
1 Comment
Manuel K
on 8 Nov 2022
It's actually a: vector of coordinates, in pixels: [left top right bottom]
Categories
Find more on Programmatic Model Editing in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!