当前位置: 首页> 健康> 科研 > tecplot宏批量导入数据

tecplot宏批量导入数据

时间:2025/7/13 11:59:10来源:https://blog.csdn.net/weixin_44708254/article/details/141786060 浏览次数:0次

Tecplot新手进阶——使用tecplot宏操作批量处理数据输出图片(详细步骤)

tecplot 宏的使用方法及代码改写

第一步:首先点击Scripting–>Record Macro,生成一个脚本文件,即.mcr文件
在这里插入图片描述

在这里插入图片描述

点击保存,会出现这个窗口,先不用管
在这里插入图片描述
这个时候,开始想进行的操作,比如,我们想读取数据然后保存为.dat格式的文件。
File–>Load Data–>选中.cas和.dat文件,然后替换replace,然后File–>Write Data保存数据,保存数据时选择.dat格式。
在这里插入图片描述
这样,读取并保存.dat数据的操作就在tecplot中进行完了,并通过记录了这一过程,生成了脚本文件.mcr文件。

第二步:在脚本文件中修改,加上循环,使其可以自动遍历文件夹中所有数据。

#!MC 1410
$!VarSet |NumLoop|=20
$!Loop |NumLoop|
$!VarSet |FileNumber|=(|Loop|+978)
$!ReadDataSet  '"STANDARDSYNTAX" "1.0" "FILELIST_Files" "2" "E:\data_1000\PLT\|FileNumber|\\rae0.cas" "E:\data_1000\PLT\|FileNumber|\\rae0.dat" "LoadOption" "MultipleCaseAndData" "UnsteadyOption" "ReadTimeFromDataFiles" "AssignStrandIDs" "Yes" "LoadAdditionalQuantities" "Yes" "SaveUncompressedFiles" "No"'DataSetReader = 'Fluent Data Loader'
$!GlobalRGB RedChannelVar = 3
$!GlobalRGB GreenChannelVar = 3
$!GlobalRGB BlueChannelVar = 6
$!SetContourVar Var = 3ContourGroup = 1LevelInitMode = ResetToNice
$!SetContourVar Var = 4ContourGroup = 2LevelInitMode = ResetToNice
$!SetContourVar Var = 5ContourGroup = 3LevelInitMode = ResetToNice
$!SetContourVar Var = 6ContourGroup = 4LevelInitMode = ResetToNice
$!SetContourVar Var = 7ContourGroup = 5LevelInitMode = ResetToNice
$!SetContourVar Var = 8ContourGroup = 6LevelInitMode = ResetToNice
$!SetContourVar Var = 9ContourGroup = 7LevelInitMode = ResetToNice
$!SetContourVar Var = 10ContourGroup = 8LevelInitMode = ResetToNice
$!FieldLayers ShowContour = Yes
$!WriteDataSet  "E:\data_1000\PLT\|FileNumber|\|FileNumber|.dat"IncludeText = NoIncludeGeom = NoIncludeCustomLabels = NoIncludeDataShareLinkage = YesBinary = NoUsePointFormat = NoPrecision = 9TecplotVersionToWrite = TecplotCurrent
$!EndLoop

主要引入了

$!VarSet |NumLoop|=20
$!Loop |NumLoop|
$!VarSet |FileNumber|=(|Loop|+978)

需要注意的是,NumLoop是从1开始的。
读取的文件路径有问题,"E:\data_1000\PLT\|FileNumber|\rae0.dat" 变成"E:\data_1000\PLT\|FileNumber|\\rae0.dat" 就可以了。

第三步,点击Scripting–>Play Macro,选择刚才生成的.mcr文件,就会自动运行。

关键字:tecplot宏批量导入数据

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: