吾生有涯 学海无涯
析模有界 知识无界

利用Source Insight辅助阅读UDF代码

source insight是一款功能强大的代码阅读工具。官方网站在这里:https://www.sourceinsight.com/

在编写Fluent UDF或阅读别人UDF代码时,经常会碰到各种乱七八糟的宏找不到出处。近期在阅读OpenFOAM的源代码,更是经常迷路,代码中各种引用,各种头文件包含,看得是头昏脑涨。 

这些问题,都可以用source insight解决。

1

软件准备

正版挺贵,提供了30天的试用期。网上和谐版挺多,小伙伴们自己找吧,实在找不到就用正版吧。

2

UDF中利用source insight

  • 创建一个工程 

启动source insight,软件界面还算友好。利用菜单Project→New Project… 

 弹出项目创建对话框,在其中输入名称和保存的路径,如下图所示。 

 设置File Path为Fluent的源代码(通常在D:Program FilesANSYS Incv181fluentfluent18.1.0src,我这里将源代码拷贝到了E盘根目录,防止被搞坏),如下图所示,点击OK按钮。 


在后面弹出的对话框中,点击按钮Add Tree,如下图所示。


弹出询问对话框,点击确定按钮,如下图所示。之后关闭Add and Remove Project Files对话框。 

选择菜单Project→Synchronize Files…,如下图所示。


在弹出的Synchronize Files对话框中,点击Start按钮。 


等待文件同步完成后,关闭此对话框。 

此时随便打开一个udf文件。如下图所示,将鼠标放在宏上时,会提示该宏的使用方式;如果用鼠标点击该宏,则会在下方窗口中显示宏的定义位置以及定义方式。这样就不用查UDF手册了。 

3

阅读OpenFOAM代码

与UDF相同,修改要添加的源代码文件夹。具体配置方法就不详述了。 
如下图所示为配置完毕后的代码阅读,能够给出各种代码提示,非常方便。
 

本篇文章来源于微信公众号: CFD之道

赞(0) 打赏
版权声明:未经允许,请勿随意用于商业用途。
文章名称:《利用Source Insight辅助阅读UDF代码》
文章链接:https://www.topcfd.cn/2916/
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
分享到

说两句 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者吧

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册