圖書信息
實用機械設計VB編程及實例(第二版)(附光碟)
所屬類別
科技 >> 機械 >> 數控技術
作者:張楓念 編著
出版日期:2012年8月 書號:978-7-122-13614-5
開本:16 裝幀:平 版次:2版1次 頁數:272頁
內容簡介
自主開發適合自己使用的工程軟體是現代機械設計發展的趨勢之一。本書在詳細介紹了用VB開發機械設計計算程式的方法基礎上,精選了大量的機械設計計算實例,範圍涉及產品設計多因素最佳化、疊代法提高計算精度、產品特性曲線計算及繪製、強度可靠性分析等,並給出了程式原始碼。隨書附帶的光碟中包括了書中所列舉實例的運行程式,便於讀者調用實踐。
本書適用於工程軟體開發人員、機械設計人員以及高等院校機械專業師生學習和參考。
圖書目錄
第1篇 Visual Basic程式設計基礎
1 Visual Basic集成開發環境 2
1.1 集成開發環境的主要元素 3
1.2 窗體設計器視窗 4
1.3 工程資源管理器視窗 5
1.4 代碼編輯器視窗 5
1.5 工具箱視窗 6
1.6 屬性視窗 7
2 編寫機械設計計算程式的一般步驟 10
【例2-1】 計算變位齒輪公法線長度wk 10
2.1 明確編寫程式的目的和整理相關的計算公式、數學模型 10
2.2 在簡單的界面上用BASIC編寫計算程式並完成調試 10
2.3 設計一個較為完備的用戶界面 13
2.4 用BASIC編寫各過程代碼指令 15
2.5 運行、調試、保存 15
【例2-2】 編一個簡單界面的程式 17
3 Visual Basic程式設計基礎 19
3.1 BASIC代碼簡單語句 19
3.2 數據類型 19
3.3 常量與變數 20
3.4 運算符 22
3.5 常用內部函式 23
【例3-1】 產生不再重複的真正的隨機數 23
【例3-2】 字元串函式的操作 24
【例3-3】 齒輪齒數與根切 25
3.6 選擇控制結構 28
【例3-4】 圓柱形熱交換器的容積計算 29
3.7 循環結構 31
3.8 數組 32
【例3-5】 用鍵盤輸入5個小汽油機型號名 33
【例3-6】 搜尋出某公司產品的主參數 34
4 過程 35
4.1 子過程 35
4.2 函式過程 38
4.3 Shell函式 39
【例4-1】 使用Shell函式來執行一個指定的應用程式 39
【例4-2】 計算變厚齒大端公法線厚度wkL的程式 40
【例4-3】 用Call調用子過程方法,編寫一個計算變厚齒大端公法線長度wkL的
程式(子過程是計算變厚齒大端變位係數) 43
【例4-4】 使用Call調用子過程(計算變厚齒大端變位係數)計算變厚齒
大端公法線長度wkL的程式 43
5 常用控制項和窗體 45
5.1 命令按鈕控制項 45
5.2 標籤控制項 45
5.3 文本框控制項 45
5.4 單選按鈕控制項 45
5.5 複選框控制項 46
5.6 列表框控制項 46
5.7 組合框控制項 46
5.8 滾動條控制項 47
5.9 窗體 47
5.10 多重窗體 47
【例5-1】 利用多重窗體計算變厚齒大端公法線長度wkL 48
6 選單編輯器 51
6.1 下拉式選單 51
6.2 RichTextBox控制項 53
6.3 彈出式選單 54
【例6-1】 利用選單編輯器編制一個數值計算程式常用選單的界面,並在此選單
下計算一個扭桿的剛度 54
7 通用對話框 59
7.1 工具箱裡添加通用對話框的方法 59
7.2 通用對話框的基本屬性及其顯示方法 61
7.3 對話框的屬性設定 61
【例7-1】 編制一程式,存入一圖樣,並能打開其他圖樣,及以另起的圖樣名
另外儲存到想存的圖樣資料夾內 64
8 圖形和圖像控制項 67
8.1 直線控制項和形狀控制項 67
8.2 畫直線和矩形的方法(Line) 67
8.3 Shape方法 67
8.4 顏色函式 68
8.5 Pset方法 68
【例8-1】 用Pset方法繪製齒扇偏心法變間隙傳動的齒扇齒條機構的側間隙-轉角的特性曲線 68
9 Windows API函式的使用 70
9.1 Windows API函式 70
9.2 使用Windows API的函式 71
9.3 API 繪圖函式套用 72
第2篇 機械設計計算程式設計基礎
10 機械設計編程概述 78
10.1 機械設計編程的重要性及本書的目的 78
10.2 用Visual Basic進行機械設計編程與其他編程平台的比較 79
10.3 機械設計編程的任務與機械設計編程的評價 80
11 機械設計數表處理 84
11.1 一維規則非函式表的處理 84
11.2 二維規則函式表的處理 84
【例11-1】 把人工插值過程轉化為電腦程式處理過程,查詢齒輪應力修正係數Ysa 84
12 機械設計計算程式常用的用戶界面 89
12.1 簡化界面 89
12.2 參數化界面 89
【例12-1】 設計一個參數化界面程式,計算變厚齒大端公法線長度wkL,最後完成保存計算結果 89
12.3 具有保存計算結果功能的簡化界面的程式 95
【例12-2】 設計一個簡化界面的程式,並將計算結果另外儲存到“運行記錄”中 95
第3篇 機械設計計算實例集錦
13 用疊代法研究偏心齒對重合度的影響 100
13.1 用疊代法研究偏心齒對重合度的影響的介紹 100
13.2 偏心齒重合度計算的程式編制 103
13.3 程式運行結果及分析 120
14 用蒙特卡洛法進行最佳化生產膜片彈簧、碟簧 123
14.1 膜片彈簧、碟簧生產進行最佳化簡介 123
14.2 膜片彈簧的載荷-變形非線性方程f (x)=0簡介與求方程係數程式 124
14.3 蒙特卡洛法簡介與求膜片彈簧最佳磨削厚度的程式 130
14.4 驗證用蒙特卡洛法求得的膜片彈簧最佳磨削厚度的正確性 133
14.5 結論與說明 144
15 用疊代法提高變厚齒扇齒厚跨距半徑計算精度 145
15.1 齒扇齒厚跨距半徑的幾何含義和傳統算法 145
15.2 疊代算法計算齒扇齒厚跨距半徑 148
15.3 疊代算法計算齒扇齒厚跨距半徑的程式代碼 149
15.4 查表法和疊代算法計算齒扇齒厚跨距半徑的對比分析 154
16 用疊代法對超聲加工變幅桿的最佳化設計 156
16.1 超聲加工變幅桿的介紹 156
16.2 用疊代法對超聲加工變幅桿(帶中孔)的最佳化設計的程式編制 158
16.3 對超聲加工圓錐形變幅桿(帶中孔)最佳化的計算結果及分析 162
17 膜片彈簧性能曲線的計算和繪製 163
17.1 用戶需求 163
17.2 膜片彈簧性能曲線計算、繪製的程式編制 163
17.3 膜片彈簧性能曲線計算、繪製程式運行的結果及分析 170
18 二衝程汽油機換氣計算 175
18.1 二衝程汽油機換氣計算的介紹 175
【例18-1】 二衝程汽油機的換氣計算 179
18.2 二衝程汽油機換氣計算程式代碼的編制 181
18.3 二衝程汽油機換氣計算的結果及分析 182
18.4 採用經驗公式對掃排氣口的校核計算 182
19 用計算機輔助網路計畫管理 189
19.1 用計算機輔助網路計畫管理簡介 189
19.2 網路計畫管理的程式代碼編制 193
19.3 網路計畫管理的程式運行結果及分析 194
19.4 網路計畫管理的動態管理與程式版本號 195
20 調用伽馬函式實現變厚齒強度的機率可靠性調優計算 197
20.1 調用伽馬函式實現變厚齒強度的機率可靠性調優計算的介紹 197
20.2 可實現變厚齒齒根彎曲強度校核和機率可靠性調優計算的程式 205
20.3 強度校核和機率可靠性調優計算的程式運行結果及分析 222
20.4 機率可靠性設計的安全係數和傳統的強度校核的安全係數的不同 226
21 簡化界面程式改編為參數化界面程式 237
21.1 簡化界面、參數化界面的源程式、應用程式的形式及關係 237
21.2 變厚齒扇齒的強度校核計算的簡化界面應用程式 238
21.3 變厚齒扇齒的強度校核計算的參數化界面源程式 239
21.4 變厚齒扇齒的強度校核計算的參數化界面源程式生成參數化界面的應用程式 243
21.5 編制(包括改編)機械設計計算程式的一些要點 244
22 對行星減速器中心輪的威布爾分析 246
22.1 行星減速器中心輪的威布爾分析的介紹 246
【例22-1】 對於某型行星減速器第一中心輪疲勞壽命試驗數據採用威布爾分析 248
22.2 行星減速器中心輪的威布爾分析的程式編制 251
22.3 減速器中心輪威布爾分析程式運行結果分析及置信檢驗 255
23 支架梁撓度矩陣的跨平台計算 260
23.1 彈性梁的撓度計算 260
23.2 彈性梁的撓度計算的程式編制 260
【例23-1】 編制一程式對簡支梁撓度進行驗算 260
23.3 程式運行結果及分析 263
23.4 簡支梁多處載入,而後產生的綜合變形(撓度)的計算的程式編制 265
附錄 269
附表1 由可靠性係數式u查定可靠度R 269
附表2 95%矢值表 270
附表3 5%矢值表 271
參考文獻