Simulink mask display programmatically, how to make line shift?

6 次查看(过去 30 天)
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')

采纳的回答

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

更多回答(1 个)

Flemming
Flemming 2018-9-20
Thanks, it works.

类别

Help CenterFile Exchange 中查找有关 Author Block Masks 的更多信息

产品


版本

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by