ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

Tecplot 导入 dat/plt:格式识别、变量匹配与报错排查

Tecplot 导入 dat/plt:格式识别、变量匹配与报错排查 做数值模拟、实验数据处理或者 CFD 后处理的人对Tecplot 导入 dat 或者 plt 数据文件这个动作不会陌生。表面看它只是 File Load Data 点两下真正折磨人的地方在于文件明明躺在文件夹里Tecplot 就是不认或者读进来以后变量对不上、云图一片空白、坐标轴飞到天边、时间步只剩一帧。我自己在这些坑里来回爬过很多次也帮同事处理过各种“奇怪”的 dat 和 plt最后发现大部分问题不是软件不行而是导入前没把文件类型、变量顺序和区域拓扑这三件事对齐。这篇文章适合刚接触 Tecplot 的学生、需要做后处理的工程师也适合已经会用 Tecplot 但总在导入环节翻车的人。下面按我实际操作的顺序把 Tecplot 导入 dat 或者 plt 数据文件的关键细节拆开讲。1. 先认清 dat 和 plt别让后缀名把你带偏1.1 Tecplot 原生 ASCII dat 长什么样Tecplot 能读的.dat有很多种来源但最经典的是 ASCII 格式的 Tecplot 数据文件。它的结构并不复杂只是很多人第一次看到时会被一堆关键字吓住。一个最小可用的二维结构化网格 dat 大概长这样TITLE channel VARIABLES X Y Z P U V W ZONE Tfluid, I10, J10, K1, DATAPACKINGBLOCK, ZONETYPEORDERED 0.0 1.0 2.0 ... ...这里每个关键字都有实际含义。TITLE是标题不影响数据读取但能帮你区分文件。VARIABLES定义变量名和顺序Tecplot 后面做云图、矢量图、XY 曲线时都靠它识别变量。ZONE描述一个区域T是区域名I、J、K是结构化网格三个方向的节点数DATAPACKING决定数据是按块还是按点排列ZONETYPE则告诉 Tecplot 这是有序网格还是有限元网格。初学者最容易忽略的是DATAPACKING。BLOCK表示每个变量的所有节点值连续写在一起先写 X 的全部值再写 Y 的全部值再写 Z 的全部值。POINT表示每个节点一行一行里包含所有变量。两种写法都能读但如果写错了Tecplot 不会温柔提醒你“数据打包方式不对”而是直接给你一堆乱七八糟的坐标或者内存错误。我见过有人把BLOCK数据硬塞进POINT声明里读出来像抽象画排查半天才发现是这里的问题。另外VARLOCATION也值得留意。默认情况下所有变量都位于节点上但如果你的压力、温度是单元中心值就需要用VARLOCATION([4]CELLCENTERED)这样的写法告诉 Tecplot。这个细节在有限体积法后处理里非常常见。写错位置不会导致读入失败但插值、云图、流线都会出问题看起来像“数据不对”其实是变量位置声明错了。1.2 plt 二进制文件快、小、但娇气.plt在 Tecplot 体系里通常指二进制格式的数据文件。它和 ASCII dat 最大的区别是读取速度快、文件体积小适合大网格、多变量、多时间步的数据。如果你的模型有几百万甚至上千万节点把 dat 转成 plt 再导入体验会好很多。Tecplot 保存数据时选择.plt后缀或者用preplot工具转换都能得到这种二进制文件。但 plt 也有自己的脾气。它不能像 dat 那样用文本编辑器打开看内容文件头一般是#!TDV或类似标识。如果你用二进制查看器看开头发现不是这类标识那它大概率不是 Tecplot 的 plt 文件。还有一个经常被混淆的点Python 里import matplotlib.pyplot as plt的plt只是模块别名和 Tecplot 的.plt数据文件完全不是一回事。搜索里常出现“plt 画图显示中文问题”“plt roc 曲线重合”那些都是 matplotlib 的用法不要拿到 Tecplot 这边来对号入座。plt 的另一个特点是版本兼容性。高版本 Tecplot 通常能读低版本保存的 plt但低版本读高版本文件就可能直接报错。如果你从别人那里拿到一个 plt自己电脑上的 Tecplot 又比较旧最省事的办法不是反复改设置而是让对方另存为 ASCII dat或者用更高版本转一次。不要在这种地方耗时间后处理工具的第一原则是先把数据读进来再谈美化。1.3 Fluent dat、CGNS、HPGL plt 这些“同名不同姓”后缀名相同不代表格式相同这是导入环节最大的陷阱。Fluent 也会输出.dat但它通常是和.cas配对的求解结果文件单独的 Fluent dat 里没有完整网格信息Tecplot 需要借助 Fluent 加载器并且往往要同时指定 cas 和 dat。如果你在 Tecplot 的 Load Data 里选择“所有文件”然后强行打开 Fluent dat报错是很正常的。还有一类.plt是 HPGL 绘图仪指令文件里面是一堆画笔移动命令和 Tecplot 二进制数据毫无关系。遇到这种文件不要怀疑 Tecplot 设置直接确认来源。CGNS、EnSight、OpenFOAM 也各有自己的数据格式虽然 Tecplot 支持不少第三方加载器但前提是你在文件类型下拉框里选对加载器而不是默认的 Tecplot Data Loader。我的习惯是拿到文件先问三个问题谁生成的生成时选了什么格式有没有配套文件这三个问题问清楚后面能少走一大半弯路。尤其是 CFD 数据case 和 data 分家的、网格和结果分家的、时间步按文件夹分开放的都很常见。先整理文件再打开 Tecplot比打开后再抓瞎强得多。2. 导入前自检三分钟省下三小时2.1 看文件头文本编辑器与十六进制对于.dat我强烈建议先用 Notepad、VS Code 之类工具打开前几十行。你不需要看懂所有数据只要确认开头有没有TITLE、VARIABLES、ZONE这些关键字。如果有它大概率是 Tecplot ASCII 数据如果开头是 Fluent 的(1 Mesh)或者别的奇怪内容那就不是同一种 dat。对于.plt用 HxD、WinHex 这类十六进制工具看前几个字节确认有没有#!TDV标识。这个动作只需要几十秒但能直接判断文件是不是 Tecplot 二进制。还有一个细节有些文件是从 Linux 传到 Windows 的换行符是 LFTecplot 一般能处理但如果中间夹杂了不可见字符就可能读取出错。用文本编辑器看时注意有没有乱码、空行异常、行尾符号异常。对于 plt不要用文本编辑器强行打开那样只会看到一堆乱码没有诊断价值。如果你拿到的是压缩包先完整解压再导入。Tecplot 不能直接读压缩包里的文件有些人把 zip 里的文件路径复制出来结果当然找不到。解压路径也尽量短不要放在桌面深层目录里避免路径过长导致旧版本 Tecplot 读取失败。2.2 变量、维度、区域三个数对不上就白干导入前最值得算一遍的是数据量。以结构化网格为例I * J * K必须等于节点总数。如果DATAPACKINGBLOCK那么数据值总数等于变量数乘以节点数如果DATAPACKINGPOINT那么数据行数等于节点数每行包含变量数个数值。举个例子I200, J100, K1节点数是 20000变量有 5 个BLOCK 格式下总数据值就是 100000 个。你可以在文本编辑器里看数据行数是否大致对得上不需要精确到个位但数量级差太多肯定有问题。有限元网格又是另一套逻辑。ZONETYPEFETRIANGLE、FEQUADRILATERAL、FETETRAHEDRON、FEBRICK这些区域里N是节点数E是单元数。如果N和E写错Tecplot 可能读入后显示畸形网格或者直接崩溃。很多从其他软件导出的 Tecplot 格式文件问题就出在单元连接表上比如节点编号从 0 开始还是从 1 开始。Tecplot 通常要求从 1 开始如果源数据从 0 开始导入后会出现单元错乱需要提前转换。变量名也要检查。Tecplot 对变量名里的空格、特殊符号比较敏感虽然加引号能解决一部分问题但最稳妥的做法是全部用英文、数字和下划线。变量名重复也会导致后处理时选错变量比如两个都叫P一个压力一个密度Tecplot 可能自动改名也可能覆盖后面做图时你根本分不清。导入前把变量表整理成文档是个收益很高的小习惯。2.3 路径与命名中文、空格、长路径Tecplot 新版本对中文路径的支持已经好很多但在批量导入、宏命令、命令行调用场景下中文路径仍然是高频故障点。我的做法是只要涉及 Tecplot 批处理就把数据放到全英文、无空格的路径下比如D:\work\tecplot\case01\。不要用D:\项目\后处理\最终版\这种路径宏录制的命令里一旦出现中文很容易出现编码问题。文件命名也要有规律。时间序列数据建议用case_0001.plt、case_0002.plt这种方式位数对齐排序才不会乱。如果你用case_1.plt、case_2.plt、case_10.plt有些系统的文件排序会变成 1、10、2导入时间序列后顺序全错。变量名同样建议统一比如所有文件都用X Y Z P U V W不要这个文件用Pressure那个文件用P否则按名称加载时对不上按位置加载又容易错位。还有一点不要把正在被其他软件占用的文件直接拖进 Tecplot。比如 Fluent 还在写 dat或者云盘正在同步Tecplot 读取时可能拿到半个文件报错信息还特别模糊。导入前确认文件已经写盘完成云盘同步暂停杀毒软件没有锁文件。这些看似和 Tecplot 无关实际排查时经常是罪魁祸首。3. 手把手导入从 Load Data 到第一张云图3.1 单文件导入File Load Data 的每一步最常见的导入路径是File Load Data。打开对话框后先在文件类型下拉框里选对加载器。对于 Tecplot 原生 dat 和 plt一般选择Tecplot Data Loader (*.dat, *.plt, *.tec, *.tp, *.sv)这一项。然后选中文件点击 Open。如果文件格式正确Tecplot 会直接读入并生成一个默认图。此时不要急着调颜色先看左下角的数据集信息确认变量数、区域数、节点数是否符合预期。在 Load Data 对话框里有几个选项值得注意。ReadDataOption通常有 New、Append、Replace 等选择。New 是新建数据集Append 是追加到当前数据集Replace 是替换现有数据但保留部分样式。如果你要对比两个工况用 Append 更方便如果你要更新数据但保持之前调好的云图样式可以用 Replace 并配合 ResetStyleNo。变量加载模式有 By Name 和 By Position。By Name 按变量名匹配适合变量顺序可能变化的文件By Position 按列位置匹配适合变量名不统一但顺序固定的情况。我的建议是只要变量名可靠优先用 By Name能避免很多错位问题。对于 plt 大文件Tecplot 可能提供Load on demand选项。开启后软件不会一次性把所有数据塞进内存而是按需读取适合超大文件。但这个功能对文件格式和版本有要求不是所有 plt 都支持。如果你的 plt 不支持可以先转成支持的二进制格式或者减少导入变量。3.2 导入 Fluent dat必须带上 casFluent 的 dat 是后处理里最常见的“假 Tecplot dat”。在 Tecplot 里导入 Fluent 数据正确做法是选择Fluent Data Loader文件类型通常是*.cas, *.dat, *.msh。你需要同时指定 case 文件和 data 文件或者选择包含网格信息的 cas。单独一个 Fluent dat 通常无法构建完整网格Tecplot 会提示缺少网格或者直接读入失败。如果手头只有 Fluent dat没有 cas有几个办法。第一回 Fluent 重新导出选择 Tecplot 格式直接得到 Tecplot dat 或 plt。第二在 Fluent 里先保存 case再保存 data确保两者配对。第三如果数据来自其他求解器先确认它是否支持导出 EnSight、CGNS 等 Tecplot 也能读的格式。不要试图用文本编辑器拼一个 cas 出来网格连接信息不是靠猜能补全的。导入 Fluent 数据后Tecplot 会自动识别很多变量比如压力、速度、温度、湍动能等。但变量名可能带前缀或后缀比如pressure、static_pressure。做云图时先在下拉框里确认变量含义不要看到第一个就选。Fluent 数据还可能包含多个区域比如流体域、固体域、边界域导入后要在 Zone Style 里把不需要的区域关掉不然图面会很乱。3.3 多文件与时间序列Append 和 Time Strands多文件导入有两种常见需求一种是多个工况对比另一种是同一个工况的时间序列。对比工况可以用File Load Data多选文件选择 AppendTecplot 会把它们作为多个区域或数据集加载。时间序列则最好让文件名有连续编号并在导入时选择Load as time series或类似选项。Tecplot 会尝试把多个文件识别为不同时间步并允许你用动画或时间滑块查看。时间序列导入最容易出问题的地方是变量一致性。每个文件的变量名、变量数、区域结构最好完全一致。如果某个文件少了一个变量按名称加载可能补空值按位置加载就可能整体错位。导入后建议在 Data Set Info 里检查每个时间步的变量范围如果某一帧范围突然异常可能是文件损坏或变量缺失。还有一个细节是Assign Strand IDs。Tecplot 用 strand 来管理多个时间步或相似区域如果不分配多个时间步可能被当成互相独立的区域做动画时无法串联。对于一般用户用默认设置通常没问题如果你发现时间滑块出不来可以检查导入选项里是否有时间序列相关的设置。3.4 导入后立刻检查Data Set Info、Spreadsheet、Fit All文件读进来只是第一步导入后我通常会做三个检查。第一打开Data Data Set Info看变量列表、区域数量、节点数、单元数、变量范围。如果变量范围出现1e30、NaN或Inf说明数据里有坏值需要回到源文件处理。第二打开Data Spreadsheet抽查几行数据看看 X、Y、Z 是否在合理范围压力和速度有没有明显异常。第三点击Plot Fit All让视图自动适应数据范围。有时候图面空白只是因为视角还停在默认位置Fit All 一下就能看到。如果做的是 XY 曲线导入后还要指定 X 和 Y 变量。Tecplot 不会自动知道你想画哪两个变量的关系。进入Plot Assign XY或者相应的 XY 图设置把 X 变量选为坐标Y 变量选为你要观察的量。如果是二维或三维云图需要在 Contour 变量里选择压力、速度等并在 Zone Style 里激活对应区域。很多人说“导入后什么都没有”其实数据已经进来了只是没有激活显示。4. 常见报错与排查速查4.1 报 “not a valid Tecplot file” 怎么办这个报错信息非常常见直译就是“不是有效的 Tecplot 文件”。原因通常有四种文件根本不是 Tecplot 格式文件是更高版本 Tecplot 保存的文件在传输中损坏加载器选错了。排查顺序可以这样走先用文本编辑器看 dat 开头有没有 Tecplot 关键字用十六进制看 plt 开头有没有#!TDV然后确认 Tecplot 版本低版本读高版本文件通常无解换高版本最省事再检查文件大小是否正常如果只有几 KB可能是下载不完整最后确认文件类型下拉框里选的是 Tecplot Data Loader而不是其他加载器。如果确认是 Tecplot 文件但版本不兼容可以尝试用preplot工具转换。preplot是 Tecplot 自带的预处理程序能把 ASCII dat 转成二进制 plt也能做格式检查和转换。命令行里输入preplot input.dat output.plt根据提示处理即可。对于高版本 plt 降级低版本 Tecplot 没有直接另存为低版本的功能时可以先用高版本打开再导出为 ASCII dat然后用低版本读取。这个链条虽然麻烦但比重装软件靠谱。还有一种情况文件是 Tecplot 格式但扩展名被改过。比如实际是 ASCII dat却被命名成.pltTecplot 按二进制去读自然报错。这时候把扩展名改回.dat或者用文本编辑器确认内容后再导入往往就能解决。4.2 变量乱、坐标轴飞、云图空白变量错乱通常和加载模式有关。如果两个文件变量顺序不同但都用了 By Position那么第二个文件的压力可能被当成速度坐标轴也可能被当成温度。解决办法是统一变量命名并在导入时选择 By Name。如果变量名确实不一致可以在导入前用脚本批量改名或者在 Tecplot 里用Data Alter Specify Equations重新映射。坐标轴飞到天边常见原因是数据里混入了极大值或极小值比如未初始化的网格点被写成1e30或者单位不统一一部分是米一部分是毫米。导入后先看 Data Set Info 的变量范围如果 X 范围是 0 到 1e30那坐标轴当然会飞。处理办法是回到源数据清理坏值或者在 Tecplot 里用方程过滤掉异常值。云图空白则可能是变量选择不对、区域未激活、或者数据范围设置了固定值。检查Contour变量是否选对Zone Style里对应区域是否勾选Contour Details里的范围是否被手动设成了不包含数据值的区间。我遇到过有人在 Contour Levels 里设了 0 到 1实际数据是 1000 到 2000结果整张图一片空白改回自动范围就正常了。4.3 大文件慢、内存爆plt 与按需加载ASCII dat 读大文件慢是因为 Tecplot 要逐行解析文本几十万行还能忍几百万行以上就很痛苦。把 dat 转成 plt 是最直接的提速办法。二进制格式不需要解析文本读取速度快很多文件体积也小。Tecplot 保存数据时选择.plt格式或者用preplot转换都能达到这个目的。如果 plt 本身也很大可以尝试按需加载。Tecplot 的 Load Data 选项里可能有Load on demand或者类似功能开启后只加载当前视图需要的数据块。这个功能对格式有要求不是所有 plt 都支持但支持的话能显著降低内存占用。另一个办法是减少导入变量后处理时只加载需要的压力、速度、温度其他变量先不读。对于时间序列可以只导入关键时间步不必把全部帧都塞进内存。硬件方面64 位 Tecplot 是必须的32 位版本对内存限制很大。如果经常处理千万级网格内存 32GB 起步最好 64GB 以上。导入大文件前关闭其他占内存的软件也能减少崩溃概率。不要一边跑求解器一边做后处理除非你确定内存足够。4.4 中文路径、权限、锁文件中文路径的问题在前文提过这里再强调一次宏、批处理、命令行场景下全英文路径最稳。如果路径里必须有中文至少确保 Tecplot 版本较新并且系统区域设置不会导致编码错乱。权限问题也很常见尤其是把数据放在 C 盘根目录、Program Files 或者需要管理员权限的目录下。Tecplot 打不开文件时可以先把文件复制到D:\temp\这种简单路径再试。锁文件通常来自云盘同步、杀毒软件扫描或其他软件占用。表现是 Tecplot 打开文件时报“无法读取”或“文件被占用”但你手动打开文件又是好的。解决办法是暂停云盘同步把数据从同步文件夹移到本地普通文件夹或者关闭杀毒软件实时扫描再试。对于 Fluent 正在写入的 dat等求解器完全停止后再导入。5. 自动化与批量宏、pytecplot、preplot5.1 宏录制最稳的批量导入方式如果你每天都要导入一堆 plt 或者 dat手点太浪费时间宏是成本最低的自动化方式。操作很简单打开 Tecplot点击开始录制宏然后手动完成一次导入、设置变量、调整云图、保存图片停止录制保存为.mcr文件。之后可以用命令行批量播放宏tecplot -b -p import.mcr其中-b表示批处理模式-p表示播放宏。宏文件里会记录你刚才的每一步操作包括文件名、变量选择、样式设置。如果文件路径变了可以直接编辑宏文件里的路径替换成新的文件名。注意宏里的路径最好用英文并且使用 Tecplot 能识别的格式。宏的一个小技巧是配合变量。你可以在宏里把文件名作为变量然后从命令行传入不同参数实现批量处理多个文件。比如写一个循环脚本每次替换宏中的文件名再调用 Tecplot 播放。虽然比不上专业脚本灵活但对不写代码的工程师足够用。5.2 pytecplot 脚本适合参数化与流水线如果你熟悉 Pythonpytecplot是更现代的自动化方式。它需要安装 Tecplot 360 和对应的 Python 接口基本用法如下import pytecplot from pytecplot import session session.start() dataset session.data.load_tecplot(case.plt) plot session.active_plot()这段代码会启动 Tecplot 会话并加载 plt 文件。之后可以用脚本设置云图变量、导出图片、提取数据。对于参数化研究比如批量处理不同攻角、不同网格的结果pytecplot 能直接嵌入你的 Python 流程比宏更灵活。需要注意的是pytecplot 依赖 Tecplot 许可证脚本运行时 Tecplot 可能在后端启动不要同时手动打开多个实例避免许可证冲突。写 pytecplot 脚本时异常处理很重要。文件不存在、变量缺失、格式不支持都可能让脚本中断。建议用 try-except 包住加载过程并打印清晰日志。批量处理时先把文件列表生成好再逐个加载不要一边遍历目录一边加载避免路径混乱。5.3 preplot 与格式转换把 ASCII dat 转成 pltpreplot是 Tecplot 自带的命令行工具主要用来预处理数据文件。最常用的场景是把 ASCII dat 转成二进制 pltpreplot input.dat output.plt转换后文件更小、读取更快。preplot还能检查数据格式如果 dat 里有语法错误它会在转换时报出来比直接在 Tecplot 里导入更容易定位行号。对于从其他软件导出的 Tecplot 格式文件我习惯先用preplot过一遍确认格式没问题再导入主界面。preplot的版本要和 Tecplot 主程序匹配。如果命令行提示找不到命令需要把 Tecplot 安装目录下的bin路径加入系统环境变量。Windows 上通常是C:\Program Files\Tecplot\Tecplot 360 EX 2023 R1\bin这样的路径具体以你的安装版本为准。转换时如果输出文件已存在preplot可能会覆盖操作前注意备份。5.4 导入配置模板变量映射与样式复用批量导入最怕每个文件变量名不一致。解决办法是建立变量映射模板。Tecplot 支持在导入时按名称匹配变量也可以保存样式文件.sty下次导入类似数据时直接调用。宏里可以设置ResetStyleNo这样导入新数据时保留当前样式只替换数据本身。对于固定工况的定期后处理这个组合非常省事。如果变量名确实无法统一可以在导入前用脚本把变量名改成统一格式或者在 Tecplot 里用Data Alter Specify Equations创建新变量。比如把Pressure和P都映射成P_NEW后续做图只认P_NEW。虽然多了一步但能避免每次导入都重新选变量。6. 实操心得与避坑清单6.1 我踩过的五个坑第一个坑是中文路径。早年用宏批量导入路径里带中文Tecplot 直接报错改成英文后立刻正常。第二个坑是变量顺序。两个 plt 文件变量名相同但顺序不同用 By Position 导入后压力速度互换图看起来“有数据但不对”排查了很久。第三个坑是 Fluent dat 没带 cas单独打开失败后来老老实实导出 Tecplot 格式。第四个坑是 plt 版本过高低版本 Tecplot 读不了换高版本解决。第五个坑是 ASCII dat 太大导入一次要十几分钟后来用 preplot 转 plt速度提升非常明显。这些坑的共同点是都不是 Tecplot 本身的问题而是文件准备和导入选项没对齐。现在我的习惯是拿到数据先花三分钟看文件头、算数据量、确认变量名再打开 Tecplot。这三分钟往往能省下后面半小时的排查。6.2 数据交付与命名规范如果你需要把数据交给别人后处理最好附一个 README写明数据格式、变量列表、单位、网格类型、时间步信息。变量名用英文单位统一坐标轴方向说明清楚。文件命名用case_0001.plt这种对齐格式避免排序错乱。如果可能同时提供一份 ASCII dat 和一份二进制 plt前者方便别人检查后者方便快速导入。对于团队协作建议固定一套变量命名规范比如X Y Z P U V W T不要每个人一套。Tecplot 的样式文件也可以共享新人拿到.sty直接套用不用从头调颜色和等值线。这些看起来是管理问题实际能大幅减少导入和后处理阶段的沟通成本。6.3 常见问题速查表现象可能原因排查与解决提示 not a valid Tecplot file文件不是 Tecplot 格式、版本过高、损坏、加载器选错看文件头换高版本用 preplot 检查选对加载器变量对不上、云图变量错乱变量顺序不同、用了 By Position统一变量名导入时选 By Name坐标轴范围异常存在 1e30、NaN、Inf 或单位不统一Data Set Info 看范围清理坏值统一单位云图空白区域未激活、Contour 变量选错、范围设置错误Zone Style 勾选区域重选变量范围设为自动大文件导入慢或内存不足ASCII 解析慢、变量太多、时间步太多转 plt按需加载只导入必要变量和时间步中文路径报错宏或命令行编码问题改用全英文无空格路径Fluent dat 无法导入缺少 cas 或未选 Fluent 加载器同时提供 cas或从 Fluent 导出 Tecplot 格式时间序列顺序错乱文件名未对齐位数改成 case_0001、case_0002 这种命名这张表基本覆盖了我遇到过的绝大多数导入问题。真正操作时顺序建议是先确认文件类型再确认加载器再确认变量匹配方式最后检查显示设置。大部分问题在前两步就能定位不要一上来就怀疑软件崩溃或者重装。如果你只记一件事我的建议是导入前先看文件头导入后先看 Data Set Info。文件头决定 Tecplot 能不能读Data Set Info 决定你读进来的东西对不对。把这两个动作养成习惯Tecplot 导入 dat 或者 plt 数据文件这件事就会从每次翻车变成几分钟搞定的常规操作。
返回列表