機(jī)制畢業(yè)論文_第1頁
機(jī)制畢業(yè)論文_第2頁
機(jī)制畢業(yè)論文_第3頁
機(jī)制畢業(yè)論文_第4頁
機(jī)制畢業(yè)論文_第5頁
已閱讀5頁,還剩46頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、畢業(yè)設(shè)計(jì)題 目 減速器網(wǎng)絡(luò)設(shè)計(jì) 姓 名 曹本文 學(xué) 號(hào) 0703010102 指 導(dǎo) 教 師 秦襄培 指導(dǎo)教師職稱 副教授 年級(jí)專業(yè)班級(jí) 機(jī)制01 所 在 學(xué) 院 機(jī)電工程學(xué)院 2011年 6 月 1日摘 要 在減速器的設(shè)計(jì)過程中,涉及到大量的計(jì)算、查表以及查圖等。為了方便學(xué)生進(jìn)行設(shè)計(jì),使設(shè)計(jì)過程變得簡(jiǎn)單,因此設(shè)計(jì)了此減速器設(shè)計(jì)網(wǎng)頁。它是利用frontpage軟件制作一個(gè)網(wǎng)頁,將減速器的設(shè)計(jì)過程集中在該網(wǎng)頁中,它的主要優(yōu)點(diǎn)在于,學(xué)生在進(jìn)行減速器設(shè)計(jì)時(shí),只需訪問該網(wǎng)頁并輸入一些參數(shù)和簡(jiǎn)單的查表查圖,點(diǎn)擊提交便可完成減速器各部分的設(shè)計(jì)工作,從而減少了大量的計(jì)算過程,使學(xué)生將更多時(shí)間用于減速器設(shè)計(jì)方

2、案的選擇等,其中,它將需要用到的圖和表都放在網(wǎng)頁中,便于查閱,從而節(jié)省了大量時(shí)間和精力。此網(wǎng)頁包括減速器電機(jī)的選擇模塊、傳動(dòng)裝置運(yùn)動(dòng)及動(dòng)力參數(shù)模塊、傳動(dòng)帶設(shè)計(jì)模塊、齒輪設(shè)計(jì)模塊、軸的設(shè)計(jì)模塊、鍵的設(shè)計(jì)模塊、潤(rùn)滑方式的選擇模塊等。在實(shí)際試用中,減速器設(shè)計(jì)網(wǎng)頁對(duì)于二級(jí)變速的減速器設(shè)計(jì),十分方便,能在較短的時(shí)間內(nèi)完成設(shè)計(jì)工作,整個(gè)設(shè)計(jì)流程十分清晰,既省時(shí)又高效,關(guān)鍵詞:減速器、frontpage、網(wǎng)頁abstractduring the design of speed reducer process, involving lots of calculation, look-up table and

3、check figure, etc, in order to facilitate the student to carry on the design, make the process of design to be simply, so design the web site of speed reducer design. it uses the software of frontpage to make a web site ,gear reducer design process in this web. its main advantage is that, when stude

4、nts use it to design the speed reducer, they only have to visit this page and enter some parameters and simple look-up table check diagram, click the submit , then can complete all parts design work of speed reducer ,thus reduce a lot number of calculation process, and make students will be more tim

5、e for the selection of design scheme, etc, it put figure and table that are needed in the web which is convenient for look-up, then saves a lot of time and energy. this web page include reducer motors choice module, transmission device sports and dynamic parameters module, belting design module, gea

6、r design module, shaft design module, key design module and lubrication method choice module. in the practical trial, the reducer design web page is very convenient for secondary variable speed reducer design, it can finish the design work in a relatively short period of time, the whole design proce

7、ss is very clear, already save time and efficient.keywords:speed reducer frontpage webpage目 錄摘 要iabstractii目 錄iii第一章 前言11.1減速器網(wǎng)絡(luò)設(shè)計(jì)的背景11.2減速器網(wǎng)絡(luò)設(shè)計(jì)的意義11.3國內(nèi)外研發(fā)現(xiàn)狀11.4 設(shè)計(jì)方案簡(jiǎn)介2第二章 設(shè)計(jì)中所用的軟件及編程語言12.1網(wǎng)頁設(shè)計(jì)的基本概念及方法12.1.1 frontpage簡(jiǎn)介及主要功能12.1.2 利用表單制作網(wǎng)頁22.2 設(shè)計(jì)網(wǎng)頁所用的編程語言-javascript22.2.1 javascript的基本語言32.2.2設(shè)計(jì)中用

