图1
图2
在中望3D中,这两个命令的分别叫抑制和隐藏
抑制,也有翻译是“压缩”,它和“隐藏”是两码事,隐藏只是不可见,抑制是不可见且不可操作(在不恢复的情况下,可以认为它不存在),抑制有那么点“简化表示”的意思,但是与“简化表示”也是大不相同的。如图2所示对零件特征进行“抑制”操作,方法就是点击对应的特征右击选择“抑制”,反向“释放抑制”操作方法一样。一旦完成抑制操作,对应的特征图标变为灰色。
图 2
特征抑制后,不管这个被抑制的特征是否可以再生成功,它都被包含在中望3D的零件中了,当再生时,会自动跳过这个被抑制的对象,而不去处理它。我们经常遇到特征再生出错,我们通常的处理办法是“抑制”,这样我们先前所作的选择与绘图等信息就被包含到这个抑制特征中了,当我们在处理这个错误的时候,我们进行“释放抑制”的操作,以至于我们先前的选择和绘图内容不会全部丢失,它可能只是因为部分参照丢失或错误而发生了改变。
特征出错无非几种常见的情况:
1.参照发生改变,导致绘图出现不满足约束的情形;
2.参照丢失,绘图不可再生。处理的办法:多数情况下正确重新选择参照就可以搞定了,很少有需要全部删除特征的。
值得说明的是,抑制只会出现在特征已经创建和存在以后使用。(比如,你在画旋转体时没画中心线,这时会提示出错,系统是没有主动抑制这个选项的,一旦你选择取消处理错误,你之前的操作步骤将全部丢失。)
*切记使用抑制后的特征参数之间的父子关系,否则很容易报错
应用2:组建装配模式
在装配模式中,里面许多配件调用到另外一个大型装配上面,且位置也没有发生变化,这时我就可以用隐含,把不需要装配的零件全隐含掉,再备份到另外那个装配里去,然后再恢复刚才我全部隐含的特征,整个装配没有改变,这样可以装配单个零部件完成整个组件装配的目的,中望3D中“抑制”模式分为两种方式,如图3所示:
标准抑制:就是我们常用的抑制方式,选择“标准抑制”后,组件会被直接抑制。
条件抑制:采用通过输入的表达式来判断是否抑制组件,当组件符合表达式条件,则会被抑制。
图3
抑制是将所抑制的操作暂时从进程中删除,隐藏是指将所作的操作不显示,
一般的情况下当抑制一个操作的时候系统都会提示是否将该操作删除,这种提示跟真正意义上删除这个零件的时候是一样的,所不同的就在于抑制的零部件和特征是可以恢复,而删除的不可以恢复。隐藏就不同了,只是将要隐藏的东西不显示,而实际上它还是存在的,比如当你把一个曲面实体化以后曲面还是存在立体表面外的,这是你可以选择隐藏曲面,它就看不见了,但是你要是选择抑制曲面,就是把曲面暂时删除,这时候系统会报错,因为前一步的实体化的参照不存在了,抑制的操作也是基于特征的父子关系进行的,凡是和被抑制的特征有父子关系、与被抑制的零部件有装配关系的都将会被进行抑制处理,使用时需注意系统的提示,而对于隐藏的操作则不需要关注太多,对于干扰设计视觉效果的点/线/面、实体零件都可以进行隐藏。总而言之隐藏是针对Part中的点线面和装配件的中零部件和组件,而隐含(抑制)是针对part中的特征和装配件的零部件的和组件。