欢迎来到天天文库
浏览记录
ID:30377486
大小:727.50 KB
页数:66页
时间:2018-12-29
《apdl程序员指南》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、目录第一章APDL是什么?1第二章在工具条上添加命令22.1修改工具条22.2嵌套工具条缩写4第三章使用参数53.1参数53.2参数命名规则53.2.1从*STATUS命令中隐藏参数63.3定义参数63.3.1在运行过程中给参数赋值63.3.2在启动时给参数赋值63.3.3赋ANSYS提供的值给参数73.3.3.1*GET命令的用法73.3.3.2内嵌获取函数的用法83.3.4排列显示参数103.4删除参数113.5字符参数的用法113.6数字参数值的置换123.6.1防止置换123.6.2字符参数
2、值的置换123.6.2.1强制置换123.6.2.2字符参数有效的其它地方133.6.2.3字符参数的限制143.7数字或字符参数的动态置换143.8参数公式143.9带参数的函数153.10保存、恢复、写参数163.11数组参数173.11.1数组的基础知识173.11.2数组参数示例183.11.3TABLE类型数组参数183.11.4定义和列表显示数组参数193.11.5给数组元素赋值20III3.11.5.1给单独的数组元素赋值203.11.5.2填充数组向量213.11.5.3交互式编辑数
3、组213.11.5.4使用*VREAD命令用数据文件填充数组223.11.5.5使用*TREAD命令用数据文件填充TABLE类型数组233.11.6插入值263.11.6.1把获取值存入数组参数或恢复数组参数值273.11.6.2列出数组参数273.11.7写数据文件293.11.7.1数据格式描述符293.11.8对数组参数的运算303.11.8.1对向量的运算303.11.8.2矩阵运算333.11.8.3用于向量和矩阵运算的命令343.11.9用图形表示数组参数向量37第四章作为宏语言的APD
4、L404.1什么是APDL宏404.2产生宏404.2.1宏文件命名规则404.2.2宏的搜索路径414.2.3在ANSYS中生成宏424.2.3.1使用*CREATE424.2.3.2使用*CFWRITE424.2.3.3使用UtilityMenu>Macro>CreateMacro434.2.4用文本编辑器生成宏434.2.5使用宏库文件444.3运行宏和宏库文件444.4局部变量454.4.1传递变量到宏454.4.2宏内的局部变量464.4.3宏外部的局部变量464.5在APDL中控制程序流
5、464.5.1宏嵌套:在宏内调用子程序464.5.2无条件分支:Goto474.5.3条件分支:*IF命令474.5.4重复一个命令494.5.5循环:Do循环494.6控制函数快速参考494.7在宏中使用_STATUS和_RETURN参数504.8在组和组件中使用宏524.9复习宏例子52III第五章GUI用户界面565.1提示用户输入某个参数的值565.2用户提示对话框575.3用宏显示消息585.4在宏中生成并维护状态条595.5在宏中进行拾取操作605.6在宏中调用对话框61第六章加密宏62
6、6.1准备加密宏626.2生成加密宏626.3运行加密宏63III第一章APDL是什么?APDL即ANSYS参数化设计语言(ANSYSParametricDesignLanguage),它是一种解释性语言,可用来自动完成一些通用性强的任务,也可以用于根据参数来建立模型。APDL还包括其它许多特性,诸如重复执行某条命令,宏,if-then-else分支,do循环,标量、向量及矩阵操作等。APDL不仅是设计优化和自适应网格划分等经典特性的实现基础,而且它也为日常分析提供了很多便利。本指南介绍了APDL的
7、基本特性-参数,宏,分支,循环,重复和参数数组,并包含有一些简单的例子。一旦你很好地掌握了这种语言,你将会发现APDL无所不能。第63页第二章在工具条上添加命令可以随时利用ANSYS函数和宏往工具条上添加命令(在4.1部分讲述如何生成宏)。通过定义缩写来达到这一目的。缩写就是ANSYS命令、GUI函数名或宏名的化名(最多可包含8个字符)。例如,MATPROP可以是一个列出材料特性的宏的缩写,SAVE_DB是SAVE命令的缩写,QUIT是函数Fnc_/EXIT(调出"ExitfromANSYS"对话框
8、)的缩写。ANSYS程序提供了两种途径来利用缩写:1.在命令行的起始处键入缩写(执行缩写代表的宏、命令等)。2.通过ANSYSGUI中工具条上的按钮来执行宏或命令。下图中的工具条包含代表已存在缩写的按钮。图2-1显示缺省按钮的工具条一旦缩写,如SAVE_DB,已预先被定义,那么在工具条中该缩写及其执行的功能就可用了。一个工具条最多可包含100个缩写(可嵌套工具条来扩展这一数目)。可以根据需要重新定义或删除缩写,但是缩写不能自动保存,必须明确地保存到一个文件中,并且每次
此文档下载收益归作者所有