8、到的一些基本函數(shù)52.3 將javascript嵌入網(wǎng)頁8第三章 分析該網(wǎng)頁的設(shè)計(jì)過程13.1 整個(gè)界面的設(shè)計(jì)23.2 電機(jī)的選擇模塊23.2.1 網(wǎng)頁界面的設(shè)計(jì)23.2.2 網(wǎng)頁代碼的編輯43.2 傳動(dòng)裝置運(yùn)動(dòng)及動(dòng)力參數(shù)模塊73.3 傳動(dòng)帶的設(shè)計(jì)模塊93.4 齒輪的設(shè)計(jì)模塊113.5 軸的設(shè)計(jì)模塊233.6 鍵的設(shè)計(jì)模塊283.7 潤(rùn)滑方式及密封方式的選擇模塊設(shè)計(jì)30第四章 結(jié)論與展望304.1 結(jié)論304.2 展望31參考文獻(xiàn)31致 謝32第一章 前言 減速器在原動(dòng)機(jī)和工作機(jī)或執(zhí)行機(jī)構(gòu)之間起匹配轉(zhuǎn)速和傳遞轉(zhuǎn)矩作用,在現(xiàn)代機(jī)械中應(yīng)用極為廣泛,隨著機(jī)械行業(yè)的發(fā)展,各種不同結(jié)構(gòu)、功能的減速器日益

9、呈現(xiàn),因此,減速器的設(shè)計(jì)方法顯得尤為重要。為了簡(jiǎn)化減速器的設(shè)計(jì)過程,使整個(gè)設(shè)計(jì)變得更加容易,因此設(shè)計(jì)了這款減速器設(shè)計(jì)網(wǎng)頁。1.1減速器網(wǎng)絡(luò)設(shè)計(jì)的背景減速器設(shè)計(jì)過程中,涉及到大量的計(jì)算過程以及參數(shù)、圖表的查閱、公式的選擇等,此過程繁雜且容易出錯(cuò),尤其對(duì)專業(yè)知識(shí)不是很強(qiáng)的人來說,設(shè)計(jì)起來有相當(dāng)?shù)睦щy,因此,設(shè)計(jì)一種減速器網(wǎng)頁具有重要意義。1.2減速器網(wǎng)絡(luò)設(shè)計(jì)的意義此網(wǎng)頁最大的優(yōu)點(diǎn)是將減速器的整個(gè)設(shè)計(jì)過程集中在一個(gè)網(wǎng)頁中,當(dāng)我們打開此網(wǎng)頁時(shí),只需輸入原始數(shù)據(jù),然后點(diǎn)擊提交按鈕,頁面便會(huì)自動(dòng)得出計(jì)算結(jié)果,其中需要查表及查圖得出的參數(shù)都可以在網(wǎng)頁中給出的圖和表中查取,而不需像傳統(tǒng)設(shè)計(jì)方法那樣查閱各類文獻(xiàn)

10、資料,整個(gè)流程清晰且省時(shí),尤其對(duì)初學(xué)者來說有很大幫助。1.3國內(nèi)外研發(fā)現(xiàn)狀目前,國外這方面更多的是一些專業(yè)的機(jī)械設(shè)計(jì)軟件,對(duì)于初學(xué)者來說不太容易掌握,且大多要收費(fèi)的。國內(nèi)也有許多類似軟件,也各有其不足,這些軟件歸納起來如下:1、專業(yè)減速器設(shè)計(jì)軟件如“gearbox 5.0”、“減速器設(shè)計(jì)及齒輪參數(shù)計(jì)算系統(tǒng) v5.0”,都是比較有影響力的軟件。雖然這類軟件計(jì)算精確,能解決各種繁雜的計(jì)算,但其不足也有很多。首先,對(duì)于初學(xué)者來說,沒有具體的設(shè)計(jì)流程及計(jì)算過程,而這些具體過程恰好是初學(xué)者應(yīng)該掌握的能力,此外,這些軟件都是為專業(yè)設(shè)計(jì)人員準(zhǔn)備的,大多是要收費(fèi)的。2、用于各種設(shè)計(jì)計(jì)算及校核計(jì)算的計(jì)算工具如清

11、華大學(xué)精密儀器及機(jī)械制作的計(jì)算工具,以及網(wǎng)絡(luò)上存在的各種excel類型的計(jì)算用表格。這類計(jì)算工具可以進(jìn)行簡(jiǎn)單的齒輪、軸的尺寸計(jì)算,有的也可以進(jìn)行齒輪、軸、鍵的校核功能。 這類軟件更偏重于計(jì)算,應(yīng)該說來是計(jì)算器類型工具,往往需要用著輸入大量參數(shù),或者是只能進(jìn)行有限的設(shè)計(jì)過程中某一步的計(jì)算,不能系統(tǒng)的進(jìn)行減速器的設(shè)計(jì)。1.4 設(shè)計(jì)方案簡(jiǎn)介 此設(shè)計(jì)是利用frontpage軟件以及javascript編程語言將減速器的設(shè)計(jì)流程集中到一個(gè)網(wǎng)頁中,整個(gè)頁面分為7個(gè)板塊,電機(jī)的選擇、傳動(dòng)裝置運(yùn)動(dòng)及動(dòng)力參數(shù)、帶傳動(dòng)的設(shè)計(jì)、齒輪的設(shè)計(jì)、軸的設(shè)計(jì)、鍵的設(shè)計(jì)、潤(rùn)滑及密封等。減速器設(shè)計(jì)中公式的計(jì)算以文本框的形式表達(dá),

