4. 新建一个装配文件,并把“手压机b.iam”装入到装配中。
我们依然可以比较是否使用“详细等级”来简化子装配对资源的消耗。“手压机.iam”是完全模型,而“手压机b.iam”是抑制了部分零件的模型。分别调入新建的装配中,使用Memprob查看两种情况对内存的消耗,结果参见图7。

由上图看出,前后相差了8MB的内存。这也是一个很可观的数据,而且这仅仅是一个简单的模型。若将这种方法应用到大型装配中,将会有更明显的效果。
使用这种方法并不会改变子装配的物理特性。只是会在你查看此模型物理特性的时候,会弹出如图8所示的提示框,让您加载一次那些被抑制的零件。当然一旦加载了那些别抑制的零件,那些节省的内存又会被占用了。所以如果一旦查看了物理特性,这种轻量化的方法就失效了。

而在后期出工程图的时候,无论是总装图还是子装配工程图,无论是BOM表还是明细表,都不会丢失那些被抑制的零件。所以通过使用“详细等级”来简化子装配从而减少总装配对资源的消耗是一个很好的方法,但也有其自身的缺陷。
2.2-2 使用“衍生”的方式
要优化子装配,还有个有效的方法,就是通过衍生的方式,将子装配转换成一个零件代替原来的子装配装入到总装配中。这样必然也会减少对资源的消耗。
这里还是以手压机为例,将其看成是一个子装配,并将其转换成一个零件。具体的操作方法如下:
1. 新建一个零件,退出默认的草图环境,切换到模型环境。
2. 在零件特征的工具面板中,点击“
衍生零部件”按钮。选择“手压机.iam”。
3. 这时会弹出“衍生部件”对话框。为了能更好的减少资源的消耗,可以在对话框中选择不需要带入到总装配的零件,参见图9。“确定”返回到模型环境。

4. 保存零件。结果文件见“手压机_衍生.ipt”。
这样一个子装配就转换成了零件,而这个零件会与子装配跟随关联。
为了证明这种方法能够减少内存的消耗,我们可以作如下测试,就是先后各新建一个装配,分别将“手压机.iam”和“手压机_衍生.ipt”装入各自的装配中,通过Memprob显示的数据来比较这两种情况对内存的消耗。测试的结果见图10。

从图10我们可以看出,这种方法优化的效果也是很明显的。