


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
大家好,您現(xiàn)在看到的是CAD高手網(wǎng)為大家奉獻(xiàn)的CAD二次開發(fā)視頻教程,盡管網(wǎng)站已經(jīng)上傳了一些lisp的視頻教程,但是有很多新手朋友還是不得要領(lǐng),這主要原因是因為我們的專業(yè)是設(shè)計而不是計算機(jī)編程。很榮幸,今天再次受CAD高手網(wǎng)站長劍王之邀,為大家制作本節(jié)lisp極速入門教程。這節(jié)課的主要內(nèi)容有:一、 認(rèn)識CAD二次開發(fā)(lisp程序)及其作用因為我們的專業(yè)是設(shè)計,為了真正達(dá)到極速入門的目的,這里我們不講編輯語言的理論知識,理論知識可以到我們網(wǎng)站()的二次開發(fā)掃盲專題去詳細(xì)了解,下面我們直接通過一個演示來對二次開發(fā)的作用做一個感性的認(rèn)識。二、 lisp程序框架基本格式(defun函數(shù)名稱(變量聲明)(……程序內(nèi)容……))我們看到該框架以括號開始并以括號結(jié)束,這就是lisp語言最基本的語法規(guī)則之一,lisp程序的所有表達(dá)式都必須包括的括號以內(nèi),且左、右括號必須一一對稱,成雙成對。其中各部分的意義如下:defun內(nèi)置功能函數(shù),用于定義新的指令或新的功能函數(shù)。(我們甚至也可以將其看作是lisp語言的一個固定格式,因為這個函數(shù)比較特殊,我們無論是定義一個函數(shù)或是開發(fā)一個程序命令都將要用到它。)函數(shù)名稱新定義的函數(shù)名稱,這完全取決于你的個人意愿可以是任何字符,如果該名稱被定義為“c:”開頭,則此函數(shù)即可做為CAD的一條新命令,反之則為一個功能函數(shù),待下面實例詳細(xì)講解。變量聲明變量的聲明分為全局變量或局部變量,可以省略但必須保留其在框架格式中的位置,即保留其位置的括號“()”,關(guān)于全局變量或局部變量將會在以后的課程中一一詳解。程序內(nèi)容 定義程序的所有表達(dá)式的集合,即該括號內(nèi)可以嵌套任一多個括號(表達(dá)式)三、 lisp程序?qū)嵗矫?、利用lisp程序定義“左手鍵”(快捷鍵)
左手鍵能提高我們的做圖效率,左手鍵的概念就是:把命令簡寫的按鍵設(shè)置在左手移動距離較小的位置,也就是常規(guī)盲打左手控制的那部分鍵位。示例代碼我們知道CAD里面對命令進(jìn)行快捷的定義可以通過修改PGP文件來實現(xiàn),但是這種方法有一定的局限性,當(dāng)你完全按個人習(xí)慣對pgp文件進(jìn)行修改后,有可能這臺機(jī)器中的CAD在整個團(tuán)隊內(nèi)也就只有你一個人會用了。示例代碼(defunc:a()(command"line"))示例代碼二:(示例代碼二:(defunc:d()(command"offset"))2、利用lisp程序合并CAD中帶命令行選項的命令示例代碼二:示例代碼一:(DEFUNc:xh()(COMMAND"xline""h"))(DEFUNc:xv()(COMMAND"xline""v"))示例代碼二:示例代碼三:(DEFUNc:d1()(COMMAND"offset""100"))3、帶圖形選擇提示選項合并示例代碼:(DEFUNc:c1()(COMMAND"CHANGE"(SSGET)"""PROPERTIES""C""1"""))注:此處用到了ssget函數(shù),此函數(shù)配合變量使用可創(chuàng)建靈活復(fù)雜的選擇集,關(guān)于函數(shù)及變量的詳細(xì)用法將在下節(jié)課中講解,此處只做一般性了解即可。四、課后練習(xí)1、 編寫一條命令:圖層速建要求:在CAD中輸入命令名即可新建一個名為“軸線”的圖層且將該圖層置為當(dāng)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 臨時租賃商鋪合同樣本
- 主播游戲合同標(biāo)準(zhǔn)文本
- 會務(wù)策劃服務(wù)合同樣本
- 買賣小區(qū)用地合同范例
- 一家四口房屋租賃合同樣本
- 入股合作協(xié)議合同樣本
- 供熱工程實施合同樣本
- 個人固定分紅合同樣本
- 中介 三方合同樣本
- 代辦汽車報廢合同標(biāo)準(zhǔn)文本
- 美團(tuán)外賣平臺轉(zhuǎn)讓協(xié)議
- 2023年1月自考11466現(xiàn)代企業(yè)人力資源管理概論試題及答案含解析
- 外研版(三年級起點)三年級下冊英語單詞表-
- 法律咨詢與服務(wù)
- 學(xué)生社區(qū)志愿者公益活動記錄表
- 愛情片《百萬英鎊》臺詞-中英文對照
- 幼兒園社會認(rèn)知教育活動的設(shè)計與實施 社會文化教育活動的目標(biāo)和內(nèi)容
- 東方電氣公司2020年財務(wù)分析研究報告
- 薪資核算SOP-(定稿)
- 2023年四川省成都市高新區(qū)中考語文二診試卷-普通用卷
- 例談非遺與勞動教育融合的教學(xué)思考 論文
評論
0/150
提交評論