一个简单UDF程序解释-通过图形界面重制用户自定义内存值.docx
《一个简单UDF程序解释-通过图形界面重制用户自定义内存值.docx》由会员分享,可在线阅读,更多相关《一个简单UDF程序解释-通过图形界面重制用户自定义内存值.docx(5页珍藏版)》请在课桌文档上搜索。
1、005通过图形界面重制用户自定义内存值下面一段程序执行的内容是,如果点击GUI按钮,则所有的用户自定义内存全部清零。看程序:/*UDFcalledfromauser-definedGUIdialogboxtoresetalluser-definedmemorylocationsW*/#includeudf.hDEFINE_EXECUTE_FROM_GUI(reset_udm,myudflib,mode)(Domain*domai=Get_Domain(l);*Getdomainpointer*/Thread*t;cell_tc;inti;*Returnifmodeisnotzero*/if(m
2、ode!=0)return;*ReturnifnoUser-DefinedMemoryisdefinedinANSYSFluent*/if(n_udm=O)return;*Loopoverallcellthreadsindomain*/thread_loop_c(t,domain)(*Loopoverallcells*/begin_c_loOP(c,t)(*SetallUDMstozero*/for(i=O;in_udm;i+)(C.DMI(c,t1i)=0.0;)end_c_loop(c,t);)#includedf.h是一个声明,意思是后面告诉计算机,后面这段程序要调用的“udf.h”里面
3、包含的函数。“udf.h”是一个头文件,是每一个UDF程序必须要包含的,调用形式是#includedf.h,出现在每条程序最开始部分。是一个库函数,包含了DEFINE宏的定义,程序提供其他的的宏和函数,比如三角函数,罂指数函数等等。以汇编的形式编入程序,是写UDF必须有的。如果是新手的写的话,直接第一句写这个,肯定没错。DEFINE_EXECUTE_FROM_GUI是一个通用宏,主要的意思是,通过点击用户自定义图形交互界面来执行一段程序就。reset.dm是这个UDF的名字,用户自己定义,主要是用来标识。符合规范的取名方式都是可以的。mydflib是加载的UDF库的名称。mode表示从定义用户
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 一个 简单 UDF 程序 解释 通过 图形界面 用户 自定义 内存
链接地址:https://www.desk33.com/p-997120.html