| 查看: 3514 | 回复: 2 | |||
[交流]
UDF中调用某一个具体编号的节点坐标已有1人参与
|
|
关于UDF中调用某一个具体编号的节点坐标,比如说编号为4325的节点,我想要知道该节点的X,Y,Z的坐标值。 从HELP文档里面可以知道,通过宏NODE_X(v),NODE_Y(v)NODE_Z(v)来获取。但是这个宏的用法只能是通过定义了节点指针Node *v,来获取。 并且指针v的值是通过循环中的 F_NODE(f,tf,n)来赋值。 问题一: 是否可以使用其编号来直接获取该节点的坐标。PS:已经测试,v=RP_Variable_Exists_P("Node(4325)" ,提示错误说是数据格式不匹配,等号右为cxboolean,所以要提取节点坐标数组是不能用Node(**)的,那么应该用什么可以提取该数据的呢?问题二: 想要的节点坐标并不在UDF施加的thread里面的话,例如,UDF施加在wall-1上,需要提取编号为4325的节点在wall-5上。编译施加在wall-1的UDF使用下面这个循环的话,是不能找得到4325的,那么是否可以在wall-5上加一个UDF调用出来节点4325的坐标数据,然后在wall-1的UDF中使用,怎样可以实现? 另外F_NODE(f,tf,n)中n的值是节点的编号,还是在f thread中挨个从1开始的排列号码? begin_f_loop(f,tf) { f_node_loop(f,tf,n) { v = F_NODE(f,tf,n); } } end_f_loop(f,tf); |
» 猜你喜欢
博士读完未来一定会好吗
已经有21人回复
导师想让我从独立一作变成了共一第一
已经有5人回复
到新单位后,换了新的研究方向,没有团队,持续积累2区以上论文,能申请到面上吗
已经有11人回复
读博
已经有4人回复
JMPT 期刊投稿流程
已经有4人回复
心脉受损
已经有5人回复
Springer期刊投稿求助
已经有4人回复
小论文投稿
已经有3人回复
Bioresource Technology期刊,第一次返修的时候被退回好几次了
已经有9人回复
申请2026年博士
已经有6人回复
» 本主题相关价值贴推荐,对您同样有帮助:
求指教,如何在udf函数中调用壁面上任意位置流体的速度、容积密度和总正应力等参数?
已经有7人回复
急,在FLUENT中如何同时调用两个UDF?
已经有11人回复
解释型UDF如何调用温度梯度
已经有9人回复
udf在非host节点下并行计算message
已经有11人回复
udf 根据监测点的压力值设置入口的质量流量
已经有5人回复
fluent UDF代码调用预定义程序的问题(如fortran程序)
已经有15人回复
请教大家关于UDF的问题,在每一个时间步开始之前调用的宏是哪个?
已经有7人回复
新手求救啊!Fluent非稳态计算 怎么样才能在每一个时间步上调用一次UDF啊?
已经有15人回复
2楼2015-04-01 10:25:31
3楼2020-02-22 20:05:02













,提示错误说是数据格式不匹配,等号右为cxboolean,所以要提取节点坐标数组是不能用Node(**)的,那么应该用什么可以提取该数据的呢?
回复此楼