本書主要介紹了礦山數(shù)字化技術(shù)、AutoCAD平臺(tái)下高級繪圖技巧、AutoCAD平臺(tái)下LISP程序設(shè)計(jì)、AutoCAD平臺(tái)下VBA應(yīng)用程序開發(fā)、VBA開發(fā)語言基礎(chǔ)、AutoCAD對象模型的創(chuàng)建和編輯、人機(jī)交互與選擇集等。書中還配有兩個(gè)完整的采礦CAD二次開發(fā)應(yīng)用案例:案例一為礦山巷道斷面設(shè)計(jì)及工程量計(jì)算;案例二為礦山地表曲面模型構(gòu)建及方量計(jì)算。本書為高等院校采礦工程及相關(guān)專業(yè)的教學(xué)用書,也可供采礦工程技術(shù)人員和科研人員參考。
1礦山數(shù)字化技術(shù)概論1.1數(shù)字礦山1.1.1數(shù)字地球1.1.2數(shù)字礦山1.2礦山數(shù)字化技術(shù)1.3礦山數(shù)字化技術(shù)應(yīng)用1.4礦山數(shù)字化層次分析本章小結(jié)習(xí)題2AutoCAD平臺(tái)下高級繪圖技巧2.1樣板圖形文件的使用2.2系統(tǒng)變量的設(shè)置及修改方法2.3AutoCAD的主要支持文件2.4acad.pgp文件的定義及使用2.4.1對象特性2.4.2繪圖命令2.4.3修改命令2.4.4視窗縮放2.4.5尺寸標(biāo)注2.5形文件的定義與調(diào)用2.6線型文件的定義與調(diào)用2.6.1關(guān)于線型文件2.6.2簡單線型的定義方法2.6.3帶文本字符串的線型2.6.4帶形的復(fù)雜線型2.7圖案填充文件的定義與調(diào)用2.7.1填充圖案定義遵循規(guī)則2.7.2包含虛線的填充圖案2.7.3包含多條直線的填充圖案2.8菜單文件的定義與調(diào)用2.8.1菜單文件概述2.8.2加載和卸載菜單文件2.8.3菜單文件的使用2.8.4用戶自定義菜單文件本章小結(jié)習(xí)題3AutoCAD平臺(tái)下LISP程序設(shè)計(jì)3.1AutoLISP語言概述3.2AutoLISP的語法結(jié)構(gòu)3.3AutoLISP的數(shù)據(jù)類型與基本運(yùn)算3.3.1AutoLISP語言數(shù)據(jù)類型3.3.2AutoLISP語言基本運(yùn)算3.4AutoLISP的標(biāo)準(zhǔn)函數(shù)3.4.1AutoLISP的基本函數(shù)3.4.2AutoLISP的用戶輸入函數(shù)3.4.3條件函數(shù)3.4.4循環(huán)函數(shù)3.5AutoLISP的程序設(shè)計(jì)方法、技巧3.5.1對象反應(yīng)器定義3.5.2以對話框形式繪制圓的實(shí)例3.5.3定義帶有滑動(dòng)條的對話框?qū)嵗?.5.4VisualLISP程序的調(diào)試3.6實(shí)例程序3.6.1繪制三角形程序3.6.2繪制倒角程序3.6.3繪制矩形程序3.6.4繪制等邊三角形及其內(nèi)切圓程序3.6.5繪制帶孔的法蘭盤程序3.6.6繪制五角星的程序3.6.7繪制圓組成的陣列圖案程序3.6.8繪制花瓣的應(yīng)用程序3.6.9繪制墻體圖案的應(yīng)用程序本章小結(jié)習(xí)題4AutoCAD平臺(tái)下VBA應(yīng)用程序開發(fā)4.1VBA簡介4.1.1什么是VBA4.1.2VBA的主要優(yōu)缺點(diǎn)4.1.3VBA與VB的關(guān)系4.2AutoCAD平臺(tái)下VBA概述4.3VBA編程環(huán)境4.3.1VBA編輯器4.3.2VBA工程管理4.3.3VBA工程加載4.3.4宏管理4.4一個(gè)完整二次開發(fā)程序4.4.1程序編制4.4.2菜單編制4.4.3程序的加載與卸載4.