ANSYS二次开发.doc

ANSYS二次开发.doc

ID:49764798

大小:213.50 KB

页数:30页

时间:2020-03-04

ANSYS二次开发.doc_第1页
ANSYS二次开发.doc_第2页
ANSYS二次开发.doc_第3页
ANSYS二次开发.doc_第4页
ANSYS二次开发.doc_第5页
资源描述:

《ANSYS二次开发.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、ANSYS二次开发手册UIDL解析APDL解析目录第二章解析UIDL篇12.1结识UIDL12.2看看UIDL的模样12.3Ansys调用UIDL的过程4第三章UIDL实例解析一63.1问题描述:63.2环境准备:63.3添加菜单:73.4结束语9第四章UIDL实例解析二104.1问题描述:104.2环境准备及构建对话框:104.3参数提取杂谈124.4结束语13附录13第五章UIDL实例解析三155.1问题描述155.2环境准备及构建联机帮助:155.3几点说明185.4结束语19第六章解析APDL206.1熟悉新朋友—APDL206.2二次开发工具之间的比较206.3结束

2、语20第七章APDL综合实例217.1问题说明217.2解题思想227.3构建步骤227.4几点说明267.5结束语26第二章解析UIDL篇2.1结识UIDLUIDL是什么?Ansys二次开放语言的一种。OK,那么它能带给我们什么?很多很多,如果你想让你在Ansys中制作的用户界面具有专业水准的话,请来结识一下我们的UIDL把。l全称:UIDL的全名是UserInterfaceDesignLanguage,是Ansys中二次开发工具方面的三大金刚之一。GUI方面几乎全部的二次开发功能都将由它运筹帷幄。l功用:n组织我们自己强大的菜单系统。想象一下我们在Ansys中也能轻松做出

3、可以和VC,VB之类主流GUI开发工具媲美的菜单响应效果,Ansys的世界将是多么的亲切、友好。n构建功能繁复的对话框。Ansys中美观易用的ContactWizard对话框级联界面一定让你印象很深把,有了它,即使是最菜鸟的门外汉也能构建一流的工程算例,Ansys5.7中的DesignSpace应该就是无可争辩的例证之一。虽然从UNIX内核上讲(Windows下的东西是Ansys的后期移植,很多技术还不成熟,这里就不加讨论了),它们多构建在繁复的TCL编程基础上,但我们利用强大的UIDL工具,也能轻松架构起我们自己的实用对话框向导。n建立自己的联机帮助Ansys中的联机帮助(

4、尤其是UNIX下的搜索引擎)非常实用,可以说是我所接触过许多有限元平台中最为好用的几种帮助平台之一。UNIX下的关键字查询简直是帅呆了,想构建自己完善的帮助系统吗?UIDL同样是这方面不可或缺的理想开发工具。2.2看看UIDL的模样认识了这位Ansys二次开发中的大侠了巴,现在我们就来进一步和它交流交流,把我们的感性认识上升到理性层次中。2.2.1UIDL控制文件总结构一个完整的UIDL控制文件大致如一下结构:28控制文件头结构块结构……………说明:任何一个UIDL控制文件开头都是一个控制文件头,其后接一个或多个结构块结构。2.2.2控制文件头结构为避免鄙人在这里滔滔不绝,而

5、读者在台下不知所云的尴尬,我们在以后的讲解中都将从一些典型结构例子入手,剖析清楚其各个部分的详细结构,当然这里从例子入手的剖析手段只能做到抛砖引玉,要想熟悉的了解各个命令的详细信息,请参阅UIDL手册:一个典型的控制文件头如下所示:---------------------------------------------------------------------------------------------:FUIMENU.GRN:DModifiedon%E%,Revision(SID)=5.181.1.67-ForusewithANSYS5.5:I0,0,0:!--

6、-------------------------------------------------------------------------------------------几点说明:1.控制文件头第一行必须有:Ffilename,filename是UIDL控制文件名。2.控制文件头第二行必须有:Ddescription,description是对本文件的一些说明。注意到description中有时能带%E%扩展,但只有当你拥有类似SCCS的系统(含一源码控制系统),ANSYS才能有效的进行%E%扩展,否则请手动把这些说明替代%E%写入description中。3.控

7、制文件第三行必须有:I0,0,0,各个0必须出现在第9、18、27行。用户只需要在这些位置填入0,ANSYS在调用该文件后会自动在这些位置填入GUI界面的位置信息。4.:!这一行通常是用来在UIDL控制文件中做分隔标记的,可有可无,这里用来分隔控制文件头和结构块结构,建议在控制文件头和结构文件块之间,以及各个控制文件块之间都加一行:!加以间隔。2.2.3结构块结构28结构块结构是一个UIDL控制文件的核心,它涵盖了菜单信息,命令信息,以及帮助文件信息,按照其不同的类型可划分为菜单结构块,命令结构块和帮助

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。