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

Fluent UDF编辑工具:Source Insight

内容纲要

本文描述利用SourceInsght辅助Fluent UDF代码编写的过程。

Fluent UDF利用的是C语言(其实也可以用C++),因此可以使用任何文本编辑器进行源代码的编写。对于简单的UDF代码,我们可以使用写字板、记事本,如果想要有语法高亮功能,可以选择Sublime Text(收费软件,不过不交银子也可以一直用,只是偶尔会有收费提醒)、Visual Studio Code(开源软件,微软出品,据说经常在IDE领域霸榜)、Atom(开源)、NotePad++(开源)等,这些软件能够提供良好的代码编辑环境,加上代码语法高亮以及一些建议的变量提示功能,能够在一定程度上降低代码编辑出错的概率。然而这些软件绝大多数并不具备真正意义上的代码智能提示功能(VS Code经过设置后是可以实现智能提示功能的,这个以后再说)。

网上有人利用Visual Studio进行UDF的编写,并引入Visual Assist X插件实现代码智能提示,这个思路其实挺不错的,只不过支持高版本VS的Visual Assist X不好找,VS打开速度又很慢,我不是特别喜欢。今天介绍的工具是Source Insight。

Source Insight(官网地址:https://www.sourceinsight.com/)是一个程序代码编辑器及代码阅览器,不过此软件是一款商业软件,不过某度上也能找到不少可以使用的,建议找4.0以上的版本。软件安装完毕后,第一次启动时软件会弹出Import External Symbols对话框,点击Add…按钮导入源代码所在的路径,如下图所示导入了OpenFOAM及Fluent UDF编写时所需要的源代码。点击OK之后即可。后面再新建源代码即可实现代码提示及代码搜索功能了。

代码编写的时候如下图所示,代码智能提示速度还是蛮快的。

作为一款代码阅读软件,其搜索功能也是极强的。鼠标双击源代码上任何想要查找的字符,软件会自动列出该字符的声明位置,如下图所示查询宏SET_DEFORMING_THREAD_FLAG,软件列出了其声明的形式。

事实上Source Insight还提供了非常多有用的功能,如宏定制功能,用户可以根据需要预先一些常用的代码块,在需要的时候快速的调用。
最后要说明的是:Source Insight是一款商业软件。

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

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

说两句 抢沙发

评论前必须登录!

 

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

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

支付宝扫一扫

微信扫一扫

登录

找回密码

注册