将活动图元素分配给架构模型组件
分配建立从一个模型中的架构元素(组件、端口和连接器)到另一个模型中的架构元素的有向关系。您可以使用模型到模型分配来建立活动图元素与架构模型组件之间的关系。
有关 System Composer™ 中的分配的更多信息,请参阅交互式创建和管理分配。
本主题介绍如何在活动图中使用分配。该示例显示了用于建模在随机起点和目的地之间移动的移动机器人架构的功能流程图。
打开模型
打开示例。
openExample('systemcomposer/OpenActivityDiagramForRobotExample');打开工程。
openProject("scMobileRobotExample");有关此示例的更多信息,请参阅绘制简单的活动图。
创建和管理分配
要启动分配编辑器,请导航至 建模 > 分配编辑器。
在分配集浏览器窗格中,在 DiagramToModel 分配集下,选择 Scenario 1。双击分配矩阵中的框以分配或取消分配两个元素。
例如,RobotActivity 活动图的 Error out 节点被分配给 scMobileRobotLogicalArchitecture 架构模型的 Alignment Algorithm 组件。

另请参阅
函数
systemcomposer.createActivity|addNode|addParameter|getNode|getNodes|getFlow|connect|getParameter|getParameters|getPin|getPins|addPin|getParentPin|applyStereotype|removeStereotype|getStereotype|destroy|setBehaviorType
对象
systemcomposer.activity.Action|systemcomposer.activity.Activity|systemcomposer.activity.ActivityNode|systemcomposer.activity.ActivityFinal|systemcomposer.activity.ControlNode|systemcomposer.activity.Flow|systemcomposer.activity.FlowFinal|systemcomposer.activity.Model|systemcomposer.activity.JoinFork|systemcomposer.activity.Initial|systemcomposer.activity.MergeDecision|systemcomposer.activity.Parameter|systemcomposer.activity.Pin
工具
模块
- Initial Node | Action Node | Pin | Parameter Node | Decision or Merge Node | Join or Fork Node | Flow Final Node | Activity Final Node