热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

autocad不能画图_AutoCAD复制卡顿的两种可能原因和解决方案

经常使用AutoCAD画图的朋友可能会遇到这样的情况:按下CtrlC复制对象时AutoCAD卡顿好一会才有反应,有的甚至会出现未响应的假死状态。画图时复

f59bd6f2660e9fc1f3d43925d4f7c4e6.png

经常使用AutoCAD画图的朋友可能会遇到这样的情况:按下Ctrl+C复制对象时AutoCAD卡顿好一会才有反应,有的甚至会出现未响应的假死状态。画图时复制粘贴操作很常见,复制一下卡顿一下,严重影响作图效率不说,也容易脾气上身,影响身心健康,不能忍!!!

这篇文章给大家分享两种可能的原因并提供相应的解决办法。

1、图层过滤器过多

关于提层过滤器,Autodesk官方文档的解释是:

基于指定的条件过滤图层列表。
如果在图层特性管理器的“过滤器”面板中选择一个图层过滤器,则图层列表中仅显示与该过滤器中指定的特性相匹配的图层。过滤图层可以将较长的图层列表减少到仅为当前相关的图层。

说白了,图层过滤器起到的是用某些特性对图层进行筛选,可以通过类比Excel下的数据筛选来理解。图层过滤器在图层数量众多的使用场景中效果显著(一些建筑图纸中的图层可能多达200+),一般的使用场景中用的并不多。

解决方案:

对于这种情况引起的卡顿可以通过删除多余的图层过滤器来解决。

命令:FILTERS

注意输命令的时候不要漏掉尾巴上的“S”,FILTER是AutoCAD中的另一个命令。

6e91e40a896ad3d906f5c4cd7feb8f93.png
图层过滤器管理窗口

输入FILTERS命令,敲回车或空格后跳出删除图层过滤器的窗口,可以看出例子图片中的图层过滤器多达23945个!操作起来卡顿也就不奇怪了。

通过中间的左右按钮将需要保留的过滤器移到左边,需要删除的过滤器放在右边。在删除不需要的过滤器时可以单个删除,但这样效率太低,可以组合键Shift/Ctrl+鼠标左键实现多重选择,然后批量删除。如下图所示。

2b0eb77b786b568597f35d6eafcb9be2.png

2、图形文件包含冗余的DGN线型

什么是DGN线型?可以通过下图直观感受一下。

97de9315640e3aa97e5d90a657070da1.png
冗余的DGN线型

点开线型下拉列表会发现许多莫名其妙的线型,这些冗余的线型在低版本的AutoCAD中通过PURGE命令是无法清理的。此外,这一问题具有传染性,从包含冗余DGN的图形文档复制对象到“干净”的图形文档时会导致“干净”的图形文档被“污染”,像病毒一般!

对于这一问题,AutoCAD给出了官方的描述、原因分析和解决方案:

问题描述:

AutoCAD 中图形文件的大小远远超过应有大小,但其中并没有很多数据。 其他症状包括:
—无法复制和粘贴元素。
—在打开“特性”选项板的情况下,选择文本时将长时间挂起。
—图形文件需要很长时间才能打开。

原因分析:

从 DGN 文件输入数据且原始线型未映射或未正确映射到 AutoCAD 线型时,会出现这种情况。 这会在图形中产生一个巨大的对象数据库,该数据库无法使用标准工具清除。 此外,如果将受影响图形中的图元复制并粘贴到另一图形中,那么同时也会复制整个数据库,从而使其他文件也出现上述问题。

解决方案:

对于 AutoCAD 2015或更高版本,打开受影响的图形,然后使用 PURGE 命令。 请确保选中“自动清理孤立的数据”复选框。AutoCAD 2015 在合并修补程序并实现增强后,现提供这个新的“清除”选项。
对于 AutoCAD 2012、2013 和 2014,可以使用 DGN Hotfix。

补丁文件的下载:

适用于 AutoCAD 2013/2014 的 AutoCAD DGN Hotfix​knowledge.autodesk.com适用于 AutoCAD 2012 的 AutoCAD DGN Hotfix​knowledge.autodesk.com

补丁文件的安装:

1、下载上述链接中的补丁文件到本地电脑并解压,解压后的内容包含px86和px64两个文件夹,分别对应32位和64位AutoCAD版本,根据自己的情况选择相应的文件夹。px86和px64文件夹内包含两个文件:AcDgnLS.dbx、DgnLsPurge.dll

2、进入AutoCAD安装目录(例如,C:Program FilesAutodeskAutoCAD 2012 - Simplified Chinese),将目录中的AcDgnLS.dbx重命名为AcDgnLS.bak,复制上述提到的AcDgnLS.dbx、DgnLsPurge.dll两个文件到目录中即可。

补丁文件的使用:

1、启动AutoCAD并打开有问题的图形文件

2、使用NETLOAD命令加载DgnLsPurge.dll

3、输入DGNPURGE命令,敲回车或空格使得冗余线型变得可以清理

c375357f73532e42a08cbb7430ae5bc1.png
DGNPURGE命令运行结果

4、输入PURGE命令,敲回车或空格完成最终的清理,保存文件即可。

4f97499e8f2aac9507fd09b6e8e4b3c7.png
PURGE命令清理结果

注意事项:

关闭AutoCAD并重启后,DGNPURGE不能直接使用,需重新加载DgnLsPurge.dll



