999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

利用VB開發(fā)齒輪傳動設(shè)計系統(tǒng)

2013-12-31 00:00:00于春麗
科技創(chuàng)新與應(yīng)用 2013年34期

摘 要:文章以VB這種可視化的、面向?qū)ο蟮木幊陶Z言為開發(fā)工具,開發(fā)了齒輪傳動設(shè)計系統(tǒng)。文章提出了齒輪傳動設(shè)計中有關(guān)表格、線圖的處理方法,并對用戶界面進行了合理的布置。通過本系統(tǒng)的使用可以提高設(shè)計質(zhì)量,大大減少設(shè)計工作量。

關(guān)鍵詞:齒輪傳動;VB;數(shù)據(jù)處理

前言

齒輪傳動是工程上應(yīng)用極為廣泛的一種傳動形式,與其他機械傳動比較,其具有傳動比范圍大、傳動效率高、結(jié)構(gòu)緊湊等優(yōu)點。然而傳統(tǒng)的齒輪傳動設(shè)計,由于設(shè)計計算相當復雜,要查閱大量相關(guān)圖、表,設(shè)計費時,效率低、且容易出錯。隨著科學發(fā)展和技術(shù)進步,特別是計算機技術(shù)的發(fā)展,出現(xiàn)了新的模式,齒輪傳動設(shè)計可以由手工轉(zhuǎn)向計算機自動完成。這樣既提高了設(shè)計速度和質(zhì)量,又能保障現(xiàn)代多變、中小批量生產(chǎn)的設(shè)計要求。

1 開發(fā)語言的選擇

在系統(tǒng)開發(fā)時,首先面臨的是開發(fā)語言的選擇。現(xiàn)在程序設(shè)計語言和軟件較多,都有各自的特點和不同的適用范圍。因此選擇時要考慮開發(fā)語言的功能是否強大,技術(shù)是否先進,使用是否方便等。與其他語言相比,Microsoft Visual Basic(簡稱VB)是一種在Windows環(huán)境下簡單、易學、高效可視化的編程語言。它具有豐富的數(shù)據(jù)類型,語句和語法結(jié)構(gòu)更符合計算習慣,面向?qū)ο筮M行編程,采用事件驅(qū)動,有較多的聯(lián)接其它程序的接口,如在VB中可調(diào)用Word或Excel文檔,并具有良好的可移植性和可擴充性。故在本系統(tǒng)開發(fā)時選擇VB編程語言作為開發(fā)工具。[1]

2 系統(tǒng)界面設(shè)計

界面是人機交流的主要渠道,應(yīng)當仔細設(shè)計。一個優(yōu)秀的用戶界面即是一個直觀的、對用戶透明的界面,用戶在初次接觸這個軟件就感覺一目了然,不需要多少培訓即可方便地上手使用。因此,在齒輪傳動設(shè)計系統(tǒng)用戶界面設(shè)計時主要從以下幾方面入手[2]:采用簡潔直觀的界面風格;合理安排控件元素;保持界面元素的一致性; 提供信息反饋和幫助; 嚴格遵從設(shè)計的先后邏輯順序等。依據(jù)以上原則本系統(tǒng)界面設(shè)計了三個獨立窗體,分別為主界面窗體、已知參數(shù)輸入界面窗體和材料選擇界面窗體。

主界面如圖1所示,是本系統(tǒng)的載入界面。此界面有一個圖片顯示框、五個按鈕和兩個菜單組成。通過此界面上的操作,用戶可以選擇所需設(shè)計的齒輪類型,調(diào)出已知參數(shù)輸入界面和材料選擇界面,通過左側(cè)圖片框可將設(shè)計的詳細參數(shù)信息顯示出來供用戶查看。如果用戶不滿意設(shè)計結(jié)果,通過點擊“重新設(shè)計”按鈕,可重新返回設(shè)計,方便快捷。

圖1 齒輪傳動設(shè)計系統(tǒng)主界面圖

