本書介紹了參數(shù)化機(jī)械設(shè)計軟件的開發(fā)技術(shù)。全書共分8章,內(nèi)容主要包括兩部分。第一部分為機(jī)械設(shè)計軟件開發(fā)基礎(chǔ),共5章:第1章介紹參數(shù)化機(jī)械設(shè)計概念,第2、3章介紹用Visual Basic和Visual FoxPro處理機(jī)械設(shè)計資料中的圖線、區(qū)域和表數(shù)據(jù)的方法,第4章系統(tǒng)介紹小型機(jī)械設(shè)計軟件的跨平臺組合開發(fā)技術(shù),第5章介紹軟件測試技術(shù)。第二部分為實踐部分,共3章:第6章介紹用Visual Basic6.0開發(fā)普通V帶傳動參數(shù)化設(shè)計軟件的方法,第7章介紹用Visual Basic6.0、Visual FoxPr06.0和Visual LISP平臺組合開發(fā)漸開線標(biāo)準(zhǔn)圓柱齒輪傳動參數(shù)化設(shè)計軟件的方法,第8章介紹用Visual Basic6.0、Visual FoxPr06.0和Visual LISP平臺組合開發(fā)多級機(jī)械傳動系統(tǒng)的模塊化設(shè)計軟件的方法。書中提供了相當(dāng)多的例程及較完整的小型機(jī)械設(shè)計軟件源程序,可供讀者上機(jī)調(diào)試與學(xué)習(xí)參考。
本書可作為高職高專計算機(jī)輔助機(jī)械設(shè)計與制造專業(yè)和高等院校機(jī)械類專業(yè)用教材,也可供其他專業(yè)師生和工程技術(shù)人員參考。
本書配有電子教案,另包含有本書全部的源程序,有需要的教師可與出版社聯(lián)系。
前言
第1章 參數(shù)化機(jī)械設(shè)計概述
1.1 機(jī)械設(shè)計過程
1.2 軟件技術(shù)概述
1.3 軟件危機(jī)
1.4 軟件工程概述
1.5 參數(shù)化機(jī)械設(shè)計概述
第2章 機(jī)械設(shè)計數(shù)表查詢
2.1 數(shù)表分類及查詢思路
2.1.1 數(shù)表分類
2.1.2 查詢思路
2.2 非函數(shù)表查詢
2.2.1 規(guī)則非函數(shù)表查詢
2.2.2 不規(guī)則非函數(shù)表查詢
2.3 函數(shù)表查詢 前言
第1章 參數(shù)化機(jī)械設(shè)計概述
1.1 機(jī)械設(shè)計過程
1.2 軟件技術(shù)概述
1.3 軟件危機(jī)
1.4 軟件工程概述
1.5 參數(shù)化機(jī)械設(shè)計概述
第2章 機(jī)械設(shè)計數(shù)表查詢
2.1 數(shù)表分類及查詢思路
2.1.1 數(shù)表分類
2.1.2 查詢思路
2.2 非函數(shù)表查詢
2.2.1 規(guī)則非函數(shù)表查詢
2.2.2 不規(guī)則非函數(shù)表查詢
2.3 函數(shù)表查詢
2.3.1 函數(shù)表的插值法查詢
2.3.2 函數(shù)表的公式法查詢
2.4 數(shù)值處理
2.4.1 舍去小數(shù)部分
2.4.2 保留小數(shù)
2.4.3 角度與弧度的轉(zhuǎn)換
習(xí)題
第3章 機(jī)械設(shè)計線圖處理
3.1 直線處理
3.1.1 直角坐標(biāo)系中的直線處理
3.1.2 雙對數(shù)坐標(biāo)系中的直線處理
3.2 曲線處理
3.3 區(qū)域處理
習(xí)題
第4章 組合軟件設(shè)計
4.1 組合軟件概述
4.2 組合軟件的總體設(shè)計
4.3 接口程序設(shè)計技術(shù)
4.3.1 調(diào)用接口程序設(shè)計
4.3.2 數(shù)據(jù)接口程序設(shè)計
4.3.3 API函數(shù)的引用
4.3.4 數(shù)據(jù)文件的操作機(jī)制
4.3.5 組合軟件的主程序
4.4 目錄結(jié)構(gòu)設(shè)計技術(shù)
習(xí)題
第5章 軟件測試技術(shù)
5.1 軟件測試的概念
5.1.1 軟件缺陷
5.1.2 軟件測試的基本原則
5.1.3 軟件測試方法
5.2 軟件測試過程
5.2.1 模塊測試
5.2.2 裝配測試
5.2.3 合格性測試
5.2.4 計算機(jī)系統(tǒng)測試
5.2.5 項目驗收測試
5.3 軟件的調(diào)試
5.4 軟件測試用例設(shè)計
5.4.1 功能測試用例設(shè)計
5.4.2 結(jié)構(gòu)測試用例設(shè)計
5.5 圖形用戶界面的測試
第6章 普通V帶傳動參數(shù)化設(shè)計系統(tǒng)的設(shè)計與實現(xiàn)
6.1 系統(tǒng)功能設(shè)計
6.2 系統(tǒng)結(jié)構(gòu)設(shè)計
6.2.1 普通V帶傳動的手工設(shè)計過程
6.2.2 軟件結(jié)構(gòu)設(shè)計
6.3 數(shù)表的規(guī)則化
6.4 選型圖的處理
6.5 普通V帶傳動參數(shù)化設(shè)計VB6.0源程序
習(xí)題
第7章 漸開線標(biāo)準(zhǔn)圓柱齒輪傳動參數(shù)化設(shè)計系統(tǒng)的設(shè)計與實現(xiàn)
7.1 系統(tǒng)功能設(shè)計
7.2 系統(tǒng)結(jié)構(gòu)設(shè)計
7.2.1 漸開線標(biāo)準(zhǔn)圓柱齒輪傳動的手工設(shè)計過程分析
7.2.2 確定軟件功能模塊與調(diào)用關(guān)系
7.2.3 目錄結(jié)構(gòu)
7.3 主程序設(shè)計
……
第8章 機(jī)械傳動系統(tǒng)模塊化設(shè)計軟件的設(shè)計與實現(xiàn)
參考文獻(xiàn)
第1章 參數(shù)化機(jī)械設(shè)計概述
【中心內(nèi)容】介紹機(jī)械設(shè)計過程、軟件技術(shù)、軟件危機(jī)、軟件工程和參數(shù)化機(jī)械設(shè)計等基本概念。
【基本要求】理解軟件工程和參數(shù)化機(jī)械設(shè)計的概念。
本課程以研究常用機(jī)械傳動設(shè)計(以下簡稱機(jī)械設(shè)計)軟件的開發(fā)方法為主要目的。通常,一項參數(shù)化機(jī)械設(shè)計任務(wù),就是開發(fā)一套實用軟件。它的處理對象是機(jī)械設(shè)計內(nèi)容。運(yùn)行它,可以實現(xiàn)機(jī)械設(shè)計的參數(shù)化。所謂機(jī)械設(shè)計的參數(shù)化,就是在軟件運(yùn)行中,只需要改變?yōu)閿?shù)不多的輸入?yún)?shù)(如傳遞功率、傳動比等),即可獲得相應(yīng)的機(jī)械設(shè)計結(jié)果(如模數(shù)、零件工作圖等)。
為便于學(xué)習(xí),需要明確參數(shù)化機(jī)械設(shè)計課程的學(xué)科范疇。從機(jī)械設(shè)計的觀點來看,參數(shù)化機(jī)械設(shè)計是眾多機(jī)械設(shè)計方法中的一種,它利用計算機(jī)系統(tǒng),輔助完成機(jī)械設(shè)計任務(wù),應(yīng)該屬于機(jī)械設(shè)計范疇;換一個角度來看,參數(shù)化機(jī)械設(shè)計不是去研究常規(guī)機(jī)械設(shè)計方法本身(常規(guī)機(jī)械設(shè)計方法已經(jīng)很成熟),而是研究機(jī)械設(shè)計軟件的開發(fā)方法,也就是研究計算機(jī)系統(tǒng)中一個組成部分——軟件的開發(fā)方法,所以它應(yīng)當(dāng)屬于軟件開發(fā)范疇。這兩種劃分方法都有一定的道理。因此,參數(shù)化機(jī)械設(shè)計應(yīng)該屬于一種交叉學(xué)科或邊緣學(xué)科,是機(jī)械設(shè)計學(xué)科與軟件設(shè)計學(xué)科相互交叉而形成的一門學(xué)科。所以,我們可以認(rèn)為,參數(shù)化機(jī)械設(shè)計是研究常用機(jī)械設(shè)計應(yīng)用軟件開發(fā)方法的一門學(xué)科。
交叉學(xué)科的特點不僅反映在學(xué)科劃分時的模棱兩可,最重要的是,學(xué)科之間通過交叉,產(chǎn)生了區(qū)別于相互交叉學(xué)科的一些新的內(nèi)容與規(guī)律。參數(shù)化機(jī)械設(shè)計也不例外,它通過機(jī)械設(shè)計方法與軟件開發(fā)方法的相互交叉,產(chǎn)生了諸如“跨平臺設(shè)計”技術(shù)、“組合式設(shè)計”技術(shù)、“接口程序程序設(shè)計”技術(shù)等一些新技術(shù)內(nèi)容。
由于參數(shù)化機(jī)械設(shè)計課程既兼容了多種學(xué)科的原有知識,又產(chǎn)生了一些新的內(nèi)容,因此在學(xué)習(xí)時,需要運(yùn)用多種學(xué)科的知識與能力,尤其是機(jī)械設(shè)計與軟件設(shè)計的知識與能力。下面就機(jī)械設(shè)計與軟件設(shè)計作一些必要的闡述。
1.1 機(jī)械設(shè)計過程
機(jī)械的種類很多,但其設(shè)計的基本要求大致相同,主要有以下幾個方面:
(1)實現(xiàn)預(yù)定功能設(shè)計機(jī)械的基本出發(fā)點是實現(xiàn)預(yù)定的功能要求。功能要求是指被設(shè)計機(jī)械的功用和性能指標(biāo)。一般機(jī)械的預(yù)定功能要求包括運(yùn)動性能、動力性能、基本技術(shù)指標(biāo)及外形結(jié)構(gòu)等方面。
……