Tecplot应用简介及使用技巧一、什么是TecplotTecplot是一种资料视觉化软件,可以进行科学计算,将电脑计算后的资料进行视觉化处理,便于更形象化地分析一些科学数据,是一种传达分析结果功能最强大的视觉化软件。使用Tecplot来驾驭资料会更显轻松无比,从简单的xy图到复杂的2d、3d动态模拟,Tecplot可快捷地将大量的资料转成容易了解的图表及影象。表现方式有等高线、3d流线、网格、向量、剖面、切片、阴影、上色等。二、XY图形绘制实例2.1边框的编辑在Tecplot中提供了编辑边框的功能。实现此功能可借助于Frame菜单下的Editcurrentframe选项,则会弹出一个对话框,此对话框主要分两个区域:一部分主要规定边框的尺寸与位置,另一部分可以对是否显示边界线、题头、背景做设置,同时也可设置边框头的颜色等性质。2.2轴线坐标的编辑对于XY图形,亦可对其轴线的坐标名进行编辑,为实现这一目标需要借助于Plot菜单下的Axis选项。在弹出的对话框中选中Title项,此对话框中主要有三大区域:第一个区域主要用来设置坐标变量名显示的位置,是位于轴坐标的下端、上端。第二个区域用来设置坐标轴名的显示颜色、字体、尺寸等属性。第三个区域则主要用来显示坐标轴变量名称。2.2轴线坐标的编辑需要补充的一点是:坐标轴变量名称往往可以用希腊字母、上下标或者粗体字母来命名。那么命名时采用如下方式:粗体b.../b斜体i.../i下标sub.../sub上标sup.../sup希腊字母greek.../greek数学符号math.../math2.3在XY图形中关于Symbol的设置有时候我们可以在mappingstyle菜单中得symbol选项来设置标志,以便用一个个的特征形体来描述XY图形。相应对话框中有诸多选项:Symbolshow用来设置Symbol的显示与否,symbolshape可用来设置symbol的形状(正方形、三角形、圆形);outlinecolor用来设置symbol轮廓线的颜色;Fill表示对每个symbol内部填充与否,同时也可设置其填充的颜色2.4坐标调整有时候我们需要修改横坐标或纵坐标的数值。具体操作方法如下:(1)在Data菜单中的Alter选项中的specifyequations选项;(2)在弹出来的对话框中输出方程,如:{V3}={V1}/1000;(3)点击对话框下方的compute;(4)点view菜单下的FittoFullsize选项。2.5XY图形曲线的拟合我们可以在mappingstyle菜单中得curve选项来选择拟合曲线的形式Linesegment——线段分段连接Linearfit——直线拟合Polynomialfit——多项式拟合Exponentialfit——指数拟合Powerfit——乘方拟合Spline——曲线拟合Paraspline——圆滑曲线拟合注意:通过data菜单中的curveinformation选项可以查看拟合曲线的具体数值。2.6添加XY图注释、说明有时我们需要对XY图形做注释。可以通过Plot菜单中的linelegend选项来完成。点击showlinelegend会出现XY图的注释和说明另外,可以通过Plot菜单中的mappingstyle选项来修改曲线的名称。具体操作可以通过mappingstyle对话框中的mapname来修改。2.7XY图的存储与输出在绘制完图形后,需要对此图形做必要的存储以便以后做修改。通过file菜单中的savelayoutas可以保存图形。在保存图形的时候有两种拓展名。.lay文件.lpk文件通过file菜单中的export可以输出各种格式的图片。2.8多个XY图叠加以两个XY图为例,对图形叠加的具体实现描述如下:在File菜单下的LoadDataFile中选择一个.plt文件,单击LoadDatafile选项,在弹出的窗口中会有三条提示选项ReplacedatasetandresetframestyleReplacedatasetandretainframestyleAddtocurrentdataset选择第三项后,在弹出的对话框中选出所须叠加的文件名。此后,在Plot菜单下的Mappingstyle选项中,先点击DeleteMap以删除先前的第一个图形,再点击CreateMap,在弹出的对话框中置选项于“X-AxisvarversusY-Axisvarforallzones”,则此时对话框中显示出两条曲线,关闭对话框后,用Redraw来刷新一下屏幕,则显示出叠加后的图形。三、2D和3D图形的绘制3.1文件头说明在数据文件的文件头中,可以使你的Tecplot文本框头显示一个题头,可定义为以“Title=”来开头,然后以双引号括住你的题头名。例如:Title=“Simplemesh”另外可以为每一个变量重新定义一个名字,一般格式为“Variables=”来开头,然后以双引号括住你的每个变量名,引用的变量名之间应以逗号隔开。例如:Variables=“X”,“Y”,“density”最后再分别对变量的个数进行定义例如:'ZONEi=',3,'j=',2,'f=point'或者:'ZONEi=',3,'j=',2,'f=block'Title=“Simplemesh”Variables=“X”,“Y”,“density”'ZONEi=',3,'j=',2,'f=point'1.001.00100.501.002.00102.402.001.00101.852.002.00100.503.001.0099.853.002.00103.333.1文件头说明文件头中zonei=3,j=2,f=point表示在这个网格图中共有6个点(3*2)。第一行表示了第一个点对应与x,y,及密度值。Title=“Simplemesh”Variables=“X”,“Y”,“density”'ZONEi=',3,'j=',2,'f=block'1.001.002.002.003.003.001.002.001.002.001.002.00100.50102.40101.85100.5099.85103.33改成“f=block”,那么Tecplot会先期待所有关于x的值,接着是y,然后是密度值。3.22D或3D模拟结果动态效果的制作有时候需要对模拟结果进行动态效果的制作。可以通过tools菜单中的animate中zones选项,在弹出来的对话框中进行动画制作。start——起始图片endzone——结束图片zoneskip——动态效果处理时图片间隔注意一点:在动画输出时的animationspeed是动画速度。谢谢大家!欢迎大家提问!