Tecplot导出流场Movie

文章介绍了作者如何利用Tecplot导出流场计算的视频,提供了两种方法:一是直接一次性打开所有文件;二是通过脚本逐个文件处理,节省内存。重点展示了使用脚本录制功能的具体步骤和一个示例脚本.

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本人最近想利用Tecplot导出流场计算的视频,找了以下两种方法:1、直接一次性打开所有文件,导出视频;2、利用脚本每次打开一个文件,导出其照片,最后合成视频。

方法一

对于文件内存少的情况,自然是第一种要方便些
1、load所有文件
在这里插入图片描述
2、选择zones在这里插入图片描述
3、导出视频
在这里插入图片描述
点击播放可以播放,点击视频可以导出视频。

方法二

方法二主要来源于paraview的功能,paraview在打开流场文件时,可以不需要一次性导入所有文件,然后播放时,每次依次读取每个时刻的文件,这样就十分的好,因为对于网格量比较大的算例,一次性导入所有文件对内存的要求实在太大。于是我就想tecplot是不是也可以这样,当然可以,不过要麻烦一点,需要写一个脚本。tecplot提供了一个非常简单的操作,录制脚本。
在这里插入图片描述
我们可以将导出视频的操作分为以下几步:
1、打开一个时刻的流场文件,更改其frame,以及调整colorbar等格式
2、设置导出图片的格式
3、导出图片
4、循环1-3操作
具体怎么写脚本可以自行搜索,我这里放上我的脚本,供大家参考

#!MC 1410
$!FrameLayout Width = 8
$!FrameLayout Height = 4
$!FrameLayout ShowBorder = No

$!Varset |NumLoop|=3 #定义变量循环步数为3
$!Loop |NumLoop| #循环开始
$!Varset |Time|=(|Loop|+399) #定义随循环变化的变量
$!ReadDataSet  '"路径/文件前缀|Time|.plt"'
$!LinePlotLayers ShowSymbols = Yes
$!ReadStyleSheet  "格式路径/格式名.sty"
$!ExportSetup ImageWidth = 10000
$!ExportSetup ExportFName = '导出图片路径/图片名前缀|Time|.png'
$!Export
  ExportRegion = AllFrames
$!EndLoop #结束加在最后就好了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值