推荐阅读
  • Android 构建基础流程详解
    Android 构建基础流程详解 ... [详细]
  • 性能测试中的关键监控指标与深入分析
    在软件性能测试中,关键监控指标的选取至关重要。主要目的包括:1. 评估系统的当前性能,确保其符合预期的性能标准;2. 发现软件性能瓶颈,定位潜在问题;3. 优化系统性能,提高用户体验。通过综合分析这些指标,可以全面了解系统的运行状态,为后续的性能改进提供科学依据。 ... [详细]
  • 服务器部署中的安全策略实践与优化
    服务器部署中的安全策略实践与优化 ... [详细]
  • 该大学网站采用PHP和MySQL技术,在校内可免费访问某些外部收费资料数据库。为了方便学生校外访问,建议通过学校账号登录实现免费访问。具体方案可包括利用学校服务器作为代理,结合身份验证机制,确保合法用户在校外也能享受免费资源。 ... [详细]
  • 本文详细介绍了在CentOS 6.5 64位系统上使用阿里云ECS服务器搭建LAMP环境的具体步骤。首先,通过PuTTY工具实现远程连接至服务器。接着,检查当前系统的磁盘空间使用情况,确保有足够的空间进行后续操作,可使用 `df` 命令进行查看。此外,文章还涵盖了安装和配置Apache、MySQL和PHP的相关步骤,以及常见问题的解决方法,帮助用户顺利完成LAMP环境的搭建。 ... [详细]
  • 数字图书馆近期展出了一批精选的Linux经典著作,这些书籍虽然部分较为陈旧,但依然具有重要的参考价值。如需转载相关内容,请务必注明来源:小文论坛(http://www.xiaowenbbs.com)。 ... [详细]
  • 在探讨Hibernate框架的高级特性时,缓存机制和懒加载策略是提升数据操作效率的关键要素。缓存策略能够显著减少数据库访问次数,从而提高应用性能,特别是在处理频繁访问的数据时。Hibernate提供了多层次的缓存支持,包括一级缓存和二级缓存,以满足不同场景下的需求。懒加载策略则通过按需加载关联对象,进一步优化了资源利用和响应时间。本文将深入分析这些机制的实现原理及其最佳实践。 ... [详细]
  • 在 CentOS 6.5 系统上部署 VNC 服务器的详细步骤与配置指南
    在 CentOS 6.5 系统上部署 VNC 服务器时,首先需要确认 VNC 服务是否已安装。通常情况下,VNC 服务默认未安装。可以通过运行特定的查询命令来检查其安装状态。如果查询结果为空,则表明 VNC 服务尚未安装,需进行手动安装。此外,建议在安装前确保系统的软件包管理器已更新至最新版本,以避免兼容性问题。 ... [详细]
  • MySQL 8.0 MGR 自动化部署与配置:DBA 和开源工具的高效解决方案
    MySQL 8.0 MGR 自动化部署与配置:DBA 和开源工具的高效解决方案 ... [详细]
  • 在JavaWeb项目架构中,NFS(网络文件系统)的实现与优化是关键环节。NFS允许不同主机系统通过局域网共享文件和目录,提高资源利用率和数据访问效率。本文详细探讨了NFS在JavaWeb项目中的应用,包括配置、性能优化及常见问题的解决方案,旨在为开发者提供实用的技术参考。 ... [详细]
  • 2018年9月21日,Destoon官方发布了安全更新,修复了一个由用户“索马里的海贼”报告的前端GETShell漏洞。该漏洞存在于20180827版本的某CMS中,攻击者可以通过构造特定的HTTP请求,利用该漏洞在服务器上执行任意代码,从而获得对系统的控制权。此次更新建议所有用户尽快升级至最新版本,以确保系统的安全性。 ... [详细]
  • 在Android 4.4系统中,通过使用 `Intent` 对象并设置动作 `ACTION_GET_CONTENT` 或 `ACTION_OPEN_DOCUMENT`,可以从相册中选择图片并获取其路径。具体实现时,需要为 `Intent` 添加相应的类别,并处理返回的 Uri 以提取图片的文件路径。此方法适用于需要从用户相册中选择图片的应用场景,能够确保兼容性和用户体验。 ... [详细]
  • 在Ubuntu系统中配置Python环境变量是确保项目顺利运行的关键步骤。本文介绍了如何将Windows上的Django项目迁移到Ubuntu,并解决因虚拟环境导致的模块缺失问题。通过详细的操作指南,帮助读者正确配置虚拟环境,确保所有第三方库都能被正确识别和使用。此外,还提供了一些实用的技巧,如如何检查环境变量配置是否正确,以及如何在多个虚拟环境之间切换。 ... [详细]
  • K3Cloud 平台字符串解密技术详解与应用
    在 K3Cloud 平台中,配置文件内的敏感信息如密码会被加密处理。通过深入研究,我们发现可以通过 Kingdee.BOS.Api 提供的接口对这些加密字符串进行解密。本文详细介绍了这一解密技术的具体实现方法及其应用场景,为开发者提供了宝贵的参考和实践指导。此外,还探讨了该技术在数据安全和系统管理中的重要性,以及如何在实际项目中高效地应用这些技术,确保系统的稳定性和安全性。 ... [详细]
  • 在处理遗留数据库的映射时,反向工程是一个重要的初始步骤。由于实体模式已经在数据库系统中存在,Hibernate 提供了自动化工具来简化这一过程,帮助开发人员快速生成持久化类和映射文件。通过反向工程,可以显著提高开发效率并减少手动配置的错误。此外,该工具还支持对现有数据库结构进行分析,自动生成符合 Hibernate 规范的配置文件,从而加速项目的启动和开发周期。 ... [详细]
author-avatar
我爱左_470
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有