VB凸轮轮廓设计_第1页
VB凸轮轮廓设计_第2页
VB凸轮轮廓设计_第3页
VB凸轮轮廓设计_第4页
VB凸轮轮廓设计_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、VB设计界面:源程序:Private Sub Command2_Click()参数初始化Dim rO%, r1%, h%, e%Dim a1%, a01%, a2%, a02%r0 = Val(lnputBox(请输入基圆半径) r1 = Val(InputBox(请输入滚子半径) h = Val(InputBox(请输入升程) e = Val(InputBox(请输入偏距) a1 = Val(InputBox(请输入推程运动角) a01 = Val(InputBox(请输入远休止角) a2 = Val(InputBox(请输入回程运动角) a02 = Val(InputBox(请输入近休止角

2、) Text1.Text = r0Text2.Text = r1Text3.Text = hText4.Text = eText5.Text = a1Text6.Text = a01Text7.Text = a2Text8.Text = a02Picturel.Scale (-75, 55)-(75, -55)建立坐标系Picturel.Line (0, 50)-(0, -50)Picturel.Line (-55, 0)-(55, 0)初始化参数Dim i!, j!, k!, m!, n!Dim a!, b!, c!, d!Const pi = 3.141592653Dim s#(360),

3、 s1#(360)Dim ds#(360), ds1#(360)Dim dx#(360), dy#(360)a = a1b = a1 + a01c = a1 + a01 + a2d = 360j = 0For i = 0 To a推程段s(j) = h * (i / a1) - Sin(2 * pi * i * pi / al / 180) / (2 * pi)ds(j) = h * (1 - Cos(2 * pi * i * pi / al / 180) / al ds1(j) = ds(j) / 2s1(j) = s(j) / 2按比例定义参数值j = j + 1Next iFor i =

4、 (a + 1) To b远休段s(j) = hds(j) = 0ds1(j) = 0s1(j) = s(j) / 2j = j + 1Next iFor i = (b + 1) To c回程段s(j) = h * (1 + Cos(3 * (i - 150) * pi / 180) / 2ds(j) = -h * pi * Sin(3 * pi * (i - 150) / 180) / (2 * a2) ds1(j) = ds(j) / 2s1(j) = s(j) / 2j = j + 1Next iFor i = (c + 1) To d近休段s(j) = 0 ds(j) = 0 ds1(

5、j) = 0 s1(j) = s(j) / 2 j = j + 1Next i初始化参数Dim XO#, YO#, X1#, Y1#, X2#, Y2#Dim X11#, Y12#, X21#, Y22#Dim e1#, r#, p#, q#, r11#Dim sO#按比例定义参数值el = e/2r = rO / 2r11 = r1 / 2sO = Sqr(r A 2 - el A 2)For i = 1 To 360dx(i) = (ds1(i) - e) * Sin(i * pi / 180) + (sO + s1(i) * Cos(i * pi / 180) dy(i) = (ds1(

6、i) - e) * Cos(i * pi / 18O) - (sO + s1(i) * Sin(i * pi / 18O) Next i输出理论、实际轮廓线图像及坐标值XO = e1: YO = sOFor g = 2 To 36Om = g - 1求理论轮廓线X2 = (s1(g) + sO) * Sin(g * pi / 18O) + e1 * Cos(g * pi / 18O)Y2 = (s1(g) + sO) * Cos(g * pi / 18O) - e1 * Sin(g * pi / 18O)X1 = (s1(m) + sO) * Sin(m * pi / 18O) + e1 *

7、Cos(m * pi / 18O)Y1 = (s1(m) + sO) * Cos(m * pi / 18O) - e1 * Sin(m * pi / 18O) Picture1.Line (XO, YO)-(X1, Y1)输出理论轮廓线图Picture1.Line (X1, Y1)-(X2, Y2)求实际轮廓线p = dx(m) / Sqr(dx(m) a 2 + dy(m) a 2) q = -dy(m) / Sqr(dx(m) a 2 + dy(m) a 2) p1 = dx(g) / Sqr(dx(g) a 2 + dy(g) a 2) q1 = -dy(g) / Sqr(dx(g) a

8、 2 + dy(g) a 2) X11 = X1 - r11 * qY12 = Y1 - r11 * pX21 = X2 - r11 * q1Y22 = Y2 - r11 * p1For i = (c + 1) To d近休段Picture1.PSet (X11, Y12)输出实际轮廓线图Text9.Text = Text9.Text & 2 * X1 & 2 * Y1 &2 *X11 & vbCrLf 输出理论、实际轮廓线坐标值& 2 * Y12 & X0 = X2: Y0 = Y2Next gEnd SubPrivate Sub VScroll1_Change()End SubPrivat

9、e Sub Timer1_Timer()End SubPrivate Sub Command5_Click()EndEnd Sub输出坐标数据理论曲线实际曲线X1Y1X11Y12120.803868557109445.879061445839414.130158689116238.4318071465792221.615687715229245.918141349593414.845037419448438.5589094214475322.435203658443945.942735446678215.568454886082738.6730888736132423.262155876574

10、545.952587087346716.300182549233838.7740825502306524.096277247844845.947444340306217.039985210778838.8616315649333624.937294124885345.927060145270717.787621086406538.9354812504251725.78492642404745.891192463937618.542841881145938.9953813098041826.638887717996545.839604429318619.30539286824539.041085

11、9665453927.498885331560845.772064493357120.075012971376839.07235411307221028.364620440791545.688346572764320.851434850140139.08894945784311129.235788175214245.588230193005221.63438498882839.09064067088251230.112077723228745.471500630370222.42358378843139.07720152768671330.993172440624745.33794905206

12、3723.218745661843839.04841105143331431.878749962174245.18737265424624.019579132239339.0040536534261532.768482316264145.01957479796324.825786934577338.94391927170651633.662036042527744.834365142900325.637066120208538.86780350776471734.559072312433644.631559778897426.453108164537538.77550776128141835.

13、459247052790744.410981355161127.273599077705138.66683936283731936.362211072124944.172459207114828.098219518248338.54161170452192037.267610189881643.915829480824328.926644909697138.39964436837972138.175085368409643.640935254939129.758545560064738.24076325262792239.084272847676643.34762666009130.59358

14、6784186438.06480069558552339.994804282669643.035760995690831.431429028861337.87159559724892440.906306883428742.70520284406732.271728000750437.66099353845662541.818403557664542.355824181889233.114134796982937.43284689758022642.730713055905141.987504488821933.958296038420837.18701496468452743.64285011

15、9121341.60013085335334.803854005532736.92336405309832844.55442562877441.193598075745535.650446776823136.64176760833892945.465046759228340.767808768058636.497708369766936.34210631433533046.37431713247840.322673451187637.345268884193236.02426819689333147.281836975123339.858110648873338.19275464806535.

16、68814872435223248.187203277540439.374046978630339.039788365597335.33365090537693349.090009955186538.870417239547639.885989267658734.96068538383693449.989848011976538.347164496915340.730973264395634.56917053071993550.886305705671237.804240163629641.57435310002334.15903253303263651.778968715213437.241

17、604078334842.415738509719133.73020547963943752.667420309948836.659224580256543.254736378564633.28263144399293853.551241520666336.057078580686644.09095090246432.81626056371093954.430011312392835.43515163107744.923983750985732.33105111695564055.303306758875934.793437987704745.753434232057931.826969595

18、57124156.170703218686934.131940672869546.578899458454931.303990774944257.031774512877233.450671532587147.399974516009330.76209778051424357.886093104117532.749651290742748.21625263348230.20128215098694458.73323027725232.028909599671549.027325354025529.62154389806184559.572756321196431.288485087131849

19、.832782708169929.02289156278834660.40424071210830.528425399641550.632213388264728.40534226842374761.22725229775829.748787242145551.42520492430727.76892176979074862.041359483032128.949636413988252.211343861084527.11366449909814962.846130416486828.131047841161152.990215936564426.43961360819275063.6411

20、33177887827.293105604802653.761406261456525.74682100721275164.425935966656926.435902965922854.524499499876625.03534739961635265.20010729115225.559542386332955.279080051040424.30526231355675365.963216158704524.664135545756256.024732231912923.55664412957975466.714832266340223.749803355102156.761040460

21、740122.78958010461935567.454526192105322.816675965882857.487589441388622.00416639226955668.181869586922521.864892775757758.203964348419221.20050805931145768.896435366899420.894602430188958.909751012817720.37871909847595869.597797906011819.905962820194659.604536108309519.53892243742445970.28553322908

22、4618.899141076186360.287907338180118.68124994393156070.959219204992217.874313557882160.959453622526217.80584242725426171.618435739998716.831665840282961.618765285860416.91284963567446272.262764971161715.771392695706562.265434244992316.00243025020366372.891791459719114.693698071872762.899054197109415

23、.07475187443856473.505102384379913.598795066033763.519220807979414.129991020566574.102287734440612.486905895147564.125531900196813.16833309146666674.682940502647611.358261862092964.717587641395312.18997235903896775.24665687772610.213103317924965.294990732348211.19511193852916875.79303643649489.05167

24、96201742265.857346594878610.18396375907416976.32168233549057.8742490871907766.40426355950119.156748530330537076.83220150201716.6810789485392766.93535305271578.113695705233327177.32420482454595.4724452914508367.45022978387677.055043438878587277.79730734238284.2486330033391367.94851193155735.981038543

25、535667378.25112843452523.009935710390968.42982132933144.891936439793137478.68529200762921.7566557122410568.89378365089453.788001103845657579.0994266830074.4891039127456469.3400285944452.669505010930157679.4931659825779-.79240025313384669.76819006624821.536729074921217779.8661485136872-2.087528896318

26、6370.1779063633037.3899625840972887880.2180181527266-3.395945754456270.5688203550401-.7704968669090287980.5484242274653-4.7173062766005970.9405796639569-1.944343448962428080.8570216980208-6.0512577117086671.2928368451382-3.131263174061258181.1434713363903-7.3974392009307571.6252495645595-4.330933974

27、741538281.4074399044647-8.755481873671971.9374807761118-5.543025787228898381.6486003304482-10.125008947399172.2291988972644-6.767200638318028481.8666318836085-11.505635831167172.5000779832928-8.003112735956818582.0612203472787-12.896970232836372.7497978999932-9.250408563511518682.2320581900385-14.29

28、8612269950472.9780444948094-10.50872697768738782.3788447349971-15.71015458424673.1845097662967-11.77769931007778882.5012863271038-17.131182459758873.3688920318485-13.05694947231348982.5990964984138-18.561273944493273.5308960936103-14.34609406478219082.6719961312331-19.999999975620373.6702334025092-1

29、5.64474248888579182.7197136190724-21.446924508166273.7866222203247-16.95249706280469282.7419850253355-22.901604647152273.8797877797276-18.26895314073189382.7385542396729-24.363590783147473.9494624422177-19.59369923554339482.7091731319279-25.83242673119273.9953858538861-20.92631714486629582.653601703

30、6064-27.307649873047474.0173050989339-22.26638208050559682.5716082368013-28.788791302731174.0149748508753-23.61346280119079782.4629694405014-30.275375975287673.9881575213585-24.96712174859949882.3274705942196-31.766922858750873.9366234065336-26.32691518661459982.1649056888716-33.262945089248173.8601

31、508309012-27.692393343772910081.9750775648403-34.762950129196873.7585262885752-29.063100558856610181.7577980471603-36.266439928540673.6315445818927-30.438575429581610281.512888077759-37.772911088976173.4790089573066-31.818350964335610381.240177844691-39.28185503111273.3007312384972-33.20195473691331

32、0480.9395069083033-40.792758164509573.0965319566386-34.588909044200410580.6107243242708-42.305102060544172.8662404777581-35.978731066751210680.2536887634415-43.818363628034472.6096951271269-37.370933032209410779.8682686284332-45.332015291576372.3267433106223-38.76502238151341081091101111121131141151

33、1611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015179.454342166922679.011797581570978.540533136530578.040457260476877.511488646113876.953556346099576.366599865341575.75056924961375.105425170439574.431139006211573.727692919475572.995079930358972

34、.233303986087771.837943950352970.666465486236669.4734613321868.259294888804967.024336002971965.768960855120764.493551844682363.198497473596461.884192227969760.551036457911759.199436255584657.829803331502956.442554889123255.038113497759453.616906963864352.179368200715550.725935096545949.2570503811584

35、47.773161491066846.274720433201444.762183647224143.236011866491941.696669977713640.1446268793438.580355338733937.004331848159735.417036479639733.818952738719632.210567417187630.592370444793328.9482443716215-46.8455251725239-48.3583572725556-49.8699716597631-51.379824657199-52.8873690338186-54.392054

36、1977507-55.8933263918288-57.390628891317-58.8834022037592-60.3710842708826-61.8531106724851-63.3289148322329-64.7979282252972-66.4972593716598-67.7408765121796-68.9638591255009-70.1658346792726-71.3464370400973-72.5053065850593-73.6420903112691-74.7564419433915-75.8480220391247-76.9164980925971-77.9

37、615446356524-78.9828433369902-79.9800830991326-80.9529601531877-81.9011781513805-82.8244482573231-83.7224892339977-84.5950275294231-85.4417973599824-86.2625407913823-87.057007817223-87.8249564351523-88.5661527205822-89.2803708979438-89.9673934094618-90.6270109814238-91.2590226879277-91.8632360120853

38、-92.439466904665-92.9875398401548-93.477321972458972.017241633001871.681056013029871.318061795402470.9281438594170.511196724287670.067124651194169.595841741771669.097272033231368.571349589916168.018018591290567.43723341631166.828958724129366.193169531083165.911743325435564.881743465435763.8319799978

39、60262.762772690830361.674447235249460.567335145593859.441773658930958.29810563219357.136679437739655.957848857240754.761972973910353.549416063127252.320547481472651.075741554220649.815377461315248.539839121868447.249515077214645.944798372557444.626086437243843.293780963704141.948287785091440.5900167

40、5166239.219381605930437.836799856639436.442692651583135.03748464932133.62160388982332.195481664084230.759552382749629.314253443788227.8507296774781-40.1605019378332-41.5568700781793-42.9536209076264-44.3502444360901-45.7462267575988-47.1410502319951-48.5341936690066-49.9251325146192-51.3133390396893

41、-52.6982825307278-54.0794294827881-55.4562437943904-56.8281869644113-58.4424380730071-59.5838555399091-60.7071231872187-61.8118988567293-62.8978460230699-63.9646338962139-65.0119375222412-66.0394378823218-67.0468219898926-68.0337829859958-69.0000202327512-69.9452394049335-70.8691525796262-71.7714783

42、239263-72.6519417806713-73.5102747521631-74.3462157818637-75.1595102340377-75.9499103713165-76.7171754301615-77.4610716942034-78.1813725654338-78.8778586332297-79.550317741188-80.1985450517502-80.8223431085981-81.4215218968007-81.9958989006949-82.5452991594812-83.0695553205187-83.537731362371515227.

43、2642207012872-93.877630692231226.350194096241-83.91949053629515325.5441184388077-94.186940388100224.8164132808032-84.213453274607115423.7918795544915-94.404022593388823.2532737694714-84.418537937732715522.01154993782-94.527952721712821.664762746361-84.533967598457915620.2072598909644-94.558115407542

44、20.0549482299068-84.559275416927815718.3832042583295-94.494208424379318.4279588568193-84.494308573585115816.5436222902317-94.33624516007316.7879633583998-84.339230733635215914.6927773400612-94.084555635733715.1391498274783-84.094523023050416012.8349364950337-93.739786061749813.4857048752006-83.76098

45、3502555916110.9743502409008-93.302896931456411.8317927774762-83.33972513245221629.11523226076198-92.775159660068610.1815347111258-82.83217222749341637.26173946740762-92.15815178351288.53898817966034-82.24005540734021645.417952367418-91.45375073874386.90812672820708-81.56540505433091653.5878558535636

46、6-90.66412625398485.29282004640416-80.81054329644431661.77532051989729-89.79173138404363.69681455714572-79.9780745393796167-.015915408687406-88.83929223240152.12371458791021-79.0708745776501168-1.78226344371793-87.8097964081178.576964220077722-78.0920783205017169-3.52030141201209-86.7064802717044-.9

47、40170089828162-77.0450661743642170-5.22678916485259-85.5328150299779-2.42461602462656-75.9334491294511171-6.8986833404779-84.2924917454582-3.87351096603398-74.761052604127172-8.53315110758523-82.989405331128-5.28421651040669-73.5318991067972173-10.1275828225836-81.6276376062686-6.65433185367549-72.2

48、501897814615174-11.6796035387022-80.2114394936275-7.98170596049691-70.9202849097718175-13.1870833107318-78.7452124423187-9.26444843486331-69.5466834495601176-14.6481462451207-77.2334891645972-10.5009390119207-68.1340016974431177-16.06117825134-75.680913777964-11.6898355936687-66.6869511713471178-17.

49、4248334568381-74.092221446927-12.8300807547308-65.2103158177009179-18.7380392544946-72.4722176211572-13.9209066486956-63.7089286576374180-19.9999999582274-70.8257569687267-14.9618382508864-62.1876479968114181-21.2101990492663-69.1577221045799-15.9526948801078-60.6513333342919182-22.3684000025526-67.

50、4730022153756-16.8935899502307-59.1048211172519183-23.4746456897242-65.7764716823263-17.7849289127283-57.5529004995875184-24.5292563621561-64.0729688036651-18.6274053637381-56.0002892737648185-25.5328262245286-62.3672747178779-19.4219953041211-54.4516101556196186-26.4862186163387-60.6640926278548-20

51、.1699495584649-52.9113676108981187-27.3905598256314-58.9680274246538-20.8727843790177-51.3839254193061188-28.2472315659719-57.2835658076187-21.5322702829854-49.8734851759392189-29.0578621542682-55.6150569951859-22.1504191960914-48.3840659303641190-29.82431643346-53.9666941178432-22.7294700011685-46.

52、919485159525191-30.5486844902847-52.3424963813899-23.2718726169759-45.4833412613717192-31.2332692242707-50.746292084913-23.7802707583253-44.0789977411318193-31.8805728297867-49.1817025737424-24.2574835526907-42.7095692412604194-32.4932822583393-47.6521272031157-24.7064862093775-41.3779095393848195-33.0742537333536-46.1607293833807-25.1303899536512-40.0866016065282196-33.6264963943593-44.7104237723197-25.5324214486613-38.83794978145151

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论