AutoCAD的優(yōu)化,因人而異。
首先,我覺得任何有這個需求的人,都應(yīng)該讀一讀幫助文件里面的定制幫助那部分。該了解的,基本上就七七八八了。
其次,電腦硬件的進(jìn)化已經(jīng)遠(yuǎn)超普通AutoCAD制圖應(yīng)用的需求了,通常我們并不需要針對硬件做任何優(yōu)化。
再次,最值得優(yōu)化的其實(shí)是個人習(xí)慣。
最后,以下想到哪里說到哪里——
關(guān)于PGP
我這種從DOS時代開始玩起的老家伙,又不抽煙,多半是『左鍵右鼠』流,『左鍵』中又細(xì)分到『左手左鍵盤』流——怎麼講?比如LINE命令,我的PGP縮寫并不是L,而是Q,不相干對吧?但有什麼所謂?反正一切按鍵都集中在鍵盤左半邊。PGP是給自己用的,自己熟悉就行了。
這只是個建議。
關(guān)于保存、版本、備份
我的做法是把工作目錄放在Dropbox里面,這樣的好處是——
你得到了自動備份;
你得到了多歷史版本找回的可能;
你得到了多設(shè)備同步。
可以說Dropbox是AutoCAD必備工具。除了工作文件之外,實(shí)際上,我會把設(shè)置文件(比如字體)以及AutoLISP程序文件都放在Dropbox裡面。
關(guān)于AutoLISP
我有很多自編的LISP文件,及LISP命令優(yōu)化,所以自然而然會有一個自動啟動的LISP程序來調(diào)用他們。而這個啟動器同時還幫助設(shè)定一些自己偏好的系統(tǒng)變量,以及做一些檢查。
這是個進(jìn)階級別的話題了,不懂請略過。
關(guān)于AutoLISP簡化命令和PGP的分野
PGP對命令的簡化,用AutoLISP也能做到,但用AutoLISP還能做得更多。比如:ALIGN這個命令,如果在UCS裡面直接運(yùn)行,而系統(tǒng)變量UCSFOLLOW為1的情況下,會導(dǎo)致圖面旋轉(zhuǎn)。所以這個命令即便不需要簡化,也需要優(yōu)化,需要在實(shí)際運(yùn)行命令的前后,加上UCSFOLLOW變量的關(guān)閉與恢復(fù)。然后運(yùn)行起來就不晃眼了。
支持路徑
支持路徑(Support File Search Path)可以在兩方面優(yōu)化。一是要注意順序,比如字形文件,如果兩個路徑裡面都有相同名字的字形文件,AutoCAD會使用前面的一個。如果二者相同倒也罷了,但要是不同呢?路徑順序?qū)CAD.LSP而言更為重要,要保證啟動的那一個是正確的。如果ACAD.LSP啟動失敗,可以在命令行輸入『(findfile "acad.lsp")』,即可查到是哪一個被加載了。
所以,一般性的建議是,把自己的支持路徑放在AutoCAD預(yù)設(shè)的前面。
另一個是,如果是團(tuán)隊,建議把支持路徑統(tǒng)一設(shè)在服務(wù)器目錄裡面,專人維護(hù)。這個技巧會觸及另一個相關(guān)技能:Profiles 的使用。
我估計大多數(shù)人會忽視Profiles的用法,Profiles能省一點(diǎn)事,但確實(shí)不多。但如果在團(tuán)隊環(huán)境裡面,Profiles就比較重要了。一個人設(shè)置好各種支持路徑、項目路徑,再保存成一個Profile文件,團(tuán)隊其他人就可以直接導(dǎo)入設(shè)置。而且,如果一個設(shè)計師(製圖員)同時又還屬於別的項目和團(tuán)隊,那麼,他也可以通過Profiles來切換設(shè)置。
ACAD.FMP
字體映射文件(Font Mapping File),很多人不懂得用。而這個文件正是用來減少大家開圖選字體的煩惱的。ACAD.FMP是一個文本文件,用於替換未知的字形文件、字體文件。格式很簡單,『hzfs1;gbcbig.shx』這樣,一行一句即可。這一句的作用就是,AutoCAD如果找不到hzfs1.shx,就用gbcbig.shx來替換。有了這一句,開圖時,就不需要再為了hzfs1去點(diǎn)選gbcbig了。
由於ACAD.FMP是一個文本文件,所以實(shí)際上還可以用AutoLISP對他進(jìn)行處理。比如那個找不到的hzfs1,第一次遇到的時候直接忽略,進(jìn)圖后,可以用一個自動的LISP程序把hzfs1替換成gbcbig,并且,把『hzfs1;gbcbig.shx』寫進(jìn)ACAD.FMP。這樣,以后就不會被他騷擾了,而整你總共就點(diǎn)了一次忽略。
打印 · PC3
打印是一個很大的話題,可以優(yōu)化的地方很多,慢慢說。
PC3是必須要用的,我在另一個回答(CAD中有哪些命令,讓人相見恨晚? - 未有齋的回答)裡面講過必須要用PC3對打印機(jī)做配置之后才能獲得『Lines Merge』這個選項。這是個非常重要,而又往往被忽略的選項。
此外,PC3還有一個重要的,同樣被忽略的作用——調(diào)整打印機(jī)的打印范圍。
真正會用Layout的,多半會遇到這樣問題:真實(shí)打印機(jī)的A3,跟PDF打印機(jī)的A3,有點(diǎn)不一樣啊!確實(shí)不一樣,不同之處就是打印范圍。這個不同會造成什麼問題呢?你根據(jù)較大打印范圍那個A3製作的圖框,在較小的那個裡面,很可能就出界了。那樣當(dāng)然不行。所以我們需要把PDF打印機(jī)的打印范圍跟真實(shí)打印機(jī)匹配起來。
方法就在PC3裡面,『Modify Standard Paper Size (Printable Area)』下面,選對應(yīng)的紙張,并調(diào)整PDF的打印范圍。
更進(jìn)一步,PDF的PC3文件也可以做許多個,跟真實(shí)打印機(jī)一一對應(yīng)。
打印 · 線型、線寬等
我知道很多人是在圖元層次解決線型問題的,我甚至還見過一筆一筆畫點(diǎn)劃線的老家伙——這個辦法并不是不對,但的確有一些問題。比如軸線,如果是1:100的平面圖,也還罷了,設(shè)定一個合適的比例就好;但如果是一張各種比例的大樣圖,那個線型比例就有夠折騰的了。這是其一。其二,點(diǎn)劃線在製圖過程中,很令人煩惱啊。你需要捕捉一個軸線交點(diǎn),但那個應(yīng)該存在的交點(diǎn)可能正好處於虛段,AutoCAD真捕捉不到哦。
像軸線這種東西,最好是能無視比例,無需經(jīng)常調(diào)整設(shè)置,做得到嗎?做得到,用Plot Styles指定打印線型。
打印風(fēng)格有兩類,CTB(Color-dependent plot style tables)和STB(Named plot style tables),我的建議是用顏色控制的CTB,不要去管STB。
比如軸線,我們分配給他一個專門的圖層,而圖層又對應(yīng)一個專門的顏色,我習(xí)慣用134,然后在打印風(fēng)格表裡面,對應(yīng)134,可以選擇好些屬性,包括顏色、線寬、不透明度、轉(zhuǎn)角、接頭、填充,和這裡要說的線型。我習(xí)慣的線型是Long Dash Short Dash,因為在某臺打印機(jī)上,Long Dash Dot的那個點(diǎn)打印不出來,而且LDSD也還蠻好的,就一直用了。
實(shí)際畫圖的時候呢,我們只需要在軸線的圖層上直接畫實(shí)線就好了,是的,畫實(shí)線而不是點(diǎn)劃線,所以不用管線型,不用管比例,不用管比例的統(tǒng)一性。而且,并不是我們要等打印出來后才能看到實(shí)際效果,用Layout,用圖紙設(shè)置,把『顯示打印風(fēng)格(Display Plot Styles)』勾上就好。
以此類推,線寬也應(yīng)該這樣處理。比如粗線0.6mm,就在Plot Styles裡面指定某個顏色為0.6mm即可,這樣就不需要對墻線做一次Pline加寬。
不懂AutoLISP的人,就需要自己手動編輯ACAD.FMP了,不用去選項里面查找ACAD.FMP的路徑,你直接在命令行用START命令,再輸入ACAD.FMP,就可以打開他了。
按上述方法,ACAD.FMP經(jīng)常修改的話,那麼最好把他放到Dropbox里面,以免重裝系統(tǒng)、換電腦時遺失。