12、用者只需將原始數(shù)據(jù)和查表查圖得出 的數(shù)據(jù)輸入文本框,點(diǎn)擊提交按鈕就會(huì)得出計(jì)算結(jié)果,減速器各部分的設(shè)計(jì)結(jié)果就會(huì)一步步得出。第二章 設(shè)計(jì)中所用的軟件及編程語言2.1網(wǎng)頁設(shè)計(jì)的基本概念及方法 隨著網(wǎng)絡(luò)技術(shù)的發(fā)展以及信息時(shí)代的到來,越來越多的用戶通過上網(wǎng)來獲取信息,用戶通過訪問web站點(diǎn),打開網(wǎng)頁,從而獲得自己想要的信息,因此,網(wǎng)頁設(shè)計(jì)具有重要意義。網(wǎng)頁設(shè)計(jì)分為兩個(gè)部分:頁面布局和智能處理。頁面布局即使用標(biāo)記語言來完成定義,包括html和vrml等。標(biāo)記語言只定義頁面的排布,什么地方放什么樣的元素,但元素如何對(duì)操作者的操作事件進(jìn)行反應(yīng),標(biāo)記語言就無能為力了,或只能實(shí)現(xiàn)少數(shù)預(yù)制功能,如超鏈接。智能處理定

13、義頁面元素對(duì)事件的響應(yīng)方法,使用一些類似傳統(tǒng)編程語言的工具來實(shí)現(xiàn),如javascript, vbscript,vrmlscript等,它們統(tǒng)稱為“腳本語言”腳本語言,又叫動(dòng)態(tài)語言。是一種編程語言控制軟件應(yīng)用程序。腳本通常以文本保存,只在被調(diào)用時(shí)進(jìn)行解釋或編譯 網(wǎng)頁設(shè)計(jì)有許多專業(yè)的軟件,常用的網(wǎng)頁編輯器由frontpage、dreamweaver等,常用的制作和處理靜態(tài)圖片的軟件有:photoshop、fireworks、coredraw等,而制作動(dòng)態(tài)圖片則有另一些軟件,如:image ready、gif animator等此次設(shè)計(jì)選擇了其中的一種:frontpage. 2.1.1 frontp

14、age簡(jiǎn)介及主要功能frontpage 是microsoft公司的產(chǎn)品,為office自帶的一個(gè)組件。本次設(shè)計(jì)用的是frontpage2003,其界面與word相似,對(duì)于熟悉word軟件產(chǎn)品的用戶來說,更易掌握。frontpage2003默認(rèn)界面和所有的windows軟件基本一樣,標(biāo)題欄運(yùn)行在屏幕的頂部,下面緊跟著菜單欄。接著是常用的工具欄,然后是格式工具欄。在3個(gè)典型的組件下是frontpage2003的兩個(gè)最大的屏幕區(qū)域。左邊是編輯區(qū),右邊是進(jìn)行某項(xiàng)工作時(shí)所用到的相應(yīng)操作。所看到的實(shí)際上是一個(gè)網(wǎng)頁視圖窗口,“網(wǎng)頁”視圖是用戶的文檔編輯器。是frontpage2003軟件的字處理部分,可以在

15、字處理器中創(chuàng)建、格式化和編輯文檔。在底部有4個(gè)按鈕,分別是設(shè)計(jì)、拆分、代碼和預(yù)覽,按鈕之間可以相互切換。 frontpage的編輯區(qū)域和word類似,可以編輯文字,插入圖片以及超鏈接等,當(dāng)點(diǎn)擊底部的代碼按鈕時(shí),會(huì)跳到代碼編輯區(qū)域,編輯代碼,也可插入程序。2.1.2 利用表單制作網(wǎng)頁 此設(shè)計(jì)為設(shè)計(jì)減速器的網(wǎng)頁,因此涉及到大量的文字編輯和公式的計(jì)算,所以選用frontpage中表單里的一些功能來設(shè)計(jì)網(wǎng)頁的整個(gè)界面,公式的計(jì)算以文本框的形式來表達(dá),文本框所提供的域?yàn)橐恍懈?,最?99個(gè)字符長(zhǎng)。它用于公式的計(jì)算。當(dāng)選擇文本框時(shí),在屏幕上虛線包圍的表單邊框之中會(huì)出現(xiàn)一個(gè)文本框。例如:pw=t*nw/95

