重现该致命错误的步骤如下:
1、绘制管线AB(管线属性随便),并在AB上放置两个管道附件1和2,如图(注意属性中“附件”一项的值):
2、在两个附件间绘制管道CD,把AB分成两段管线AC和CB(实际只要能把AB分成两段,采用什么方法结果都一样),如图:
3、删除CD管段,使AC、CB管段自动重新合并为AB管段(必须使用自动合并功能,不能使用“管线连接”命令),这时AB管线对置于其上的管道附件的管理将处于错误状态,假如这时删除附件2(删除附件1没问题),再查询AB管线的属性如图:
注意“附件”一项的值为"2",与未删除附件前是一样的,这时若对此AB管线(删除附件2后,没有删除的没问题)进行任何复制动作(包括copy、mirror等命令),则会导致ACAD发生致命错误。
4、在本例中删除附件1是不会出错的,删除附件2才会出错,但经试验,对于是删除附件1还是附件2会出错,取决于管线AB的绘制方向(从左到右或从右到左绘制);错误发生在AC、BC管线合并的过程中,只要合并时满足管线上有附件则可重现;错误只影响复制动作,非复制动作(move、rotate等命令)不会受影响。
5、以上的试验步骤看似很严苛,但在实际绘图过程中是会频繁出现的,只不过这些步骤不是同时进行而已,反而会导致这个问题更加隐蔽。就我个人来说,使用copy命令有时会出现莫名其妙的致命错误,找了好久才发现了这个问题,是否单纯由此问题引起说不准,但肯定也有其“功劳”的。
全部回复(3 )
只看楼主 我来说两句回复 举报
回复 举报