當(dāng)我們?cè)谑褂?/span>CAD軟件時(shí),除了要了解和熟悉軟件中的CAD繪圖工具和編輯功能,我們也需要了解下軟件中的CAD工具,這樣在我們使用CAD軟件的時(shí)候,我們會(huì)更加的熟練運(yùn)用
CAD軟件中的系統(tǒng)變量:
系統(tǒng)變量:訪(fǎng)問(wèn)系統(tǒng)變量一般有兩種方法:大多數(shù)系統(tǒng)變量可以通過(guò)下拉菜單或命令來(lái)訪(fǎng)問(wèn)(如:用ddunits命令設(shè)置angbase變量);所有系統(tǒng)變量都能通過(guò)浩辰lisp程序或在命令行中直接鍵入該變量名來(lái)訪(fǎng)問(wèn)。下面介紹的幾個(gè)變量。
Angbase和Angdir:分別控制當(dāng)前坐標(biāo)系零度角的方向和角度的旋轉(zhuǎn)方向。地質(zhì)工作中常用測(cè)地坐標(biāo),我們可以改變這兩個(gè)變量的值,使正北方向?yàn)榱愣?,坐?biāo)按照順時(shí)針?lè)较蛐D(zhuǎn),符合我們的專(zhuān)業(yè)習(xí)慣,省去許多中間換算的麻煩。
cursorsize:控制十字叉光標(biāo)的大小。用過(guò)R14以前各版本的用戶(hù),或許更習(xí)慣于全屏幕十字光標(biāo),或需要用全屏幕十字光標(biāo)來(lái)大致對(duì)照實(shí)體。該變量也正是為滿(mǎn)足這這一需要。
dwgcodepage:設(shè)置碼頁(yè)(R12版)。許多用戶(hù)也許正被一個(gè)問(wèn)題困擾:以前用R12版做的圖形文件無(wú)法在R14版中打開(kāi),或者打開(kāi)后漢字全為亂碼。試著在R12版打開(kāi)該圖,改變?cè)撟兞康闹禐椤?span>iso8859-2”,存盤(pán)后再用R14版打開(kāi),你會(huì)驚喜:一切如前(別忘了:先用Preferences命令將該圖所需要的字體文件目錄加入到“surport file search path”)!
Mirrtext:控制文字實(shí)體鏡向后的顯示方向。對(duì)文本鏡向后,在缺省狀態(tài)下,文字不具可讀性,就象我們?cè)阽R子中看到的文字一樣,是反寫(xiě)的。將該變量的值改為0,文字鏡向后仍然保持原書(shū)寫(xiě)方向。
Plinetype:確定是否使用優(yōu)化的輕便多義線(xiàn)。優(yōu)化多義線(xiàn)將大大減少存儲(chǔ)空間;而為了涉及到Pline線(xiàn)碼表的原浩辰lisp程序能依舊運(yùn)行,有些用戶(hù)更希望Pline線(xiàn)仍然為原來(lái)格式。
explmode:非等比例插入的塊能否炸開(kāi)。在缺省狀態(tài)下,非等比例插入的塊不會(huì)響應(yīng)explode命令,改變explmode的值,可以炸開(kāi)這種塊。
Useri1-Useri5、Userr1-Userr5、Users1-users5:分別為能存放5個(gè)整數(shù)、5個(gè)實(shí)數(shù)、5個(gè)字符竄的共15個(gè)系統(tǒng)變量,變量值隨圖形文件一起保存(筆者認(rèn)為只有5個(gè)整數(shù)、5個(gè)實(shí)數(shù)變量的值才能保存)。程序開(kāi)發(fā)人員可能需要保存圖形的某些參數(shù)以供程序訪(fǎng)問(wèn),隨圖形文件一起保存在這些變量中,不失為一種非常安全、有效的方法。
此外,編程人員經(jīng)常要用到的,例如:當(dāng)前圖形文件名(包括路徑)、當(dāng)前時(shí)間、當(dāng)前圖形修改狀態(tài)等許多數(shù)據(jù)或狀態(tài),都可以通告訪(fǎng)問(wèn)系統(tǒng)變量而獲知。詳情請(qǐng)查閱有關(guān)資料。
附加工具:由浩辰公司免費(fèi)提供給用戶(hù)。附加工具本身是程序(包括.lsp、.arx和.exe),這些程序由ac_bonus.lsp統(tǒng)一組織、裝入。在ac_bonus.lsp內(nèi)部還定義了一些這些程序的公用程序??梢杂?span>bonus菜單(菜單文件名為ac_bonus.mnc)、工具條或者人為裝入后用命令來(lái)啟動(dòng)。這些程序?qū)瞥?span>CAD內(nèi)核命令是個(gè)非常好的補(bǔ)充,也可以將其修改后加入到自己的lisp程序中。這里簡(jiǎn)要介紹幾個(gè)實(shí)用的程序的功能,具體執(zhí)行細(xì)節(jié)按照命令提示或查閱相關(guān)資料。
Textmask.lsp:功能:將文本(text或mtext命令生產(chǎn)的均可)背景內(nèi)的實(shí)體屏蔽掉。菜單調(diào)用為bonus->text-> text mask,命令調(diào)用為textmask。在實(shí)際作圖中,文字常被陰影線(xiàn)等各種實(shí)體擋住,難于分辨。運(yùn)行該命令,選擇文字(如果選擇集中有別的實(shí)體,會(huì)被過(guò)濾掉),按照命令提示,可以屏蔽掉背景圖案。即使以后移動(dòng)文字,其新的背景同樣屏蔽。使用該命令時(shí)要注意兩點(diǎn):該命令生成一稱(chēng)為Wipeout的非標(biāo)準(zhǔn)CAD實(shí)體,在程序(Textmask.lsp)內(nèi)部要調(diào)用wipout.arx程序,如果wipout.arx文件不存在,該命令不能運(yùn)行;對(duì)于通過(guò)定義屬性、執(zhí)行insert命令插入的文本,該命令無(wú)能為力,但我們可以用burst配合解決。
burst.lsp功能:炸開(kāi)屬性塊,把屬性值處理成文本。菜單調(diào)用為bonus->text->explode attributes to text,命令調(diào)用為burst。該命令與textmask配合,可以屏蔽屬性文本的背景。
gatte.lsp:一次性修改屬性值。菜單調(diào)用為bonus->text->global attribute edit,命令調(diào)用為gatte。如果多次插入某一個(gè)含屬性塊,插入時(shí)屬性值為一個(gè)或幾個(gè),事后發(fā)現(xiàn)這些屬性值應(yīng)為同一個(gè),就可以選定這個(gè)塊(或鍵入塊名)統(tǒng)一修改屬性值為某一個(gè)值。
chtext.lsp:全方位的文本編輯器,用以修改選定文本的高度、對(duì)齊方式、位置、旋轉(zhuǎn)角度、字形和文字內(nèi)容。菜單調(diào)用為bonus->text->change text,命令調(diào)用為cht。該命令對(duì)選定的文本可以單獨(dú)處理,也可以統(tǒng)一處理(如:將所選的全部文本內(nèi)容均改為同一內(nèi)容)。如果所選實(shí)體包括非文本實(shí)體,會(huì)自動(dòng)過(guò)濾。
find.lsp:查找并替換。菜單調(diào)用為bonus->text->find and replace text,命令調(diào)用為find。在選定的文本中,將某一字符或字符串替換成另一字符或字符串。只能處理單行文本實(shí)體(不是mtext命令生成的文本)。
extrim.lsp:擴(kuò)展的裁剪(trim)命令。菜單調(diào)用為bonus->modify->cookie cutter trim,命令調(diào)用為extrim。有時(shí)我們要裁剪掉某一區(qū)域(尤其是圓形區(qū)域)內(nèi)或外的圖形,用trim命令就很麻煩。用extrim命令,只要你指出哪一邊要裁剪掉,就不必再費(fèi)心了。
mpedit.lsp:多條多義線(xiàn)編輯命令。菜單調(diào)用為bonus->modify->mutiple pedit,命令調(diào)用為mpedit。pedit命令只能編輯一條多義線(xiàn),如果我們想一次改變幾條多義線(xiàn)的寬度,用mpedit命令就非常方便,該命令除了不具備頂點(diǎn)編輯和連接功能以外,其它pedit所能做到的它都能做到。它還能一次改一組直線(xiàn)(line)線(xiàn)和(或)弧(arc)為多義線(xiàn)。
popup.arx:將下拉式菜單改為彈出式菜單。菜單調(diào)用為Bonus->Tools->Popup Menu,命令調(diào)用為bonuspopup。用過(guò)R14版的人對(duì)彈出式菜單(在繪圖區(qū)按Ctrl+鼠標(biāo)右鍵)不會(huì)陌生,它方便快捷,更具微軟風(fēng)格。用戶(hù)也許更喜歡將tools下拉式菜單制成(原下拉菜單仍存在)彈出式菜單,執(zhí)行bonuspopup命令,按照提示(非常簡(jiǎn)單!)操作,很容易就做成了。用戶(hù)也可以把自己開(kāi)發(fā)的程序或常用的一組命令做成一個(gè)菜單文件,用menuload命令或菜單tools->customize menus裝入這個(gè)菜單(怎么做菜單和如何執(zhí)行menuload命令本處不再贅述),運(yùn)行用該命令,一個(gè)非常富有個(gè)性的彈出式菜單就做成了。
Packngo.arx,packngo.hlp:打包送出。菜單調(diào)用為Bonus->Tools->Pack 'n Go,命令調(diào)用為pack。我們經(jīng)常遇到這種問(wèn)題:在一臺(tái)計(jì)算機(jī)上編輯的圖形文件,用另一臺(tái)計(jì)算機(jī)調(diào)出后文字變了,這是由于兩機(jī)上的字庫(kù)文件不匹配的緣故。用該命令,能把圖形文件中用到的包括字庫(kù)、陰影線(xiàn)、外部引用等支撐數(shù)據(jù)一次性打包到一個(gè)目錄下,只要把該目錄拷貝到別的機(jī)器上,打開(kāi)后保證與原編輯圖形一致。
Sysvdlg.arx:編輯系統(tǒng)變量。菜單調(diào)用為Bonus->Tools->System Variable Editor,命令調(diào)用為sd。前面我們提到系統(tǒng)變量一般可用兩種方法訪(fǎng)問(wèn),這個(gè)附加工具是第三種方法。執(zhí)行該命令后,系統(tǒng)會(huì)彈出系統(tǒng)變量窗體,你可以查詢(xún)各個(gè)系統(tǒng)變量的意義、當(dāng)前值、改變變量值,也可以把當(dāng)前所有變量設(shè)置存入到一個(gè).svf文件中,或從.svf文件中導(dǎo)入變量設(shè)置以覆蓋當(dāng)前變量值。這是一個(gè)全面、系統(tǒng)的變量編輯器。
Alias.exe,Alias.hlp:編輯命令別名及外殼可執(zhí)行命令。菜單調(diào)用為Bonus->tools->Command Alias
Editor,命令調(diào)用為aliasedit。缺省狀態(tài)下,如果在命令行內(nèi)鍵入“e”,系統(tǒng)會(huì)執(zhí)行erase命令,因?yàn)橄到y(tǒng)把“e”定義為命令“erase”的別名。這些對(duì)應(yīng)關(guān)系存放于gCAD.pgp(文本文件)中,用戶(hù)可以直接修改。用該命令編輯別名,就不必關(guān)心gCAD.pgp文件的格式,按照提示直接修改或添加,以符合自己的習(xí)慣。另外,該命令同樣可以確定哪些外殼命令(DOS、Windows或應(yīng)用程序)可以直接在命令行上調(diào)用。
Xdata.lsp:將擴(kuò)展數(shù)據(jù)附加于某一實(shí)體或顯示某一實(shí)體的擴(kuò)展數(shù)據(jù)。附加擴(kuò)展數(shù)據(jù):菜單調(diào)用為Bonus->Tools->Xdata Attachment,命令調(diào)用為xdata;顯示擴(kuò)展數(shù)據(jù):菜單調(diào)用為Bonus->Tools->List Entity Xdata,命令調(diào)用為xdlist。做過(guò)程序開(kāi)發(fā)的用戶(hù)對(duì)擴(kuò)展數(shù)據(jù)一定很感興趣,但擴(kuò)展數(shù)據(jù)碼表較復(fù)雜,要反復(fù)調(diào)試程序方能通過(guò)。這個(gè)文件具有很高的參考價(jià)值。
這里再次強(qiáng)調(diào):這些程序是由一個(gè)名為ac_bonus.lsp的程序統(tǒng)一封裝、加載的,每一個(gè)程序都可能需要ac_bonus.lsp定義的公用函數(shù)的支持。如果改動(dòng)以上的.lsp文件,將其編入自己的程序中,需對(duì)ac_bonus.lsp也做一定的改動(dòng),將其有關(guān)部分同時(shí)加入到自己的程序中。
以上就是在浩辰CAD軟件中,系統(tǒng)中所包含的一些CAD工具,我們了解完這些系統(tǒng)變量后,對(duì)CAD軟件就會(huì)更加了解。今天就介紹這么多了。安裝浩辰CAD軟件試試吧。更多CAD教程技巧,可關(guān)注浩辰CAD官網(wǎng)進(jìn)行查看。
2024-03-25
2023-12-25
2023-10-20
2023-10-08
2023-06-06
2019-11-20
2019-09-04
2019-08-26
2019-08-26
2019-08-23
2019-08-23
2019-08-23