24小时热门版块排行榜    

查看: 1636  |  回复: 9

xueye_doudou

铜虫 (初入文坛)

[求助] fluent模拟交替法供气实现方式求助

做fluent的模拟,其中想让入口的流动速度是变化的,成齿状变化。
一直在摸索着前进,最近是总结出来需要使用UDF模块编写速度与时间的函数,然后用fluent导入,不知道是不是这样做,请哪位高手指导一下,现在我编写了程序build时候总出现
“'nmake' 不是内部或外部命令,也不是可运行的程序
或批处理文件。”
不知道该怎么改正,求指导啊,一个材料的学生整这个,真有些吃力
图片是已经做好的连续供气的效果图

fluent模拟交替法供气实现方式求助
捕获.PNG
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

死天

专家顾问 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
重装VS,或者下个NMAKE重新导入
2楼2014-08-27 15:33:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xueye_doudou

铜虫 (初入文坛)

引用回帖:
2楼: Originally posted by 死天 at 2014-08-27 15:33:54
重装VS,或者下个NMAKE重新导入

先谢谢了,我试试
3楼2014-09-01 09:32:59
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xueye_doudou

铜虫 (初入文坛)

引用回帖:
3楼: Originally posted by xueye_doudou at 2014-09-01 09:32:59
先谢谢了,我试试...

不好使啊,重装了版本还是这样,真是不太明白怎么使用这个过程,能不能给我指导一下
4楼2014-09-01 17:14:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

死天

专家顾问 (著名写手)

【答案】应助回帖

设置环境变量,百度
5楼2014-09-01 18:52:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

clhust

银虫 (正式写手)

【答案】应助回帖

网上关于这一块的解决方法很多,百度下就知道了。
)安装vc时候,只要选择了“环境变量”这一项,就不需要在“我的电脑 > 属性 > 高级 > 环境变量”中
  更改“include”“lib”“path”变量的值,保持默认状态即可;
