www.tech-doc.cn 子模型编辑器功能

子模型编辑器功能


本节将介绍子模型编辑器的核心功能。我们将阐述如何添加/删除元件类别、在元件类别中添加/编辑/删除元件图标、创建子模型规范文件以及生成子模型代码框架。

添加和删除元件类别

标准包提供以下三个基础类别:

液压、气动与电气管路

机械

信号与控制

此外,您可能还拥有一个或多个可选的Simcenter Amesim库。这使得您可以对各类工程系统进行动态仿真。同时,您也可以创建自定义类别。当某类别不再需要时,可将其从本地配置中完全移除。

在元件类别中添加/编辑/删除元件图标

该功能涉及使用内置的图标设计器创建图标,并为图标中的每个端口定义类型和位置。端口细节的设置完全通过图形化界面完成。

除了在元件类别中添加新图标外,您还可以修改现有元件图标及其关联子模型的细节。当某图标或子模型不再需要时,也可从类别中删除。

创建子模型规范文件

每个子模型都必须有对应的规范文件。Simcenter Amesim依赖子模型规范来确定该子模型与连接子模型之间信息交换的端口细节。子模型编辑器提供图形化环境,用于设置外部变量与内部变量的细节、各类参数(实数型/整型/文本型)的细节,以及处理不连续性和时间输入的需求。完成需求定义后,子模型编辑器会立即生成对应的子模型规范文件。

生成子模型代码框架

Simcenter Amesim子模型必须使用Fortran 77C编程语言编写。当然,您也可以不使用子模型编辑器来编写子模型。但使用该工具具有诸多优势:

  • 可确保子模型规范、函数调用参数与变量声明完全一致

  • 子模型中使用的变量和参数描述会自动包含在源代码的注释语句中

  • 源代码中已预置子模型描述、使用方法、参数设置和代码修订的模板

  • 提供用于编辑子模型细节的图形化环境

  • 可通过交互式图形界面设置元件图标端口类型和位置

  • 大幅节省创建新子模型的时间