tecplot宏批量导入数据

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

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

第一步:首先点击Scripting–>Record Macro,生成一个脚本文件,即.mcr文件
tecplot宏批量导入数据_第1张图片

tecplot宏批量导入数据_第2张图片

点击保存,会出现这个窗口,先不用管
tecplot宏批量导入数据_第3张图片
这个时候,开始想进行的操作,比如,我们想读取数据然后保存为.dat格式的文件。
File–>Load Data–>选中.cas和.dat文件,然后替换replace,然后File–>Write Data保存数据,保存数据时选择.dat格式。
tecplot宏批量导入数据_第4张图片
这样,读取并保存.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 = 3
  ContourGroup = 1
  LevelInitMode = ResetToNice
$!SetContourVar 
  Var = 4
  ContourGroup = 2
  LevelInitMode = ResetToNice
$!SetContourVar 
  Var = 5
  ContourGroup = 3
  LevelInitMode = ResetToNice
$!SetContourVar 
  Var = 6
  ContourGroup = 4
  LevelInitMode = ResetToNice
$!SetContourVar 
  Var = 7
  ContourGroup = 5
  LevelInitMode = ResetToNice
$!SetContourVar 
  Var = 8
  ContourGroup = 6
  LevelInitMode = ResetToNice
$!SetContourVar 
  Var = 9
  ContourGroup = 7
  LevelInitMode = ResetToNice
$!SetContourVar 
  Var = 10
  ContourGroup = 8
  LevelInitMode = ResetToNice
$!FieldLayers ShowContour = Yes
$!WriteDataSet  "E:\data_1000\PLT\|FileNumber|\|FileNumber|.dat"
  IncludeText = No
  IncludeGeom = No
  IncludeCustomLabels = No
  IncludeDataShareLinkage = Yes
  Binary = No
  UsePointFormat = No
  Precision = 9
  TecplotVersionToWrite = 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文件,就会自动运行。

你可能感兴趣的:(数据分析)