24小时热门版块排行榜    

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

X_D_T_L

银虫 (初入文坛)

[求助] fluent中UDF导入出错 本人新手,求大神指点已有2人参与

我是新手,求大神指点,我想设置压强出口,导入UDF是错误信息如下:
> 无效的命令行开关 - "libudf\src\pressure.c"。
Deleted old C:\libudf\ntx86\3d\libudf.dll
已复制         1 个文件。
Copied C:\Documents and Settings\Administrator\pressure.c to C:\libudf\src
(system "copy "C:\PROGRA~1\ANSYSI~1\v140\fluent"\fluent14.0.0\src\makefile_nt.udf "C:\libudf\ntx86\3d\makefile" "
已复制         1 个文件。
(chdir "C:\libudf"()
(chdir "ntx86\3d"()
'nmake' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
'nmake' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

Done.

Opening library "C:\Documents and Settings\Administrator\C:\libudf"...
Error: The UDF library you are trying to load (C:\libudf) is not compiled for 3d on the curent platform (ntx86).

系统找不到指定的文件。

C:\Documents and Settings\Administrator\C:\libudf\ntx86\3d\libudf.dll
Error Object: #f


程序如下:
#include"udf.h"
#define p 998.2
#define g 9.81
DEFINE_PROFILE(pressure_profile,thread,position)
{
  real x[ND_ND];
  face_t f;
  real y;
begin_f_loop(f,thread)/*loops over all faces in the thread passed in the DEFINE macro argument */
    {
          F_CENTROID(x,f,thread);
          y=x[1];
          if(y>=2)
          {F_PROFILE(f,thread,position)=0.0;}
          else
          {F_PROFILE(f,thread,position)=p*g*(2-y);}
        end_f_loop(f,thread)
        }
}
回复此楼

» 猜你喜欢

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

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
本帖内容被屏蔽

7楼2020-06-15 15:44:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 7 个回答

759599290

银虫 (小有名气)

【答案】应助回帖

先不管UDF有无错误,你电脑的编译器或系统环境变量设置是有错误的。环境变量的设置有时极其繁杂,在下当时搞了整整一天。建议观看此博文:
http://blog.sina.com.cn/u/2420963464

» 本帖已获得的红花(最新10朵)

中国热管理协会特约专家,中国热设计网高级顾问,东莞鸿艺电子技术总监
2楼2014-01-13 09:19:24
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

X_D_T_L

银虫 (初入文坛)

送红花一朵
引用回帖:
2楼: Originally posted by 759599290 at 2014-01-13 09:19:24
先不管UDF有无错误,你电脑的编译器或系统环境变量设置是有错误的。环境变量的设置有时极其繁杂,在下当时搞了整整一天。建议观看此博文:
http://blog.sina.com.cn/u/2420963464

谢谢
3楼2014-01-14 12:24:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

X_D_T_L

银虫 (初入文坛)

引用回帖:
2楼: Originally posted by 759599290 at 2014-01-13 09:19:24
先不管UDF有无错误,你电脑的编译器或系统环境变量设置是有错误的。环境变量的设置有时极其繁杂,在下当时搞了整整一天。建议观看此博文:
http://blog.sina.com.cn/u/2420963464

我把环境变量改了后出现下面这种情况 求指点
Opening library "C:\Documents and Settings\Administrator\libudf"...
Error: The UDF library you are trying to load (libudf) is not compiled for 3d on the curent platform (ntx86).

系统找不到指定的文件。

C:\Documents and Settings\Administrator\libudf\ntx86\3d\libudf.dll
Error Object: #f
4楼2014-01-14 13:26:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见