已知參數(shù)設(shè)計界面(如圖2),主要利用文本框(Text)、單選按鈕(OptionButton)、組合框(ComboBox)、復選框(CheckBox)等控件來供用戶輸入和選擇已知的條件和參數(shù),左側(cè)的圖片框可以顯示相應(yīng)的幫助信息。

齒輪設(shè)計時材料的選擇至關(guān)重要,且齒輪材料種類繁多。本系統(tǒng)單獨用一個界面來進行材料的選擇(如圖3),并通過該界面的操作得到與材料相關(guān)的各類參數(shù)。

3 線圖、表格的處理

在進行齒輪傳動設(shè)計時,需要查找大量的圖表,如選擇原動機工作特性,齒輪傳動精度等。所以,能夠快速、準確地從圖表中獲得所需的數(shù)值實現(xiàn)設(shè)計過程的自動化,對齒輪傳動設(shè)計起著至關(guān)重要的作用。以下是本系統(tǒng)采用的幾種圖表的處理方法。

(1)變體變量法。運用變體變量可以實現(xiàn)一些簡單表格的選值。如在確定齒輪標準模數(shù)時,定義一變體變量來存儲表格中的數(shù)據(jù),以條件判斷if語句查詢,即可將計算出的模數(shù)化整為標準模數(shù)。

(2)控件屬性法。在系統(tǒng)設(shè)計時,有些表格的處理可結(jié)合界面上控件的選擇來實現(xiàn)。如使用系數(shù)是由原動機工作特性和工作機工作特性決定的,用戶通過界面上兩組OptionButton的選擇確定原動機工作特性和工作機工作特性,程序再通過判斷這兩組OptionButton的屬性值,就可以得出當前使用系數(shù)的具體數(shù)值。

(3)線性插值法。線性插值法是最簡單的一種插值法。即若認為插值點P,就在兩點A和B確定的直線上,則可由得 ,這樣的插值方法稱為線性插值法。這類方法可以用來處理直線圖,如圖4齒輪的接觸疲勞極限,不同材料和熱處理的齒輪,其硬度與接觸疲勞極限間存在線性關(guān)系,程序處理中擬出各材料對應(yīng)的直線函數(shù)式。若給出硬度,就可通過調(diào)用函數(shù)式求得相應(yīng)的接觸疲勞極限應(yīng)力。

(4)分段線性法。所謂分段線性是針對曲線圖,如圖5用于查齒形系數(shù)的圖,由于齒數(shù)與齒形系數(shù)之間無線性關(guān)系,因此不能直接利用線性插值法。又因為曲線弧度不大,本系統(tǒng)采取了分段取直線的方法。在齒形系數(shù)圖上量取若干個坐標點,用兩個一維數(shù)組來處理,而兩點坐標之間的數(shù)據(jù),再通過調(diào)用線性插值函數(shù)來獲得。

此外,拋物線插值法可用來處理較大的曲線圖,而多維數(shù)據(jù)表格也可由多維數(shù)組來描述。

4 程序基本流程

齒輪傳動設(shè)計時,所依據(jù)的設(shè)計準則取決于齒輪可能出現(xiàn)的失效形式。對于閉式齒輪傳動,可先按齒面接觸疲勞強度進行設(shè)計計算,得到齒輪的基本參數(shù),然后按齒面彎曲疲勞強度進行校核[3][4]。程序設(shè)計流程框圖如圖6所示。

5 系統(tǒng)的智能化

本系統(tǒng)具有一定的智能化。在每個設(shè)計界面上都運用一個圖片框(Picture)來顯示相應(yīng)的幫助文件,使設(shè)計者無論是在輸入,或是選擇時,都能隨時了解當前所操作參數(shù)的相關(guān)信息。需要輸入數(shù)值時,如果輸入數(shù)據(jù)是非數(shù)值,系統(tǒng)會出現(xiàn)提示要求輸入數(shù)值,光標回到原位,用IsNumeric( ) 函數(shù)來判斷是否為數(shù)值,用MsgBox ( )函數(shù)來提示“請輸入數(shù)值”。此外,在主窗體初始啟動時,只有齒輪類型和輸入已知參數(shù)按鈕可以使用,在輸入已知參數(shù)后才可以進行下一步的材料選擇,這是利用按鈕的Enabled屬性設(shè)置的,以確保設(shè)計時嚴格的鮮活循序。通過用智能化方法可使用戶更方便的使用本系統(tǒng)進行設(shè)計。