16、50=*/9550= 編輯公式文字后再添加表單域,執(zhí)行“插入”/“表單”命令打開“表單”子菜單,然后插入文本框,在配置表單域內(nèi)容時(shí)需注意:雙擊文本框時(shí),顯示文本框?qū)傩裕渲忻恳粋€(gè)文本框會(huì)對(duì)應(yīng)一個(gè)名稱,所有的名稱字符都不能重復(fù),否則程序就會(huì)出現(xiàn)運(yùn)行出錯(cuò),文本框?qū)傩灾袑挾戎悼刂莆谋究驅(qū)挾?,可以調(diào)節(jié)。在一個(gè)公式的末尾可以插入表單中的高級(jí)按鈕:“提交”和“重置”當(dāng)輸入計(jì)算數(shù)值時(shí),點(diǎn)擊“提交”按鈕,程序會(huì)得出計(jì)算結(jié)果,點(diǎn)擊“重置”時(shí),計(jì)算過程被清空。此外,設(shè)計(jì)過程中也用到了表單中的復(fù)選框。當(dāng)涉及到幾個(gè)不同的選項(xiàng)需要選擇其中一個(gè)時(shí),可以添加一個(gè)復(fù)選框按鈕,復(fù)選框用于一些既可以選中也可以不選中的域,可以指定

17、域的初始狀態(tài)是選中還是未被選中的。默認(rèn)值是on,這意味著如果復(fù)選框的初始狀態(tài)是未被選中,那么當(dāng)將它標(biāo)記為選中標(biāo)記時(shí),返回給表單的處理值是on。2.2 設(shè)計(jì)網(wǎng)頁所用的編程語言-javascript 網(wǎng)頁中智能處理定義頁面元素對(duì)事件的響應(yīng)方法,需使用一些編程語言工具來實(shí)現(xiàn),此次設(shè)計(jì)選用的是javascript。 javascript是一種腳本語言,此語言可以被嵌入html的文件之中。透過javascript可以做到回應(yīng)使用者的需求事件(如:form的輸入)而不用任何的網(wǎng)絡(luò)來回傳回資料,所以當(dāng)使用者輸入一項(xiàng)資料時(shí),它不用經(jīng)過傳給伺服端處理,再傳回來的過程,而直接可以被客戶端(client)的應(yīng)用程序

18、處理。也可以想象成有一個(gè)可執(zhí)行程序在客戶端上執(zhí)行一樣。 下面概述javascript的優(yōu)點(diǎn)和缺點(diǎn)。1. javascript具有如下優(yōu)點(diǎn) (1)簡(jiǎn)單性:javascript是一種腳本編寫語言,它采用小程序段的方式實(shí)現(xiàn)編輯,像其它腳本語言一樣,javascript同樣已是一種解釋性語言,它提供一個(gè)簡(jiǎn)易的開發(fā)過程。它的基本結(jié)構(gòu)形式與c、c+、vb、delphi十分相似。但它并不像這些語言一樣,需要先編譯,而是在程序運(yùn)行過程中被逐行的解釋。它與html標(biāo)識(shí)結(jié)合在一起,從而方便使用操作。(2)動(dòng)態(tài)性:javascript是動(dòng)態(tài)的,它可以直接對(duì)客戶輸入作出響應(yīng),無需經(jīng)過web服務(wù)器程序。它對(duì)用戶的反應(yīng)響

19、應(yīng),是采用以事件驅(qū)動(dòng)的方式進(jìn)行的。所謂事件驅(qū)動(dòng),就是指在主頁中執(zhí)行某種操作所產(chǎn)生的動(dòng)作,就成為“事件”。(3)跨平臺(tái)性:javascript是依賴于瀏覽器本身,與操作環(huán)境無關(guān),只需運(yùn)行瀏覽器的計(jì)算機(jī),并支持javascript的瀏覽器就可以正確執(zhí)行。(4)節(jié)省cgi的交互時(shí)間:隨著www的迅速發(fā)展,有許多www服務(wù)器提供的服務(wù)要與瀏覽器進(jìn)行交流,確認(rèn)瀏覽者的身份、需要服務(wù)的內(nèi)容等,這項(xiàng)工作通常由cgi/perl編寫相應(yīng)的接口程序與用戶進(jìn)行交互來完成。 2. javascript 的缺點(diǎn) (1)安全性差;(2)javascript是一個(gè)稍微有些限制的語言2.2.1 javascript的基本語言

