書????名 | 機(jī)械CAD開發(fā)技術(shù) | 作????者 | 林昌華 |
---|---|---|---|
出版社 | 國(guó)防工業(yè)出版社 | 出版時(shí)間 | 2013年9月 |
頁(yè)????數(shù) | 204 頁(yè) | 定????價(jià) | 35 元 |
開????本 | 16 開 | 裝????幀 | 平裝 |
ISBN | 978-7-118-09108-3 |
第1章 緒論 1
1.1 機(jī)械CAD技術(shù)概述 1
1.2 為什么要進(jìn)行CAD軟件的
二次開發(fā) 1
1.3 AutoCAD二次開發(fā)工具 2
1.4 二次開發(fā)的主要內(nèi)容 4
練習(xí)題 4
第2章 庫(kù)文件及其開發(fā) 5
2.1 形文件的開發(fā) 5
2.1.1 形的定義 5
2.1.2 編譯和加載形文件 8
2.1.3 插入形 8
2.2 線型的開發(fā) 9
2.2.1 簡(jiǎn)單線型的定義 10
2.2.2 復(fù)合線型的定義 11
2.2.3 線型的開發(fā)方法 13
2.3 圖案的開發(fā) 15
2.3.1 圖案的定義 15
2.3.2 圖案文件及圖案庫(kù)的
創(chuàng)建 16
2.4 圖塊及其圖形庫(kù)的創(chuàng)建 18
2.4.1 圖塊概述 18
2.4.2 圖塊的創(chuàng)建 18
2.4.3 圖塊的插入 21
2.5 幻燈片及幻燈片庫(kù)的創(chuàng)建 22
2.5.1 幻燈片的創(chuàng)建與顯示 22
2.5.2 幻燈片庫(kù)的建立 23
練習(xí)題 24
第3章 菜單及工具欄的開發(fā) 25
3.1 菜單及菜單文件 25
3.1.1 菜單文件的類型 26
3.1.2 菜單文件的調(diào)用過程 26
3.1.3 菜單文件的格式 27
3.1.4 菜單項(xiàng)的定義 28
3.1.5 菜單調(diào)用命令和
特殊字符 28
3.1.6 菜單項(xiàng)定義舉例 29
3.2 菜單開發(fā)的一般方法 31
3.2.1 利用局部菜單來建立
用戶菜單 31
3.2.2 使用“自定義用戶界面”
對(duì)話框來定義用戶菜單 33
3.3 工具欄的創(chuàng)建 34
3.3.1 創(chuàng)建工具欄的步驟 35
3.3.2 編輯或創(chuàng)建按鈕圖像的
步驟 36
3.4 創(chuàng)建圖像控件菜單 37
3.4.1 創(chuàng)建圖像控件菜單并指定
圖像控件幻燈片的步驟 37
3.4.2 激活圖像控件菜單 38
練習(xí)題 39
第4章 AutoLISP基礎(chǔ)及VisualLISP
開發(fā)環(huán)境 40
4.1 AutoLISP語(yǔ)言基礎(chǔ)知識(shí) 40
4.1.1 AutoLISP語(yǔ)言特點(diǎn) 40
4.1.2 AutoLISP程序結(jié)構(gòu)
形式 40
Ⅴ
4.1.3 AutoLISP的求值過程 42
4.1.4 AutoLISP數(shù)據(jù)類型 43
4.2 AutoLISP程序文件的
加載及運(yùn)行 45
4.2.1 AutoLISP程序的裝入 46
4.2.2 AutoLISP程序的運(yùn)行 46
4.2.3 AutoLISP 程序的
自動(dòng)裝入 47
4.3 VisualLISP開發(fā)環(huán)境 48
4.3.1 VisualLISP集成開發(fā)環(huán)境
(IDE)的特點(diǎn) 48
4.3.2 VisualLISP集成開發(fā)
環(huán)境窗口 48
4.3.3 VisualLISP集成開發(fā)
環(huán)境的應(yīng)用 49
4.3.4 編譯及加載 55
練習(xí)題 58
第5章 AutoLISP基本函數(shù) 59
5.1 數(shù)值函數(shù) 59
5.1.1 基本算數(shù)函數(shù) 59
5.1.2 三角函數(shù) 61
5.1.3 數(shù)據(jù)類型轉(zhuǎn)換函數(shù) 62
5.2 賦值函數(shù)與求值函數(shù) 64
5.3 表處理函數(shù) 65
5.4 字符串處理函數(shù) 67
5.5 邏輯運(yùn)算函數(shù) 67
5.6 控制結(jié)構(gòu)函數(shù) 71
5.6.1 條件分支函數(shù) 71
5.6.2 循環(huán)結(jié)構(gòu)函數(shù) 73
5.6.3 順序控制函數(shù) 74
5.7 函數(shù)的遞歸定義 75
練習(xí)題 76
第6章 AutoLISP與AutoCAD的
通信 77
6.1 AutoLISP的繪圖功能 77
6.1.1 Command函數(shù) 77
6.1.2 實(shí)用幾何函數(shù) 78
6.1.3 對(duì)象捕捉函數(shù) 80
6.2 交互輸入函數(shù) 80
6.2.1 GET族輸入函數(shù) 80
6.2.2 輸入控制函數(shù)initget 82
6.2.3 其他輸入函數(shù) 82
6.3 輸出函數(shù) 83
6.3.1 用于屏幕和文件輸出的
函數(shù) 84
6.3.2 只用于屏幕輸出的
函數(shù) 84
6.4 文件操作函數(shù) 85
6.4.1 打開文件函數(shù)open 85
6.4.2 關(guān)閉文件函數(shù)close 85
6.4.3 文件操作函數(shù)綜合
舉例 86
6.5 屏幕控制函數(shù) 87
6.6 圖形數(shù)據(jù)庫(kù)操作函數(shù) 88
6.6.1 選擇集操作函數(shù) 88
6.6.2 處理圖元對(duì)象 91
練習(xí)題 95
第7章 人機(jī)交互界面設(shè)計(jì) 96
7.1 對(duì)話框的控件 96
7.1.1 按鈕類控件 97
7.1.2 選擇類控件 97
7.1.3 編輯類控件 98
7.1.4 列表類控件 99
7.1.5 框架類控件 99
7.1.6 裝飾說明類控件 100
7.2 DCL控件的屬性… 101
7.2.1 控件屬性的類型… 101
7.2.2 預(yù)定義屬性概覽… 102
7.2.3 常用的四種屬性… 103
7.3 設(shè)計(jì)對(duì)話框的步驟及原則… 105
7.3.1 設(shè)計(jì)對(duì)話框的一般
Ⅵ
步驟… 105
7.3.2 圖形用戶界面(GUI)
的設(shè)計(jì)原則… 105
7.3.3 預(yù)定義控件和控件
組設(shè)計(jì)原則… 106
7.3.4 設(shè)計(jì)對(duì)話框時(shí)應(yīng)注意的
幾個(gè)問題 108
7.4 DCL文件的編寫方法… 108
7.4.1 DCL語(yǔ)法結(jié)構(gòu) 109
7.4.2 對(duì)話框設(shè)計(jì)舉例… 109
7.5 對(duì)話框驅(qū)動(dòng)程序設(shè)計(jì)… 111
7.5.1 對(duì)話框驅(qū)動(dòng)程序結(jié)構(gòu)… 111
7.5.2 對(duì)話框處理函數(shù)調(diào)用
順序… 112
7.5.3 AutoLISP對(duì)話框處理
函數(shù)… 113
7.5.4 對(duì)話框有效時(shí)不允
許調(diào)用的函數(shù) 115
7.5.5 操作表達(dá)式和回調(diào)
函數(shù)… 116
7.6 對(duì)話框及其驅(qū)動(dòng)程序設(shè)
計(jì)應(yīng)用范例… 118
練習(xí)題 122
第8章 機(jī)械CAD中的數(shù)據(jù)處理 124
8.1 機(jī)械CAD數(shù)據(jù)類型及
處理方法 124
8.1.1 數(shù)據(jù)程序化方式… 124
8.1.2 數(shù)據(jù)文件方式 124
8.1.3 數(shù)據(jù)庫(kù)方式… 124
8.2 數(shù)表的程序化 125
8.2.1 一維數(shù)表程序化… 125
8.2.2 一維數(shù)表的線性插值… 126
8.2.3 一維數(shù)表的非線性
插值… 128
8.2.4 二維數(shù)表程序化… 130
8.3 線圖程序化… 133
8.3.1 直線線圖處理 133
8.3.2 曲線線圖處理 135
8.4 數(shù)據(jù)文件化… 139
8.4.1 一維數(shù)據(jù)文件建立格式與
檢索范例 139
8.4.2 二維數(shù)據(jù)文件建立格式與
檢索范例 141
8.5 數(shù)據(jù)庫(kù)簡(jiǎn)介… 143
練習(xí)題 144
第9章 機(jī)械設(shè)計(jì)編程及應(yīng)用… 146
9.1 機(jī)械CAD圖形環(huán)境的
設(shè)置 146
9.1.1 程序中設(shè)置圖層、顏色、
線型、線寬… 146
9.1.2 程序中設(shè)置文字樣式… 146
9.1.3 程序中設(shè)置標(biāo)注樣式… 146
9.2 機(jī)械設(shè)計(jì)計(jì)算程序?qū)嵗?148
9.2.1 編程計(jì)算任意壓力角對(duì)應(yīng)
的漸開線函數(shù) 148
9.2.2 根據(jù)運(yùn)動(dòng)規(guī)律,編制程序
計(jì)算凸輪的基圓半徑… 148
9.2.3 漸開線標(biāo)準(zhǔn)齒輪傳動(dòng)
重合度計(jì)算… 149
9.2.4 齒輪傳動(dòng)變位系數(shù)和
的計(jì)算 149
9.2.5 齒輪傳動(dòng)設(shè)計(jì)計(jì)算
程序?qū)嵗?150
9.3 機(jī)械設(shè)計(jì)參數(shù)化繪圖
程序?qū)嵗?154
9.3.1 參數(shù)化繪制軸段圖形… 154
9.3.2 圓螺母參數(shù)化繪圖 155
9.3.3 擺線輪工作廓線參
數(shù)化繪圖 157
9.3.4 漸開線直齒圓柱齒輪廓
線參數(shù)化繪圖 160
Ⅶ
練習(xí)題 163
第10章 普通V 帶傳動(dòng)CAD
開發(fā)實(shí)例 164
10.1 普通V帶傳動(dòng)設(shè)計(jì)計(jì)算… 164
10.1.1 V帶傳動(dòng)設(shè)計(jì)計(jì)算
步驟… 164
10.1.2 V帶傳動(dòng)程序設(shè)計(jì)
流程… 165
10.1.3 主要程序變量… 165
10.1.4 數(shù)據(jù)處理與檢索
說明… 166
10.2 普通V 帶傳動(dòng)設(shè)計(jì)計(jì)算的
程序設(shè)計(jì) 167
10.2.1 初始條件輸入及其對(duì)
話框界面設(shè)計(jì)… 167
10.2.2 輸入界面驅(qū)動(dòng)程序
設(shè)計(jì)… 168
10.2.3 設(shè)計(jì)計(jì)算對(duì)話框界面
設(shè)計(jì)… 169
10.2.4 計(jì)算界面驅(qū)動(dòng)及計(jì)
算程序設(shè)計(jì) 173
10.3 普通V 帶傳動(dòng)帶輪參數(shù)化
繪圖程序設(shè)計(jì) 182
10.3.1 實(shí)心式帶輪參數(shù)化繪圖
程序設(shè)計(jì)… 182
10.3.2 腹板式帶輪參數(shù)化繪圖
程序設(shè)計(jì)… 184
10.3.3 孔板式帶輪參數(shù)化繪圖
程序設(shè)計(jì)… 186
10.3.4 輪輻式帶輪參數(shù)化繪圖
程序設(shè)計(jì)… 188
10.3.5 參數(shù)化繪圖對(duì)話框及主
程序設(shè)計(jì)… 192
10.4 用戶管理菜單設(shè)計(jì) 194
練習(xí)題 194
本書介紹AutoCAD環(huán)境下進(jìn)行二次開發(fā)的主要方法與關(guān)鍵技術(shù),內(nèi)容包括形、線型與圖案、菜單與工具欄的定制與開發(fā),AutoCAD 的VisualLISP 集成開發(fā)環(huán)境和編寫AutoLISP程序的技巧,對(duì)話框設(shè)計(jì)和開發(fā)技術(shù)在機(jī)械工程中的應(yīng)用,并針對(duì)機(jī)械設(shè)計(jì)中的人機(jī)交互、設(shè)計(jì)計(jì)算、數(shù)據(jù)處理、參數(shù)化繪圖列舉了大量的應(yīng)用實(shí)例。 本書適用于已掌握AutoCAD的基本操作,需深入了解AutoCAD 以及對(duì)AutoCAD進(jìn)行二次開發(fā)的工程技術(shù)人員,可作為大專院校工程類各專業(yè)的教材或教學(xué)參考書,也適宜作為廣大工程制圖技術(shù)員和機(jī)械工程師學(xué)習(xí)的教材及軟件培訓(xùn)班的培訓(xùn)教材。
一、較基礎(chǔ)的幾幅練習(xí)圖:二、較難的幾幅練習(xí)圖:視個(gè)人能力選擇練習(xí),由簡(jiǎn)到易。
好用啊,你如果做機(jī)械設(shè)計(jì)就很好用,機(jī)械行業(yè)除了堯創(chuàng)還有caxa也不錯(cuò) 要不然就用autocad 機(jī)械行業(yè)二維的就是這些軟件,這三種軟件我都用過,目前在用堯創(chuàng)機(jī)械CAD
其實(shí)沒有太多的區(qū)別~就是機(jī)械用的一些畫法,在建筑上很少用到,建筑用的在機(jī)械上很少用到,比如一個(gè)螺絲釘,螺紋的畫話!經(jīng)常畫建筑的就不容易畫出!沒有太大的區(qū)別!都能用一種cad來畫,只是插件會(huì)有不同!
格式:pdf
大小:17KB
頁(yè)數(shù): 4頁(yè)
評(píng)分: 4.4
1 《機(jī)械 CAD 》課程教學(xué)大綱 一 課程的性質(zhì)、任務(wù)和基本要求 《工程制圖 》課程是船體專業(yè)的一門專業(yè)基礎(chǔ)課,其主要目的是培養(yǎng)學(xué)生 計(jì)算機(jī)繪圖的能力與技巧。 本課程的主要任務(wù)是: 培養(yǎng)學(xué)生利用計(jì)算機(jī)繪制二維機(jī)械圖樣的能力; 培養(yǎng) 學(xué)生認(rèn)真負(fù)責(zé)的工作態(tài)度和嚴(yán)謹(jǐn)細(xì)致的工作作風(fēng),并使學(xué)生通過 CAD考證。 本課程教學(xué)應(yīng)達(dá)到的基本要求是: 掌握 Auto CAD的基礎(chǔ)知識(shí);學(xué)會(huì)設(shè)置 Auto CAD繪圖環(huán)境;掌握 Auto CAD基本繪圖命令及編輯命令;學(xué)會(huì)標(biāo)注尺寸,插入 圖塊,輸入文本,正確繪制二維機(jī)械圖 ,并了解繪圖布局和打印輸出。 二 課時(shí)分配 本課程教學(xué)總時(shí)數(shù)為 28學(xué)時(shí),具體課時(shí)分配見課時(shí)分配表。 課 時(shí) 分 配 表 序號(hào) 課 題 課時(shí)分配表 小計(jì) 講課 實(shí)驗(yàn) 習(xí)題 機(jī)動(dòng) 1 AutoCAD簡(jiǎn)介及基礎(chǔ)知識(shí) 2 1.5 0.5 2 基本繪圖 3 2 1 3 圖層 2 1 1
格式:pdf
大?。?span id="1od7hys" class="single-tag-height">17KB
頁(yè)數(shù): 1頁(yè)
評(píng)分: 4.6
回顧機(jī)械CAD的發(fā)展歷史,介紹我國(guó)cad應(yīng)用現(xiàn)狀,分析主流二維cad系統(tǒng)的優(yōu)缺點(diǎn),給企業(yè)布局cad系統(tǒng)提供參考。
《機(jī)械CAD應(yīng)用技術(shù)》從機(jī)械CAD技術(shù)概述、CAD系統(tǒng)的組成出發(fā),整理了最常用的商品化CAD軟件AutoCAD基礎(chǔ)知識(shí)、SolidWorks基礎(chǔ)知識(shí),討論了幾項(xiàng)開發(fā)專業(yè)機(jī)械CAD軟件的關(guān)鍵技術(shù),如參數(shù)繪圖技術(shù)、變量化三維建模技術(shù)、參數(shù)化計(jì)算書技術(shù)、數(shù)據(jù)庫(kù)訪問技術(shù),最后歸結(jié)到專業(yè)機(jī)械CAD軟件開發(fā)技術(shù),并給出一些資料性附錄。
《普通高等學(xué)校機(jī)械制造及自動(dòng)化專業(yè)"十二五"規(guī)劃教材:機(jī)械CAD/CAE/CAM技術(shù)》較全面地介紹了機(jī)械CAD/CAE/CAM技術(shù)的基本知識(shí),著重突出了計(jì)算機(jī)幾何建模、有限元法分析、數(shù)控刀位數(shù)據(jù)計(jì)算等基本理論和方法,并介紹了UGNX6.0和ANSYS系統(tǒng)的基本功能。《普通高等學(xué)校機(jī)械制造及自動(dòng)化專業(yè)"十二五"規(guī)劃教材:機(jī)械CAD/CAE/CAM技術(shù)》通過實(shí)例和程序,如:基于OpenGL的圖形變換及曲線計(jì)算C語(yǔ)言程序、UG連桿零件實(shí)體建模、有限元方法運(yùn)用實(shí)例、ANSYS分析實(shí)例、UG數(shù)控后處理器生成等,幫助讀者學(xué)習(xí)和理解CAD/CAM的基本理論,提高讀者的學(xué)習(xí)興趣。
《普通高等學(xué)校機(jī)械制造及自動(dòng)化專業(yè)"十二五"規(guī)劃教材:機(jī)械CAD/CAE/CAM技術(shù)》的主要內(nèi)容包括:機(jī)械CAD/CAM技術(shù)的概述、CAD幾何建模技術(shù)基礎(chǔ)、UGNX6.0系統(tǒng)CAD建模、CAE技術(shù)基礎(chǔ)、ANSYS系統(tǒng)的應(yīng)用、CAPP技術(shù)基礎(chǔ)、CAM技術(shù)基礎(chǔ)、CAD/CAE/CAM系統(tǒng)集成技術(shù)。
2100433B