解决方案

我们将尽快与您取得联系!
或发送邮件至marketing@atic-cn.cn咨询。
*姓名
*城市
*电话
*邮箱
*公司
*职位
*需求产品
*研究课题
实用技巧分享 | 如何利用批处理实现 GT – SUITE一键计算和结果提取
2025.03.11

摘要

批处理命令能够使计算机任务快速且高效地执行,避免了手动逐个操作过程。在 GT-SUITE 中,借助批处理命令可以实现模型的一键计算以及结果数据提取。在二次开发场景,常常需要进行重复计算和结果对比,此时批处理的方式就显得尤为实用。本文将详细介绍如何运用批处理命令实现 GT-SUITE 计算和结果提取。


1.提交计算命令

批处理提交GT-SUITE模型计算命令如下:

gtsuite ModelName.gtm


其中:ModelName.gtm为需要计算的GT模型


2.结果数据提取配置文件准备

要实现结果数据的自动提取,需要提前准备一个以 .exp 为扩展名的配置文件,具体操作步骤如下:


第1步:打开GT-POST读取模型计算好的结果文件,在Tools菜单栏中点击Export Data。

实用技巧分享 | 如何利用批处理实现 GT – SUITE一键计算和结果提取(图1)


第2步:在Export Data中选择New Export。

实用技巧分享 | 如何利用批处理实现 GT – SUITE一键计算和结果提取(图2)


第3步:首先设置结果文件输出名和格式(txt、csv、xlsx、dat等均支持);然后选择输出RLT结果或瞬态曲线;最后勾选Generate Export Configuration File,并命名为*.exp格式,相对路径和绝对路径可根据需求设置。

实用技巧分享 | 如何利用批处理实现 GT – SUITE一键计算和结果提取(图3)


第4步:输出部件数据选择,如下图所示,先选择部件,再选择要输出结果信息即可。

实用技巧分享 | 如何利用批处理实现 GT – SUITE一键计算和结果提取(图4)


第5步:结果数据格式设置,包括:分隔符类型、数据排列形式、数据有效位等。

实用技巧分享 | 如何利用批处理实现 GT – SUITE一键计算和结果提取(图5)


第6步:以上5步设置好后,点击finish,在原始文件夹下面会生成2个文件:一个*.exp配置文件和结果输出文件,其中*.exp文件后续是我们需要用批处理命令调用的。

实用技巧分享 | 如何利用批处理实现 GT – SUITE一键计算和结果提取(图6)


3.结果数据提取命令

结果数据提取命令为:

gtexport steering_file_name.exp model_name1.glx output_file_name

其中:steering_file_name.exp:提前准备好的exp文件

      model_name1.glx:GT计算结果文件

      output_file_name:输出结果文本  


示例如下图:

实用技巧分享 | 如何利用批处理实现 GT – SUITE一键计算和结果提取(图7)


4.批处理文件

新建一个文本文件,将提交计算命令和结果提取命令集成在一起,中间用“&&”进行连接:


gtsuite SI_4cyl_long.gtm&>export Result.exp SI_4cyl_long.glx Result.csv

输入完成后保存,并将文本后缀由.txt改为.bat:

实用技巧分享 | 如何利用批处理实现 GT – SUITE一键计算和结果提取(图8)


5.运行

双击bat文件或者在DOS窗口运行,后台将自动完成GT-SUITE模型计算和结果数据提取。

实用技巧分享 | 如何利用批处理实现 GT – SUITE一键计算和结果提取(图9)


对应目录下生成结果文件:

实用技巧分享 | 如何利用批处理实现 GT – SUITE一键计算和结果提取(图10)


需要服务或支持?
与艾迪捷携手 共筑价值平台