出版時(shí)間:2009-4 出版社:化學(xué)工業(yè)出版社 作者:劉言松,賀煒 著 頁(yè)數(shù):261
前言
AutoCAD 2009中文版是美國(guó)Autodesk公司推出的輔助設(shè)計(jì)軟件AutoCAD的最新版本。AutoCAD已廣泛應(yīng)用于機(jī)械、建筑、電子、航天、化工、服裝等設(shè)計(jì)領(lǐng)域。AutoCAD 2009中文版與AutoCAD 2008中文版相比,在界面上做了較大的改變,并新增了“快捷特性”、“動(dòng)作記錄器”、“菜單瀏覽器”等功能。 本書的寫作思想是立足于解決實(shí)際問題,以實(shí)例講解為主,通過循序漸進(jìn)的實(shí)例開拓思路,掌握方法,使讀者在實(shí)例中快速掌握利用AutoCAD 2009中文版進(jìn)行二次開發(fā)的基本方法。 本書分為2篇7章。第1篇為基礎(chǔ)篇,其中第1章主要介紹了AutoCAD 2009中文版的界面及相關(guān)術(shù)語(yǔ),如功能區(qū)、信息中心等,同時(shí)還對(duì)進(jìn)行二次開發(fā)所用的工具Visual LISP進(jìn)行了介紹,包括Visual LISP編輯器的啟動(dòng)、界面以及相關(guān)的文本編輯器、控制臺(tái)窗口等功能;第2章主要介紹了AutoLISP語(yǔ)言的基本功能,如數(shù)據(jù)類型、變量、表達(dá)式、函數(shù)等,并介紹了對(duì)話框的開發(fā)方法。第2篇為實(shí)例篇,第3~7章分別以標(biāo)準(zhǔn)件參數(shù)化繪圖系統(tǒng)開發(fā)、常用件參數(shù)化繪圖系統(tǒng)開發(fā)、形位公差和表面粗糙度自動(dòng)標(biāo)注系統(tǒng)開發(fā)和平面凸輪參數(shù)化繪圖系統(tǒng)開發(fā)為例,詳細(xì)闡述了各種標(biāo)準(zhǔn)件、常用件、繪圖常用符號(hào)和典型機(jī)械零件二次開發(fā)的思路和方法;第7章介紹了實(shí)現(xiàn)AutoCAD 2009中文版二次開發(fā)的另一個(gè)工具VBA(Visual Basic for Application),以拓展讀者進(jìn)行二次開發(fā)的視野。本書最后列出了AutoCAD 2009快捷鍵、AutoLISP錯(cuò)誤代碼及解釋、AutoLISP函數(shù),以供讀者參考?! ∪珪Z(yǔ)言敘述精煉,實(shí)例講解過程翔實(shí),以期能給從事AutoCAD二次開發(fā)的讀者以有力的引導(dǎo)。 本書由陜西科技大學(xué)劉言松、賀煒等編著,其中第1章由劉言松、賀煒編寫,第2章由劉言松、陳楊鍇編寫,第3、4、5、7章和附錄由劉言松編寫,第6章由白路編寫。由于編者水平有限,難免出現(xiàn)疏漏之處,敬請(qǐng)廣大讀者批評(píng)指正。 編者 2009年2月
內(nèi)容概要
本書分為基礎(chǔ)篇和實(shí)例篇,其中基礎(chǔ)篇簡(jiǎn)要介紹了AutoCAD 2009中文版、Visual LISP開發(fā)環(huán)境、Visual LISP編程基礎(chǔ)等;實(shí)例篇通過標(biāo)準(zhǔn)件參數(shù)化繪圖系統(tǒng)開發(fā)、常用件參數(shù)化繪圖系統(tǒng)開發(fā)、形位公差和表面粗糙度自動(dòng)標(biāo)注系統(tǒng)開發(fā)、平面凸輪參數(shù)化繪圖系統(tǒng)開發(fā)實(shí)例的講解,使讀者能快速掌握利用AutoCAD 2009中文版進(jìn)行二次開發(fā)的方法,并具有使用Visual LISP語(yǔ)言編程的能力。全書語(yǔ)言敘述精煉、實(shí)例講解過程翔實(shí),以期能給從事AutoCAD二次開發(fā)的讀者以有力的指導(dǎo)?! ”緯m用于AutoCAD中級(jí)和高級(jí)讀者,尤其適合作為工科院校機(jī)械類及相關(guān)專業(yè)學(xué)生的教材,也可以作為從事AutoCAD二次開發(fā)工作的工程技術(shù)人員的參考書和其他相關(guān)人員的AutoCAD培訓(xùn)教材使用。
書籍目錄
第1篇 基礎(chǔ)篇 1第1章 Visual LISP概述 31.1 AutoCAD 2009中文版簡(jiǎn)介 41.1.1 功能區(qū) 41.1.2 菜單欄 51.1.3 工具欄 71.1.4 繪圖窗口 81.1.5 命令窗口 81.1.6 應(yīng)用程序和圖形狀態(tài)欄 81.1.7 信息中心 91.2 Visual LISP開發(fā)環(huán)境 101.2.1 啟動(dòng)Visual LISP 101.2.2 Visual LISP界面 111.2.3 Visual LISP文本編輯器 151.2.4 Visual LISP控制臺(tái)窗口 161.2.5 一個(gè)簡(jiǎn)單的Visual LISP程序 171.2.6 退出Visual LISP 201.3 AutoLISP與Visual LISP的關(guān)系 201.3.1 AutoLISP 語(yǔ)言簡(jiǎn)介 201.3.2 Visual LISP 語(yǔ)言簡(jiǎn)介及其與AutoLISP 語(yǔ)言的關(guān)系 21第2章 Auto LISP編程基礎(chǔ) 232.1 AutoLISP語(yǔ)言的數(shù)據(jù)類型 242.2 AutoLISP的變量 262.2.1 變量的數(shù)據(jù)類型 262.2.2 變量的賦值 262.2.3 有默認(rèn)值的變量 272.2.4 顯示變量的值 272.3 AutoLISP的表達(dá)式 272.3.1 AutoLISP表達(dá)式的格式 272.3.2 AutoLISP表達(dá)式中運(yùn)算的優(yōu)先級(jí) 282.3.3 AutoLISP表達(dá)式的求值過程 282.4 AutoLISP的函數(shù) 282.4.1 AutoLISP函數(shù)的定義 282.4.2 AutoLISP函數(shù)的調(diào)用 282.4.3 AutoCAD命令的調(diào)用 292.4.4 常用AutoLISP函數(shù)介紹 292.5 對(duì)話框開發(fā)技術(shù) 402.5.1 對(duì)話框的組成 412.5.2 對(duì)話框控制語(yǔ)言簡(jiǎn)介 422.5.3 有關(guān)對(duì)話框的AutoLISP函數(shù) 452.5.4 對(duì)話框程序設(shè)計(jì)中應(yīng)注意的幾個(gè)問題 472.5.5 對(duì)話框開發(fā)樣例 48第2篇 實(shí)例篇 51第3章 標(biāo)準(zhǔn)件參數(shù)化繪圖系統(tǒng)開發(fā) 533.1 標(biāo)準(zhǔn)件概述 543.1.1 標(biāo)準(zhǔn)件的分類 543.1.2 標(biāo)準(zhǔn)件的畫法 543.1.3 標(biāo)準(zhǔn)件的繪圖程序清單 553.2 參數(shù)化繪圖程序設(shè)計(jì) 563.2.1 繪圖程序的幾種形式 563.2.2 關(guān)于程序編制的幾點(diǎn)思考 573.2.3 程序的編制構(gòu)思 583.2.4 繪圖程序說(shuō)明 593.2.5 根據(jù)程序流程圖編制程序 593.3 對(duì)話框程序設(shè)計(jì) 673.3.1 對(duì)話框設(shè)計(jì)總則 673.3.2 父對(duì)話框設(shè)計(jì)及驅(qū)動(dòng)程序 683.3.3 子對(duì)話框的功能及驅(qū)動(dòng)程序設(shè)計(jì) 823.4 對(duì)話框程序與參數(shù)化繪圖程序的連接 893.5 程序在AutoCAD菜單中的嵌入 923.5.1 用戶自定義產(chǎn)品所使用環(huán)境的變更簡(jiǎn)介 923.5.2 添加菜單 933.6 本章小結(jié) 973.7 練習(xí)題 97第4章 常用件參數(shù)化繪圖系統(tǒng)開發(fā) 994.1 常用件概述 1004.1.1 齒輪的分類 1004.1.2 直齒圓柱齒輪各部分名稱及尺寸計(jì)算 1004.2 參數(shù)化繪圖程序設(shè)計(jì) 1034.2.1 繪圖程序設(shè)計(jì)分析 1034.2.2 關(guān)于圓柱齒輪程序編制的幾點(diǎn)思考 1034.2.3 程序的編制構(gòu)思 1044.2.4 繪圖程序說(shuō)明 1054.2.5 根據(jù)流程圖編制繪圖程序 1054.2.6 完整的程序代碼 1094.3 對(duì)話框程序設(shè)計(jì) 1144.3.1 對(duì)話框外形設(shè)計(jì) 1144.3.2 對(duì)話框結(jié)構(gòu)分析及源程序代碼 1144.3.3 對(duì)話框的功能 1184.3.4 定義對(duì)話框各控件的調(diào)用函數(shù) 1194.3.5 連接函數(shù)及程序段 1214.3.6 對(duì)話框的驅(qū)動(dòng) 1234.4 對(duì)話框程序與參數(shù)化繪圖程序的連接 1294.5 程序在AutoCAD菜單中的嵌入 1324.5.1 將菜單要調(diào)用的命令在打開AutoCAD 2009時(shí)自動(dòng)加載 1324.5.2 在AutoCAD 2009中添加命令 1324.5.3 在原有菜單的基礎(chǔ)上添加自己的菜單和按鈕 1344.6 本章小結(jié) 1354.7 練習(xí)題 135第5章 形位公差和表面粗糙度自動(dòng)標(biāo)注系統(tǒng)開發(fā) 1375.1 表面粗糙度和形位公差概述 1385.1.1 表面粗糙度概述 1385.1.2 形位公差概述 1395.2 標(biāo)注程序設(shè)計(jì) 1425.2.1 表面粗糙度標(biāo)注程序的編制 1425.2.2 形位公差標(biāo)注程序的編制 1455.3 對(duì)話框程序設(shè)計(jì) 1615.3.1 表面粗糙度對(duì)話框設(shè)計(jì) 1615.3.2 形位公差父對(duì)話框設(shè)計(jì) 1655.3.3 形位公差子對(duì)話框設(shè)計(jì) 1725.4 對(duì)話框與標(biāo)注程序的連接 1815.5 程序在AutoCAD菜單中的嵌入 1835.5.1 將菜單要調(diào)用的命令在打開AutoCAD 2009時(shí)自動(dòng)加載 1835.5.2 在AutoCAD 2009中添加命令 1845.5.3 在原有菜單的基礎(chǔ)上添加自己的菜單和按鈕 1855.6 本章小結(jié) 1865.7 練習(xí)題 186第6章 平面凸輪參數(shù)化繪圖系統(tǒng)的開發(fā) 1876.1 凸輪曲線概述 1886.1.1 凸輪機(jī)構(gòu)的類型 1886.1.2 凸輪機(jī)構(gòu)中從動(dòng)件常用的運(yùn)動(dòng)規(guī)律 1906.1.3 凸輪輪廓曲線的設(shè)計(jì) 1956.2 凸輪曲線程序設(shè)計(jì) 1986.2.1 對(duì)稱的簡(jiǎn)諧運(yùn)動(dòng)曲線 1986.2.2 對(duì)稱的雙諧運(yùn)動(dòng)曲線 2006.2.3 對(duì)稱的擺線運(yùn)動(dòng)曲線 2026.3 參數(shù)化對(duì)話框程序設(shè)計(jì) 2046.3.1 一級(jí)對(duì)話框 2046.3.2 二級(jí)對(duì)話框 2056.4 對(duì)話框的驅(qū)動(dòng) 2096.4.1 對(duì)話框結(jié)構(gòu)分析 2096.4.2 對(duì)話框驅(qū)動(dòng)程序 2106.5 凸輪參數(shù)化設(shè)計(jì)完整程序 2146.6 程序在AutoCAD菜單中的嵌入 2226.6.1 將菜單要調(diào)用的命令在打開AutoCAD 2009時(shí)自動(dòng)加載 2226.6.2 在AutoCAD 2009中添加命令 2226.6.3 在原有菜單的基礎(chǔ)上添加自己的菜單和按鈕 2246.7 本章小結(jié) 2246.8 練習(xí)題 225第7章 VBA工具 2277.1 VBA 2287.1.1 VBA工程 2287.1.2 宏 2317.1.3 VBA集成開發(fā)環(huán)境——VBA IDE 2347.1.4 編程示例 2447.2 本章小結(jié) 2467.3 練習(xí)題 247附錄一 AutoLISP函數(shù) 249附錄二 AutoCAD快捷鍵 256附錄三 AutoLISP錯(cuò)誤代碼及解釋 259參考文獻(xiàn) 261
章節(jié)摘錄
2.5.1 對(duì)話框的組成 一個(gè)對(duì)話框由一個(gè)或若干個(gè)不同功能的控件組成,根據(jù)功能的不同控件分為以下幾種?! ?.按鈕 按鈕(Button)的功能對(duì)應(yīng)那些可以被用戶立即看見的動(dòng)作。當(dāng)用戶完成使用對(duì)話框時(shí),對(duì)話框至少應(yīng)該包含一個(gè)“OK”按鈕,供用戶單擊?! ?.編輯框編輯框(EditBox)是供用戶輸入和編輯單行文本或數(shù)值的控件?! ?.列表框列表框(ListBox)包含一系列的文本行,可以使用其右側(cè)的滑動(dòng)桿上下移動(dòng),從該列表中選擇某一表項(xiàng)?! ?.滑動(dòng)桿滑動(dòng)桿(Slider)用于獲取數(shù)值。通過左右或上下移動(dòng)它的滑塊或拾取兩側(cè)的箭頭,從而調(diào)整數(shù)值的大小?! ?.文本 文本(Text)用于為用戶提供某些提示信息。 6.圖像 圖像(Image)是一個(gè)可以在其中顯示向量、圖案的矩形控件,可以顯示圖形、線型、文本及彩色片斷等,增加對(duì)話框的直觀性?! ≡摽丶枰没脽羝畛洌达@示幻燈片內(nèi)容,所以這里有必要介紹一下幻燈片的制作方法?! 。?)創(chuàng)建幻燈片的步驟如下?! ★@示要用于制作幻燈片的視圖?! ≡诿畲翱谥校斎搿癿slide”命令?! ≡凇皠?chuàng)建幻燈文件”對(duì)話框中,輸入幻燈片名稱并為它選擇位置,AutoCAD將圖形 的當(dāng)前名稱作為幻燈片的默認(rèn)名稱,并自動(dòng)附加.sld文件擴(kuò)展名?! 螕簟氨4妗卑粹o,當(dāng)前圖形仍保留在屏幕上,幻燈文件被保存到用戶指定的文件 夾中。 ?。?)查看幻燈片的步驟如下?! ≡诿畲翱谥休斎搿皏slide”命令?! ≡凇斑x擇幻燈文件”對(duì)話框中,選擇要查看的幻燈片并單擊“確定”按鈕。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
AutoCAD2009中文版二次開發(fā)實(shí)例教程 PDF格式下載