tecplot宏批量导入数据

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 = 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文件,就会自动运行。

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Dataloading...

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值