| 查看: 3550 | 回复: 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); |
» 猜你喜欢
参与限项
已经有3人回复
假如你的研究生提出不合理要求
已经有7人回复
实验室接单子
已经有4人回复
全日制(定向)博士
已经有4人回复
对氯苯硼酸纯化
已经有3人回复
求助:我三月中下旬出站,青基依托单位怎么办?
已经有12人回复
不自信的我
已经有12人回复
所感
已经有4人回复
要不要辞职读博?
已经有7人回复
北核录用
已经有3人回复
» 本主题相关价值贴推荐,对您同样有帮助:
求指教,如何在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(**)的,那么应该用什么可以提取该数据的呢?
回复此楼