如何把一个组件系统中作曲家模型层次结构?

18视图(30天)
大家好!
我正在做一个模型的控制系统的物理体系结构。控制器通过模型在附件我的工作,我意识到,我需要将一个控制器从一个外壳到另一个地方。附件和控制器都是模仿组件,附件是父母的控制器。
Unfortuntately我找不到附件之间移动一个控制器的方法。有方法吗?请解释。
谢谢:)
3评论
将
2023年3月30日
嗨,杰克,
谢谢你的澄清,非常重要。我可以理解为什么UID不会如果是维护 复制 粘贴,但剪切和粘贴应保持的UID,所以谢谢你提交错误报告。
欢呼:)

登录置评。

接受的答案

乔什·卡恩
乔什·卡恩 2023年3月30日
编辑:乔什·卡恩 2023年3月30日
@will ,
剪切和粘贴是一个可接受的方式移动组件系统的作曲家,应该保留端口,接口,原型和需求链接。如果你遇到任何问题,请让我们知道。
其他选择如果你打算移动的东西在整个建筑设计过程:
  1. 你可以创建一个单独的物理空间的架构(如建筑物、围墙等)和使用分配分配你的控制器从逻辑/物理架构构建物理架构。通过将你的两层的抽象,可以分离的架构。
  2. 你可以右击并保存您的控制器作为架构(参考体系结构),然后使用一个引用组件在其他外壳。如果你打算控制器模块(和可重用),那么这也是一个很好的选择。
  3. 如果附件是无关紧要的实际设计和纯粹的视觉清晰度,可以代表他们的团体在一个视图体系结构。然后你可以通过删除组件移动到不同的组,读他们的观点而不影响的实际功能或连接您的体系结构模型。
问候,
杰克
2的评论
乔什·卡恩
乔什·卡恩 2023年3月31日
编辑:乔什·卡恩 2023年3月31日
@will ,
我认为我有一个更优雅的解决方案。
  1. 创建一个配置文件与刻板印象称为“位置”,添加两个枚举属性:建筑和围墙
  2. 指定组件和选择附件/建筑物的刻板印象。
  3. 创建一个过滤器与过滤器将选择所有组件视图
  4. 切换到分组选项卡和组通过建设,二是圈地。
你现在有一个动态视图,将根据你的原型属性反映了物理位置。
移动的东西,那么你只需要改变属性值。
这也将给你一些过滤当你想创建报告。
请不要犹豫地联系应用程序工程通过你的销售或技术帐户经理,我们想听到更多来自你的反馈和了解更多细节关于你的用例!
问候,
杰克

登录置评。

答案(1)

杰克
杰克 2023年3月29日
剪切和粘贴模型模型层次结构的一个组件将组件移动到新的位置,同时保留所有连接。万博1manbetx然而,有几件事要记住当使用这个方法:
  1. 如果有信号连接到控制器被移动了,信号连接将会丢失,需要手动重新连接。
  2. 如果控制器有任何自定义块参数或掩码设置,他们可能需要更新后移动控制器新外壳。
  3. 如果控制器中引用任何子系统或模型引用,它可能需要更新。
总的来说,剪切和粘贴一个组件可以是一个快速和简单的方式将它移动到一个新的位置在模型层次结构,但重要的是要仔细检查和更新任何连接,参数,并根据需要引用后移动。
2的评论
将
2023年3月30日
谢谢 @Jack ,即使是更广泛的模型,而不是系统作曲家仍然是很有用的。万博1manbetx

登录置评。

类别

找到更多的在系统的作曲家帮助中心文件交换

s manbetx 845


释放

R2022b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!