2)如果是fluent6.1以上的版本,读入你的case文件,只要在define->user-defined->functions->complied中,
  add你的udf源文件(*.c)和“udf.h”头文件,然后确定用户共享库(library name)的名称,按“build”,就
  相当于nmake用户共享库;在这一步中常出现的错误:
  (a)(system "move user_nt.udf libudf\ntx86\2d"0
   (system "copy C:\Fluent.Inc\fluent6.1.22\src\makefile_nt.udf libudf\ntx86\2d\makefile"已复制 1 个文件。
0
(chdir "libudf"()
(chdir "ntx86\2d"()
';nmake'; 不是内部或外部命令,也不是可运行的程序
或批处理文件。
';nmake'; 不是内部或外部命令,也不是可运行的程序
或批处理文件。
Done.
而点击load时则出现不可编译的错误:
Opening library "libudf"...
Error: open_udf_library: 系统找不到指定的文件。
Error Object: ()
   原因:没有安装vc或者没有选择环境变量。
   解决方法:安装vc,并选择环境变量;没有正确设置环境变量的,按以下方法:
      . 在我的电脑 > 属性 > 高级 > 环境变量中设置“include”“lib”“path”变量的值,
      . include:D:\Program Files\Microsoft Visual Studio .NET\Vc7\include\
      . lib:D:\Program Files\Microsoft Visual Studio .NET\Vc7\lib\
      . 找到Microsoft Visual Studio .NET\Vc7\bin\cl.exe的动态链接库mspdb70.dll, 将mspdb70.dll的
        路径加入到path的值。
        cl.exe 是 the Microsoft Visual Studio的编辑执行文件,只要正确设置环境变量后,你才能看到以下信息:
        Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
        Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
        usage: cl [ option... ] filename... [ /link linkoption...
   (b)(system "move user_nt.udf libudf\ntx86\3d"0
(system "copy C:\fluent.inc\fluent6.1\src\makefile_nt.udf libudf\ntx86\3d\makefile"已复制 1 个文件。
0
(chdir "libudf"()
(chdir "ntx86\3d"()
udf.c
# Generating udf_names.c because of makefile udf.obj
udf_names.c
udf_names.c(7) : error C2059: syntax error : ';}';
udf_names.c(8) : warning C4034: sizeof returns 0
我在c里调试已经通过了,但是在fluent编译时出现问题,我该怎么调试呀?
Done.
解决方法:找到一个带udf的例题,如果udf能正确运行,将该例题的udf源文件example.c另存为一个新文件;
             然后,将上面的内容全部删除,将你编写的udf源文件的内容copy到新文件中去,存储这个新文件后,
             最后编译和创建用户共享库(build),就不会出现上述问题了。
     原因:可能是自己编写udf源文件的模板不对,具体原因我也不太清楚,请大家指教了。
    3)然后在define->user-defined->functions->complied中按“load”,即连接共享库到fluent可执行文件中。
生前何必久睡
6楼2014-09-02 10:07:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xueye_doudou

铜虫 (初入文坛)

引用回帖:
6楼: Originally posted by clhust at 2014-09-02 10:07:54
网上关于这一块的解决方法很多,百度下就知道了。
)安装vc时候,只要选择了“环境变量”这一项,就不需要在“我的电脑 > 属性 > 高级 > 环境变量”中
  更改“include”“lib”“path”变量的值,保持默 ...

这个我试了我找不到这个路径啊,
       include:D:\Program Files\Microsoft Visual Studio .NET\Vc7\include\
      . lib:D:\Program Files\Microsoft Visual Studio .NET\Vc7\lib\
      . 找到Microsoft Visual Studio .NET\Vc7\bin\cl.exe的动态链接库mspdb70.dll, 将mspdb70.dll的
        路径加入到path的值。
安装了VC但是找不到这些个路径,真是不知道怎么进行下一步了
7楼2014-09-02 14:56:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xueye_doudou

铜虫 (初入文坛)

求解答啊,真是不知道该怎么改了
8楼2014-09-03 14:47:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xueye_doudou

铜虫 (初入文坛)

自己解决了,哈哈,还是谢谢各位的帮助
9楼2014-09-04 11:14:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ReyWars

新虫 (初入文坛)

引用回帖:
9楼: Originally posted by xueye_doudou at 2014-09-04 11:14:21
自己解决了,哈哈,还是谢谢各位的帮助

请问你是如何解决的呢
10楼2017-03-23 09:28:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 xueye_doudou 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[职场人生] 40+中年人失业后,还能找到好工作吗? +11 xqy2009 2026-10-13 13/650 2026-10-15 21:32 by bear2007
[有机交流] 用NBS溴化时溶剂除了CCl4外还有什么 +3 18834002860 2026-10-12 6/300 2026-10-15 14:30 by 长沙摩尔信息科�
[基金申请] 申请科研项目纯靠实力能成功吗? 200+7 David1982 2026-10-13 11/550 2026-10-15 10:30 by zyqchem
[硕博家园] 极限拉扯,如何抉择 +11 Isak0320 2026-10-12 15/750 2026-10-14 21:55 by 猫鱼不是鱼
[论文投稿] 二审4个多月了还是Awaiting Reviewer Scores 10+3 纳斯达克ML 2026-10-11 4/200 2026-10-14 17:30 by babero
[有机交流] OpenAI又攻克数学难题了,离AI做有机合成还有多远? +8 wangyl_123 2026-10-10 13/650 2026-10-14 15:12 by zuesli
[教师之家] 课题组会帮你通过考核么? +4 好运来~9527 2026-10-10 7/350 2026-10-13 08:41 by xli1984
[公派出国] 售一区SCI文章T0P,我:8O.551.O54,科目全,可十急 +5 qR2AdCWTVtkw 2026-10-09 9/450 2026-10-11 22:34 by XQNyDCa1Tk5n
[找工作] 售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急 +5 qR2AdCWTVtkw 2026-10-09 8/400 2026-10-11 22:26 by XQNyDCa1Tk5n
[公派出国] 售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急 +5 qR2AdCWTVtkw 2026-10-09 10/500 2026-10-11 22:26 by XQNyDCa1Tk5n
[考博] 售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急 +5 qR2AdCWTVtkw 2026-10-09 9/450 2026-10-11 22:15 by XQNyDCa1Tk5n
[教师之家] 售SCI文章,我:8O5.5.1.O.54,科目齐全,可+急 (EPI+-1)(金币-50) +5 qR2AdCWTVtkw 2026-10-09 10/500 2026-10-11 22:06 by XQNyDCa1Tk5n
[教师之家] 售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急 (EPI+-1)(金币-50) +5 qR2AdCWTVtkw 2026-10-09 10/500 2026-10-11 14:25 by VOMexwnDzOFZ
[教师之家] 售SCI文章,我:8O.5.5.1O.54,科目全,可十急 (EPI+-1)(金币-50) +4 qR2AdCWTVtkw 2026-10-09 7/350 2026-10-11 14:05 by VOMexwnDzOFZ
[考研] 售SCI文章,我:8O.5.5.1O.54,科目全,可十急 +5 qR2AdCWTVtkw 2026-10-09 8/400 2026-10-11 13:51 by VOMexwnDzOFZ
[硕博家园] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +5 qR2AdCWTVtkw 2026-10-09 8/400 2026-10-11 13:45 by VOMexwnDzOFZ
[找工作] 售SCI一区T0P文章,我:8O.55.1.O.5.4,科目齐全,可+急 +3 qR2AdCWTVtkw 2026-10-09 7/350 2026-10-11 10:54 by VOMexwnDzOFZ
[找工作] 售SCI一区T0P文章,我:8O.55.1.O.5.4,科目齐全,可+急 +4 qR2AdCWTVtkw 2026-10-09 7/350 2026-10-11 10:34 by VOMexwnDzOFZ
[考博] 招收博士生一名 +3 mandolin 2026-10-10 3/150 2026-10-11 10:21 by 不是山谷!
[公派出国] 售SCI一区T0P文章,我:8O.55.1.O.54,科目全,可伽急 +4 qR2AdCWTVtkw 2026-10-09 4/200 2026-10-11 03:14 by M0zrYVSAnxpE
信息提示
请填处理意见