生成模型脚本
文件 > 生成模型脚本 菜单提供以下功能:
-
Python
-
C++
-
Visual Basic for Applications
这些功能与Simcenter Amesim API相关。它们会生成与当前活动系统对应的Python、C或VBA代码。
此功能旨在节省API脚本创建时间。您无需从头编写脚本,而是可以先使用Simcenter Amesim创建系统,然后启动脚本生成功能,系统将自动为您创建脚本框架。
注意:
从旧版Simcenter Amesim(7.0之前版本)创建的系统生成的脚本可以运行,但不会包含旋转和翻转指令。
更多信息请参阅Simcenter Amesim API手册。
警告:
当您为Simcenter Amesim模型生成脚本文件时,如果该模型包含不受支持的功能(如状态图、总线连接或线性分析),生成的脚本将忽略这些不受支持的功能。下表列出了脚本生成支持的功能。
支持功能 |
Python |
VBA |
C |
---|---|---|---|
创建回路 |
✓ |
✓ |
✓ |
向回路添加组件 |
✓ |
✓ |
✓ |
创建空超级组件 |
✓ |
✓ |
✓ |
向超级组件添加端口 |
✓ |
✓ |
✓ |
添加动态组件 |
✓ |
✓ |
✓ |
设置远程端口标签 |
✓ |
✓ |
✓ |
旋转组件 |
✓ |
✓ |
✓ |
翻转组件 |
✓ |
✓ |
✓ |
移动组件 |
✓ |
✓ |
✓ |
设置子模型 |
✓ |
✓ |
极 |
连接两个端口 |
✓ |
✓ |
✓ |
用线连接两个端口 |
✓ |
✓ |
✓ |
将超级组件端口连接到其组成元件 |
✓ |
✓ |
✓ |
添加全局参数 |
✓ |
✓极> |
✓ |
在超级组件中插入文本 |
✓ |
✓ |
✓ |
设置参数值 |
✓ |
✓ |
✓ |
设置运行参数值 |
✓ |
✓ |
✓ |
保存并关闭回路 |
✓ |
✓ |
✓ |
生成模型代码并编译 |
✓ |
✓ |
✓ |
在下一次仿真运行时保存变量结果 |
✓ |
✓ |
✓ |
锁定变量 |
✓ |
✓ |
✓ |
创建全局参数组 |
✓ |
✓ |
✓ |
展开全局参数组 |
✓ |
✓ |
✓ |
添加文本项 |
✓ |
✓ |
✓ |
添加接口块 |
✓ |
X |
✓ |
译文质量与官方无关,仅做辅助学习使用,帮助大家更方便高效的掌握工具.文档网址:www.tech-doc.cn;公众号:Amesim学习与应用、译匠工厂