
CAD
当我们遇到
CAD图纸打开和操作速度慢的问题时,往往会出现一些密集填充的情况。这可能是因为遗漏了Solid填充样式,而使用了其他含有线条组成的填充样式。即使想要达到类似Solid填充效果,也会设置较小的填充比例。此外,如果需要使用线型填充在一个较大区域上,则也会导致填充线数量较多。以上提到的现象只是问题的一种情况。那么为什么保存的
CAD文件大小较小,但在打开和操作时却占用大量内存并且反应特别慢呢要解决这个问题,我们需要从
CAD保存图形格式和处理文件模式开始讨论。对于一个简单的填充图案来说,在图纸中只需要保存一些参数,例如原点、图案样式名、比例等等。使用Solid填充或图形填充对于保存文件大小几乎没有什么影响。然而,在打开和显示这个填充值之前,Solid填充会根据边界形状将填充值分解为一个或多个实体(Solid),即使非常复杂形状显示数据量也不会很大。但如果是线型填充图案,则需要计算所有线条来保证每条线都能够正确地显示。可能通过以上解释大家依然不太理解。我手头有一张给排水图,2MB左右。截图如下:当初拿到这张图时打开非常缓慢,有时还会退出。我慢慢排查问题,终于找到了问题所在。问题出在一个消火栓上。这里应该使用Solid填充,结果却使用了ANSI37,并且比例设置为0.01。我将这个填充图案复制到另一张新图纸中进行炸开,你会发现有90多条线!在原始图纸中有这样一个消火栓还好说,如果整个区域里有数十个甚至上百个消火栓,那么多么令人震惊啊!几千万条线!
CAD消化不了也算正常。那么遇到这种情况应该如何解决呢如果能够打开图纸找到问题所在并修改填充样式为Solid,则可以解决。但如果这个消火栓是一个图块就比较简单了,在其他图块中进行参照编辑后,其他图块也会自动修改。但若图纸非常复杂,则需要花费大量时间和精力去找出问题所在或由于内存不足导致无法打开图纸时该怎么办呢?有一种方法可以尝试一下,在Auto
CAD(仅适用于Auto
CAD和浩辰
CAD8)中有一个变量,可以设置单个填充线数量的最大值。当填充的线数超过该数值时,填充将直接显示为Solid。该变量的默认值为1000000。当遇到小文件大小但在打开时仍然缓慢或内存溢出的问题时,可以先适当降低该设置,并尝试打开该图纸。比如输入"hpmaxlines"命令并按回车键,将该数值设置为300000,并尝试打开上面提到的那张图纸。由于消火栓的填充线数超过300000,因此打开时将被显示为Solid填充样式,这样就能够轻松地打开并进行缩放和操作等其他操作了。这种方法只能暂时解决您打开和操作的问题。如果确认使用了错误的填充样式,则最好找出问题所在并进行修改,并保存图纸以便未来使用时不再遇到类似问题。需要注意的是,在没有特殊需求的情况下,在设备图纸、
公司LOGO等图形中最好尽量使用Solid填充样式,以避免出现类似问题。如果您在绘制图纸时忽略了一些细节,那么以后可能会遇到困难。当然,
CAD文件无法打开的原因可能还有很多,例如文件数据错误、文件损坏等等。这些情况通常都会伴随着相应的错误提示。小文件、打开缓慢、内存占用大很可能就是这些问题造成的,可以尝试这样的方法来解决。Auto
CAD及其他类似
CAD软件也可能会遇到类似问题,但并非所有
CAD软件都具备“hpmaxlines”这个变量。除了Auto
CAD之外,我只看到浩亮讲形抓评辰
CAD有这个变量。