icepoint 发表于 2006-8-2 20:57

UIDL二次开发基本步骤初探

一、用户环境
1.ansys8.1:自定义安装全部组件;
2.windows xp:;
3.editplus v2.12:。
二、自建用户目录 d:\AnsysUser_UIDL
三、拷贝ansys8.1下列文件到用户目录
1.C:\Program Files\Ansys Inc\v81\ANSYS\gui\en-us\UIDL\menulist81.ans;
2.C:\Program Files\Ansys Inc\v81\ANSYS\gui\en-us\UIDL\UIMENU.GRN;
3.C:\Program Files\Ansys Inc\v81\ANSYS\gui\en-us\UIDL\UIFUNC1.GRN;
4.C:\Program Files\Ansys Inc\v81\ANSYS\gui\en-us\UIDL\UIFUNC2.GRN;
5.C:\Program Files\Ansys Inc\v81\ANSYS\gui\en-us\UIDL\MECHTOOL.AUI;
6.C:\Program Files\Ansys Inc\v81\ANSYS\gui\en-us\UIDL\UIMENU.EUI;
7.C:\Program Files\Ansys Inc\v81\ANSYS\gui\en-us\UIDL\UIFUNC1.EUI;
8.C:\Program Files\Ansys Inc\v81\ANSYS\gui\en-us\UIDL\UIFUNC2.EUI;
9.C:\Program Files\Ansys Inc\v81\ANSYS\gui\en-us\UIDL\MECHTOOL.EUI。
四、用editplus编辑用户目录下的UIFUNC2.GRN文件
1.在文件的控制文件头之后添加用户自定义命令结构块(或称:结构块结构/构筑模块);
2.保存文件,然后退出。
注:自定义模块会在UIMENU.GRN文件中相应的菜单结构块中调用。
五、用editplus编辑用户目录下的UIMENU.GRN文件
1.在文件的控制文件头之后添加用户自定义菜单结构块;
2.在MenuRoot菜单结构块中添加用户自定义菜单结构块的相应链接;
3.删除行“:X INDEX ADDED BY ANSYS”以后的全部行;
4.保存文件,然后退出。
注:调用用户自定义命令结构块。
六、用editplus编辑用户目录下的menulist81.ans文件
1.将文件内C:\Program Files\Ansys Inc\v81\ANSYS\gui\en-us\uidl\UIMENU.GRN
改写为d:\AnsysUser_UIDL\UIMENU.GRN;
2.将文件内C:\Program Files\Ansys Inc\v81\ANSYS\gui\en-us\uidl\UIFUNC1.GRN
改写为d:\AnsysUser_UIDL\UIFUNC1.GRN;
3.将文件内C:\Program Files\Ansys Inc\v81\ANSYS\gui\en-us\uidl\UIFUNC2.GRN
改写为d:\AnsysUser_UIDL\UIFUNC2.GRN;
4.将文件内C:\Program Files\Ansys Inc\v81\ANSYS\gui\en-us\uidl\MECHTOOL.AUI
改写为d:\AnsysUser_UIDL\MECHTOOL.AUI;
5.保存文件,然后退出。
注:ANSYS首先读取menulist81.ans文件,然后根据menulist81.ans文件指向UIDL文件。
七、启动ANSYS
1.开始〉程序〉ANSYS8.1〉Configure ANSYS Products;
2.将Working Directory改为:用户目录 d:\AnsysUser_UIDL;
3.将Job Name改为:字母组成的有意义的短语;
4.点击Run启动ANSYS。
八、在ANSYS Main Menu中查看自定义菜单

xiven2008 发表于 2006-8-3 06:19

不错呀,支持!!

cyh3278 发表于 2006-8-4 12:03

好贴!
正想学!

vehicle 发表于 2006-8-4 21:08

谢谢!

cztie 发表于 2006-10-11 21:07

同志们,我把自定义的菜单模块加到UIMENU.GRN中,然后启动ansys时出现错误,
打开.ERR文件,里面是 *** WARNING ***                         CP=      0.359   TIME= 20:37:43
MISSING DOCUMENTATION FILE                                             
DOCU LIST FILE = menulist80.ans                                       
MISSING FILE NAME = E:\mocuidl11\UIFUNC.GRN.                           

*** FATAL ***                           CP=      0.500   TIME= 20:37:49
Missing or erroneous documentation files for user interface.            
Command ignored.                                                      

************************************************************************
The above error is non-recoverable by ANSYS                           
ANSYS run terminated by the indicated error                           
Current data base saved if possible.                                 
************************************************************************
不知道那里出错了

navigator 发表于 2006-10-11 23:12

结构块结构是不是建模中出现比较多重复的部分可以这个样子建立    ?
页: [1]
查看完整版本: UIDL二次开发基本步骤初探