即使不打开文件,外部参照也会损坏
几个月前,一位同事向我展示了一个项目的问题。他从架构师那里得到了一张图纸,插入到我们的业务模板中,稍微清理了一下,保存下来,并将其用作外部参照。打印后,他重新打开图形,并在该特定外部参照上出错。它是腐败的,他试图追回它。成千上万的错误通知滚动而过。之后,所有行都放在第0层,所有块和文本都被表对象替换一种奇怪的情况,因为它无法重现错误。但从那时起,他经常遇到这种特殊的问题,大约每月一到两次。我也曾经遇到过这个问题,今天早上还有另一位同事。他包含了一个图形作为外部参照,他根本没有打开该图形,而且外部参照文件仍然损坏。我把它包括在这篇文章里
这似乎发生在AutoCAD 2010和2011中。
这是一条11000条错误通知:
AcDbBlockReference(17C7F) Null Layer Redirected
AcDbDictionary(17C81) AcDbRepData ePermanentlyErased Delete Entry
AcDbBlockReference(17C89) Null Layer Redirected
AcDbDictionary(17C8B) AcDbRepData ePermanentlyErased Delete Entry
AcDbBlockReference(17C93) Null Layer Redirected
AcDbDictionary(17C95) AcDbRepData ePermanentlyErased Delete Entry
Pass 2 21100 objects auditedAcDbText(17CE7) Null Layer
Redirected
AcDbLine(17CEC) Null Layer Redirected
AcDbText(17CED) Null Layer Redirected
AcDbLine(17CF3) Null Layer Redirected
AcDbLine(17CF3) Null Linetype Redirected
AcDbText(17CF4) Null Layer Redirected
有人有同样的问题吗?还是解决这个问题的办法?还是线索?还是小费?祈祷
**** Hidden Message ***** 我能看一份未损坏文件的副本吗?
我的第一印象是,“审核/恢复”似乎破坏了一些对象,
这些对象很可能是动态块 附加未损坏的文件:
好的,我已经看到了这个文件...
对其执行了(n)审核和恢复... autocad报告没有错误...
有趣的是,该文件似乎是一项调查,我想知道DWG是否起源于民间3D,还是其他一些可以编写dwg格式文件的应用程序?
稍后我会将其作为XREF进行试验,并尝试使其变坏,并在我可以做到的情况下报告。
您知道他们是否在本地使用XREF文件的副本吗?检查XLOADCTL变量进行验证。 这确实是一个测量,但在AutoCAD中创建。但是这种错误也发生在我们从其他人那里收到的建筑设计上。他们只有一个共同点,那就是我们使用多年的业务模板。每个版本的AutoCAD都会升级模板,但是没有什么奇怪的东西。此外,我们每年创作5000幅画,只有10或20幅左右像这样被损坏。
我们已关闭视觉保真度,但它不会影响AutoCAD 2010格式的绘图。此外,我们使用按需加载外部参照与复制。大量图纸在被引用时需要编辑。但是我们已经这样做了很多年,从来没有出错。 我还在看这个<从你的上一次;我得到的印象是,在将文件和重新编辑的文件保存回服务器时,可能是网络延迟问题。没有一种简单的方法来测试或验证这个假设。 确实很难找出错误。我对网络延迟也这么想,但我不确定。它并不经常发生。它始终是外部参照,而不是普通绘图(也保存在网络光盘上)。这似乎是分层表,块表等的问题。线条绘制正确,只有文本,块和其他东西被损坏。所有元素似乎都错过了图层信息。如果我在BricsCAD中打开图形(有时在错误检查中更粗心),甚至没有第0层!一个完整的空图层列表。
但据我所知,这不是一个常见的问题。没有几十个人声称也有这个问题:-)所以我希望你或其他人有一些线索,但不要花太多时间在上面。无论如何,谢谢! 我们这个问题可能已经有3年了。它可能每3周左右发生一次。你们有没有发现导致这个问题的原因? 我们是否查看了INDEXCTL<br>和XLOADCTL<br>的设置?xloadclt<br>0<br>关闭按需加载;将加载整个图形
1
打开按需加载。参照图形保持打开和锁定
2
打开按需加载。打开并锁定参考图纸的副本;参照图形未被锁定。
索引CTL
0
未创建索引。
1
已创建图层索引。
2
将创建空间索引。
创建图层和空间索引。建议设置
3
页:
[1]