ANSYS宏命令的介绍和使用.doc

ANSYS宏命令的介绍和使用.doc

ID:51569497

大小:773.00 KB

页数:15页

时间:2020-03-13

ANSYS宏命令的介绍和使用.doc_第1页
ANSYS宏命令的介绍和使用.doc_第2页
ANSYS宏命令的介绍和使用.doc_第3页
ANSYS宏命令的介绍和使用.doc_第4页
ANSYS宏命令的介绍和使用.doc_第5页
资源描述:

《ANSYS宏命令的介绍和使用.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、·宏能够套嵌使用,即一个宏可以调用第二个宏,第二个宏可以调用第三个宏,最多可以套嵌20层  本文介绍了ANSYS宏命令的相关内容。  一.ANSYS宏的概念  在ANSYS中,宏是包含一系列ansys命令并且后缀为.MAC或.mac的命令文件。宏文件往往记录一系列频繁使用的ansys命令流,实现某种有限元分析或其他算法功能(个人感觉宏如同PROE的零件库,在ansys中可以把经常用的模型或分析用宏保存后,根据现实情况调用,调用时只需改变参数就可以!)。宏文件在ansys中可以当作定义的ansys命令进行使用,可以带有宏

2、输入参数,也可以有内部变量,同时在宏内部可以直接引用总体变量。除了执行一系列的ansys命令之外,宏还可以调用GUI函数或把值传递给参数。  宏能够套嵌使用,即一个宏可以调用第二个宏,第二个宏可以调用第三个宏,最多可以套嵌20层,在每个套嵌的宏执行完成后,ansys软件将会返回到其上一层的位置!  二.ANSYS宏的搜索路径  当宏文件储存成后缀为.mac扩展名的文件时,ansys将按下列顺序在缺省的路径中搜索用户创建的宏文件:  1.目录:/ansys_inc/v70/ansys/apdl  2.由ANSYS_MAC

3、ROLIB环境变量指定的路径或注册路径(主目录)  3./PSEARCH命令及其等价菜单路径Utilitymenu——macro——macroseachpath  指定的宏文件存储路径  4.由/$HOME环境变量指定的路径  5.当前工作路径(在ansyslauch中设置的路径)  三.ANSYS宏的创建  可以使用ANSYS本身或文本编辑软件(非GUI法创建宏),如记事本,pspad来创建一个宏。如果宏很短,用ANSYS软件很方便,如果宏较长,或很复杂,那么可以采用文本编辑软件(这里推荐PSpad),同时使用文本编

4、辑软件可以使用类似的宏或ANSYS的LOG文件作为生成自己宏文件的参考。  对于一个复杂的宏来说,应该考虑是采用类似的宏作为参考的蓝本,还是先用ANSYS的GUI模式交互式执行任务,然后在将其LOG文件作为生成宏的基础。这样可以减少生成宏的时间和精力!  1.宏文件的命名规则  宏的名称不应该与ansys系统已存在的命令相同。否则ansys执行的是内部命令而不是宏(如,VPLOT,VGLUE…),下面是具体的规则:  宏名不能超过32个字符  宏名不能用数字开头  文件名不能包含空格  文件名不能包含系统禁止的字符  

5、宏文件的后缀应为.mac  为了保证宏名不与ansys的命令冲突,可以现在ansys的help中搜索一下要使用的宏名!  2.宏的生成  宏的创建方法很多,通常包含以下四种:  2.1使用*CREAT创建宏文件  格式:*CREATE,FNAME,EXT  *END  FNAME——文件名和路径,若不指定路径,将缺省为当前的工作目录  EXT——文件的扩展名,用.mac  END——宏结束语  注意:如果FNAME以存在,则本次的宏将覆盖原有的同名同路径文件  实例:创建一个1*2*3的长方体的宏  (可以在ansys

6、命令行中编写,本文是通过在PSpad中编写,在复制到ansys中)  2.2使用*CFWRITE创建宏文件  格式:*CFOPEN,FNAME,EXT,_,LOC  *CFWRITE,…  *CFCLOS  FNAME——文件名和路径,不指定路径将缺省为当前的工作目录  EXT——文件扩展名(mac)  LOC——0,表示覆盖已存在的同名文件??1,表示向同名文件中追加  注意:只有在*CFOPEN和*CFCLOLSE之间并以*CFWRITE开头的命令才有效!与命令*CFCRETE不同,*CFWRITE并不能指定一个文

7、件名,必须要用*CFOPEN指定一个宏文件,再用*CFWRITE进行编辑(修改或创建)用*CFCLOSE结束编辑!  实例:创建一个材料属性表  2.3使用/TEE创建宏文件  利用/TEE命令可以将输入窗口中输入的ANSYS命令重定向输入到指定的文件中,同时执行这些命令,直到执行/TEE,END命令时为止。  格式:/TEE,LABEL,FNAME,EXT  LABLE——1,new:表示新创建一个命令记录文件,如果这个文件存在则覆盖它  2,append:表示打开一个命令记录文件,向其中追加命令行  3,end:表

8、示结束new或append操作,关闭命令记录文件  FNAME,EXT同上  实例:先使用new创建一个参数,再用append追加这个宏创建一个block  2.4使用utilitymenu——macro——creatmacro创建宏文件  点击后,可出现如下的一个对话框。  实例:创建一个长方体和一个求体,并进行布尔运算  2.

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

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

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