预订演示
前页 后页

使用工具箱

SysPhS 配置文件提供了一个专用的工具箱页面,其中包含用于 OpenModelica 和 MATLAB Simulink 的基本 SysML 元素,以及在“SysPhS模式”页面上的“SysPhS部件”图标。

系统元素

元素图标

描述

PhS常数

运行常数定义了在仿真运行期间保持不变的值。

对于 Modelica,这些对应于参数变量。

对于 Simscape,这些对应于(常量)参数。

PhS 变量

运行变量定义在仿真运行期间可变的值。

对于 Modelica,PhSVariables 具有:

  • isContinuous=true 对应Modelica连续组件
  • isContinuous=false 对应离散元件
对于 Simulink,PhSVariables 对应于 Simscape变量

模型块

Modelica块元素类型用于在 Modelica 库中定义相应的组件。要将 Modelica块定义为对应于 Modelica 库中的组件,需要将 Modelica SysPhS名称属性的值设置为 Modelica 中的完全限定组件名称(类路径)。

Modelica参数

Modelica参数element-type 用于定义Modelica 库组件A参数。这些在属性窗口 >元素选项卡 > «ModelicaParameter»(来自 SysPhS)中定义,它有两个参数:

  • 名称:对应Modelica参数名称(Parameters Name)
  • 价值:
该参数的类型及其初始值可以在属性>属性选项卡的字段中定义:
  • 类型
  • 最初的

模特端口

Modelica端口对应于端口库中定义A端口。

对应的 Modelica端口名称定义在:属性>> « ModelicaPort»(来自 SysPhs)元素名称

Simulink块

Simulink块元素类型用于在 Simulink 库中定义相应的组件。要定义与 Simulink 库中的组件对应的 Simulink块,需要将 Simulink属性名称的属性值设置为来自 Simulink 的完全限定组件名称(在 Simulink模型资源管理器中作为“内容”找到)。

Simulink参数

Simulink参数element-type 用于定义 Simulink Library 组件A参数。这些在属性窗口 >元素选项卡 > «SimulinkParameter»(来自属性)中定义,它有两个参数:

  • 名称:对应Simulink库中的参数名称
  • 价值:
该参数的类型及其初始值可以在属性>属性选项卡的字段中定义:
  • 类型
  • 最初的

Simulink端口

Simulink端口对应于端口库中定义A端口。

对应的 Simulink端口名称定义在:属性>元素>«SimulinkPort»(来自 SysPhs )名称>。

多维元素

在系统建模中,虽然可以使用多重性来指定向量,但对于多维数组,我们需要多重多重性。 MultidimensionalElement 原型提供了这一点,有效地支持定义维度的多重性数组。这通过拖动多维元素图标应用于块。

导入包

需要导入包连接器来设置从主块到导入仿真库的引用。有关更多详细信息,请参阅参考 SysPhS仿真库帮助帮助。

SysPhS模式

在 OMG SysPhS 规范中有一个 Modelica 和 Simulink 通用的 SysPhS 组件列表。 Enterprise Architect将这一系列组件作为一组 SysPhS模式提供。这些核心组件是创建新模型时有用的起点。有关使用这些的更多详细信息,请参阅使用 SysPhS模式帮助帮助。

学到更多