www.tech-doc.cn 创建参数组

创建参数组


为演示此过程,我们将通过一个简单示例来说明。我们将编辑FR2TK000子模型,将其参数组织为组和子组。

步骤1:在子模型编辑器中打开FR2TK000子模型

图5-86. FR2TK000子模型

注意子模型内容列表中的参数或变量显示部分。初始我们将子模型参数分为三组:

  • 通用参数

  • 质量1相关参数

  • 质量2相关参数

步骤2:创建三个参数组

图5-87. 创建参数组

按如下方式配置各组:

组1

组类型:基础

标题:通用参数

名称:commonparams

组2

组类型:基础

标题:质量1设置

名称:mass1settings

组3

组类型:基础

标题:质量2设置

名称:mass2settings

参数组可分为3种类型:

可编辑组类型详见可编辑与配置组。基础组、可编辑组和配置组具有3个共同特征:

  • 标题:在Simcenter Amesim更改参数窗口和上下文视图停靠窗口中显示的参数组标题

  • 名称:名称是内部标识符,不会显示在Simcenter Amesim中,但必须填写此字段。建议输入与参数组相关联的名称

  • 图像:可为组附加图像,提供直观的视觉表示。当在上下文参数窗格或更改参数窗口中选择该组时,用户可点击查看附加图像

可编辑组具有4个额外特征:

  • 组头参数

  • 编辑器:用于可编辑组的编辑器

  • 编辑器类型:可执行文件或动态库

  • 参数传递模式:通过文件或函数调用

当组类型设为可编辑时,参数列表会新增一列:编辑器关键字。这些选项在向表格编辑器发送关键字中有详细说明。

步骤3:将参数关联至各组

  1. 右键点击每个组并选择添加参数或变量或组

    图5-88. 添加参数

  2. 添加参数或变量或组窗口中选择每个组的参数:

    图5-89. 选择参数

  3. 使用子模型>预览参数检查分组情况:

    图5-90. 预览参数

    接下来将在质量1设置质量2设置组中添加子组。状态变量将放入这些子组中。

  4. 从当前组中移除状态变量。使用Ctrl+点击Shift+点击选择状态变量,然后选择移除

  5. 组2组3中创建两个新组:状态1状态2,并将状态变量添加至其中

  6. 将两个新组添加至质量1设置质量2设置组。右键点击每个"父"组,如前所述使用添加参数或组

    图5-91. 质量1设置子组

  7. 使用视图>预览参数检查分组情况:

    图5-92. 预览参数

  8. 子模型现已配置完成。可将其保存为FR2TK500至您的某个节点并编译。接下来在Simcenter Amesim中测试:

    图5-93. Simcenter Amesim中的子模型