在CAD軟件中繪圖的時候,有些情況下,我們繪制的圖紙比較復雜,在CAD軟件中單獨無法完成,因此就需要我們使用一些其他的程序結(jié)合使用,這樣,我們可以將CAD軟件的功能發(fā)揮到最大,那在軟件中CAD程序設(shè)計有哪些CAD技巧呢?
CAD中程序設(shè)計技巧:
加載程序之前應(yīng)先判斷文件是否已經(jīng)被加載
在調(diào)用用戶自己定義的函數(shù)之前,應(yīng)先將包含該函數(shù)的文件調(diào)入內(nèi)存(LOAD
"文件").但如果每次調(diào)用前都加載該程序,則會浪費很多時間.因此判別文件是否已經(jīng)調(diào)入內(nèi)存,則是非常重要的,這種用法在菜單文件十分普遍
2)抑制函數(shù)運行后返回nil
在一個Gstarlisp函數(shù)運行結(jié)束后,它常會在命令行上返回一個nil,令人遺憾。其實只要我們問在該函數(shù)的最后一行加上(PRINC)語句后,即可抑制nil的產(chǎn)生。
當然如果對需要一個結(jié)果的函數(shù),則不可采用此法。
3)幾個自動執(zhí)行函數(shù)
a)加載自動執(zhí)行函數(shù)
一旦該函數(shù)在GCAD.lsp函數(shù)中定義,在浩辰CAD啟動時,就會自動加載該函數(shù).
b)存盤自動執(zhí)行函數(shù)
該函數(shù)與(s::startup)相似,在存儲文件時將會被自動執(zhí)行.例如:在保存文件時,對被保存文件生成備份文件等,就可能需要此功能文件
c)退出時自動執(zhí)行文件
4)怎樣判斷兩個實數(shù)相等
對于計算出來的實數(shù),即使真的相等,但對計算機來說,其往往不是絕對相等(如2.00 與2.000就不等).因此判斷其相等就需要采用差值方法
其中任選項FUZZ指定表達式EXPR1 EXPR2 的最大允許差值.即如果實際差值小于FUZZ,則判斷結(jié)果為真,反之為假.
5)取系統(tǒng)的環(huán)境變量
對編制自己的系統(tǒng)來說,最好將自己的所有編制程序集中在自己獨立的目錄下,如\GCAD\lisp等.然后在將該目錄添加到GCAD環(huán)境中.
在自己編制的程序中,為了確保所要調(diào)用函數(shù)或文件在浩辰CAD的搜索路徑下,就需要判斷自己編制的程序目錄是否在GCAD環(huán)境內(nèi).此時就要用(getnev)函數(shù)
其將返回GCAD系統(tǒng)環(huán)境,如"C:\\GCAD\\SUPPORT;C:\\GCAD\\FONTS;C:\\GCAD\\LISP"
以上就是在CAD軟件中,當我們在進行CAD程序的設(shè)計的時候,我們除了使用常規(guī)的設(shè)計方法外,還可以使用一些CAD技巧幫助我們快速完成設(shè)計。今天就介紹這么多了。安裝浩辰CAD軟件試試吧。更多CAD教程技巧,可關(guān)注浩辰CAD官網(wǎng)進行查看。
2024-12-16
2023-12-14
2023-02-23
2023-02-01
2021-01-26
2020-01-03
2020-01-03
2020-01-03
2019-10-28
2019-10-28
2019-10-28
2019-10-28