保存与导出配置
导出设置API是一个独立模块,它通过操作Simcenter Amesim生成的模型文件来管理导出配置。该API与Simcenter Amesim之间的数据交互仅通过文件实现,使用时无需许可证。与Simcenter Amesim电路API不同,它运行时不会占用额外的Simcenter Amesim许可证。
保存导出配置
要保存对导出配置的修改,可使用名为save的API:
import ame_export_apy
xpt_config = ame_export_apy.XPT.get_config(r"$AME\demo\Platform\
OptimizationRobustnessDOE\Optimization\DesignOptimization.ame")
seat_param = xpt_config.get_param(‘seatD’)
seat_param.set_property(Property.Export_Name, ‘new_seatD’)
xpt_config.save()
# 返回True或False
警告:
即使脚本导入了ame_export_apy.py,仍可通过以下两种方式访问Study API:
-
在脚本同目录创建ExportConfig.settings文件。若该文件包含use_study_param_file文本,即使导入ame_export_apy.py也会调用Study API而非导出API。
-
要访问Study API[study_param文件],可在脚本开头初始化XPT = use_study_param_file(true)。
示例:
import sys
from ame_export_apy import *
try:
XPT = use_study_param_file(true)
xpt_config= XPT.get_config(r'D:\SourceCode_newcheckouts\
Projects\BatchDOE\TestReport\
New TestReport Data\ExportSettings_Scripts\
Engine_DID_Turbocharged.ame')
#以下是输入参数
print ("Study Input Parameters :: starts")
for cur_param in xpt_config.get_params_list(IOType.Input):
print ("Param name:", cur_param.get_property(Property.Export_Name))
在Simcenter Amesim中打开导出配置
您可以在Simcenter Amesim中打开导出配置。

图2-5. 导出参数设置对话框
要导出至外部工具,还可指定XptFormat枚举类型,其可选值为:
-
Default
-
OPTIMUS
-
iSIGHT
import ame_export_apy
xpt_config = ame_export_apy.XPT.get_config(r"$AME\demo\Platform\
OptimizationRobustnessDOE\
Optimization\DesignOptimization.ame")xpt_config.save(XptFormat.iSIGHT)
译文质量与官方无关,仅做辅助学习使用,帮助大家更方便高效的掌握工具.文档网址:www.tech-doc.cn;公众号:Amesim学习与应用、译匠工厂