实用技巧分享 | 如何利用批处理实现 GT – SUITE一键计算和结果提取
摘要批处理命令能够使计算机任务快速且高效地执行,避免了手动逐个操作过程。在 GT-SUITE 中,借助批处理命令可以实现模型的一键计算以及结果数据提取。在二次开发场景,常常需要进行重复计算和结果对比,此时批处理的方式就显得尤为实用。本文将详细介绍如何运用批处理命令实现 GT-SUITE 计算和结果提取。1.提交计算命令批处理提交GT-SUITE模型计算命令如下:gtsuite ModelName.gtm其中:ModelName.gtm为需要计算的GT模型2.结果数据提取配置文件准备要实现结果数据的自动提取,需要提前准备一个以 .exp 为扩展名的配置文件,具体操作步骤如下:第1步:打开GT-POST读取模型计算好的结果文件,在Tools菜单栏中点击Export Data。第2步:在Export Data中选择New Export。 第3步:首先设置结果文件输出名和格式(txt、csv、xlsx、dat等均支持);然后选择输出RLT结果或瞬态曲线;最后勾选Generate Export Configuration File,并命名为*.exp格式,相对路径和绝对路径可根据需求设置。 第4步:输出部件数据选择,如下图所示,先选择部件,再选择要输出结果信息即可。 第5步:结果数据格式设置,包括:分隔符类型、数据排列形式、数据有效位等。 第6步:以上5步设置好后,点击finish,在原始文件夹下面会生成2个文件:一个*.exp配置文件和结果输出文件,其中*.exp文件后续是我们需要用批处理命令调用的。3.结果数据提取命令结果数据提取命令为:gtexport steering_file_name.exp model_name1.glx output_file_name其中:steering_file_name.exp:提前准备好的exp文件 model_name1.glx:GT计算结果文件 output_file_name:输出结果文本 示例如下图: 4.批处理文件新建一个文本文件,将提交计算命令和结果提取命令集成在一起,中间用“&&”进行连接:gtsuite SI_4cyl_long.gtm&>export Result.exp SI_4cyl_long.glx Result.csv输入完成后保存,并将文本后缀由.txt改为.bat: 5.运行双击bat文件或者在DOS窗口运行,后台将自动完成GT-SUITE模型计算和结果数据提取。 对应目录下生成结果文件: 来源:艾迪捷