
how to position and resize an image mask on my System Composer "component" block
5 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
When I insert an image mask over my System Composer component block, the image obscures the block title and port names. I have not found a way to adjust the position and size of the image mask to avoid this. Search results give the image() command: https://www.mathworks.com/help/simulink/slref/image.html but this is for Simulink blocks, not System Composer component blocks.
I also got setMaskImage command here which is specifically for System Composer component blocks: https://www.mathworks.com/help/systemcomposer/ref/systemcomposer.arch.architecture.setmaskimage.html but it does not list adjusting position and size of the mask image.
How would I go about adjusting the System Composer component mask image to improve the look and not obscure other important block name and port names?
0 Commenti
Risposta accettata
Josh Kahn
il 28 Feb 2025
If you put this file into your userpath and restart matlab, it will add a right-click option to change the IconTransparency setting on components that you have masked. This is a work-around but I have also submitted an enhancement request to make this accessible via the GUI.

You can find your userpath by typing:
>>userpath
If you already have a file called sl_customizations in there, please send me a message because we will have to merge them
Josh
8 Commenti
Josh Kahn
il 14 Mar 2025
Hi Frank,
I double-checked and this is a bug in R2024b Update 5 that is fixed in the next update.
Josh
Più risposte (1)
Epsilon
il 26 Feb 2025
Modificato: Epsilon
il 26 Feb 2025
Hi Frank,
When setting the mask image for System Composer component block using ‘setMaskImage’ function, use ‘IconTransparency’ input argument and set it to ‘opaque-with-ports’ to ensure that the image does not obscure the port and block name.
Syntax:
comp.Architecture.setMaskImage(FilePath="Filepath", IconTransparency="opaque-with-ports");
Appearance before and after specifying the Icon Transparency argument:

Hope it helps.
Vedere anche
Categorie
Scopri di più su Author System Behaviors in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!