| 查看: 2197 | 回复: 7 | |||
[交流]
如何用udf将一个区域的温度值赋给另一区域。(已有一个想法,但实现起来有问题)
|
|||
|
有两块区域,面积和形状一样大。位置交错布置。 现在想将A块的温度分布,赋值给B块。 现在想到的办法是采用DEFINE_EXECUTE_AT_END宏来处理。 方法是:先循环A块,得到某个节点的温度,同时再内循环B块,用if语句得到相应位置的B节点,然后赋值。 计算下来后,发现内循环还是循环了A处,没有在B处循环。赋值也有问题。 各位看看该如何调整呢。 谢谢。 t=Lookup_Thread(d,12); tdown=Lookup_Thread(d,11); begin_c_loop(c,t) { C_CENTROID(x,c,t); yy=x[1]; xx=x[0]; TT=C_T(c,t); begin_c_loop(cc,tdown) { C_CENTROID(xdown,cc,tdown); ydown=xdown[1]; xd=xdown[0]; if ((ydown==(yy-0.2))&&(xd==(xx-0.1))) C_T(cc,tdown)=TT; } end_c_loop(cc,tdown) } end_c_loop(c,t) |
» 猜你喜欢
上海工程技术大学 激光智能制造课题组 2027级博士研究生招生
已经有5人回复
课题组招2027级博士 上海工程技术大学 激光智能制造方向
已经有5人回复
有机合成以后会不会被AI改变?做科研的虫友怎么看
已经有8人回复
求合成方法
已经有7人回复
现代”学阀”该如何界定
已经有12人回复
我的奶奶
已经有3人回复
2楼2017-04-17 20:49:07
3楼2017-04-17 20:49:59
4楼2017-04-17 20:52:40
6楼2017-04-17 23:12:06
7楼2017-04-17 23:12:43
8楼2017-04-17 23:13:03
简单回复
fizz12345楼
2017-04-17 20:53
回复










回复此楼
