


下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
大家好,您現(xiàn)在看到的是CAD高手網(wǎng)為大家奉獻的CAD二次開發(fā)視頻教程,盡管網(wǎng)站已經上傳了一些lisp的視頻教程,但是有很多新手朋友還是不得要領,這主要原因是因為我們的專業(yè)是設計而不是計算機編程。很榮幸,今天再次受CAD高手網(wǎng)站長劍王之邀,為大家制作本節(jié)lisp極速入門教程。這節(jié)課的主要內容有:一、 認識CAD二次開發(fā)(lisp程序)及其作用因為我們的專業(yè)是設計,為了真正達到極速入門的目的,這里我們不講編輯語言的理論知識,理論知識可以到我們網(wǎng)站()的二次開發(fā)掃盲專題去詳細了解,下面我們直接通過一個演示來對二次開發(fā)的作用做一個感性的認識。二、 lisp程序框架基本格式(defun函數(shù)名稱(變量聲明)(……程序內容……))我們看到該框架以括號開始并以括號結束,這就是lisp語言最基本的語法規(guī)則之一,lisp程序的所有表達式都必須包括的括號以內,且左、右括號必須一一對稱,成雙成對。其中各部分的意義如下:defun內置功能函數(shù),用于定義新的指令或新的功能函數(shù)。(我們甚至也可以將其看作是lisp語言的一個固定格式,因為這個函數(shù)比較特殊,我們無論是定義一個函數(shù)或是開發(fā)一個程序命令都將要用到它。)函數(shù)名稱新定義的函數(shù)名稱,這完全取決于你的個人意愿可以是任何字符,如果該名稱被定義為“c:”開頭,則此函數(shù)即可做為CAD的一條新命令,反之則為一個功能函數(shù),待下面實例詳細講解。變量聲明變量的聲明分為全局變量或局部變量,可以省略但必須保留其在框架格式中的位置,即保留其位置的括號“()”,關于全局變量或局部變量將會在以后的課程中一一詳解。程序內容 定義程序的所有表達式的集合,即該括號內可以嵌套任一多個括號(表達式)三、 lisp程序實例探密1、利用lisp程序定義“左手鍵”(快捷鍵)
左手鍵能提高我們的做圖效率,左手鍵的概念就是:把命令簡寫的按鍵設置在左手移動距離較小的位置,也就是常規(guī)盲打左手控制的那部分鍵位。示例代碼我們知道CAD里面對命令進行快捷的定義可以通過修改PGP文件來實現(xiàn),但是這種方法有一定的局限性,當你完全按個人習慣對pgp文件進行修改后,有可能這臺機器中的CAD在整個團隊內也就只有你一個人會用了。示例代碼(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)建靈活復雜的選擇集,關于函數(shù)及變量的詳細用法將在下節(jié)課中講解,此處只做一般性了解即可。四、課后練習1、 編寫一條命令:圖層速建要求:在CAD中輸入命令名即可新建一個名為“軸線”的圖層且將該圖層置為當
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 兩岸三地的寵物殭葬師試題及答案
- 特許另類投資市場與經濟周期試題及答案
- 2024監(jiān)理工程師考試雙杠杠訓練試題及答案
- 2024年5月份保健品代理合同中的臨床研究數(shù)據(jù)共享限制條款
- 二零二四年份3月份涉密項目招標全流程電子化安全架構設計
- 16《麻雀》第一課時 教學設計-2024-2025學年語文四年級上冊統(tǒng)編版
- 投資咨詢工程師多選題解析試題及答案
- 2025年-上海市建筑安全員B證考試題庫
- 提高電化學傳感器電極靈敏度
- 山東省郯城第三中學高一體育 軟式排球教學實錄 新人教版
- 超星學習通四史教育答案
- 基坑工程土方開挖支護與降水監(jiān)理實施細則
- 數(shù)字信號處理(課件)
- 沉淀理論課件
- 最新高三主題班會:行百里者半九十課件
- 土方回填施工記錄表
- 體育調查問卷
- 公司樣品標識卡
- 英語人教新起點(一起)四年級下冊-Unit 3 Lesson 2 Travel plans教學設計
- SONYα300α350使用手冊
- 海外專家部分項目簡介
評論
0/150
提交評論