我需要在simulink中组织一组元素。第一种方法是创建一个子系统。子系统的问题在于它内部的元素不再可见。另一种方法是创建一个彩色框并将其放在一组元素后面作为背景。在选择元素时会造成很多麻烦。替代simulink透明子系统
理想的方法是有一个透明的子系统,但你可以看到里面的元素。所以你可以把它做得很大,不用打开它就可以看到它。
什么是可行的替代方法?
我需要在simulink中组织一组元素。第一种方法是创建一个子系统。子系统的问题在于它内部的元素不再可见。另一种方法是创建一个彩色框并将其放在一组元素后面作为背景。在选择元素时会造成很多麻烦。替代simulink透明子系统
理想的方法是有一个透明的子系统,但你可以看到里面的元素。所以你可以把它做得很大,不用打开它就可以看到它。
什么是可行的替代方法?
知道有是SIMULINK这样的支持,唯一的可能是使用一个蒙板图标,显示的内容。下面是一个非常粗略的原型为掩码:
model='s1/Subsystem';
loc=fullfile(pwd,[model,'.png']);
print(['-s' model], ['-dpng'], '-r300', loc);
image(loc);
port_label('input',1,'In1');
port_label('output',1,'Out1');
显然,这个原型,其中必须在真正使用的代码来解决多个问题:
目录你可以利用的mask参数的选项卡“图标和端口”的“图标绘制命令”: -
带你想上的子系统可见的逻辑门的截图(以显示为蓝色背景色的那些你问题)
保存画面e.g 'mylogic.png'
写命令的图标和端口映像(imread( 'Pause_Icon.png'))的 '图标绘制命令' 字段;
你完成了。但是,请确保将图片文件放在与您的模型相同的文件夹中,或者只需在路径中添加包含该图片的文件夹。
当然,如果您更新子系统内的块,您必须使用新的屏幕截图更新蒙版图标。
没有。你已经涵盖了可用的选项。 –
@PhilGoddard很伤心:( – ar2015