20、 1.數(shù)據(jù)類型和變量 javascript有六中數(shù)據(jù)類型。主要的類型有:number、string、object及boolean類型,其它兩種類型為null和undefined。string字符串類型:字符串是用單引號(hào)或雙引號(hào)來說明的。如:“chuan dong bi”數(shù)值數(shù)據(jù)類型:javascript支持整數(shù)和浮點(diǎn)數(shù)。整數(shù)可為正數(shù)、0或者負(fù)數(shù),浮點(diǎn)數(shù)可以包含小數(shù)點(diǎn)、也可以包含“e” 、或同時(shí)包含這兩項(xiàng)boolean類型:可能的boolean值有true和false。這是兩個(gè)特殊值,不能用1和0。undefined數(shù)據(jù)類型:一個(gè)為undefined的值就是在變量被創(chuàng)建后,但未給該變量賦值以前所

21、具有的值。null數(shù)據(jù)類型:null值就是沒有任何值,什么也不表示。object類型:除了上面提到的各種常用類型外,對(duì)象也是javascript中的重要組成部分。 此次設(shè)計(jì)中主要用到了字符串型和數(shù)值數(shù)據(jù)類型。 javascript中變量用來存放腳本語言中的值,在需要用這個(gè)值的地方可以用變量來代表,變量可以是數(shù)字、文本或其它東西。javascript是一種對(duì)數(shù)據(jù)類型變量要求不太嚴(yán)格的語言,所以不必聲明每一個(gè)變量的類型,但在使用變量前進(jìn)行聲明是一種好的習(xí)慣。常用的是以var語句來聲明變量,例如:var a,b,c;表示a,b,c三個(gè)變量,var關(guān)鍵字也可以直接對(duì)變量賦值,例如:var a=0。 j

22、avascript中變量有全局變量和局部變量?jī)煞N,全局變量放在函數(shù)外進(jìn)行聲明,每一個(gè)函數(shù)都可以調(diào)用全局變量,而局部變量放在函數(shù)內(nèi),只能用于某一個(gè)函數(shù),其它函數(shù)不能調(diào)用 javascript中對(duì)變量名區(qū)分大小寫,所以a變量與a變量是不同的變量,這一點(diǎn)和一些高級(jí)語言不同。并非所有字符串都可以作變量名,變量名也有一定命名原則,如下:(1) 變量名必須以字母,下劃線(-)或$開頭。(2) 變量名除了開頭字符外可以是字母,下劃線,或數(shù)字。(3) 變量名不能是javascript中的關(guān)鍵字。 2語句及語法 javascript提供的語句分為以下幾類:變量聲明,賦值語句;函數(shù)定義語句;條件和分支語句;循環(huán)語

23、句;對(duì)象操作語句;注釋語句。 此次設(shè)計(jì)中用到的語句有:(1) 變量聲明,賦值語句:var。語法如下:var 變量名稱=初始值例如:var a=0/定義a是一個(gè)變量,且有初始值為0(2)函數(shù)定義語句:function,return。語法如下:function 函數(shù)名稱(函數(shù)所帶的參數(shù)) 函數(shù)執(zhí)行部分 例如:function check (3)注釋語句:/,/*/。/這是單行注釋/*這可以多行注釋*/2.2.2設(shè)計(jì)中用到的一些基本函數(shù) 減速器網(wǎng)頁設(shè)計(jì)中涉及到許多公式,每一個(gè)計(jì)算式對(duì)應(yīng)著一個(gè)函數(shù),前面已經(jīng)介紹了javascript的基本語法,和語句,如何用這些語法和語句來編寫函數(shù)? (1) 首先介紹

24、一個(gè)最基本的程序:1+1=2 function check()/定義check ()為該函數(shù)的名稱 var a,b,c; /定義變量a,b,c b=parsefloat(document.myform.t1.value);/輸入變量b,b的數(shù)值類型為浮點(diǎn)型,b對(duì)應(yīng)的文本框名稱為t1 c= parsefloat(document.myform.t2.value);/輸入變量c,c的數(shù)值類型為 浮點(diǎn)型,c對(duì)應(yīng)的文本框名稱為t2 a=b/c;/變量b除以變量c的值等于a document.myform.t3.value=a;/將計(jì)算結(jié)果a的值賦給文本框t3 在輸入變量時(shí),必須定義變量的數(shù)值類型,有整

