24小时热门版块排行榜    

CyRhmU.jpeg
查看: 2160  |  回复: 16
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

fangdian

木虫 (正式写手)

[求助] tecplot360中移动热源的标示

采用fluent模拟了移动热源温度场。在tecplot360中做动画后处理,想在tecplot360中加入当前移动的位置标示。
  采用tecplot360自带的工具画箭头,可是这个箭头标示在动画生成过程中不动,怎么样才能让其在动画过程中移动?
  具体图形如下:
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

gyctju

金虫 (正式写手)

引用回帖:
6楼: Originally posted by fangdian at 2012-11-02 22:11:12
最后好像弄成了,只是速度慢一点。
奉献上代码:
#!MC 1120
#you must confirm the jishu with the framename first
# Created by Tecplot 360 build 12.2.0.9077
$!VarSet |MFBD| = 'C:\Users\ThinkPad SL4 ...

楼主这个做的漂亮。
请教一下,这里的代码是全部自己写的还是录制的宏?
8楼2012-11-03 15:17:00
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 17 个回答

fangdian

木虫 (正式写手)


臭水沟: 金币+1, 谢谢交流~~ 2012-12-02 19:10:04
进过查询, 在tecplot中建立一个标示的代码如下:
$!ATTACHGEOM
  ANCHORPOS
    {
    X = -0.002
    Y = 0.007605742096827899
    }
  COLOR = PURPLE
  LINEPATTERN = DASHED
  ARROWHEADATTACHMENT = ATEND
  ARROWHEADSIZE = 3
  RAWDATA
1
2
0 0
0 -0.00249932799488
  但是上述代码中的x和y的值不好修改。
  曾经想过用:
$!Varset |xx|="&(solutiontime)"
定义一个变量,获得当前时间,可是这个变量不能赋值给X。
2楼2012-11-01 09:59:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fangdian

木虫 (正式写手)

引用回帖:
3楼: Originally posted by fangdian at 2012-11-02 11:26:26
最新做了一个多框架的动画,可以做到动态添加标示。代码如下:
#!MC 1120
#you must confirm the jishu with the framename first
# Created by Tecplot 360 build 12.2.0.9077
$!VarSet |MFBD| = 'C:\Users\T ...

再上传我的case和data吧。

dataandcase.rar(3.42MB)
http://kuai.xunlei.com/d/GNWIIKUNRRFJ?p=130497
4楼2012-11-02 11:29:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fangdian

木虫 (正式写手)

原本想如果通过tecplot360实在不行,就将其导入flash,人为加标示,可是现在想来有些问题了。如果时间间隔不是固定的,那么即使移动速度一定,那个标示似乎也不能加上。。。。。。
5楼2012-11-02 11:47:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见