找回密码
 注册
查看: 4408|回复: 10

Fluent运行中如何调用外部可执行程序?

[复制链接]
发表于 2009-6-24 17:07:10 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
各位同学,有谁琢磨过Fluent在运行过程中,通过UDF实现调用外部可执行程序?

例如Fluent迭代10步后,调用外部的Word、IE之类的程序。

谢谢先!
发表于 2009-6-25 12:50:41 | 显示全部楼层
可以使用scheme命令(记得应该是system命令,gui命令好像直接就是感叹号加要调用的文件名)或者在udf中写(就是c语言或VC调用外部程序)
 楼主| 发表于 2009-6-26 16:29:19 | 显示全部楼层
我用UDF功能的。但是程序不通过,提示Winnt.h函数出错。但是我把UDF程序直接在VC++中运行就可以通过。
比较困惑!
请各位答疑解惑!谢谢先!
发表于 2009-6-27 12:38:54 | 显示全部楼层
原帖由 chinafrank 于 2009-6-26 08:29 发表
我用UDF功能的。但是程序不通过,提示Winnt.h函数出错。但是我把UDF程序直接在VC++中运行就可以通过。
比较困惑!
请各位答疑解惑!谢谢先!

C语言中直接用system("程序名")。如果用VC编写,那就方法多了Exec, shell, createprocess 等等
发表于 2009-6-29 09:38:25 | 显示全部楼层
gearboy78说的非常正确,我试过了,就是这样子的!
发表于 2009-6-29 12:19:08 | 显示全部楼层
原帖由 chinafrank 于 2009-6-24 09:07 发表
各位同学,有谁琢磨过Fluent在运行过程中,通过UDF实现调用外部可执行程序?

例如Fluent迭代10步后,调用外部的Word、IE之类的程序。

谢谢先!

如果会直接用C编写windows程序,也可以调用api函数。用C编写windows程序可以参考Petzold的windows编程。
 楼主| 发表于 2009-6-29 14:48:00 | 显示全部楼层
非常感谢!我来试试看!
 楼主| 发表于 2009-6-29 15:38:55 | 显示全部楼层
问题解决了。太感谢各位的帮助了!
发表于 2012-8-6 14:19:10 | 显示全部楼层
路过 暂时看的不是很明白
发表于 2012-8-7 21:35:02 | 显示全部楼层
楼主如何解决的,给大伙也讲解讲解啊,
发表于 2012-11-24 15:07:18 | 显示全部楼层
看了,还是不懂怎么编udf
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表