25、型parseint和浮點(diǎn)型parsefloat兩種,整型用于輸入值為整數(shù)時(shí)能得出正確結(jié)果,否則返回nan,浮點(diǎn)型既可輸入整數(shù),也可輸入小數(shù)。(2) 一個(gè)計(jì)算式開平方根,例如:a=對(duì)應(yīng)的程序如下:function check2() var a,b,c; b=parsefloat(document.myform.t1.value); c= parsefloat(document.myform.t2.value); a=document.myform.t3value=a=math.sqrt(a);/math.sqrt(a)表示對(duì)計(jì)算結(jié)果a開平方根 (3) 一個(gè)計(jì)算式開三次方根,例如:a=對(duì)應(yīng)的程序如

26、下: function check3()var a,b,c;b=parsefloat(document.myform.t1.value);c= parsefloat(document.myform.t2.value);a=document.myform.t3.value=a=math.pow(a,1/3);/math.pow(a,1/3)表示對(duì)計(jì)算結(jié)果開三次方根(4) 以上式子算出的結(jié)果如果是小數(shù),則有許多為小數(shù),如果對(duì)一個(gè)式子的計(jì)算結(jié)果四舍五入保留兩位小數(shù),例如a=b/c 結(jié)果保留兩位小數(shù)對(duì)應(yīng)的程序如下: function check4()var a,b,c;b=parsefloat(doc

27、ument.myform.t1.value);c= parsefloat(document.myform.t2.value);a=b/c;document.myform.t3.value=a=math.roud(a*100)/100;/math.roud(a*100)/100表示結(jié)算結(jié)果保留兩位小數(shù)。 若要保留整數(shù),則為:math.roud(a*1)/1;保留一位小數(shù):math.roud(a*10)/10 . (5) 為了使網(wǎng)頁更加智能化,所以在 編寫程序的時(shí)候,設(shè)置了全局變量,這樣前面計(jì)算得出的結(jié)果,在后面就可以直接調(diào)用,這樣就避免了重復(fù)輸入帶來的麻煩。利用全局變量調(diào)用的函數(shù)如下: var

28、a;/將需要調(diào)用的變量放在函數(shù)外定義,作為全局變量,后面就可以調(diào)用此變量 function check5()var b,c;b=parsefloat(document.myform.t1.value);c= parsefloat(document.myform.t2.value);a=b+c; document.myform.t3.value=a document.myform.t4.value=a function check5()var a,c;c1= parsefloat(document.myform.t5.value);a1=a+c1; document.myform.t6.valu

29、e=a; 2.3 將javascript嵌入網(wǎng)頁javascript程序編輯好后,需要嵌入到網(wǎng)頁中,才能實(shí)現(xiàn)網(wǎng)頁的一些功能。javascript應(yīng)該放在容器中,不能放在外面,否則會(huì)出錯(cuò)。 當(dāng)新建一個(gè)空白網(wǎng)頁后,點(diǎn)擊代碼按鈕,它的代碼基本框架如下: 新建網(wǎng)頁 將javascript程序編后,然后前后加上,插入到中,只有這樣才能被瀏覽器識(shí)別。 將程序插入網(wǎng)頁后,需添加一個(gè)按鈕激活javascript程序,激活按鈕代碼在 中,一段完整的代碼如下:+  =function check()var a,b,c;b=parseint(document.myform.t1.value);c=pars

30、eint(document.myform.t2.value);a=b+c;document.myform.t3.value=a;+=input type=”text” name=”t3” size=”20”input type=“submit” onclick=”check() value=”提交” name=”b1”input type=“rest” value=”重置” name=”b2”/body第三章 分析該網(wǎng)頁的設(shè)計(jì)過程前面已經(jīng)介紹了設(shè)計(jì)此網(wǎng)頁所用的基本軟件-frontpage的一些功能以及編程語言javascript的語法及此網(wǎng)頁中所用到的基本程序,那么該網(wǎng)頁具體是如何制作的,下面

31、將以網(wǎng)頁中第一個(gè)模塊:電機(jī)的選擇為例具體分析網(wǎng)頁的設(shè)計(jì)過程。由于各方面原因,此減速器設(shè)計(jì)軟件有一定的局限性,只適用于二級(jí)變速的減速器設(shè)計(jì)。它的一些已知條件如下: (1) 工作條件:一般條件,通風(fēng)良好; (2) 載荷特性:連續(xù)工作、近于平穩(wěn)、單向運(yùn)轉(zhuǎn); (3) 適用期限:8年,每天兩班制; (4) 卷筒效率: =0.96 (5) 運(yùn)輸帶允許速度誤差:-5%+5%; (6) 生產(chǎn)規(guī)模:成批生產(chǎn) 傳動(dòng)方案示意圖如下:3.1 整個(gè)界面的設(shè)計(jì)整個(gè)網(wǎng)頁大概分為兩部分,左邊是目錄樹,右邊是減速器的設(shè)計(jì)頁面。打開frontpage2003后,首先新建一個(gè)空白網(wǎng)頁,然后在任務(wù)窗格中選擇網(wǎng)頁的布局,在頁面的左邊建

