每日一貼——CAD的系統(tǒng)變量是什么?怎么設(shè)置?
之前很多文章中都提到“系統(tǒng)變量 ”這個詞,系統(tǒng)變量到底是什么呢?
系統(tǒng)變量并不是CAD軟件里特有的概念,變量來源于數(shù)學(xué),是計算機語言中能儲存計算結(jié)果或能表示值的抽象概念,簡單地說就是一個參數(shù)。CAD的系統(tǒng)變量用于存儲操作環(huán)境設(shè)置、圖形信息和一些命令的設(shè)置(或值)等。
系統(tǒng)變量的作用和類型
CAD利用系統(tǒng)變量可以顯示當(dāng)前狀態(tài),也可控制CAD的某些功能和設(shè)計環(huán)境、命令的工作方式,在選項設(shè)置、草圖設(shè)置對話框中的很多參數(shù)都有對應(yīng)的系統(tǒng)變量,如下圖所示。


雖說大多數(shù)情況我們會在上述設(shè)置對話框中去設(shè)置一些參數(shù)值,但簡單了解一下系統(tǒng)變量的類型和設(shè)置方法對于理解和學(xué)習(xí)CAD是有幫助的,而且有時候直接設(shè)置變量值會比到選項對話框找參數(shù)更直接。
系統(tǒng)變量通常是6-10個字符的英文簡寫,當(dāng)然也有個別變量名字長度達(dá)到20個字符,如果英文水平可以,其實并不難記。
系統(tǒng)變量用途不同,參數(shù)值類型也不同,比如有:整數(shù)型、實數(shù)型、點、開關(guān)或文本字符串等,具體類型如下表所示。
|
類 型 |
說 明 |
|
整數(shù)型(用于選擇) |
該類型的變量用不同的整數(shù)值來確定相應(yīng)的狀態(tài),如變量SNAPMODE(捕捉模式,用于開關(guān)柵格捕捉F9)、OSMODE(對象捕捉模式,用于設(shè)置打開了哪些對象捕捉選項,每種對象捕捉方式對應(yīng)著1、2、4、8、16等數(shù)值,同時選中多個捕捉方式時,這些數(shù)值加起來就是OSMODE的值)等 |
|
整數(shù)型(用于數(shù)值) |
該類型的變量用不同的整數(shù)值來進(jìn)行設(shè)置,如變量GRIPSIZE(夾點大小,按像素點的數(shù)量設(shè)置)、ZOOMFACTOR(縮放因子,按百分比的數(shù)值進(jìn)行設(shè)置) |
|
實數(shù)型 |
該類型的變量用于保存實數(shù)值,如變量AREA(記錄測量的面積值)、TEXTSIZE(文字的高度設(shè)置) |
|
點型(用于坐標(biāo)) |
該類型的變量用于保存坐標(biāo)點,如變量LIMMAX(圖紙界限的左下角點坐標(biāo))、SNAPBASE(UCS坐標(biāo)系原點的位置) |
|
點型(用于距離) |
該類型的變量用于保存X,Y方向的距離值,如變量GRIDUNIT(X、Y軸向柵格間距)、SCREENSIZE(圖形窗口的長寬值,按像素點數(shù)來計算) |
|
開關(guān) |
該類型的變量具有ON/OFF兩種狀態(tài),用于設(shè)置狀態(tài)的開關(guān),如HIDETEXT(消隱時是否處理文字)、LWDISPLAY(是否顯示線寬).大多數(shù)可以用0和1表示關(guān)和開,但有的變量只能輸入ON或OFF |
|
文本字符串 |
該類型的變量用于保存字符串,如變量DWGNAME(當(dāng)前圖紙的文件名)、SAVEFILE(自動保存文件的擴展名,高版本可以顯示最近自動保存的文件) |
有些系統(tǒng)變量具有只讀屬性,用戶只能查看而不能修改只讀變量,比如DWGNAME和SCREENSIZE,輸入變量名回車后會顯示變量值并提示變量是只讀的,如下圖所示。

而對于沒有只讀屬性的系統(tǒng)變量,用戶可以在命令行中輸入系統(tǒng)變量名或者使用SETVAR命令來改變這些變量的值。
系統(tǒng)變量的查看和設(shè)置
一個系統(tǒng)變量的值可以通過相關(guān)的命令來改變。例如當(dāng)使用DIST命令查詢距離時,只讀系統(tǒng)變量DISTANCE將自動保持最后一個DIST命令的查詢結(jié)果。大多數(shù)人不會去記這些系統(tǒng)變量,而會在選項、草圖設(shè)置等對話框來設(shè)置系統(tǒng)變量。
除此之外,用戶可通過下面兩種方式直接查看和設(shè)置系統(tǒng)變量:
1、在命令提示下,直接輸入系統(tǒng)變量名并按回車或空格鍵確定。對于只讀變量,系統(tǒng)將顯示其變量值。而對于非只讀變量,系統(tǒng)在顯示其變量值的同時還允許用戶輸入一個新值來設(shè)置該變量。
2、使用SETVAR命令來指定系統(tǒng)變量。對于只讀變量,系統(tǒng)將顯示其變量值。而對于非只讀變量,系統(tǒng)在顯示其變量值的同時還允許用戶輸入一個新值來設(shè)置該變量。
SETVAR命令不僅可以對指定的變量進(jìn)行查看和設(shè)置,還使用“?”選項來查看全部的系統(tǒng)變量。對于一些與命令名相同的變量,如AREA等,只能用SETVAR來查看。
SETVAR命令調(diào)用方式為:
菜單:【Tools(工具)】→【Inquiry(查詢)】→【Set Variable(設(shè)置變量)】
SETVAR命令可透明地使用,也就是說可以在執(zhí)行其他命令的過程中輸入'SETVAR來設(shè)置某個變量的值。
CAD透明命令是什么?
遇到問題如何查找相關(guān)的設(shè)置或系統(tǒng)變量
如果在使用過程中沒有遇到問題,我們不用關(guān)注CAD的系統(tǒng)變量,但如果CAD或某張圖紙出現(xiàn)了問題,有什么辦法能快速找出問題出在哪兒,是否跟哪個設(shè)置和系統(tǒng)變量有關(guān)呢?
系統(tǒng)變量監(jiān)視器
在AUTOCAD高版本會監(jiān)視一些關(guān)鍵變量的變化,如果這些變量被修改時,比如我們修改了累加選擇PICKADD的變量后,命令行會提示關(guān)鍵系統(tǒng)變量被修改,同時狀態(tài)欄右下角會彈出氣泡提示,雙擊可以打開“系統(tǒng)變量監(jiān)視器”,如下圖所示。

