Changing the size and position of the simulink block
Afficher commentaires plus anciens
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
Réponse acceptée
Plus de réponses (1)
Prerana Ozarkar
le 5 Mar 2019
Modifié(e) : Prerana Ozarkar
le 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 commentaire
Manuel K
le 8 Nov 2022
It's actually a: vector of coordinates, in pixels: [left top right bottom]
Catégories
En savoir plus sur Programmatic Model Editing dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!