首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

CAD图纸布局切换非常慢怎么办?

有网友在公众号里问布局切换非常慢,有什么办法可以加快切换速度,选项对话框中布局重生成的三个选项分别是什么意思。我估计不少人遇到这样的问题,不妨在这里简单给大家讲一下。

首先要知道重生成是什么意思,所谓重生成,就是重新计算图形的显示数据,在早期版本,每次切换布局的时候都需要重生成,但有些图纸非常复杂,每切换一次布局都需要等待很长时间。后来CAD开发者想到一个办法可以节省一些时间,就是切换到某个布局后,将重生成的显示数据保存到缓存中,下次在切换到此布局的时候,直接从缓存中读取之前生成的显示数据,就不再重新计算显示数据了。这样的处理的好处是:虽然第一次切换的时候还跟以前一样需要等待,但第二次切换到此布局的时候就很快了,不需要等待了。但将显示数据缓存下来就要占内存,如果图纸复杂且布局比较多,缓存模型选项卡和所有布局的数据可能会占用很多内存,如果物理内存不够用,用到虚拟内存,图纸操作的性能也会下降,甚至可能会因为内存不足退出。因此软件就提供了两种选择:缓存模型选项卡和上一个布局、缓存模型选项卡和所有布局。

现在计算器配置、性能都比较好,多缓存点数据问题不大,所以软件默认的选项是:缓存模型选项卡和所有布局,也就是只要切换过的布局的显示数据都会缓存下来,但第一次切换到一个新布局的速度并不会变快,但后面再次切换时就很快了。通常这个选项不需要调整,除非图纸和机器配置比较特殊,比如说图纸比较大,布局比较多,但CAD是32位的或者内存很少,我们需要在切换布局的速度和操作速度设置内存溢出退出之间做出选择;又或者本身图纸不大,布局很多,切换布局本身就很快,是否缓存数据并不重要,我也可以选择不缓存布局的数据。

合理使用布局是提高布局切换速度的关键!

CAD虽然提供了三个选项,但并无法加快第一次切换布局的速度,只能是让再次切换到此布局的速度变快。要想从根本上解决切换布局速度的问题,还要从图纸本身入手。

切换布局慢主要有两种原因:一是图纸本身就很复杂,图形数据非常多,二是布局中视口过多,而且视口都使用了不同的图层设置。图纸本身的复杂程度调整的余地不大,顶多是清理掉一些垃圾数据,而一个布局中视口的数量却是跟个人的使用习惯相关,是可以控制的。我经常看到这样的图纸,在一个布局中放置了很多图框和视口,如下图所示。

这张图还算好的,有的整张图纸就一个布局,一个布局里有数十个图框,超过100个视口,已经超过了视口的最大数量,一些视口内的图形已经不能显示,视口显示空白了。

在布局中放多个图框,建大量视口,每个视口内都是一份模型空间数据,虽说高版本视口显示数据可以共享,但不同视口如果图层或某些设置不同,就无法共用相同的显示数据,总之,一个布局中视口越多,显示数据量就越大,切换过来时需要的时间就越长。而且一个布局多个图框,大量视口也违背了CAD设置布局的初衷,而且无法利用布局的很多特性,例如保存页面设置、利用发布批量打印等等。

布局的正确用法是一个布局一个图框,这样一个布局中的数据量会相对小一些,切换起来就会相对快一些,国内外比较规范的图纸都是如此,如下图所示。

切换一次布局就跟打开一张图纸差不多,大部分时间都花在重生成显示数据上了,要想加快速度,最有效的办法就是减少布局中的数据(在一个布局中尽量少用视口),CAD的选项只能通过缓存提升再次切换的速度。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190809A0EBYN00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券