前页 | 后页 |
使用 SysPhS 组件
如果您正在使用 Modelica 或 Simulink 中的示例,并且您想在Enterprise Architect中引用该模型中已经存在的组件,您可以从模型中拖动适当的块、参数或端口元素工具箱到创建引用元素的图表。
显示属性和部件
在注记图中使用属性和部件时需要注意A一点是,它们的默认显示为部件object 。它们可以留在该渲染中或设置为在隔间中显示为文本。以下是两者的示例:
属性1和 5 已作为元素被拖到图表上,然后从图表中删除(但不是从浏览器窗口中删除)。删除时,它们在图表上被各自的块中的文本条目替换。属性4 作为部件元素留在图表上;如果从图中删除,它也将成为隔间中的文本条目。
块元素型
将 Modelica 或 Simulink 模块类型拖到图表上会创建一个非特定的 SysPhS块。要将此块设置为特定的 Modelica 或 Simulink块,请在属性窗口中的SimulinkBlock (SysPhS)或ModelicaBlock (SysPhS)段下设置“名称”字段。
有关在这些外部工具中引用 Simulink 和 Modelica属性的更多详细信息,请参阅创建 Modelica 特定模块和创建 Simulink 特定模块帮助主题。
注记:如图所示,如果要在两个外部工具中模拟模型,可以同时应用两个 SysPhS构造型。请参阅将模块设置为 Modelica 和 Simulink帮助主题。
参数Element-type
参数元素类型使用 SimulinkParameter 或 ModelicaParameter 构造型创建属性元素。如果从图中删除元素,它们会列在父块元素的phs 常量隔间中。这是一个为 Modelica 和 Simulink 设置的 SysPhS参数示例,显示了每个参数的构造型以及在“名称”字段中对各自产品参数名称的引用。
PhsConstant 和 PhsVariable
要定义一个元素的常量和变量属性,您可以将“块常量”和“PhS 变量”图标拖到图中的某个元素上。同样,如果您从图中删除元素,它们将列在phs 常量或phs 变量隔间中。
在模型中设置常数值时,可以在块中设置值,也可以在从块派生的部件中设置值。例如,在重力作为绝对常数的情况下,这最好在块中定义。部件或块的值可以在仿真属性中进一步更改。
下图显示了水的流体密度集,它可以在部件或模拟中被覆盖以定义另一种流体(例如油)的密度。如果一个块以不同的值重复使用 - 例如一个电阻为 3.3 kohms,另一个电阻为 5.6 kohms,则初始值最好在 IBD 中的特定部分中定义,这些部分源自没有初始值的块.
“属性>属性”选项卡有两个字段:
- 类型
- 最初的
注记如果 PhsConstant 或 PhsVariable 设置了初始值,它会显示在元素的初始值隔间中的图表上。