Simulink background color via CLI

i know that in order to change simulink bakcground you right click > Canvas > choose a color
i also know that you can set vis CLI the background (and foreground) of block, for example:
set_param(blockPath,'backgroundcolor',Color);
but this doesn't work for a block_diagram, as it lacks the background or foreground property.
Is there a way to replicate the query shown in the image above via CLI?
Most probably i just cannot find the correct property name, but i've taken a look several times at the whole documentation and found nothing. Also i tried to see if i could find something, but with no luck :
get_param(modelName,'ObjectParameters')

 Accepted Answer

Luca Ferro
Luca Ferro on 17 Mar 2023
Edited: Luca Ferro on 17 Mar 2023
after going through basically every property of the model with:
get_param(modelName,'ObjectParameters')
i found that the background property is named ScreenColor, so to set it:
set_param(modelName,'ScreenColor',rgbTriplet)
Note: i will not delete the question since it may help someone in the future.

More Answers (0)

Categories

Products

Release

R2022a

Asked:

on 17 Mar 2023

Edited:

on 17 Mar 2023

Community Treasure Hunt

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

Start Hunting!