• <video id="wzk35"><input id="wzk35"></input></video>
    1. <u id="wzk35"></u>

    <video id="wzk35"><small id="wzk35"><kbd id="wzk35"></kbd></small></video>
  • <source id="wzk35"><small id="wzk35"><kbd id="wzk35"></kbd></small></source>
  • <u id="wzk35"><address id="wzk35"></address></u>

    <b id="wzk35"><address id="wzk35"></address></b>
    1. <u id="wzk35"><video id="wzk35"></video></u><b id="wzk35"><address id="wzk35"></address></b><u id="wzk35"><video id="wzk35"></video></u>
      CAD > CAD熱門問題> CAD常見問題

      電腦為什么忽然打不開CAD了

      2019-05-30 33982 CAD繪圖基礎  

      常在河邊走哪有不濕鞋的,CAD用久了總會遇到各種各樣詭異的情況。譬如,在CAD繪圖過程中,突然異常退出,軟件突然啟動不了,圖紙突然打不開。本文介紹電腦為什么忽然打不開CAD了。


      CAD打不開的常見原因及解決辦法

      一、圖紙巨大或有大量冗余數據,導致開圖的時候內存耗盡,最終導致CAD軟件退出,這種情況在32位版本的CAD上比較常見。

      確認是否內存不足導致CAD退出的方法很簡單,當CAD開圖時響應很慢時,我們可以打開WINDOWS的任務管理,看一下CAD的內存使用情況。如果用的32位CAD,當CAD內存使用超過1.5G,CAD通常會直接退出,如果內存占用1.2G以上,也許能打開,但可能在操作圖紙的時候仍有可能退出。即使你用的64位機器和CAD的,但如果CAD占用內存超過一定程度,也一樣有可能出現退出現象。任務管理器的截圖如下:

       

      這是win7系統任務管理器的截圖,其他系統可能不太一樣,重點觀察虛擬內存占用的情況。如果你的任務管理器沒有顯示虛擬內存,可以自己添加列。

      就算是內存占用巨大,情況也不完全一樣,我遇到的就有好幾種,下面簡單列舉一下。


      1、  復雜的地形圖和市政規劃圖紙。

      因為有大量復雜的多段線或樣條曲線,少則四五十兆,大則一、二百兆,這些圖紙,這種圖紙在打開的時候,有的需要占用幾個G的內存,如果用的是32位的CAD或機器內存比較少,經常會吃不消。

      如果需要經常處理這類圖紙的用戶,建議安裝64位系統和64位的CAD版本,配置更多的內存。CAD和浩辰CAD等都提供了64位版本。


      2、  圖紙不大,但使用了大量的密集填充。

      填充樣式的描述比較簡單,圖案名稱、比例、邊界線等等,但填充要顯示到屏幕上,必須將數據轉換為一條條的直線,如果填充非常密集,就會導致顯示數據巨大,內存占用急劇上升。

      首先要確認這些密集填充是否圖紙必須的。有些初學者不太清楚線性填充和實體(SOLID)填充的區別,默認選用線性填充后,將比例改得很小后當SOLID填充用。如果能查到這類問題,直接將填充樣式改成SOLID就可以解決了。

      如果打開就退出的話就只能另想辦法了。CAD為了避免過于密集填充造成操作性能下降甚至圖紙無法打開的情況,專門設置了一個變量:hpmaxlines,也就是單個填充中線的數量極限值,當單個填充線數超過此數值時,會用SOLID(實體)填充顯示。如果感覺圖紙打不開跟填充有關系的話,可以適當調低HPMAXLINES的數字。CAD默認的數字是1000000,我們可以改成300000或更小,然后打開圖紙試試。

      如果圖紙中必須使用大面積的填充,例如小區規劃圖等,首先我們要設置適當的填充比例。在繪圖的時候可以通過調低HPMAXLINES數值來提高操作速度,當要打印輸出的時候,再將參數調整回來。



      3、  圖中圖形并不多,但圖紙卻特別大,打開和操作都很慢,甚至打開直接退出。


      這種圖紙遇到過幾張,是別人傳過來的,圖紙有40多MB,在32位的機器上用CAD打開直接退出。最后在64位機器上終于將圖打開,所有圖形才不到2萬個,也沒有復雜的圖塊,將所有圖形都刪除并清理(PU)掉后再保存,圖紙還是40多MB,圖中有一個巨大的看不到的數據,CAD在打開的時候使用了1個多G的內存。我也不清楚這個巨大的非圖形數據是什么東西,據說圖紙是從MICROSTATION轉過來的,可能是DGN文件的相關數據。

      這種圖打開慢、操作慢,剛開始真是沒有辦法。發現問題后,從原圖中復制所有圖形,開一張新圖,粘貼到原坐標,保存后圖紙也就1MB左右,打開和操作都變得輕松無比。



      二、圖紙中有錯誤數據,導致CAD在處理這些錯誤數據時出現異常并導致退出。

      有些圖紙打開時占用內存不大,但有時CAD一打開這樣圖紙就會退出,或者能打開,執行某些特定操作就會退出,例如打開圖層管理器就會退出。這種圖紙多半是有錯誤數據,CAD是否會退出取決于CAD自身的容錯性,有些圖紙在CAD打開會退出,但在浩辰CAD里可以正常打開。

      錯誤數據比較常見,很多圖紙里都有,但導致軟件打不開或異常退出的錯誤圖紙倒不太多。一些無法打開的圖紙或操作過程異常的圖紙,可以用修復(RECOVER)打開,會看到CAD檢測到并修復了一系列錯誤數據。當然也有些圖紙,修復也無法打開。


      為什么很多圖紙中都會有錯誤數據呢?這些錯誤數據是怎么來的呢?

      來源可能有下面兩種:一是從其他軟件轉換過來的數據,二是CAD的插件或二次開發軟件生成的數據。不同軟件對DWG/DXF文件兼容的程度不一樣,將其他數據寫成DWG/DXF數據有可能發生錯誤;而一些CAD插件或二次開發軟件在創建或修改對象時,如果接口使用不正確或代碼寫得有問題,也有可能生成錯誤數據。就算用CAD保存成不同版本的DWG/DXF,我估計也不能保證所有數據都能正確保存,因為不同版本支持的圖形對象不同,對象的參數也有可能不同。


      遇到打開CAD異常退出或操作過程中CAD異常退出的圖紙,可嘗試用修復(recover)命令打開圖紙,看通過修復錯誤后是否能恢復正常。


      三、遇到了CAD的BUG。

      不管那款軟件都會有BUG,從WINDOWS到OFFICE,再到CAD。就算是CAD,估計他們每個版本的問題庫也會有幾千個甚至上萬個問題,只是普通操作觸及不到這些BUG。國產CAD推出時間相對較短,早年時候bug率相對有些高一些。不過,國產CAD經過十多年的發展,現在的版本也相當穩定了,大家要對國產CAD給予信心和支持。

      如果確認自己的圖紙沒有問題,但操作過程仍然出現了異常退出,估計是遇到CAD的BUG了。此時也沒有什么好辦法,可以嘗試用其他操作方式替代,看是否能繞過這個BUG。另外,CAD軟件在異常退出時會彈出一個發送錯誤報告的對話框。

      我想大多數人看到這個對話框時都會直接關掉。如果用的是CAD,不發的話我覺得可以。如果用的是國產CAD,建議大家還是將現象描述一下,哪怕在后面加上一句發牢騷的話,最好把錯誤報告發出去。

      錯誤報告會幫助CAD廠商去發現、分析并解決一些內部測試中未發現的BUG,對提升CAD軟件的穩定性很有幫助。如果CAD廠商通過分析發現了死機的原因并解決了這個問題,那你使用下一個版本時就不會遇到相同的問題了。


      1、不要在機器上安裝過多的軟件或反復卸載安裝軟件,定期整理系統,是操作系統始終保持在健康高效的狀態。如果要經常處理超大圖紙,趕緊升級到64位,多加點內存。

      2、不要在CAD上安裝過多的插件,尤其是一些個人開發的小工具,使CAD軟件本身保持一個健康狀態。有些工具代碼水平比較低,沒有經過嚴格測試,運行中也會出現異常退出的現象或者生成錯誤數據;現在還有人專門開發CAD病毒,雖然危害不大,但非常討厭,所以安裝工具的時候要慎重。

      3、減少圖紙在不同軟件間的轉換次數,不要反復改變文件的版本,減少出現錯誤數據的機會。如果必須要轉換的話,建議轉換后的圖紙直接用修復打開(RECOVER)或打開后進行核查(AUDIT),將能修復的錯誤先處理掉,降低出現異常的概率。


      本文詳細分析了造成退出異常卡死的原因。介紹了什么樣子的圖紙容易造成這種情況。知道后,再遇到打不開CAD時候可以從本文分析的原因挨個查找排除。


      相關文章推薦
      Copyright © 1992-2021 蘇州浩辰軟件股份有限公司 版權所有 蘇ICP備12077906號-1 增值電信業務經營許可證: 蘇B2-20210241 蘇公網安備 32059002004222號
    2. <video id="wzk35"><input id="wzk35"></input></video>
      1. <u id="wzk35"></u>

      <video id="wzk35"><small id="wzk35"><kbd id="wzk35"></kbd></small></video>
    3. <source id="wzk35"><small id="wzk35"><kbd id="wzk35"></kbd></small></source>
    4. <u id="wzk35"><address id="wzk35"></address></u>

      <b id="wzk35"><address id="wzk35"></address></b>
      1. <u id="wzk35"><video id="wzk35"></video></u><b id="wzk35"><address id="wzk35"></address></b><u id="wzk35"><video id="wzk35"></video></u>
        78aiav