32、一個(gè)目錄樹,目錄樹中包含該網(wǎng)頁的7個(gè)模塊:電機(jī)的選擇模塊、傳動(dòng)裝置運(yùn)動(dòng)及動(dòng)力參數(shù)模塊、傳動(dòng)帶設(shè)計(jì)模塊、齒輪的設(shè)計(jì)模塊、軸的設(shè)計(jì)模塊、鍵的設(shè)計(jì)模塊、潤(rùn)滑方式及密封裝置選擇模塊。目錄樹做好之后,在開始進(jìn)行設(shè)計(jì)減速器設(shè)計(jì)界面。由于內(nèi)容較多,其中,每一個(gè)模塊的標(biāo)題以書簽的形式插入,然后在對(duì)應(yīng)的目錄樹中見一個(gè)超級(jí)鏈接,這樣做的好處是當(dāng)我們要瀏覽某一個(gè)模塊時(shí)只需點(diǎn)擊目錄樹中的標(biāo)題網(wǎng)頁便可自動(dòng)跳到那個(gè)地方。3.2 電機(jī)的選擇模塊下面具體分析此網(wǎng)頁設(shè)計(jì)過程中第一個(gè)模塊的設(shè)計(jì)過程。3.2.1 網(wǎng)頁界面的設(shè)計(jì) 網(wǎng)頁界面如下:原始數(shù)據(jù):鼓輪直徑d(mm)、傳動(dòng)帶速度v(m/s) 、輸出轉(zhuǎn)矩t(n.m),這三組數(shù)據(jù)必

33、須是給定的。 在網(wǎng)頁中的模塊如下: (1)電機(jī)結(jié)構(gòu)形式 經(jīng)綜合考慮,選用臥式封閉y系列三相交流異步電機(jī) (2)選擇電機(jī)容量 原始數(shù)據(jù): 鼓輪直徑d(mm): 傳動(dòng)帶速度v(m/s): 輸出轉(zhuǎn)矩t(n.m): 1)工作機(jī)所需功率: 由2 p7式(2-1)pw=t*nw/9550 nw=60*1000*v/(3.14*d)=k*/= v-傳送帶速度;d-鼓輪直徑;t-工作機(jī)輸出轉(zhuǎn)矩2)由電機(jī)至工作機(jī)總效率 因 v帶效率=0.940.97 取= 一對(duì)滾動(dòng)軸承效率=0.980.995 取= 一對(duì)齒輪傳動(dòng)的效率=0.960.98 取= 聯(lián)軸器效率=0.990.995 取= 卷筒效率=0.96 故=*=

34、* 0.96=3)電機(jī)所需輸出功率pd pd=pw/=/=kw 4)確定電機(jī)額定功率ped 因?yàn)閜edpd 查表取ped=kw(3) 電機(jī)額定轉(zhuǎn)速的選擇 nd=iv*ih*il*iw nd-電機(jī)轉(zhuǎn)速;iv-v帶傳動(dòng)比;ih-高速齒輪傳動(dòng)比 il-低速齒輪傳動(dòng)比;nw-工作機(jī)轉(zhuǎn)速 ih*il=916 推薦v帶傳動(dòng)比:24 故nd=iv*ih*il*iw=18nw144nw=18*= 144*= (4) 確定電機(jī)型號(hào) 根據(jù)以上求得的數(shù)據(jù),由表選擇電機(jī)的型號(hào)以上即是此模塊在網(wǎng)頁中的界面,它包括兩部分,文字的編輯及公式的計(jì)算。文字編輯部分跟word中的編輯方法一樣,將網(wǎng)頁下方的編輯按鈕調(diào)到設(shè)計(jì)狀態(tài)后,

35、在界面中輸入必要的文字。公式計(jì)算部分是該網(wǎng)頁中最重要的一部分,也是最能體現(xiàn)該網(wǎng)頁功能的一部分,先編輯好公式文本后,再利用表單,在后面插入文本框,以及提交按鈕,例如nw=60*1000*v/(3.14*d)=k*/=雙擊文本框后可編輯文本框?qū)傩?,設(shè)置文本框的高度和寬度,以及名稱,值得注意的是,每個(gè)文本框的名稱各不相同,否則程序在運(yùn)行時(shí)會(huì)出錯(cuò)。3.2.2 網(wǎng)頁代碼的編輯每一個(gè)網(wǎng)頁都由許多代碼組成,當(dāng)新建此網(wǎng)頁時(shí),點(diǎn)擊代碼按鈕,它的代碼如下: 新建網(wǎng)頁 在之間加入該網(wǎng)頁的名稱,其中,公式運(yùn)行的程序部分應(yīng)該放在之后,所有的程序要放在容器之中。第一個(gè)計(jì)算公式對(duì)應(yīng)的代碼如下: var a; functio

