在html' target='_blank'>windows10正式版系統電腦中打開別人發來的CAD圖紙,發現CAD線型顯示異常,線型中間原有的文字、符號消都不見了,變成了實線或虛線,如下圖所示。這是怎么回事呢?下面,小編就分享該問題的原因和具體解決方法。

原因解析:
1、遇到這種情況,大多數人會覺得問題出在缺少線型上,如果我找到了這個線型文件(*.lin)就解決問題了,但結果是就算找到了線型文件加載后仍然沒有解決問題。那問題到底出在哪兒呢?
要想知道問題的原因并找到解決辦法,必須對CAD中線型的定義和使用方法有比較深入的了解。關于CAD線型的定制方法,前面已經有經驗介紹過,這里不再重復介紹。
另外,要告訴大家的是,線型一旦被加載進來,線型定義就會跟文件一起被保存。
因此線型顯示不正常并不是因為缺少線型文件引起的,而是由于線型中使用了文字和符號,我們缺少線型中使用形文件(*.shx)或我們的文件中缺少線型使用的符號。
我們可以做一個簡單的實驗來確認這個問題。
畫一條直線,加載ZIGZAG線型,將直線的線型設置為ZIGZAG,調整成合適的線型比例,如下圖所示。

2、從上面引用的經驗中我們知道ZIGZAG線型中使用了ltypeshp.shx中的一個符號,我們可想辦法讓軟件找不到符號,看看是什么現象。
保存上述文件并退出CAD,找到CAD安裝目錄下的FONTS目錄,將ltypeshp.shx文件改名。CAD為了防止線型、公差、默認替換字體用的形文件被以外刪除,在%appdata%中CAD的SUPPORT目錄下單獨保留了ltypeshp.shx,所以還需要到那個目錄下進行改名,如下圖所示。


3、重新啟動CAD,并打開剛才保存的圖紙,我們看看線型顯示的效果,如下圖所示。

4、現在可以確認線型顯示不正常跟線型定義無關,而是跟字體和形文件(*.shx)有關了。
線型定義中有時會直接使用形文件(*.shx),有時還會使用文字樣式,例如:
*GAS_LINE,Gas line ----GAS----GAS----GAS----GAS----GAS----GAS--
A,.5,-.2,["GAS",STANDARD,S=.1,R=0.0,X=-0.1,Y=-.05],-.25
這里的STANDARD就是文字樣式,需要在文字樣式(ST)對話框看STANDARD文字樣式使用什么字體。
解決方法:
1、雖然確認線型顯示不正常或線型中顯示問號是由于缺形文件或字體引起的,但我們必須看到線型定義,我們才能知道缺哪個字體和形文件。
如果是同事或合作伙伴發過來的圖紙,可以向對方要線型(*.lin)文件,用記事本看看到底用了什么字體。如果對方知道線型使用的字體,能直接發給你,就更好了,我們直接復制到CAD的FONTS目錄下,重新啟動CAD,再打開圖紙就可以正常顯示了。
如果我們既無法得到原始的線型文件又不知道用了什么形文件或字體怎么辦呢?
圖中保存了線型的定義,但我們需要工具將他提取出來。我在網上找到一個小插件,可以將圖中的線型輸出為*.lin文件,這樣的話就清楚線型中到底使用了哪些文字樣式、形文件,只能說更方便我們去找缺少的形文件了,最終解決問題還是要找到這些文件。
這個工具可以分享給大家,下載地址如下:
http://pan.baidu.com/s/1hrAQw3i
使用方法如下:
輸入AP,回車,在加載對話框中選擇下載的linout.vlx,如下圖所示。

2、加載成功后,輸入LINOUT命令,就會自動在“我的文檔”目錄下生成跟圖紙同名的線型文件*.lin,找到這文件,用記事本打開,就可以知道圖中線型使用的形文件和文字樣式了。

3、看看圖中顯示不正常的線型名稱,然后在線型文件中看看此線型使用的形文件或文字樣式,我們就可以確定有問題或缺少的文件了,剩下的工作就是找正確的形文件了。
通過輸出線型的操作也可以證明線型定義確實是保存在圖中的,線型顯示不正常跟缺線型文件沒有任何關系。
windows10系統下CAD線型顯示不正常的解決方法就為大家介紹到這里了。線型顯示不正常,我們首先想到的肯定是缺線型文件,但實際卻是缺形文件或字體缺符號。大家必須對CAD軟件內部的數據有深入的了解,才可能遇到問題的時候從表面現象能快速分析出問題的本質,并找到解決的方法。
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答