通过右键单击Simulink块=>可以使用“Send to Back”和“Bring to Front”功能。安排。 是否有任何解决方案以编程方式访问这些功能。 目的是使用matlab脚本向后发送或带回一个块。
感谢您的帮助。
答案 0 :(得分:2)
每个Simulink块都有一个名为“ZOrder”的属性。具有较低值的块显示在具有较高值的块后面。调用“Send to Back”设置一个低值且可能为负值,调用“Bring to Front”设置一个高值且可能为正值。
为了模拟这两个函数,您需要将块的ZOrder设置为比同一系统中任何其他块的ZOrder更小/更大的值。将SearchDepth设置为1的find_system
用于识别这些块。
使用这两个调用来获取和设置ZOrder:
get(block_handle, 'ZOrder');
set(block_handle, 'ZOrder', newValue);