6 結(jié)束語

本系統(tǒng)利用VB語言開發(fā)出功能強大,界面豐富并易于擴展的齒輪傳動設(shè)計系統(tǒng)。相較傳統(tǒng)設(shè)計,很好地提高了設(shè)計質(zhì)量,使設(shè)計更方便、快捷、正確。設(shè)計時,操作者只需輸入相應(yīng)的原始設(shè)計數(shù)據(jù),系統(tǒng)即可在后臺完成計算、校核,從而得到滿意的設(shè)計結(jié)果和圖形內(nèi)容,具有很大實用價值。

參考文獻

[1]楊忠寶,康順哲.VB語言程序設(shè)計教程[M].北京:人民郵電出版社,2010.

[2]王靜.VB應(yīng)用程序的界面設(shè)計方法[J].赤峰學院學報(自然科學版),2008,24(5).

[3]程志紅.機械設(shè)計[M].南京:東南大學出版社,2007.

[4]楊可楨.機械設(shè)計基礎(chǔ)[M].北京:高等教育出版社,2006.

作者簡介:于春麗(1982-),女,漢,山東菏澤人,講師,研究方向:機械電子

主站蜘蛛池模板: 久久综合伊人77777| 在线视频一区二区三区不卡| 在线视频97| 日韩在线视频网| 国产视频自拍一区| 国产毛片片精品天天看视频| 欧美日韩动态图| 久无码久无码av无码| 毛片免费高清免费| 影音先锋亚洲无码| 精品欧美一区二区三区久久久| 怡春院欧美一区二区三区免费| 久久99热66这里只有精品一| 97精品伊人久久大香线蕉| 大陆国产精品视频| 成人综合久久综合| 少妇被粗大的猛烈进出免费视频| 国产精品视频第一专区| 99精品视频九九精品| 美女高潮全身流白浆福利区| 国产97公开成人免费视频| 国产乱视频网站| 久久性妇女精品免费| 欧美日韩午夜| 99re这里只有国产中文精品国产精品| 伊人久久婷婷| 国产精品第三页在线看| 最近最新中文字幕在线第一页| 欧美日韩在线亚洲国产人| www.99在线观看| 国产精品自在拍首页视频8 | 亚洲欧美激情另类| 国产激情第一页| 夜夜操天天摸| 欧美www在线观看| 亚洲av无码久久无遮挡| 黄色免费在线网址| 国产免费怡红院视频| 午夜精品福利影院| 国产jizz| 国产精品久久久久久久伊一| 亚洲无线视频| 国产在线小视频| 欧美视频在线播放观看免费福利资源| 中文字幕自拍偷拍| 国产精品尤物铁牛tv| 91探花国产综合在线精品| 亚洲人成网站色7799在线播放 | 在线观看国产精美视频| 国产熟睡乱子伦视频网站| 国产精品99r8在线观看| 伊人AV天堂| 日本91视频| 国内丰满少妇猛烈精品播| 亚洲国产成人综合精品2020 | 综合久久五月天| 无码人妻免费| 日韩精品欧美国产在线| 91麻豆精品国产高清在线| 99无码中文字幕视频| 人妻丰满熟妇αv无码| 精品久久久久久中文字幕女| 露脸国产精品自产在线播| 亚洲精品无码在线播放网站| 欧美精品三级在线| 永久免费无码成人网站| 91麻豆国产视频| www.国产福利| 无码内射中文字幕岛国片| 在线看片免费人成视久网下载| 操国产美女| 国产后式a一视频| 国产丰满成熟女性性满足视频| 97se亚洲综合不卡 | 日韩精品无码免费一区二区三区| 国产精品999在线| 国产一区二区三区在线精品专区| 日韩无码视频专区| 99ri精品视频在线观看播放| 91精品网站| 中文字幕资源站| 欧美自慰一级看片免费|