36、n check()b=parsefloat(document.myform.a1.value);c=parsefloat(document.myform.a2.value);document.myform.t1.value=c;document.myform.t2.value=b;a=60*1000/3.14*c/bdocument.myform.t3.value=a=math.round (a*100)/100;第一個(gè)計(jì)算式的結(jié)果以a表示,為了能在后面的計(jì)算中調(diào)用此結(jié)果,因此把它作為全局變量,所以放在函數(shù)function外面定義,它對(duì)應(yīng)的界面如下:鼓輪直徑d(mm): 傳動(dòng)帶速度v(m/s)

37、: 輸出轉(zhuǎn)矩t(n.m): )工作機(jī)所需功率: 由2 p7式(2-1)pw=t*nw/9550 nw=60*1000*v/(3.14*d)=k*/=此界面中有6個(gè)文本框,程序中代碼的意思為將b值輸入給第一個(gè)文本框,即鼓輪直徑,將c值輸入給第二個(gè)文本框,然后程序又將第一個(gè)值賦值給第四個(gè)文本框,將第二個(gè)值賦值給第五個(gè)文本框,計(jì)算得出的結(jié)果賦值給第六個(gè)文本框。計(jì)算公式用代碼表達(dá)即為:a=60*1000/3.14*c/b編輯好代碼后,轉(zhuǎn)到預(yù)覽狀態(tài),在文本框中輸入原始參數(shù):鼓輪直徑及帶傳動(dòng)速度然后點(diǎn)擊提交按鈕,下面的計(jì)算式中就會(huì)顯示計(jì)算過程和結(jié)果。此時(shí),整個(gè)頁面的代碼如下: 新建網(wǎng)頁 var a; fu

38、nction check() b=parsefloat(document.myform.a1.value); c=parsefloat(document.myform.a2.value); document.myform.t1.value=c;document.myform.t2.value=b; a=60*1000/3.14*c/b document.myform.t3.value=a=math.round (a*100)/100; !-webbot bot=saveresults u-file= h:360data重要數(shù)據(jù)桌面 _privateform_results.csv s-form

39、at=text/csv s-label-fields=true 鼓輪直徑d(mm):  傳動(dòng)帶速度 v(m/s): 輸出轉(zhuǎn)矩t(n.m):    nw=60*1000*v/(3.14*d)=k* / = pw=t*nw/9550=*/9550 =*/9550= 完成界面設(shè)計(jì)后,只需要對(duì)頁面中的公式編輯代碼即可,每一個(gè)公式對(duì)應(yīng)一個(gè)代碼,前后的程序都連在一起,必須保證每個(gè)函數(shù)的名稱不能重復(fù),否則程序會(huì)出錯(cuò),當(dāng)一個(gè)計(jì)算式的結(jié)果需要在后面調(diào)用時(shí),該計(jì)算結(jié)果的變量必須設(shè)為全局變量。3.2 傳動(dòng)裝置運(yùn)動(dòng)及動(dòng)力參數(shù)模塊 (1)總傳動(dòng)比的確定及各級(jí)傳動(dòng)比的分配 1)理論總傳動(dòng)比

40、i=nm/nw=/= nw-電機(jī)滿載轉(zhuǎn)速 2) 各級(jí)傳動(dòng)比分配 1v帶傳動(dòng)理論傳動(dòng)比iv iv=24 取iv= 2兩級(jí)齒輪傳動(dòng)傳動(dòng)比 ih*il=i/iv=/= 3齒輪傳動(dòng)中,高速級(jí)理論傳動(dòng)比分配 一般ih=(1.31.4)*il 取ih=il il=/= il=/= (2)各軸轉(zhuǎn)速、轉(zhuǎn)矩與輸入功率 1)各軸理論轉(zhuǎn)速 設(shè)電機(jī)為0軸,高速軸軸,中間軸為軸,低速軸為軸 1電動(dòng)機(jī)nd=nm=r/min 2軸 n1=nd/iv=/=r/min 3軸 n2=n1/ih=/=r/min 4軸 n3=n2/il=/=r/min 2)各軸輸入功率 1電動(dòng)機(jī) ped= 2軸 p1=ped*=*=kw 3軸 p2=p2*= *=kw 4軸 p3=p2*= *=kw 3)各軸理論轉(zhuǎn)矩 1電動(dòng)機(jī) td=9550*ped/nd=

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論