書????名 | 機械CAD軟件開發(fā)實戰(zhàn) | 作????者 | 蔡洪濤、陳漢新 |
---|---|---|---|
出版社 | 化學工業(yè)出版社 | 出版時間 | 2017年7月 |
頁????數(shù) | 344 頁 | 開????本 | 16 開 |
裝????幀 | 平裝 | ISBN | 978-7-122-29226-1 |
上篇 計算機輔助機械設(shè)計計算
第1章 CAD技術(shù)概論 002
1.1 CAD技術(shù)簡介 002
1.1.1 CAD的基本概念 002
1.1.2 CAD的發(fā)展簡史 002
1.2 CAD系統(tǒng)的硬件組成 004
1.2.1 圖形輸入設(shè)備 004
1.2.2 圖形輸出設(shè)備 005
1.3 CAD系統(tǒng)的軟件組成 006
1.3.1 系統(tǒng)軟件 006
1.3.2 支撐軟件 006
1.3.3 應(yīng)用軟件 007
1.3.4 軟件特點 007
第2章 機械CAD設(shè)計軟件功能——承壓圓筒強度設(shè)計軟件簡介 009
2.1 承壓圓筒體的強度設(shè)計理論基礎(chǔ) 009
2.2 圓筒設(shè)計軟件SW6WOSHI的主菜單 010
2.3 圓筒設(shè)計軟件SW6WOSHI的數(shù)據(jù)輸入功能 012
2.4 圓筒設(shè)計軟件SW6WOSHI的計算結(jié)果輸出功能 013
第3章 機械CAD中工程數(shù)據(jù)的處理 015
3.1 數(shù)據(jù)表格的數(shù)組處理 015
3.1.1 數(shù)據(jù)表格的規(guī)范化及數(shù)組初始化 015
3.1.2 數(shù)組的查詢 019
3.1.3 數(shù)據(jù)表格的降維處理 027
3.2 數(shù)據(jù)表格的記事本處理 027
3.3 數(shù)據(jù)表格的文件化 032
3.3.1 創(chuàng)建數(shù)據(jù)庫gangbanxuyong.dbc 032
3.3.2 從數(shù)據(jù)庫gangbanxuyong.dbc中導出數(shù)據(jù)文件 034
3.3.3 順序文件的查詢處理 036
3.4 數(shù)據(jù)表格的MFC ODBC處理 041
3.4.1 MFC ODBC連接數(shù)據(jù)庫 041
3.4.2 MFC中與數(shù)據(jù)庫操作有關(guān)的類 041
3.4.3 數(shù)據(jù)庫應(yīng)用程序的實現(xiàn) 044
3.5 數(shù)據(jù)表格的MFC DAO處理 055
第4章 承壓圓筒強度計算軟件開發(fā)過程詳解 064
4.1 SW6WOSHI.EXE主界面的實現(xiàn) 064
4.1.1 修改應(yīng)用程序主框架窗口的標題 065
4.1.2 改變窗口的圖標 066
4.1.3 修改應(yīng)用程序的背景 067
4.1.4 去掉工具欄多余的工具 067
4.1.5 修改主菜單 068
4.1.6 狀態(tài)欄的修改 072
4.1.7 修改新建文件的標題 074
4.2 SW6WOSHI數(shù)據(jù)輸入功能的實現(xiàn) 075
4.2.1 創(chuàng)建對話框資源 075
4.2.2 建立對話框類 078
4.2.3 模式對話框的創(chuàng)建 079
4.2.4 無模式對話框的創(chuàng)建 079
4.2.5 給對話框各個控件添加變量 081
4.2.6 數(shù)據(jù)的文件讀寫——文檔串行化 082
4.2.7 屬性頁對話框的實現(xiàn) 085
4.2.8 對話框圖標的修改 093
4.2.9 文件的保存與關(guān)閉系統(tǒng) 096
4.3 SW6WOSHI的計算結(jié)果輸出功能的實現(xiàn) 100
4.3.1 筒體計算及校核功能 100
4.3.2 將計算結(jié)果輸出到記事本 103
4.3.3 將計算結(jié)果輸出到帶有編輯框的應(yīng)用程序 107
4.3.4 將計算結(jié)果輸出到無編輯框的應(yīng)用程序 109
4.3.5 正式計算書輸出功能的實現(xiàn) 114
第5章 帶傳動設(shè)計軟件開發(fā)詳解 124
5.1 帶傳動的設(shè)計過程及系統(tǒng)結(jié)構(gòu) 124
5.1.1 原始數(shù)據(jù)及設(shè)計內(nèi)容 124
5.1.2 設(shè)計系統(tǒng)組成 126
5.2 帶傳動設(shè)計過程的數(shù)據(jù)處理 126
5.2.1 工作情況系數(shù)KA的查詢——二維離算數(shù)表處理方法 126
5.2.2 帶型選擇 127
5.2.3 帶的參數(shù)查詢 130
5.2.4 帶的直徑圓整 130
5.2.5 查詢帶的標準節(jié)線長度 132
5.2.6 查詢帶的基本額定功率和傳動比不等于1時的功率增量 133
5.2.7 查詢包角系數(shù) 136
5.2.8 帶輪結(jié)構(gòu)設(shè)計 137
5.3 帶傳動計算機輔助設(shè)計系統(tǒng)的實現(xiàn) 139
5.3.1 系統(tǒng)界面設(shè)計 139
5.3.2 系統(tǒng)設(shè)計計算功能的實現(xiàn) 141
5.3.3 帶輪結(jié)構(gòu)設(shè)計功能的實現(xiàn) 143
第6章 用戶材料數(shù)據(jù)庫管理模塊開發(fā) 151
6.1 用戶材料數(shù)據(jù)庫管理模塊介紹 151
6.2 用戶材料數(shù)據(jù)庫管理模塊技術(shù)分析及編程思路 152
6.3 用戶材料數(shù)據(jù)庫管理模塊框架的編程實現(xiàn) 153
6.4 用戶材料數(shù)據(jù)庫管理模塊各功能的編程實現(xiàn) 157
6.4.1 網(wǎng)格控件的可編輯化 157
6.4.2 建立材料參數(shù)結(jié)構(gòu)體 159
6.4.3 用戶材料數(shù)據(jù)庫管理模塊啟動功能的實現(xiàn) 159
6.4.4 用戶材料數(shù)據(jù)庫管理模塊各按鈕功能的實現(xiàn) 163
下篇 計算機輔助機械設(shè)計繪圖
第7章 CAXA簡介 176
7.1 CAXA概況 176
7.2 CAXA的交互繪圖功能 177
7.3 CAXA的圖形編輯功能 179
7.4 CAXA的工具菜單 180
7.5 CAXA的視圖菜單 182
7.6 CAXA的幅面菜單 184
第8章 計算機繪圖技術(shù)基礎(chǔ) 185
8.1 計算機圖形顯示與生成原理 185
8.1.1 VGA顯示器的基本原理 185
8.1.2 計算機圖形生成基本原理 189
8.2 Visual C 圖形程序開發(fā)方法 190
8.2.1 圖形設(shè)備接口簡介 190
8.2.2 Visual C 圖形程序舉例 191
8.3 VC 計算機繪圖軟件基本技術(shù) 194
8.3.1 圖形交互技術(shù) 194
8.3.2 視圖的縮放與平移技術(shù) 202
8.3.3 圖形數(shù)據(jù)的組織 202
第9章 CAXA模擬系統(tǒng)開發(fā) 206
9.1 CAXA界面“格式”主菜單的開發(fā) 206
9.1.1 顏色設(shè)置對話框的實現(xiàn) 206
9.1.2 線型對話框的實現(xiàn) 211
9.1.3 層控制對話框的實現(xiàn) 216
9.2 CAXA界面“繪圖”主菜單的開發(fā) 228
9.2.1 總體思路及全局變量設(shè)置 229
9.2.2 直線類及直線命令類的實現(xiàn) 237
9.3 CAXA界面“編輯”主菜單的開發(fā) 245
9.3.1 總體思路及選擇集的實現(xiàn) 245
9.3.2 編輯命令類的實現(xiàn) 248
9.3.3 直線類和圓類平移功能的實現(xiàn) 253
9.4 CAXA界面“文件”主菜單的開發(fā) 256
9.4.1 OnFileSave()的重載 257
9.4.2 OnFileOpen()的重載 257
9.4.3 OnAppExit()的重載 259
第10章 CAXA二次開發(fā)環(huán)境及編程基礎(chǔ) 261
10.1 二次開發(fā)平臺的安裝與設(shè)置 261
10.2 創(chuàng)建第一個二次開發(fā)程序 261
10.2.1 創(chuàng)建二次開發(fā)工程 261
10.2.2 添加實現(xiàn)代碼 266
10.2.3 應(yīng)用程序的編譯、連接 269
10.2.4 應(yīng)用程序的運行、調(diào)試 269
10.3 數(shù)據(jù)類型及常量、公共變量的定義 271
10.3.1 數(shù)據(jù)類型 271
10.3.2 常量定義 272
10.3.3 公共變量 276
第11章 CAXA應(yīng)用程序接口(API)函數(shù)詳解 277
11.1 交互實現(xiàn)函數(shù) 277
11.1.1 立即菜單 277
11.1.2 提示信息 280
11.1.3 交互取值 280
11.2 系統(tǒng)操作函數(shù) 282
11.2.1 文件存取 282
11.2.2 繪圖狀態(tài)設(shè)置 283
11.2.3 界面定制及消息響應(yīng) 285
11.2.4 Undo/Redo操作 290
11.2.5 用戶窗口中預(yù)顯圖形 291
11.3 實體部分 291
11.3.1 實體操作 292
11.3.2 基本實體生成 294
11.3.3 塊操作 298
11.3.4 尺寸標注 299
11.3.5 選擇集操作 300
11.4 數(shù)據(jù)管理 304
11.4.1 得到屬性數(shù)據(jù) 304
11.4.2 設(shè)置、修改屬性數(shù)據(jù) 305
11.4.3 得到結(jié)點幾何數(shù)據(jù) 306
11.4.4 設(shè)置、修改結(jié)點的幾何數(shù)據(jù) 309
11.4.5 擴充數(shù)據(jù)管理 311
11.5 幾何運算 312
11.6 圖形編輯 313
第12章 壓力容器支座參數(shù)化繪圖軟件的開發(fā) 317
12.1 構(gòu)建程序框架 317
12.2 數(shù)據(jù)處理及程序框圖 319
12.3 程序調(diào)試及運行 320
12.4 耳座程序代碼 321
第13章 壓力容器法蘭的參數(shù)化繪圖 338
13.1 總體考慮 338
13.2 圖符的繪制 338
13.3 數(shù)據(jù)文件的編制 338
13.4 圖符的定義 339
13.4.1 拾取圖符 339
13.4.2 定義圖符元素 340
13.4.3 變量屬性定義與變量數(shù)據(jù)錄入 341
13.4.4 圖符入庫 342
13.5 圖庫的應(yīng)用 342
13.5.1 圖符的提取 342
13.5.2 圖符的導出 343
13.5.3 并入圖符 343
參考文獻 344
本書共13章,分為上下兩篇。上篇介紹計算機輔助機械設(shè)計計算的基本技術(shù),結(jié)合大型設(shè)計軟件——過程設(shè)備強度計算軟件SW6的開發(fā)需要,介紹了設(shè)計資料數(shù)組處理方法、文件處理方法及工程數(shù)據(jù)的數(shù)據(jù)庫處理方法,并以SW6中承壓圓筒模塊的筒體計算與校核功能開發(fā)為例,揭示了SW6的開發(fā)過程,講解了帶傳動設(shè)計計算軟件開發(fā)過程。下篇前3章介紹計算機輔助設(shè)計繪圖的基本技術(shù),結(jié)合電子圖板CAXA系統(tǒng)的開發(fā)需要,介紹了圖形顯示與生成原理、交互技術(shù)和圖形數(shù)據(jù)結(jié)構(gòu)等,并以一個模擬的CAXA系統(tǒng)為例,揭示了平面交互式繪圖軟件的開發(fā)過程;后4章介紹了CAXA二次開發(fā)技術(shù)。
本書的開發(fā)工具為Visual C ,涉及MFC編程中眾多熱點及難點,如對話框技術(shù)、圖層技術(shù)、線型技術(shù)、調(diào)色板技術(shù)、數(shù)據(jù)庫技術(shù)、計算結(jié)果的Word文檔生成技術(shù)等。
本書配套學習資源包括涉及的實例程序代碼及其運行后產(chǎn)生的文件。
本書適合相關(guān)專業(yè)設(shè)計人員使用,可作為高等學校工科類專業(yè)相關(guān)課程的教材,也可作為一般MFC編程愛好者的參考書。
一、較基礎(chǔ)的幾幅練習圖:二、較難的幾幅練習圖:視個人能力選擇練習,由簡到易。
好用啊,你如果做機械設(shè)計就很好用,機械行業(yè)除了堯創(chuàng)還有caxa也不錯 要不然就用autocad 機械行業(yè)二維的就是這些軟件,這三種軟件我都用過,目前在用堯創(chuàng)機械CAD
其實沒有太多的區(qū)別~就是機械用的一些畫法,在建筑上很少用到,建筑用的在機械上很少用到,比如一個螺絲釘,螺紋的畫話!經(jīng)常畫建筑的就不容易畫出!沒有太大的區(qū)別!都能用一種cad來畫,只是插件會有不同!
格式:pdf
大?。?span id="7ik5k3r" class="single-tag-height">547KB
頁數(shù): 3頁
評分: 4.5
將CAD軟件作為一個系統(tǒng),對其軟、硬件環(huán)境進行配套,使其產(chǎn)生更高效率。并結(jié)合實踐經(jīng)驗提出幾種實用可行的解決方法。
格式:pdf
大?。?span id="szilbw7" class="single-tag-height">547KB
頁數(shù): 4頁
評分: 4.4
1 《機械 CAD 》課程教學大綱 一 課程的性質(zhì)、任務(wù)和基本要求 《工程制圖 》課程是船體專業(yè)的一門專業(yè)基礎(chǔ)課,其主要目的是培養(yǎng)學生 計算機繪圖的能力與技巧。 本課程的主要任務(wù)是: 培養(yǎng)學生利用計算機繪制二維機械圖樣的能力; 培養(yǎng) 學生認真負責的工作態(tài)度和嚴謹細致的工作作風,并使學生通過 CAD考證。 本課程教學應(yīng)達到的基本要求是: 掌握 Auto CAD的基礎(chǔ)知識;學會設(shè)置 Auto CAD繪圖環(huán)境;掌握 Auto CAD基本繪圖命令及編輯命令;學會標注尺寸,插入 圖塊,輸入文本,正確繪制二維機械圖 ,并了解繪圖布局和打印輸出。 二 課時分配 本課程教學總時數(shù)為 28學時,具體課時分配見課時分配表。 課 時 分 配 表 序號 課 題 課時分配表 小計 講課 實驗 習題 機動 1 AutoCAD簡介及基礎(chǔ)知識 2 1.5 0.5 2 基本繪圖 3 2 1 3 圖層 2 1 1
第1章 緒論
1.1 機械CAD系統(tǒng)概述
1.2 機械CAD系統(tǒng)的硬件和軟件組成
1.2.1 機械CAD系統(tǒng)的硬件
1.2.2 機械CAD系統(tǒng)的軟件
1.3 常用的二維和三維機械CAD系統(tǒng)簡介
1.4 機械CAD系統(tǒng)的作用
1.5 機械CAD系統(tǒng)的發(fā)展趨勢
本章小結(jié)
習題
第2章 機械CAD系統(tǒng)的基本原理
2.1 坐標變換
2.2 幾何變換
2.3 圖形的開窗和裁剪
2.4 圖形的消隱
本章小結(jié)
習題
第3章 AutoCAD軟件及其應(yīng)用
3.1 AutoCAD設(shè)置及基本操作
3.1.1.AutoCAD界面簡介
3.1.2 設(shè)置繪圖環(huán)境
3.1.3 基本操作
3.2 基本圖形的繪制與編輯
3.2.1 基本圖形的繪制
3.2.2 基本圖形的編輯
3.3 尺寸標注
3.3.1 文本輸入
3.3.2 利用表格創(chuàng)建標題欄和明細表
3.3.3 尺寸的標注
3.3.4.圖層的定義
3.3.5 圖塊的定義
3.4 零件圖
3.4.1 零件圖的繪制過程
3.4.2 樣板文件的創(chuàng)建與使用
3.5 裝配圖
3.5.1 由零件圖組合成裝配圖
3.5.2 標注零件序號
本章小結(jié)
習題
第4章 UnigraphiCSNX軟件及其應(yīng)用
4.1 UG設(shè)置及基本操作
4.1.1 常用功能模塊
4.1.2 操作環(huán)境
4.2 UG零件實體建?! ?
4.2.1 實體建模綜述
4.2.2 創(chuàng)建草圖
4.2.3 掃描特征
4.2.4 成型特征
4.2.5 特征操作
4.2.6 特征編輯
4.3 UG裝配 2100433B
《機械CAD應(yīng)用技術(shù)》從機械CAD技術(shù)概述、CAD系統(tǒng)的組成出發(fā),整理了最常用的商品化CAD軟件AutoCAD基礎(chǔ)知識、SolidWorks基礎(chǔ)知識,討論了幾項開發(fā)專業(yè)機械CAD軟件的關(guān)鍵技術(shù),如參數(shù)繪圖技術(shù)、變量化三維建模技術(shù)、參數(shù)化計算書技術(shù)、數(shù)據(jù)庫訪問技術(shù),最后歸結(jié)到專業(yè)機械CAD軟件開發(fā)技術(shù),并給出一些資料性附錄。
內(nèi)容簡介
本書著重介紹了機械CAD/CAM的基礎(chǔ)知識,反映了它們在機械設(shè)計與制造中的應(yīng)用特點。全書共分七章。主要內(nèi)容有機械CAD/CAM基本知識;計算機輔助圖形設(shè)計(AutoCAD);AutoCAD的應(yīng)用開發(fā)技術(shù);機械設(shè)計數(shù)據(jù)的計算機處理;機械CAD應(yīng)用舉例;CAM基礎(chǔ)及自動編程系統(tǒng)(CAXA-ME)。內(nèi)容通俗易懂,應(yīng)用實例多為機械設(shè)計的舉例,其中部分實例可直接用于機械產(chǎn)品CAD系統(tǒng)中,具有較強的針對性和實用性。 為便于學習,書中還編入了上機實驗指導書。 本書可作為中專機械及機電類專業(yè)CAD/CAM課程的教材,也可供從事CAD/CAM應(yīng)用和軟件開發(fā)的人員參考。2100433B