也可以直接輸入命令SYSVARMONITOR打開此對話框,在此對話框中可以編輯要監(jiān)視的系統(tǒng)變量列表。
但很多情況下被修改的并不是列表中的變量,而是其他變量,遇到這類問題,我們可以通過現(xiàn)象到網(wǎng)上去找一下答案,也可以自己想辦法從設(shè)置和系統(tǒng)變量里中去找答案,方法有下面幾種:
1、到相關(guān)的設(shè)置對話框中看看是否有相關(guān)選項
CAD的設(shè)置選項主要集中在選項OP對話框、草圖設(shè)置DSETTINGS等幾個對話框中,如果遇到一些顯示、選擇、繪圖輔助工具等相關(guān)問題,可以先去這些對話框里去找找有沒有相關(guān)設(shè)置。比如填充不顯示,就可以到選項對話框的顯示選項卡中找一下相關(guān)設(shè)置,如下圖所示。

如果有時間的話,不妨將選項、草圖設(shè)置、圖層、單位等常用對話框中的一些選項都簡單瀏覽一遍,不必都記住,但有個印象就好,以后遇到問題的時候可以先想想這些對話框是否有相關(guān)設(shè)置,解決問題就會簡單很多。
2、通過幫助查看系統(tǒng)變量
CAD的幫助中列出了所有的系統(tǒng)變量,低版本的安裝包中就包含了系統(tǒng)變量的幫助,高版本默認(rèn)是在線幫助,也可以下載脫機幫助。但命令和系統(tǒng)變量的幫助都是類似的,是以首字母作為索引的,要想找到需要的系統(tǒng)變量,必須對相關(guān)的對象或命令的英文有一定了解,同樣是填充不顯示的問題,填充的命令是HATCH,首先會去看一下H開頭的變量,找不到就需要根據(jù)英文單詞填充FILL再去找相關(guān)的變量,如下圖所示。

網(wǎng)上流傳的任何系統(tǒng)變量大全都不如CAD的幫助全,幫助中不僅會介紹系統(tǒng)變量的作用、類型,還會告訴我們變量是保存在注冊表還是圖紙中,比如控制填充顯示的FILLMODE是保存在圖紙中的,而控制文件對話框是否顯示的FILEDIA是保存在注冊表的,如下圖所示。


為什么CAD打開圖紙?zhí)崾据斎胱煮w名而無法正常打開?
3、利用動態(tài)輸入和命令行的提示(自動完成)
在浩辰CAD或AUTOCAD的高版本中輸入命令的時候,當(dāng)輸入一個或兩個字母后,會自動提示包含這些字母的命令和系統(tǒng)變量,如果英文還可以,并對CAD系統(tǒng)變量的命名規(guī)則有一定了解的話,沒有必要直接去幫助里去查找,可以先直接輸入一兩個字母,在彈出的提示列表中看看有沒有類似的變量,如果有的話,再到幫助里去看具體的說明。比如之前有網(wǎng)友問有沒有辦法在高版本CAD中顯示填充對話框,我之前也不確定,但我知道填充相關(guān)變量都是H或HP開頭,在我輸入HP后,就看到所有HP開頭的跟填充相關(guān)的變量,如下圖所示。

很快就發(fā)現(xiàn)了HPDLGMODE這個變量,HP是填充的簡寫,DLG應(yīng)該是DIALOG對話框的簡寫,MODE是模式,這個就應(yīng)該是我要找的變量,然后看一下幫助,果然就是這個變量。
AutoCAD高版本怎么把填充對話框調(diào)出來?
之前信息里也發(fā)過一個系統(tǒng)變量大全,里面將一些常用的變量標(biāo)出來,如果感興趣的可以看看,如果大家需要的話,后面可以重新再整理一下。
CAD系統(tǒng)變量(參數(shù))大全
-
Origin(Pro):學(xué)習(xí)版的窗口限制【數(shù)據(jù)繪圖】 2020-08-07
-
如何卸載Aspen Plus并再重新安裝,這篇文章告訴你! 2020-05-29
-
CAD視口的邊框線看不到也選不中是怎么回事,怎么解決? 2020-06-04
-
教程 | Origin從DSC計算焓和比熱容 2020-08-31
-
Aspen Plus安裝過程中RMS License證書安裝失敗的解決方法,親測有效! 2021-10-15
-
CAD外部參照無法綁定怎么辦? 2020-06-03
-
CAD中如何將布局連帶視口中的內(nèi)容復(fù)制到另一張圖中? 2020-07-03
