美文网首页
Tecplot 360中的layout、frame、macro

Tecplot 360中的layout、frame、macro

作者: rx_rx | 来源:发表于2020-05-31 21:47 被阅读0次

    Tecplot 360是由美国Tecplot公司推出的,专门用于处理数值模拟和CFD结果的可视化软件。可以绘制x-y曲线图、2D\3D云图。软件简单易学,可直接导入fluent、OPenFOAM、excel、plot3D、cgns等软件的结果文件,并支持输出png、tiff、jpeg等格式的位图和eps、ps格式矢量图。

    为了保持文章中图片风格,并且批量处理大量相同的基本数据,往往需要多次调整Tecplot的显示方式、颜色、字体、字号、标尺等内容,这可以使用layout、frame、macro功能来较少操作量,提高效率。

    • layout(.lay)包含了原始数据的地址链接、以及工作区中所有frame(单个或者多个)的当前样式和布局;

    • frame(.sty)包含单个frame的样式和布局,不包含数据链接;

    • macro(.mcr)记录操作流程;

    layout(.lay)

    点击File标签,即可发现layout的几种操作,包括新建、打开、保存等,当存在多个相同类型原始数据时,可通过保存layout文件,并适当修改其中保存的原始数据的链接地址,来批量套用样式和布局。链接地址支持绝对地址和相对地址,为了简化套用操作,个人习惯:相同类型的原始数据分别保存在不同文件夹下并使用相同文件名称,而在.lay文件中使用相对地址链接,此时将.lay文件直接放入相应的文件夹下即可直接加载此文件夹中的原始数据。

    另外,当需要把数据和样式同时保存在一个文件中时,在保存时注意选择成layout packages(.lpk)格式。

    layout相关操作

    frame(.sty)

    和frame相关的操作都在frame标签中,当在当前工作区添加多个frame时,则选择Create New Frame,这样可生成相对复杂的套图。

    frame相关操作

    比如,要生成下面这种局部放大图,可以先将大图的frame保存(Save frame style),然后在适当位置创建新frame框(Create New Frame),再在新frame中导入刚刚保存的frame文件(Load frame style),此时新frame中显示了和大图相同的内容,最后在适当调整坐标轴范围、字体字号、线条粗细、标题显示等,即可实现这种局部放大的套图。其中通过使用保存和导入frame style操作,保证了原始数据加载、线形样式以及可能存在的二次数据变换等。

    局部放大图示例

    macro(.mcr)

    macro的相关操作在Scripting标签中,记录操作过程则点击Record Macro,并会弹出Macro Recorder小窗口,此时再进行的所有操作都会保存在相应的.mcr文件中,直到点击Stop Recording或者退出Tecplot 360软件。之后可以通过双击运行.mcr文件,或者通过点击Scripting->Play Macro/Script并加载相应.mcr文件来自动重复之前记录的操作过程。

    macro是记录操作过程,其保存的内容最全面,换句话说,即使存在错误操作也会被记录下来。并且保存新建截面、数据插值、保存新数据、输出图片等操作可以使用macro进行批量处理。

    macro相关操作

    相关文章

      网友评论

          本文标题:Tecplot 360中的layout、frame、macro

          本文链接:https://www.haomeiwen.com/subject/rutdzhtx.html