實用機械設計VB編程及實例

《實用機械設計VB編程及實例》是2012年8月1日化學工業出版社出版的圖書。作者是張楓念。

內容簡介

《實用機械設計VB編程及實例(第2版)》適用於工程軟體開發人員、機械設計人員以及高等院校機械專業師生學習和參考。

自主開發適合自己使用的工程軟體是現代機械設計發展的趨勢之一。本書在詳細介紹了用VB開發機械設計計算程式的方法基礎上,精選了大量的機械設計計算實例,範圍涉及產品設計多因素最佳化、疊代法提高計算精度、產品特性曲線計算及繪製、強度可靠性分析等,並給出了程式原始碼。隨書附帶的光碟中包括了書中所列舉實例的運行程式,便於讀者調用實踐。《實用機械設計VB編程及實例(第2版)》作者從事機械設計軟體開發多年,既有深厚的機械設計功底,又有豐富的編程經驗。

圖書目錄

第1篇VisualBasic程式設計基礎
1VisualBasic集成開發環境 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
3VisualBasic程式設計基礎 19
3.1BASIC代碼簡單語句 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.3Shell函式 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.2RichTextBox控制項 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.3Shape方法 67
8.4顏色函式 68
8.5Pset方法 68
【例8-1】用Pset方法繪製齒扇偏心法變間隙傳動的齒扇齒條機構的側間隙-轉角的特性曲線 68
9WindowsAPI函式的使用 70
9.1WindowsAPI函式 70
9.2使用WindowsAPI的函式 71
9.3API繪圖函式套用 72
【例9-1】用API函式中的繪圖函式Rectangle,繪製例8-1中的齒扇偏心法變間隙傳動的齒扇齒條機構的側間隙-轉角的特性曲線 73
第2篇機械設計計算程式設計基礎
10機械設計編程概述 78
10.1機械設計編程的重要性及本書的目的 78
10.2用VisualBasic進行機械設計編程與其他編程平台的比較 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-1】建立偏心齒重合度的計算方法,求出6.5模數變厚齒扇齒齒扇,切齒中心與軸心偏心距e=0.5對重合度的變化及算出影響安全係數的具體值 101
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-1】已知45鋼的圓錐形變幅桿的初設定長度、兩端直徑、中孔直徑,求符合諧振要求的精確長度及放大係數 157
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-1】對某5t商用車轉向器變厚齒齒扇的齒根彎曲強度進行校核的調優計算與機率可靠性的調優計算 205
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
【例23-2】已知某簡支梁的柔度矩陣,為使b1、b2兩處的變形為0,b3處的變形為0.02,則在b1、b2、b3將分別載入多少,編制一matlab程式進行
計算,並求得其剛度矩陣 266
【例23-3】驗證在b1、b2、b3處給定力(6.3589、–9.7491、6.9144)後所產生的撓度y1是否符合要求 267
附錄 269
附表1由可靠性係數式u查定可靠度R 269
附表295%矢值表 270
附表35%矢值表 271
參考文獻

相關詞條

熱門詞條

聯絡我們