Simulink mask display programmatically, how to make line shift?

6 vues (au cours des 30 derniers jours)
Flemming
Flemming le 19 Sep 2018
I use this command to set up mask display programmatically:
set_param( gcbh,'MaskDisplay', ['port_label(''input'', 1, ''in1''); port_label(''output'', 1, ''out1'');'] );
In the mask editor it afterwards appears in one line as:
port_label('input', 1, 'in1'); port_label('output', 1, 'out1');
which is a bit annoying when the block has many ports.
How can I make it appear in multiple lines, like:
port_label('input', 1, 'in1')
port_label('output', 1, 'out1')

Réponse acceptée

Fangjun Jiang
Fangjun Jiang le 19 Sep 2018
use char(10),
set_param( gcbh,'MaskDisplay', ['port_label(''input'', 1, ''in1'');',char(10),'port_label(''output'', 1, ''out1'');'] );

Plus de réponses (1)

Flemming
Flemming le 20 Sep 2018
Thanks, it works.

Catégories

En savoir plus sur Author Block Masks dans Help Center et File Exchange

Produits


Version

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by