改变系统组件大小作曲家
12个视图(30天)
显示旧的评论
接受的答案
乔什·卡恩
2023年3月6日
嗨Aidin,
你可以使用系统作曲家本机api与体系结构模型以面向对象的方式:
architectureModel = systemcomposer.loadModel (“MyArchitecture”);
myComponent =查找(architectureModel、路径=“MyComponent MyArchitecture /添加”)
myComponent。位置= (100 100 100 100)
在组件的更多信息,您可以参考以下文档页面:
问候,
杰克
答案(1)
卢卡铁
2023年3月6日
编辑:卢卡铁
2023年3月6日
通过脚本:
scTmpArc = open_system (“scTmpArc”)% sxTmpArc系统作曲家文件的名称
set_param (“scTmpArc /……”位置”,[100 400 500 500)%第一paramter是fullpath块
数字是像素的尺寸(x0 y0 (x1, y1)这意味着x1-x0长度,y1-y0高度
如果你不知道fullpath你可以通过搜索:
cmpNames = getfullnam万博1manbetxe (Simulink.findBlocks (“scTmpArc”))%这将列出每一个组件的路径在细胞阵列
然后您可以解析单元阵列寻找所需要的名字(也通过脚本或手工)
注意:
记住,从脚本系统作曲家只是一个仿真软件接口的观点。万博1manbetx基本上所有仿真软件命令为两个工作。万博1manbetx