loading
刷新页面 加入收藏夹

经验技巧CAD图为什么打不开?遇到这种情况怎么办?

2019-12-22 wx_139398 浏览 收藏 已收藏 手机访问 [复制转发]

有时候图纸会打不开,遇到这种问题非常头疼。这种情况我遇到过很多次,现象也不完全一样,有时会提示错误,有时会导致软件崩溃退出,不光国产CAD会遇到这种现象,AutoCAD也会遇到这种现象,下面简单跟大家介绍一下我曾经遇到的几种情况和研究的结果吧。

1、图纸版本高于当前CAD版本。

这种情况通常会有类似提示,如下图所示。

CAD图为什么打不开?遇到这种情况怎么办?

要知道图纸版本是否过高,也很简单,可以用记事本打开图纸看一下,具体判断方法请参看:DWG文件都有哪些版本?

解决办法:找类似提示对话框中提到的图纸转换工具,安装高版本CAD,也可以让有高版本的同事或朋友帮转成低版本。

2、图纸数据量太大,打开图纸所需内存超出了一定范围。

如果打开图纸到一定比例后软件进入无响应状态,等待一段时间后软件退出。遇到这种情况可以打开任务管理器后重新进行打开图纸,如果你安装的是32位CAD,在内存占用上升到1.3G以上以后退出,这种情况说明图纸比较复杂,超出了软件承受的极限。出现这种情况的原因也不完全相同,有的就是图形数据量大,比如大型的地形图,有些可能是图中有一些特殊的数据占用大量内存。

解决办法:如果经常操作类似图纸,建议用户安装64位操作系统和CAD,并增加内存,这样可以很好地解决这个问题。

3、图纸中有错误数据。

图纸中的错误数据来源不同,因此现象和处理方式也不完全相同。有些图纸可以通过修复打开,有些则无法打开。

有时会出现提示框直接告诉我们图形文件需要修复,如下图所示。

CAD图为什么打不开?遇到这种情况怎么办?解决办法:如果出现上述提示,直接在提示对话框中点“修复”按钮即可,CAD会尝试修复错误数据并打开文件。

还有时会直接提示致命错误,然后软件会直接退出,而且不同文件退出时提示的信息也不完全相同,如下图所示。

CAD图为什么打不开?遇到这种情况怎么办?CAD图为什么打不开?遇到这种情况怎么办?

也许这个提示对于开发分析错误有帮助,可以定位错误的位置并修改程序,但对于我们普通的使用者来说就没有什么意义了。

解决办法:用修复(RECOVER)命令再打开图纸试试,看看能不能修复错误并打开。如果修复时还是出现这种提示并退出也不要完全放弃,你可以让同事、朋友用其他高版本的CAD修复打开试试,如果其他版本能打开,另存一下,看看你的CAD是否能打开。如果各个版本都无法修复,那就只能找找前一个能打开的版本了。

4、图形文件无效。

如果打开图纸的时候出现“图形文件无效”的提示,通常这个文件就无药可救了,如下图所示。

CAD图为什么打不开?遇到这种情况怎么办?

出现这种情况的原因可能有两种:意外和人为。

所谓意外,就是图形文件在保存、拷贝、下载等过程中因为磁盘坏道、断电等意外原因导致文件损坏、不完整。

解决办法:这种情况的话图纸通常没有办法修复,只能找备份文件或之前自动保存的文件了。恢复备份文件或自动保存文件的方法请看之前相关的文章:CAD出现错误异常后,如何恢复图纸。

人为的我也遇到过好几次,但他们并不是故意的,只是对CAD的相关文件不了解,错误地将一些后缀,如*.dwl文件的扩展名直接改成*.dwg,或直接将*.dxf直接改成*.dwg。*.dwl根本不是图纸文件,改了扩展名也不能打开。DXF虽然是图纸文件,可以打开后另存为DWG,但直接改扩展名是无法打开的。

解决办法:将文件改回原来的扩展名,找正确的图纸原文件或备份文件打开。

5、 CAD软件或系统环境的原因。

假如你用的是CAD低版本,比如AUTOCAD2007以下版本或浩辰CAD8之前的版本,这些软件是非UNICODE软件,无法识别其他语言的特殊字母,例如要在中文操作系统打开一张日文文件名图纸时,在打开对话框的文件名一栏中有些字符会显示为问号,点“打开”按钮后软件会提示不识别或无反应,如下图所示。

CAD图为什么打不开?遇到这种情况怎么办?

解决办法:将文件名修改成中文或英文打开,或者安装安装支持UNICODE的CAD版本。

除了上述问题外,还有一些其他原因可能导致打不开图纸,例如安装了天正插件等在打开图纸时会起作用的工具或插件、CAD安装不完整等等,因为类似原因导致个别图纸打不开的情况比较少见,需要具体情况具体分析,这里就不再列举了。如果大家遇到其他类似问题并有好的解决方法希望能分享一下。

图纸打不开的情况虽然不多见,但一旦遇到这种情况会很头疼,希望上面的一点心得能对大家有帮助!

申明:内容来自机械5会员,著作权归原作者所有,如涉及侵权问题,请与我们联系,我们将及时处理!

分享至:

评论及评价 欢迎选择星级评价并提交评论
    loading