通过端口句柄获取底层子系统 Inport/Outport 块
Getting underlying Subsystem Inport/Outport Block via Port Handle
通过端口句柄获取底层 MATLAB Simulink 子系统 Inport/Outport 块的最佳解决方案是什么?
我对 Outports 使用以下代码片段从连接线导航到端口句柄,并确定 Parent/Port 编号以通过 find_system
搜索它:
SrcPort = get_param(Line,'SrcportHandle');
SrcPortParent = get(SrcPort,'Parent');
SrcPortNumber = get(SrcPort,'PortNumber');
SrcPortBlock = find_system(SrcPortParent,'LookUnderMasks','all','FollowLinks','On','SearchDepth',1,'BlockType','Outport','Port',num2str(SrcPortNumber));
获取底层Port Block有没有更好的方案?
没有直接的方法,你已经找到了我认为最好的选择。作为参考,the MathWorks Support Team confirms that there is no better option.
通过端口句柄获取底层 MATLAB Simulink 子系统 Inport/Outport 块的最佳解决方案是什么?
我对 Outports 使用以下代码片段从连接线导航到端口句柄,并确定 Parent/Port 编号以通过 find_system
搜索它:
SrcPort = get_param(Line,'SrcportHandle');
SrcPortParent = get(SrcPort,'Parent');
SrcPortNumber = get(SrcPort,'PortNumber');
SrcPortBlock = find_system(SrcPortParent,'LookUnderMasks','all','FollowLinks','On','SearchDepth',1,'BlockType','Outport','Port',num2str(SrcPortNumber));
获取底层Port Block有没有更好的方案?
没有直接的方法,你已经找到了我认为最好的选择。作为参考,the MathWorks Support Team confirms that there is no better option.