24小时热门版块排行榜    

查看: 3263  |  回复: 1

gky227227

新虫 (正式写手)

[求助] UDF中自定义变量数值的导出

各位大牛好,本人现在使用fluent时用UDF编写了一些程序,然后其中包括用户自定义变量uds有30个,我现在想导出这些自定义变量在特定位置的数值,我以前使用define-user defined-excuted on demand导出过一些气含率之类的数值,都很简单的值,没有自定义变量,现在想导出自己定义的这些自定义变量的值不知道该如何下手了,还请各位大牛给指点一下,多谢啦!
以前使用的导出算法如下,但是用同样的方法导出uds的数值就不行了,还请各位给指点一番。。。
fprintf(fp, "\n Radial Distribution: xpos, ypos, vel_liq, ke, ediss: \n";
    thread_loop_c(thread, liq_domain)
        {
                begin_c_loop(cell, thread)
                {
                        vel_liq=C_U(cell, thread);
                        ke= C_K(cell, thread);
                        ediss= C_D(cell, thread);
                        ediss=1.3*ediss;
                        C_CENTROID(x,cell,thread);
                        x_pos=x[0];
                        y_pos=x[1];
                        if (x_pos>=1.33 && x_pos<1.38)
                                fprintf(fp, "%e   %e   %e   %e   %e \n", x_pos, y_pos, vel_liq, ke, ediss);                       
                }
                end_c_loop (cell, thread)
        }
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

得得315

禁虫 (正式写手)

本帖内容被屏蔽

2楼2015-12-09 19:39:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 gky227227 的主题更新
信息提示
请填处理意见