|
再生失败的处理(三)
可以看到对于每个特征,都有两种(实际上是三种,装配下的元件还有freeze选项)
Delete:删除
Supend:(挂起)这个选项会自动在特征内寻找别的参考来替代丢失参考,不行的话再报错。
对于supend选项而言,当内部草绘的定位参考足够的话,系统都会自动添加上替代的标注,但这时不一定符合你的设计意图,所以即便没有错误发生,你也应该重定义supend的特征以修改约束和标注来达到你的设计意图。
点supend后终于杀出失败二人组:失败诊断对话框(Failure Diagnostics)和解决特征菜单(Resolve FEAT).
在诊断对话框中,系统的提示信息表明失败的特征和原因。而在解决菜单中则是一些解决方法:
Undo Changes:修改还原
Investigate:调查,也就是显示有关特征失败的信息包括所在位置和原因
Fix Model:修复模型,可以重新插入到失败特征之前的任何地方进行模型修改
Quick Fix:直接进入失败特征的重定义环境。
不过需要注意的是只要你选了后面两项中的任一项后你将不能再选择还原了。一般来说,因为在失败特征之前的问题我们都在前面解决了,所以现在就用Quick Fix来进行失败特征的定义
Redefin:重定义当前失败特征
Reroute:重定位当前特征,缺失几何的替代
Suppress:把失败特征暂时隐含起来,搁置问题容后处理。
Clip Supp:把当前特征和模型树后面的特征都隐含起来
Delete:删除
对这模型来说因为我们需要的是重新替代丢失的特征,所以直接Redefine就行了。进定义环境后就会发现所有的丢失的参考前面都加了红点。这样我们就可以重新选择合适的边来替代这些不在存在的边了。这样一个失败的处理过程就完成了
从上面的过程中我们可以看出,失败的处理首先要清楚失败的原因。才能根据原因采取相对的对策。而对于比较复杂的子特征,可能的话最好是在修改父特征之前就把子特征可能的失败先修复过来以避免失败后修复的麻烦。
上面是因为参考的丢失而导致的失败,下面我们来看看因几何改变而导致后续特征生成的失败例子 |
|