- 1、本文档共27页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三部分 ANSYS编程指导
第一章 APDL介绍
何谓APDL
APDL是ANSYS程序设计语言(ANSYS Parametric Design Language)。
第二章 工具栏
加命令到工具栏
你可以经常通过定义缩写将ANSYS函数或宏加到工具条。缩写(小于8个字符)是ANSYS命令、图形函数命令或宏名的别名。
ANSYS程序提供两种使用缩写的方法。你可以使用命令行的开始几个字符作为缩写,输入缩写;也可以使用ANSYS图形用户界面(见图2-1)来执行。
图2-1 工具栏
单一工具条可有高达100个缩写嵌套(你可以使用嵌套来扩展这些数字)。你可以重定义或删除缩写,但是缩写不能自动保存,因此必须明确保存文件并重新装入。
修改工具栏
你要么*ABBR命令,要么通过Utility Menu Macro Edit Abbreviations或Utility Menu MenuCtrls Edit Toolbar菜单项建立缩写。使用菜单项的原因有两个:
按OK自动更新工具栏(使用*ABBR命令要求使用Utility Menu MenuCtrls Update Toolbar来更新)。
如必要,你可以非常容易的编辑缩写。
1.示例:加工具栏按钮
如果要加名为mymacro.mac的工具条按钮,你必须启动Utility Menu MenuCtrls Edit Toolbar对话框,输入值(如图2-2)。
图2-2 加一条新的缩写
新按钮将附加到下图。
图2-3 工具栏
2 保存工具栏按钮
Utility Menu MenuCtrls Save Toolbar(ABBSAV命令)——保存;
Utility Menu MenuCtrls Restore Toolbar(ABBRES)——恢复。
缩写文件的格式为APDL命令,它可用来建立缩写。这样,如果你想编辑大量按钮或者改变它们次序,使用文本编辑器是最方便的方法。如:
/NOPR
*ABB,SAVE_DB ,SAVE
*ABB,RESUM_DB,RESUME
*ABB,QUIT ,Fnc_/EXIT
*ABB,POWRGRPH,Fnc_/GRAPHICS
/GO
命令*ABB (*ABBR的缩写)定义按钮。命令/NOPR关闭log文件的重复,而/GO重新打开。
一、组合工具栏缩略
上述保存-恢复特征允许你组合缩写。通过单按钮的组合缩写,你可以定义特殊的工具条。你只需简单的定义缩写文件。如:
*ABBR,PREP_ABR,ABBRES,,PREP,ABBR
PREP_ABR将出现在工具栏中。单击它,将用文件prep.abbr替换存在的按钮。
第三章 使用变量
变量
你不必申明变量类型,所有数值型变量均为双精度型。变量的缺省值为微量近似约为2-100。APDL提供了多种数组变量类型:数值型,字符型,表格型(一种特殊的数值型,能够自动插值)。
变量名规则
变量名必须为:
参量必须以字母开头
只能包含字母、数字、下划线
不能大于八个字符
如:有效——ABC,PI,X_OR_Y等;无效——NEW_VAULE,2CF3,ME等。
命名变量时:
避免使用ANSYS标签相同的参量,如:
DOF标签(TEMP,UX,PRES,等等)
方便标签(ALL,PICK,STAT,等等)
用户定义标签(如用ETABLE命令定义的标签)
数组类型域标签(如CHAR,ARRAY,TABLE,等等)
以从ARG1到ARG9以及从AR10到AR29等参量是局部参量(或称虚参),用于宏命令中。不推荐用这些参量。
参量名不应与*ABBR命令定义的相同。以下划线(_)开头的参量名用于GUI和ANSYS支持的宏,强烈推荐不用这些参量。
定义变量
1. 执行时指定变量值
你可以用*SET命令定义参量,如
*SET,ABC,-24
*SET,QR,2.07E11
*SET,XORY,ABC
*SET,CRAR,’CASE1’
定义参量的最简单的方法是用“=”命令,命令格式:Name=Value,如
ABC=-24
QR=2.07E11
XORY=ABC
CRAR=’CASE1’
图形用户界面Utility MenuParametersScalar Parameters中可以直接使用“=”。
文档评论(0)