相信初识ANSYS的朋友很多时候对ANSYS无法像设计软件那般可以任意返回上一步操作吐槽不已,更多时候我们是采用Save和Resume不断保存模型和恢复模型解决,亦或者是直接采用命令流进行编辑,但对于命令流不是特别熟悉的童鞋来讲(或者是模型较大,采用命令流重新生成时,时间比较漫长),这个过程是比较痛苦的,那么在ANSYS中是否有返回上一步的操作呢?
答案是有的,只是官方不建议,但我们依然可以采用。
这个命令就是/undo
我们打开ANSYS Help,输入/undo,Help 对其解释如下:
根据Help对其的介绍,/undo后面有四个状态,其中当设置为on状态时,程序会写出上一步操作的文件,根据这个功能,我们便可以进行返回的操作了,演示如下:
1、建立工字钢模型,几何模型如下
2、划分网格
3、突然发现我们在划分之前忘记还有一个螺栓孔未进行布尔运算,有两种方式解决,一种是用Vclear命令清除网格,然后进行未完成的几何运算,还有一种就是返回上一步,进行布尔运算后在网格划分,这儿我们尝试用后面一种方法。
在命令流窗口中输入如下命令:
/undo,on !打开返回状态
Undo !返回上个命令状态
输入该命令后,会出现如上图所示对话框,点击Yes,模型即可恢复到上一个命令的状态,在这里是我们未划分网格的状态。
当然这个命令有一个短板,那就是只能返回上一步对模型有操作的步骤,例如移动、赋值、旋转、划分网格等操作,也即最多只能返回一步,并且返回的时候是需要不断写出文件的,所以很多时候会导致ANSYS运行缓慢,尤其是针对模型特别大的情况,所以ANSYS官方是不做推荐的,但是对于一般小模型或者中等模型来讲,返回关键步骤还是很有效的,特别是结合Save和Resume两个命令。
将这个命令写入水哥编制的工具条文件中,那就更加和谐了,效果如下,有兴趣的同学可根据水哥工具条样式自行改编。
祝好
ANSYS结构院
2020.4.13
暂无评论内容