万个开关块比万个开关(非块)占用空间小得多,原理?
<p> 一般人理解为同样的零件,制作成块与不制作成块,在复制相同数量的零件情况下,二者占用的空间一样大,甚至认为块的复制,有如搭积木,占用的空间比不用块的相同零件的复制大得多。</p><p> 为了澄清这一疑问,我用CAD2007做了如下试验:</p><p> 新建——默认Template文件夹——文件名默认acadiso.dwt——打开——Drawing1.dwg ,同样,再另新建相同的一图纸Drawing2.dwg。</p><p> 一、用已经做好的一个三开关块(电气三开关,可控制三路电灯)复制到CAD的Drawing1图中——用矩阵ar令,行列偏移均为500,复制成行列100×100=10000个三开关块后——双击鼠标中键,让这个矩阵在最合适范围大小显示,(即时保存,如编辑后会使文件变大)——另存为:1.三开关块百行百列文件大小——保存后查属性大小仅为254KB,即0.254M。<br/> <br/> 二、用上述已经做好的相同的一个三开关块复制到CAD的Drawing2图中——用X令炸开后,成非块的三开关——用矩阵ar令,行列偏移也均为500,复制成行列100×100=10000个三开关(非块)后——双击鼠标中键,让这个矩阵在最合适范围大小显示,(即时保存,如编辑后会使文件变大)——另存为:2.三开关(非块)百行百列文件大小——保存后查属性大小为2.17M。</p><p> 同样显示10000个三开关CAD图纸,.比较:1.三开关块百行百列图纸文件远比2.三开关(非块)百行百列图纸文件小得多——约仅占空间1/9大小!</p><p> ★通过这个实例证实了图纸复制块还可大大节省空间,块的好处之一。</p><p>请教各位高手:</p><p> 图纸复制块还可大大节省空间,这是基于什么原理? 是镜像原理吗?</p><p><br/> </p> 一个块相当于一个图元吧。 <p>mccad老师说的有道理,当你在一个文档中插入一个块,它只是记录其插入点,块名,比例系数,旋转方向,属性值及一般图元的基本信息如图层等,而不会对它的子图元再做记录.当然并不是说在一个图形不用块就是用块的9倍,而是和块中的子图元的个数有关系,如果一个块中有1亿个子图元,它被多插入图档几次就远不只9倍了.相反一个块中只定义了一个子图元,我想就没什么效果了.另外就是同一个文档插入同一个块的数量越多,其效果就更好了.</p> <p> 感谢上面<strong><font color="#ff0000">mccad</font></strong>老师指导,及<strong><font face="Verdana" color="#61b713">YDPLDL</font></strong>老师的详细解答!</p><p> 但我对图元、子图元仍感到抽象,不好理解。因此再请教各位高手:</p><p> 插入块后,对子图元不再做记录了,那么为什么所有的块都能全部正常显示呢?如缺少子图元——是不是会缺少某些图形的细节?甚至缺胳膊少腿,不会对显示图形造成影响吗?</p> <p>保存与显示是两个概念,不然要软件干什么,软件就是来处理这些事情的。</p><p>就象一本书的目录一样,从目录就可以找到相应内容的页面位置,如果是人,就需要翻到那一页,如果是软件,它则可以把那一页的内容显示出来,而翻的动作,是它内部的事情,你不用去管。</p> mccad发表于2008-7-25 22:07:00static/image/common/back.gif保存与显示是两个概念,不然要软件干什么,软件就是来处理这些事情的。就象一本书的目录一样,从目录就可以找到相应内容的页面位置,如果是人,就需要翻到那一页,如果是软件,它则可以把那一页<p> 谢谢<strong><em>mccad</em></strong>老师的解答!</p><p> 保存和显示是二个不同的概念,从老师的解答启发中,我想,是不是可以这样理解:一个块相当于一本书,复制并显示这个块,只是相当于建立了这本书的一个索引,这个索引占用的空间是很小的。</p><p> 请教老师,或各位高手,这样理解对吗?</p> 本帖最后由 作者 于 2008-8-1 11:18:54 编辑 <br /><br /> mccad发表于2008-7-25 22:07:00static/image/common/back.gif保存与显示是两个概念,不然要软件干什么,软件就是来处理这些事情的。就象一本书的目录一样,从目录就可以找到相应内容的页面位置,如果是人,就需要翻到那一页,如果是软件,它则可以把那一页
<p></p><p> 谢谢<strong><em>mccad</em></strong>老师的解答!</p><p> 在电脑中,保存与显示是两个不同的概念,从老师的解答启发中,我想,是不是可以这样理解:在书库中,一个块相当于一本书,复制并显示这个块,相当于建立了这本书的一个索引,它占用的空间是很小的;而不用块的(如上述开关)复制,相当于复制了整本书,所以占用的空间是较大的。</p><p> 请教老师,及各位高手,可以这样理解吗? </p> <p>我的理解是如果在同一图里同一块只调用了一 次,文件大小相比直接复制要大,如果多次调用则文件大小相比直接复制要小。</p>
页:
[1]