ANSYS中的_RETURN和_STATUS参数

说起来惭愧,以前我建模的时候(尤其是拖拽adrag/vdrag等),如果没有事先压缩实体编号的话,总是要通过手工查看线号的。虽然并不一定会很麻烦,但总归有悖于参数化分析的原则。感谢marain老师,在他帮我修改的一份APDL中,用到了_return这个参数,才使得我对其有了正确的认识——之前只是看过,没求甚解……

_return参数

进行某项操作之后,以连线为例,a=_return,则a的数值就等于最近绘制的线。同理,也可以返回最新创建的关键点、样条曲线、面、体等等。需要注意的是,对于有些命令创建的图素,返回值会有所不同。比如LDIV分隔的线,_return就会返回首个关键点的编号。其余的,请参考ANSYS帮助文档中提供的这个表格:

命令功能_RETURN 返回值
Keypoints
K定义一个关键点关键点编号
KL在线上定义关键点关键点编号
KNODE在节点上定义关键点关键点编号
KBETW两个关键点之间创建关键点关键点编号
KCENTER在中心处定义关键点关键点编号
Lines  
BSPLIN生成样条曲线线编号
CIRCLE生成圆弧曲线第一条线编号
L两个关键点之间连线线编号
L2ANG生成与已知两条线成一定夹角的线线编号
LANG生成一条成一定角度的直线线编号
LARC定义圆弧曲线线编号
LAREA在一个面上的两个关键点之间生成最短线线编号
LCOMB合并线线编号
LDIV分隔一条线为多条第一个关键点编号
LDRAG关键点拖拽形成线第一条线编号
LFILLT线倒角倒角线编号
LROTAT将关键点绕某点旋转形成圆弧线第一条线编号
LSTR直线线编号
LTAN在已有线端点生成切线线编号
SPLINE多段线第一条线编号
A由关键点定义平面面编号
ACCAT连接(合并)面面编号
ADRAG拖拉线生成面第一个面编号
AFILLT面倒角第一个面编号
AL由线边界生成面面编号
ALPFILL全部循环/删除面内空洞(All loops)面编号
AOFFST从已知面偏移生成面面编号
AROTAT旋转面第一个面编号
ASKIN蒙皮生成面第一个面编号
ASUB选择面的一部分生成新面面编号
Volumes
V通过关键点生成实体实体编号
VA通过边界面生成实体体编号
VDRAG拖拽面生成实体第一个体编号
VEXT挤压面生成实体第一个体编号
VOFFST由已知面偏移生成实体体编号
VROTAT面旋转生成实体第一个体编号

至于_status命令,则可以在循环或判断语句中使用,它的返回值相对简单:

  • 0 :没有错误
  • 1 :有注释(note)
  • 2 :有警告(warning)
  • 3 :有错误(error)

在APDL中,有时可以通过加判断,来提高模型调试的效率,还是很实用的。

长河

本名孙勇,目前在哈工大交通学院桥梁系读博士,正在毕业中,10kN.com博主。一家之言,仅供参考,若有不妥,欢迎探讨。

相关推荐

关于FLST命令的解释

昨天晚上帮一个同学检查命令流,由于她在“创建”这些命令的时候,采用了APDL+GUI混搭的方式,导致命令流的可读性很 …

17 条评论

  1. yinht1987

    不错 长河 顶一下

  2. [...] ANSYS中的_RETURN和_STATUS参数 [...]

  3. 毛华荣

    貌似ansys10.0没有这个-return啊,还是我没找到。

  4. cao

    谢谢

  5. 阿明

    请教你个ANSYS命令流问题
    EXTOPT,ESIZE,20,0, !拉伸成体1
    EXTOPT,ACLEAR,1
    Type,2
    Mat,5
    VROTAT, 12, , , , , ,1,26,180,1
    Type,1
    Mat,1
    VROTAT, 3, 4, 5,6, , ,1,26,180,1
    面先GLUE,再将面划分完网格,再旋转成带网格的体,但是遇到个问题,两次旋转后相邻两个面(12,3)生成的体节点重复,有空麻烦帮我看看,谢谢

  6. sun

    你好,我想问一下,那块能下ansys12啊!

  7. dayoo

    无情无情

  8. @yui tung sang 忘掉GUI吧,那个只能会成为学习APDL的阻碍
    @huang840828 不客气

  9. huang840828

    找到了,感谢长河

  10. yui tung sang

    顶下吧。。。。
    命令流如何学习呢。。。

  11. @huang840828 我的是12.1的,你help,_return就可以看到了

  12. 好久没有来看看你了,近来可好

  13. huang840828

    ansys自带的帮助文档中没有这个表格啊,还是我没找到,哈哈。

  14. huang840828

    *return和*status参数

  15. 这是个好博客,收藏了

  16. @Jack Hsu 是啊,最近太忙了

  17. 博主最近忙了,这个博客留言也少了,冷清了很多,我来凑凑人气!

发表评论

您的电子邮件地址不会被公开,必填项已用*标注。

微信扫一扫

微信扫一扫

微信扫一扫,分享到朋友圈

ANSYS中的_RETURN和_STATUS参数