该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
撤销是不可能的,ansys不支持撤销的命令的,但是可以按照你说的方法重新建立模型,也算是一种撤销吧,但是这也是有限制条件的(下面会讲到)
首先先用write db logfile 生成.lgw文件,用记事本打开这个文件,你会得到一系列系统用命令流形式生成的从你建立模型开始到最终生成这个lgw文件之间的一切操作。如果你觉得哪一个操作不小心错了,就可以输出该文件,找到你刚才错误的操作(命令流形式),将其删除(这个操作一般就再文件的最后几行内)并保存该文件,然后重新打开ansys,用read input读入这个新修改的lgw文件,这样就实现了你所说的“撤销”。
但是,这种方法不是万能的。因为用GUI方式(界面操作方式)建立模型的过程中难免会使用鼠标“选择”命令,也就是说用鼠标点取某个点、单元、体等等之类的操作,这时,命令流里面再次读入的时候就无法识别你上次具体选择的点、单元或体等,这样,这个新的命令流跟你原来的模型就有出入了
我以前在论坛上听说过用/undo命令,不过我从来没设置成功过,哈哈
另外:这个lgw文件是学习命令流的好方法,建议多学习!模型存在版本的问题,命令流不存在,建模采用命令流方式的话好处多多,不细说了
希望对你有帮助
你的模型是自己建立的还是在其他地方建立的?如果是在ansys里面建立的,就会有你的命令流!大概有三种方式可以提取:
1,在工作目录里面后缀为.logd的文件里面自动保存了你的所有操作,当然包括命令流了,可以用记事本打开查看,估计你得有基本的命令流常识,不然看不懂,下同!
2,1楼说的也是一种;应该是在Main Menu>Preprocessor>Session Editor这样的GUI路径,打开以后可以使用ctrl+A全选,然后再ctrl+c复制,这样就复制了这里面的命令流,记住要使用键盘哦,复制好了以后就可以建立一个记事本,然后这时候粘贴就行了,保存记事本即可!当然使用另存为也可以!
3,还有一种是通过一个命令:
命令是:LGWRITE, Fname, Ext, --, Kedit
GUI是:Utility Menu>File>Write DB Log File (用户名就是Fname,生成文件后缀就是ext,自己定义,比如LGWRITE,me,txt,就生成了文件me.txt,里面包括了你在这个模型已经操作的命令流)
这个命令在默认情况下与第一种方法生成的基本上一样,而且是单独的一个案例的命令,在第一种方法里面,如果你没有及时清除你的工作空间里面的所有的文件,可能是命令流的一种累加,包括了你操作了的好几个的案例、也就是例子的命令流,可能需要你去分辨了;而且第三种方法还可以对命令流里面进行简单的筛选,当然是你要熟悉这个命令以后,不然默认就行了!
本文来自:中国范文网【http://www.cdsc.net.cn/】详细出处参考:http://www.cdsc.net.cn/post/1158.html