首页 理论教育 深入了解UDF:用户自定义函数的解释

深入了解UDF:用户自定义函数的解释

时间:2023-06-20 理论教育 版权反馈
【摘要】:解释UDF是在运行时,直接从C语言源代码编译和装载通译的。UDF或者通过InterpretedUDF面板手动地解释,或者通过读进一个case文件而被自动地解释,如果被解释,所有包含在源文件里的解释的UDFs将在FLUENT软件的图形用户界面的面板中变得可视和可选。UDF的解释过程是,首先将编好的UDF文件安放在工作目录下,然后执行FLUENT软件 中Define→User- Defined→Function→Interpreted命令,弹出Interpreted UDFs对话框,如图6-3所示。在Source File Name文本框中输入UDF文件名,单击Interpret按钮,即开始了UDF的解释。

深入了解UDF:用户自定义函数的解释

解释UDF是在运行时,直接从C语言源代码编译和装载通译的。其过程包括一个到Interpreted UDF(通译的UDF)面板的访问。在这个面板上,用户可以在一个单独步骤中,在源文件(如udfexample.c)里通译相应的UDF。一旦解释了一个源文件,不妨把C函数的名字及内容保存在case文件里,即写case文件。这样做的好处在于,无论今后何时读进这个case文件,所定义的函数都将被自动地解释。UDF或者通过InterpretedUDF面板手动地解释,或者通过读进一个case文件而被自动地解释,如果被解释,所有包含在源文件里的解释的UDFs将在FLUENT软件的图形用户界面的面板中变得可视和可选。

UDF的解释过程是,首先将编好的UDF文件安放在工作目录下,然后执行FLUENT软件 中Define→User- Defined→Function→Interpreted命令,弹出Interpreted UDFs对话框,如图6-3所示。

在Source File Name文本框中输入UDF文件名(扩展名为“.c”),单击Interpret按钮,即开始了UDF的解释。若勾选Display Assembly Listing复选框,视图窗口还会有解释列表信息显示。如果程序有错误,FLUENT软件就会提示错误的原因及发生错误的程序行数。解释成功后,UDF就加载到了工程中,可根据需要在边界、材料属性或其他对话框中调用。(www.xing528.com)

978-7-111-36022-3-Chapter06-35.jpg

图6-3 Interpreted UDFs对话框

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