预订演示
前页 后页

使用 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 中的特定部分中定义,这些部分源自没有初始值的块.

“属性>属性”选项卡有两个字段:

  • 类型
  • 最初的
该类型可以设置为标准类型,或者在本例中设置为模型中引用的 SysML ValueType

注记如果 PhsConstant 或 PhsVariable 设置了初始值,它会显示在元素的初始值隔间中的图表上。

学到更多