版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、.新鄉(xiāng)學(xué)院cad/cam作業(yè)二題目:vb編程的v帶傳動(dòng)設(shè)計(jì)姓 名學(xué) 號(hào)12042010101所在學(xué)院名稱機(jī)電工程學(xué)院專 業(yè) 名 稱機(jī)械設(shè)計(jì)制造及其自動(dòng)化指導(dǎo)教師姓名2013年10月目錄內(nèi)容摘要2關(guān)鍵詞2abstract2keywords31.緒論31.1用vb編程設(shè)計(jì)帶傳動(dòng)31.2帶傳動(dòng)簡(jiǎn)介32.v帶傳動(dòng)設(shè)計(jì)42.1已知條件和設(shè)計(jì)內(nèi)容42.2設(shè)計(jì)步驟和方法43.用vb編程的方法設(shè)計(jì)v帶傳動(dòng)63.1編程的前期準(zhǔn)備63.2 vb編程的程序7參考文獻(xiàn)20致謝21內(nèi)容摘要:在隨著科學(xué)技術(shù)的發(fā)展,機(jī)械制造業(yè)的應(yīng)用十分廣泛,特別是在農(nóng)業(yè)機(jī)械、工程機(jī)械、軍事應(yīng)用當(dāng)中占據(jù)著重要位置。一些常用的機(jī)械設(shè)備,一般都
2、是要依靠機(jī)械傳動(dòng)提供所需要的動(dòng)力,而在機(jī)械傳動(dòng)中v帶傳動(dòng)式最傳統(tǒng)也是應(yīng)用最為廣泛的機(jī)械傳動(dòng)。因此,掌握v帶傳動(dòng)的設(shè)計(jì)是十分重要和必要的。本篇文章應(yīng)用傳統(tǒng)的機(jī)械設(shè)計(jì)方法,通過(guò)vb軟件強(qiáng)大的功能,使得普通v帶的參數(shù)化得以實(shí)現(xiàn),與傳統(tǒng)的設(shè)計(jì)方法相比,極大地提高工作效率,縮短了大量的工作時(shí)間。此外,vb上手比較容易,且能建立友好的界面,其功能比較實(shí)用,便于理解面向?qū)ο缶幊?,這也是此次設(shè)計(jì)選取vb的原因。總的來(lái)看,本次設(shè)計(jì)包含了數(shù)學(xué)模型的建立和程序的編制。當(dāng)設(shè)計(jì)的系統(tǒng)完成時(shí),我們可以得到一個(gè)可視化的操作界面,此界面可以輸入一些用戶給定的原始條件,然后程序自動(dòng)進(jìn)行設(shè)計(jì)校核計(jì)算,并得到相應(yīng)的結(jié)果。關(guān)鍵詞:
3、v帶傳動(dòng) 機(jī)械設(shè)計(jì) 數(shù)學(xué)模型abstract:withthedevelopmentofscienceandtechnology,andmachinerymanufacturingapplicationsisveryextensive,especiallyintheagriculturalmachinery,engineeringmachinery,militaryapplications,whichoccupiesanimportantposition.commonlyusedinmachineryandequipment,aregenerallyrelyonmechanicaltransmi
4、ssionprovidetherequiredpower,whileinthemechanicaltransmissionv-belttransmissiontypemosttraditionalisthemostwidelyusedmechanicaltransmission.therefore,graspthev-beltdrivedesignisveryimportantandnecessary.thisarticletheapplicationoftraditionalmechanicaldesign,throughthepowerfulfeaturesofthevbsoftware,
5、makingtheordinaryv-beltparameterssystemtobeachieved,comparedwiththetraditionaldesignmethods,andgreatlyimproveworkefficiency,andreducestheamountofworkingtime.inaddition,thevbtogetstartedisrelativelyeasyandfriendlyinterface,itsfunctionismorepractical,easytounderstandobject-orientedprogramming,andthisi
6、sthedesignselectthevbreasons.overall,thedesignincludestheestablishmentofthemathematicalmodelandproceduresforthepreparationof.completionofthedesignofthesystem,wecangetavisualuserinterface,thisinterfacecanentersomeusergiveninitialconditions,thentheprogramautomaticallydesigncheckingcalculation,andtheco
7、rrespondingresults.keywords:v belt drive mechanical design mathematical model1.緒論1.1用vb編程設(shè)計(jì)帶傳動(dòng)帶傳動(dòng)用于傳遞動(dòng)力和功率,在機(jī)械傳動(dòng)中扮演者重要的角色,已得到越來(lái)越廣泛的應(yīng)用并在我們?nèi)粘I钪衅鸬街匾淖饔谩=陙?lái),特別是在汽車工業(yè)、大型機(jī)械以及各種新型機(jī)械裝備中使用相當(dāng)廣泛。新技術(shù)的研發(fā)以及合成材料的迅速發(fā)展,都能在帶傳動(dòng)上得到使用,帶設(shè)備、工藝水平的持續(xù)提高,使得帶傳動(dòng)的工作能力和工作的效率顯著增強(qiáng)。為滿足各種用途的需要,品種也不斷增加。帶傳動(dòng)具有結(jié)構(gòu)簡(jiǎn)單,傳動(dòng)平穩(wěn),價(jià)格低廉,緩沖吸振、不需潤(rùn)滑及等
8、特點(diǎn)。這一切,使帶傳動(dòng)在機(jī)械傳動(dòng)中占據(jù)了主導(dǎo)地位,且從易損件向傳動(dòng)的功能部件方向演變,以至在許多場(chǎng)合替代了其它傳動(dòng)形式。隨著高科技的發(fā)展,傳統(tǒng)的v帶設(shè)計(jì)的方法已經(jīng)不能滿足現(xiàn)在工業(yè)的需求,尤其是數(shù)控技術(shù)取代了之前的手工設(shè)計(jì)的方法,這就使得v帶也必須進(jìn)行現(xiàn)代化的改革,鑒于vb的可視化操作界面、操作簡(jiǎn)單。所以,本次畢業(yè)設(shè)計(jì)是以vb語(yǔ)言作為開(kāi)發(fā)的工具,對(duì)普通v帶進(jìn)行參數(shù)化設(shè)計(jì)。本次設(shè)計(jì)是基于vb的普通v帶參數(shù)化設(shè)計(jì)系統(tǒng),熟悉掌握普通v帶傳動(dòng)的設(shè)計(jì)方法及實(shí)現(xiàn)流程,以及vb軟件的開(kāi)發(fā)環(huán)境,建立軟件平臺(tái)的總體框架。然后在vb集成開(kāi)發(fā)環(huán)境中編程實(shí)現(xiàn)普通v帶傳動(dòng)的設(shè)計(jì)計(jì)算和校核計(jì)算,確定主要尺寸,校核帶速、包角
9、、中心距及帶強(qiáng)度等主要參數(shù),建立操作簡(jiǎn)單方便的界面,并對(duì)其進(jìn)行調(diào)試。1.2帶傳動(dòng)簡(jiǎn)介帶傳動(dòng)是兩個(gè)或多個(gè)帶輪之間用帶作為撓性拉拽零件的傳動(dòng),工作室借助零件之間的摩擦(或嚙合)來(lái)傳遞運(yùn)動(dòng)或動(dòng)力。根據(jù)截面形狀不同,可分為平帶傳動(dòng)、v帶傳動(dòng)、同步帶傳動(dòng)、多楔帶傳動(dòng)等。帶傳動(dòng)式具有中間撓性控件的一種傳動(dòng),所以:(1)能緩和載荷沖擊;(2)運(yùn)行平穩(wěn),無(wú)噪聲;(3)制造和安裝精度不像嚙合傳動(dòng)那樣嚴(yán)格;(4)過(guò)載時(shí)將引起帶在帶輪上打滑,可防止其他零件的損壞;(5)可增加帶長(zhǎng)以適應(yīng)中心距較大的工作條件(可達(dá)15米)。帶傳動(dòng)和摩擦輪傳動(dòng)一樣,也有下列缺點(diǎn):(1)有彈性滑動(dòng)和打滑,使效率降低從而不能保證準(zhǔn)確的傳動(dòng)比
10、(同步帶傳動(dòng)式靠嚙合傳動(dòng)的,所以可保證傳動(dòng)同步);(2)傳遞同樣大的圓周力時(shí),輪廓尺寸和軸上的壓力都比嚙合傳動(dòng)大;(3)帶的壽命較短。v帶主要有普通v帶、變速v帶、窄v帶、切邊v帶、多楔v帶、聯(lián)組v帶、齒形v帶、寬v帶大楔角v帶等,這里主要介紹最為常見(jiàn)的普通v帶的傳動(dòng),標(biāo)準(zhǔn)普通v帶是用多種材料制成的無(wú)接頭環(huán)形帶,這些材料包括頂膠、抗拉體、底膠和包布。根據(jù)抗拉體結(jié)構(gòu)的不同,普通v帶分為簾布芯v帶和繩芯v帶兩種。簾布芯v帶制造方便;繩芯v帶柔韌性好,主要用于載荷布大和帶輪直徑較小的場(chǎng)合。v帶的截面呈等腰梯形,帶輪上也做出相應(yīng)的輪槽,傳動(dòng)時(shí),v帶的兩個(gè)側(cè)面和輪槽接觸,靠槽面的摩擦可以提供很大的摩擦力
11、。另外,v帶傳動(dòng)允許的傳動(dòng)比較大,且結(jié)構(gòu)緊湊。2.v帶傳動(dòng)設(shè)計(jì)2.1已知條件和設(shè)計(jì)內(nèi)容2.1.1設(shè)計(jì)v帶傳動(dòng)時(shí)的已知條件(1)帶傳動(dòng)的工作條件;(2)傳動(dòng)位置和總體尺寸限制;(3)所需傳遞的額定功率;(4)小帶輪轉(zhuǎn)速;(5)大帶輪轉(zhuǎn)速和傳動(dòng)比。2.1.2設(shè)計(jì)內(nèi)容(1)v帶的型號(hào)、基準(zhǔn)長(zhǎng)度ld和根數(shù)z;(2)大小帶輪的基準(zhǔn)直徑dd2、dd1;(3)裝配的中心距a、張緊力f0、壓軸力fp。2.2設(shè)計(jì)步驟和方法2.2.1確定計(jì)算功率根據(jù)公式(2-1)計(jì)算求得v帶傳動(dòng)的計(jì)算功率pca。 pc=ka p(2-1)式中:pca計(jì)算功率,kw;ka工況系數(shù);p所需傳遞的額定功率,如電動(dòng)機(jī)的額定功率或名義負(fù)載
12、功率,kw;其中工況系數(shù)ka的值根據(jù)載荷性質(zhì)由機(jī)械設(shè)計(jì)第八版表8-7中查取。2.2.2選擇v帶的帶型根據(jù)計(jì)算功率pca和小帶輪轉(zhuǎn)速n1,從機(jī)械設(shè)計(jì)第八版圖8-11選取普通v帶的型號(hào)。2.2.3確定帶輪的基準(zhǔn)直徑dd并驗(yàn)算帶速(1)初選小帶輪的基準(zhǔn)直徑dd1根據(jù)v 帶的帶型,參考機(jī)械設(shè)計(jì)第八版表8-6和表8-8確定小帶輪的基準(zhǔn)直徑dd1,應(yīng)使dd1(dd)min。(2)驗(yàn)算帶速根據(jù)式(8-13)驗(yàn)算帶的速度帶速不宜過(guò)低或過(guò)高,一般應(yīng)使v=525m/s,最高不超過(guò)30 m/s。(3)計(jì)算大帶輪的基準(zhǔn)直徑由dd2=idd1計(jì)算,并根據(jù)機(jī)械設(shè)計(jì)第八版表8-8加以適當(dāng)圓整。2.2.4確定中心距a,并選擇
13、v帶的基準(zhǔn)長(zhǎng)度ld(1)根據(jù)傳動(dòng)總體尺寸的限制條件或要求的中心距,結(jié)合式(8-20)初定中心距a0。(2)計(jì)算相應(yīng)的帶長(zhǎng)ld0帶的基準(zhǔn)長(zhǎng)度ld根據(jù)ld0由機(jī)械設(shè)計(jì)第八版表8-2選取。(3)計(jì)算中心距a及其變動(dòng)范圍傳動(dòng)的實(shí)際中心距近似為考慮到帶輪的制造誤差、帶長(zhǎng)誤差、帶的彈性及因帶的松弛而產(chǎn)生的補(bǔ)充張緊的需要,常給出中心距的變動(dòng)范圍2.2.5驗(yàn)算小帶輪上的包角由式(8-7)可知,小帶輪上的包角小于大帶輪上的包角。又由式(8-6)可知,小帶輪上的總摩擦力相應(yīng)地小于大帶輪上的總摩擦力。因此,打滑只可能在小帶輪上發(fā)生。為了提高帶傳動(dòng)的工作能力,應(yīng)使2.2.6確定帶的根數(shù)z式中:p0由小帶輪基準(zhǔn)直徑dd
14、1和轉(zhuǎn)速n1,查機(jī)械設(shè)計(jì)第八版表8-4a; 由n1,i和帶型,查機(jī)械設(shè)計(jì)第八版表8-4b; 由查機(jī)械設(shè)計(jì)第八版表8-5; 由ld查機(jī)械設(shè)計(jì)第八版表8-2。為了使各根v帶受力均勻,帶的根數(shù)不宜過(guò)多,一般應(yīng)少于10根。否則,應(yīng)選擇橫截面積較大的帶型,以減少帶的根數(shù)。2.2.7確定帶的初拉力f0由式(8-6),并計(jì)入離心力和包角的影響,可得單根v帶所需的最小初拉力為 對(duì)于新安裝的v帶,初拉力應(yīng)為;對(duì)于運(yùn)轉(zhuǎn)后的v帶,初拉力應(yīng)為。圖2-1 初拉力的測(cè)定安裝時(shí),應(yīng)保證初拉力f0大于上述數(shù)值,但也不應(yīng)過(guò)大。為了控制實(shí)際f0的大小,可以采用如圖2-1所示的方法,即在v帶與兩帶輪切點(diǎn)的跨度中點(diǎn),施加一規(guī)定的、與
15、帶邊垂直的力g(參見(jiàn)機(jī)械設(shè)計(jì)第八版表8-9),使帶在每100mm上產(chǎn)生1.6mm的撓度即可。2.2.8計(jì)算帶傳動(dòng)的壓軸力fp為了設(shè)計(jì)帶輪軸的軸承,需要計(jì)算帶傳動(dòng)作用在軸上的壓軸力fp式中,小帶輪的包角。3.用vb編程的方法設(shè)計(jì)v帶傳動(dòng)3.1編程的前期準(zhǔn)備3.1.1已知條件(1)功率p;(2)小帶輪轉(zhuǎn)速n1;(3)原動(dòng)機(jī)及工作機(jī)工作情況;(4)中心距。3.1.2手工設(shè)計(jì)的流程(1)確定計(jì)算功率1)查表得ka;2)計(jì)算功率pca(2)選擇v帶的型號(hào)1)由pca,n1從圖中選擇帶型(3)確定帶輪基準(zhǔn)直徑dd1并驗(yàn)算帶速1)由帶型查表確定小帶輪基準(zhǔn)直徑dd1;2)帶速驗(yàn)算,v(530m/s),如不滿足
16、轉(zhuǎn)至【(3)1)】重新確定dd1;3)計(jì)算大帶輪基準(zhǔn)直徑dd2;4)查表圓整大帶輪基準(zhǔn)直徑。(4)確定中心距a,并選擇v帶基準(zhǔn)長(zhǎng)度ld1)由0.7(dd1+dd2)a02(dd1+dd2)給出中心距范圍,初定a0;2)計(jì)算所需基準(zhǔn)長(zhǎng)度ld0;3)查表確定基準(zhǔn)長(zhǎng)度ld,并查表的kl;4)計(jì)算實(shí)際中心距a;5)驗(yàn)算小帶輪包角,若不滿足轉(zhuǎn)至【(4)1)】重新確定a0。(5)確定帶的根數(shù)1)計(jì)算單根帶功率pr;2)根據(jù)dd1和n1查表得p0;3)根據(jù)n1,i和帶型查表得p0;4)根據(jù)小帶輪包角查表得k;5)計(jì)算帶的根數(shù)z。(6)計(jì)算單根v帶的最小初拉力(f0)min1)計(jì)算(f0)min;2)確定初拉
17、力范圍:新裝1.5(f0)min;已運(yùn)行1.3(f0)min。(7)計(jì)算壓軸力fp(8)顯示計(jì)算結(jié)果(9)結(jié)束3.1.3變量表參數(shù)名稱變量名稱參數(shù)意義輸入/輸出pp傳遞功率(kw)入n1n1主動(dòng)輪轉(zhuǎn)速入ii傳動(dòng)比入kaka工作情況系數(shù)pcapca計(jì)算功率dxv帶帶型出dd1dd1小帶輪基準(zhǔn)直徑出dd2dd2大帶輪基準(zhǔn)直徑出vv帶速a0a0初定中心距aa中心距出ld0ld0計(jì)算基準(zhǔn)長(zhǎng)度ldld選取標(biāo)準(zhǔn)基準(zhǔn)長(zhǎng)度出aminamin允許最小中心距出amaxamax允許最大中心距出1bj小帶輪包角prpr單根v帶額定功率p0p0單根v帶基本額定功率p0yp0單根普通v帶額定功率增量kkbj包角修正系數(shù)k
18、lklv帶的長(zhǎng)度系數(shù)zzv帶的根數(shù)出qqv帶的單位長(zhǎng)度的質(zhì)量(f0)minf0min單根v帶最小初拉力1.5(f0)minf0new新安裝v帶最小初拉力出1.3(f0)minf0old已運(yùn)行v帶最小初拉力出fpfp帶傳動(dòng)的壓軸力出3.2 vb編程的程序3.2.1已知條件輸入程序代碼和窗體對(duì)象private sub command1_click()if text1.text = or val(text1.text) 0 then msgbox 請(qǐng)輸入正確的功率,重試!: exit subif text2.text = or val(text2.text) 0 then msgbox 請(qǐng)輸入正確的
19、帶輪轉(zhuǎn)速,重試!: exit subif text3.text = or val(text3.text) 0 then msgbox 請(qǐng)輸入正確的傳動(dòng)比,重試!: exit subif option1.value = false and option2.value = false then msgbox 啟動(dòng)情況請(qǐng)選擇一項(xiàng),重試!: exit subif option3.value = false and option4.value = false and option5.value = false then msgbox 每天工作小時(shí)數(shù)請(qǐng)選擇一項(xiàng),重試!: exit subif option
20、6.value = false and option7.value = false and option8.value = false and option9.value = false then msgbox 載荷變動(dòng)情況請(qǐng)選擇一項(xiàng),重試!: exit subp = val(text1.text)n1 = val(text2.text)i = val(text3.text)if option1.value = true and option3.value = true and option6.value = true then ka = 1#if option1.value = true a
21、nd option3.value = true and option7.value = true then ka = 1.1if option1.value = true and option3.value = true and option8.value = true then ka = 1.2if option1.value = true and option3.value = true and option9.value = true then ka = 1.3if option1.value = true and option4.value = true and option6.val
22、ue = true then ka = 1.1if option1.value = true and option4.value = true and option7.value = true then ka = 1.2if option1.value = true and option4.value = true and option8.value = true then ka = 1.3if option1.value = true and option4.value = true and option9.value = true then ka = 1.4if option1.value
23、 = true and option5.value = true and option6.value = true then ka = 1.2if option1.value = true and option5.value = true and option7.value = true then ka = 1.3if option1.value = true and option5.value = true and option8.value = true then ka = 1.4if option1.value = true and option5.value = true and op
24、tion9.value = true then ka = 1.5if option2.value = true and option3.value = true and option6.value = true then ka = 1.1if option2.value = true and option3.value = true and option7.value = true then ka = 1.2if option2.value = true and option3.value = true and option8.value = true then ka = 1.4if opti
25、on2.value = true and option3.value = true and option9.value = true then ka = 1.5if option2.value = true and option4.value = true and option6.value = true then ka = 1.2if option2.value = true and option4.value = true and option7.value = true then ka = 1.3if option2.value = true and option4.value = tr
26、ue and option8.value = true then ka = 1.5if option2.value = true and option4.value = true and option9.value = true then ka = 1.6if option2.value = true and option5.value = true and option6.value = true then ka = 1.3if option2.value = true and option5.value = true and option7.value = true then ka = 1
27、.4if option2.value = true and option5.value = true and option8.value = true then ka = 1.6if option2.value = true and option5.value = true and option9.value = true then ka = 1.8print p= & pprint n1= & n1print i= & iprint ka= & kaka = kaform2.hideform3.showpca = ka * pform3.label1.caption = pca= & pca
28、 & chr(13) & _n1= & n1end sub圖3-1 已知條件窗體3.2.2帶型的選取程序代碼和對(duì)象窗體private sub command1_click()form3.hideform2.showform2.text1.text = form2.text2.text = form2.text3.text = form2.option1.value = falseform2.option2.value = falseform2.option3.value = falseform2.option4.value = falseform2.option5.value = falsef
29、orm2.option6.value = falseform2.option7.value = falseform2.option8.value = falseform2.option9.value = falseend subprivate sub command2_click()form3.hideform4.showform4.label2.caption = 帶的型號(hào)是 & dxend subprivate sub list1_click()dx = list1.textend sub圖3-2 帶型選取窗體3.2.3確定帶輪基準(zhǔn)直徑程序代碼和對(duì)象窗體public v1 as singl
30、eprivate sub command1_click()form4.hideform3.showend subprivate sub text1_change()dd1 = val(text1.text)dd20 = i * dd1label4.caption = 初算大帶輪直徑 & dd20 & ,據(jù)表圓整大帶輪直徑end subprivate sub command2_click()if dx = z and dd1 dd then msgbox 請(qǐng)輸入正確的基準(zhǔn)直徑,重試!: text1.text = : text2.text = : label4.caption = : exit s
31、ubif dx = a and dd1 dd then msgbox 請(qǐng)輸入正確的基準(zhǔn)直徑,重試!: text1.text = : text2.text = : label4.caption = : exit subif dx = b and dd1 dd then msgbox 請(qǐng)輸入正確的基準(zhǔn)直徑,重試!: text1.text = : text2.text = : label4.caption = : exit subif dx = c and dd1 dd then msgbox 請(qǐng)輸入正確的基準(zhǔn)直徑,重試!: text1.text = : text2.text = : label4.
32、caption = : exit subif dx = d and dd1 dd then msgbox 請(qǐng)輸入正確的基準(zhǔn)直徑,重試!: text1.text = : text2.text = : label4.caption = : exit subif dx = e and dd1 dd then msgbox 請(qǐng)輸入正確的基準(zhǔn)直徑,重試!: text1.text = : text2.text = : label4.caption = : exit subv1 = 3.1415926 * dd1 * n1 / 1000v = v1 / 60if v 30 then msgbox 請(qǐng)輸入更小
33、的基準(zhǔn)直徑,重試!: text1.text = : text1.setfocus: text2.text = : label4.caption = : exit subdd2 = val(text2.text)form4.hideform5.showform5.text1.text = form5.text2.text = form5.text3.text = form5.label5.caption = end subprivate sub form_load()dim dd20 as singleif dx = z then dd = 50if dx = a then dd = 75if
34、dx = b then dd = 125if dx = c then dd = 200if dx = d then dd = 355if dx = e then dd = 500end sub圖3-3 確定帶輪基準(zhǔn)直徑窗體3.2.4初定中心距a,并選擇v帶的基準(zhǔn)直徑ldprivate sub command1_click()form5.hideform4.showform4.text1.text = form4.text2.text = form4.label4.caption = end subprivate sub command2_click()form5.hideform6.show查
35、8-4a,單根普通v帶的基本額定功率p0dim bg(39, 11) as doubledim g as integer: dim j as integerdim x1 as double: dim x2 as doubledim y1 as double: dim y2 as doubledim h1 as double: dim h2 as doubledim l1 as double: dim lx2 as doubledim p01 as double: dim p02 as doubleopen h:cadcam作業(yè)作業(yè)二p0.txt for input as 1 for g = 1
36、 to 39 for j = 1 to 11 input #1, bg(g, j) next j next gclose #1select case dx case z g = 1 do while dd1 bg(g, 1) g = g + 1 if g = 7 then exit do end if loop case a g = 8 do while dd1 bg(g, 1) g = g + 1 if g = 15 then exit do end if loop case b g = 16 do while dd1 bg(g, 1) g = g + 1 if g = 23 then ex
37、it do end if loop case c g = 24 do while dd1 bg(g, 1) g = g + 1 if g = 31 then exit do end if loop case d g = 32 do while dd1 bg(g, 1) g = g + 1 if g = 39 then exit do end if loopend selectj = 1do while n1 bg(1, j) j = j + 1 loopx2 = bg(1, j)x1 = bg(1, j - 1)y2 = bg(g, 1)y1 = bg(g - 1, 1)h2 = bg(g,
38、j)h1 = bg(g, j - 1)l2 = bg(g - 1, j)l1 = bg(g - 1, j - 1)p01 = (n1 - x1) * (l2 - l1) / (x2 - x1) + l1p02 = (n1 - x1) * (h2 - h1) / (x2 - x1) + h1p0 = (dd1 - y1) * (p02 - p01) / (y2 - y1) + p01p0 = int(p0 * 100 + 0.5) / 100查8-4b,單根普通v帶的基本額定功率增量yp0dim ybg(51, 11) as doubledim b as integer: dim c as in
39、tegerdim m1 as double: dim m2 as doubledim k1 as double: dim k2 as doubleopen h:cadcam作業(yè)作業(yè)二yp0.txt for input as 1 for b = 1 to 51 for c = 1 to 11 input #1, ybg(b, c) next c next bclose #1select case dx case z b = 1 do while i ybg(b, 1) b = b + 1 if b = 11 then exit do end if loop case a b = 12 do wh
40、ile i ybg(b, 1) b = b + 1 if b = 21 then exit do end if loop case b b = 22 do while i ybg(b, 1) b = b + 1 if b = 31 then exit do end if loop case c b = 32 do while i ybg(b, 1) b = b + 1 if b = 41 then exit do end if loop case d b = 42 do while i ybg(b, 1) b = b + 1 if b = 51 then exit do end if loop
41、end selectc = 1do while n1 ybg(1, c) c = c + 1 loopm2 = ybg(1, c)m1 = ybg(1, c - 1)k2 = ybg(b, c)k1 = ybg(b, c - 1)yp0 = (n1 - m1) * (k2 - k1) / (m2 - m1) + k1yp0 = int(yp0 * 100 + 0.5) / 100查8-5,包角修正系數(shù)dim baojiao(2, 13) as doubledim u as integer: dim r as integerdim d1 as double: dim d2 as doubledi
42、m t1 as double: dim t2 as doubleopen h:cadcam作業(yè)作業(yè)二kbj.txt for input as 1 for u = 1 to 2 for r = 1 to 13 input #1, baojiao(u, r) next r next uclose #1 r = 1 do while bj int(z) thenz = int(z) + 1elsez = int(z)end ifend subprivate sub form_load()label1.caption = 0.7 * (dd1 + dd2) & =a0= & 2 * (dd1 + dd
43、2)end subprivate sub text1_change()a0 = val(text1.text)ld0 = 2 * a0 + 3.1415926 * (dd1 + dd2) / 2 + (dd2 - dd1) * (dd2 - dd1) / (a0 * 4)ld0 = int(ld0 + 0.5)label5.caption = 帶輪型號(hào)是 & dx & chr(13) & ld0= & ld0end subprivate sub text2_change()ld = val(text2.text)end subprivate sub text3_change()kl = val(text3.text)a = a0 + (ld - ld0) / 2 中心距a = int(a + 0.5)amin = a - 0.015 * ld 最小中心距amin = int(amin + 0.5)amax = a + 0.03 * ld 最大中心距amax
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 人保車險(xiǎn)理賠基本知識(shí)
- 合規(guī)部門培訓(xùn)
- 二零二五年度購(gòu)房定金及房屋抵押貸款服務(wù)合同
- 2025年度新能源銀行抵押貸款合同書(shū)
- 二零二五年度互聯(lián)網(wǎng)企業(yè)軟件著作權(quán)許可合同范本
- 二零二五年度牲畜代養(yǎng)與科研開(kāi)發(fā)合作合同
- 二零二五商鋪?zhàn)赓U合同解除與商業(yè)活動(dòng)調(diào)整及裝修補(bǔ)償協(xié)議
- 二零二五年度物流運(yùn)輸保險(xiǎn)代理合同
- 二零二五年度購(gòu)房定金及貸款服務(wù)合同
- 二零二五年度知識(shí)產(chǎn)權(quán)贈(zèng)與合同范本
- 2025年湖北武漢工程大學(xué)招聘6人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 【數(shù) 學(xué)】2024-2025學(xué)年北師大版數(shù)學(xué)七年級(jí)上冊(cè)期末能力提升卷
- GB/T 26846-2024電動(dòng)自行車用電動(dòng)機(jī)和控制器的引出線及接插件
- 三創(chuàng)賽獲獎(jiǎng)-非遺文化創(chuàng)新創(chuàng)業(yè)計(jì)劃書(shū)
- 綠城物業(yè)室內(nèi)公共區(qū)域清潔作業(yè)規(guī)程
- 封條模板A4直接打印版
- 危險(xiǎn)貨物道路運(yùn)輸企業(yè)安全檢查通用清單
- 用友NC財(cái)務(wù)軟件操作手冊(cè)
- 眼內(nèi)炎患者護(hù)理查房
- 電工維修培訓(xùn)資料 維修電工技術(shù)學(xué)習(xí) 維修電工常識(shí) 電工培訓(xùn)ppt課件
- 撲克牌24點(diǎn)練習(xí)題大全
評(píng)論
0/150
提交評(píng)論