數(shù)控編程課程設(shè)計(jì)--數(shù)字積分法一、二象限逆圓插補(bǔ)計(jì)算_第1頁(yè)
已閱讀1頁(yè),還剩18頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p>  課 程 設(shè) 計(jì) 說(shuō) 明 書(shū)</p><p><b>  設(shè)計(jì)題目:</b></p><p>  數(shù)字積分法一、二象限逆圓插補(bǔ)計(jì)算</p><p>  系 (部): 機(jī)電工程系 </p><p>  專 業(yè):

2、 自動(dòng)化(數(shù)控技術(shù)) </p><p>  班 級(jí): 09數(shù)控本(2) </p><p>  姓 名: </p><p>  學(xué) 號(hào):

3、 </p><p>  指導(dǎo)老師(簽名): </p><p>  起止時(shí)間:20 12年 12月 3 日至20 12年 12月7日共 1 周</p><p>  20 12 年 12 月 6日</p><p><b>  目錄</b></

4、p><p>  一、課程設(shè)計(jì)題目1</p><p>  二、課程設(shè)計(jì)的目的1</p><p>  三、課程設(shè)計(jì)使用的主要儀器設(shè)備1</p><p>  四、課程設(shè)計(jì)的任務(wù)題目描述和要求1</p><p>  五、數(shù)字積分法插補(bǔ)原理2</p><p>  5.1從幾何角度來(lái)看積分運(yùn)算2&l

5、t;/p><p>  5.2數(shù)字積分圓弧插補(bǔ)3</p><p>  5.3數(shù)字積分法圓弧插補(bǔ)程序流程圖5</p><p><b>  5.4插補(bǔ)實(shí)例6</b></p><p><b>  六、程序清單7</b></p><p>  七、軟件運(yùn)行效果仿真16</p&

6、gt;<p><b>  八、課程小節(jié)20</b></p><p><b>  一、課程設(shè)計(jì)題目</b></p><p>  數(shù)字積分法第一二象限逆圓插補(bǔ)計(jì)算</p><p><b>  二、課程設(shè)計(jì)的目的</b></p><p>  《數(shù)控原理與系統(tǒng)》是自動(dòng)化

7、(數(shù)控)專業(yè)的一門主要專業(yè)課程,安排課程設(shè)計(jì)的目的是通過(guò)課程設(shè)計(jì)方式使學(xué)生進(jìn)一步掌握和消化數(shù)控原理基本內(nèi)容,了解數(shù)控系統(tǒng)的組成,掌握系統(tǒng)控制原理和方法,通過(guò)設(shè)計(jì)與調(diào)試,掌握各種功能實(shí)的現(xiàn)方法,為今后從事數(shù)控領(lǐng)域的工作打下扎實(shí)的基礎(chǔ)。</p><p>  1)了解連續(xù)軌跡控制數(shù)控系統(tǒng)的組成原理。</p><p>  2) 掌握數(shù)字積分法(DDA)插補(bǔ)的基本原理。</p><

8、;p>  3)掌握數(shù)字積分法(DDA)插補(bǔ)的軟件實(shí)現(xiàn)方法。</p><p>  三、課程設(shè)計(jì)使用的主要儀器設(shè)備</p><p>  1、PC計(jì)算機(jī)一臺(tái) </p><p>  2、支持軟件若干(選用VB環(huán)境)</p><p>  四、課程設(shè)計(jì)的任務(wù)題目描述和要求</p><p>  數(shù)字積分法又稱數(shù)字微分分析法DD

9、A(Digital Differential Analyzer)。數(shù)字積分法具有運(yùn)算速度快、脈沖分配均勻、易于實(shí)現(xiàn)多坐標(biāo)聯(lián)動(dòng)及描繪平面各種函數(shù)曲線的特點(diǎn),應(yīng)用比較廣泛。其缺點(diǎn)是速度調(diào)節(jié)不便,插補(bǔ)精度需要采取一定措施才能滿足要求。由于計(jì)算機(jī)有較強(qiáng)的計(jì)算功能和靈活性,采用軟件插補(bǔ)時(shí),上述缺點(diǎn)易于克服。</p><p>  本次課程設(shè)計(jì)具體要求如下:</p><p> ?。?)掌握數(shù)字積分插補(bǔ)法

10、基本原理</p><p> ?。?)設(shè)計(jì)出數(shù)字積分(DDA)插補(bǔ)法插補(bǔ)軟件流程圖</p><p> ?。?)編寫(xiě)出算法程序清單算法描述(數(shù)字積分法算法在VB中的具體實(shí)現(xiàn))</p><p> ?。?)要求軟件能夠?qū)崿F(xiàn)第一第二象限逆圓插補(bǔ)計(jì)算</p><p> ?。?)軟件運(yùn)行仿真效果 插補(bǔ)結(jié)果要求能夠以圖形模式進(jìn)行輸出</p>&

11、lt;p>  五、數(shù)字積分法插補(bǔ)原理</p><p>  數(shù)字積分法又稱數(shù)字積分分析法DDA(Digital differential Analyzer),簡(jiǎn)稱積分器,是在數(shù)字積分器的基礎(chǔ)上建立起來(lái)的一種插補(bǔ)算法。具有邏輯能力強(qiáng)的特點(diǎn),可實(shí)現(xiàn)一次、兩次甚至高次曲線插補(bǔ),易于實(shí)現(xiàn)多坐標(biāo)聯(lián)動(dòng)。只需輸入不多的幾個(gè)數(shù)據(jù),就能加工圓弧等形狀較為復(fù)雜的輪廓曲線。直線插補(bǔ)時(shí)脈沖較均勻。并具有運(yùn)算速度快,應(yīng)用廣泛等特點(diǎn)。

12、</p><p>  5.1數(shù)字積分圓弧插補(bǔ)</p><p>  圓心為坐標(biāo)原點(diǎn)的圓弧方程式為: </p><p>  可得圓的參數(shù)方程為:         </p><p>  對(duì)t 微分得、方向上的速度分量為: </p><p>  用累加器來(lái)近似積分為:</p><p>  如圖所示

13、,設(shè)加工半徑為R的第一象限逆時(shí)針圓弧AB,坐標(biāo)原點(diǎn)定在圓心上,A(Xo,Yo)為圓弧起點(diǎn),B(Xe,Ye)為圓弧終點(diǎn),Pi(Xi,Yi)為加工動(dòng)點(diǎn)。</p><p>  如下圖所示,可以得到:</p><p>  V/R = Vx/Yi = Vy/Xi = K即Vx=K Yi,Vy=K Xi </p><p>  因而可以得到坐標(biāo)微小位移增量為:</p>

14、;<p>  ΔX=VxΔt = KYiΔt ΔY=VyΔt = KXiΔt</p><p>  設(shè)Δt=1,K=1/2 則有:</p><p>  可看出,用DDA法進(jìn)行圓弧插補(bǔ)時(shí),是對(duì)加工 動(dòng)點(diǎn)的坐標(biāo)Xi和Yi的值分別進(jìn)行累加,若積分累加器有溢出,則相應(yīng)坐標(biāo)軸進(jìn)給一步,則圓弧積分插補(bǔ)器如圖所示:</p><p>  5.2數(shù)字積分法圓

15、弧插補(bǔ)程序流程圖</p><p>  DDA法插補(bǔ)不同象限圓弧時(shí),算法也有所不同。當(dāng)采用軟件插補(bǔ)時(shí),如果參與積分運(yùn)算的寄存器均采用絕對(duì)值數(shù)據(jù),則DDA法插補(bǔ)的積分累加過(guò)程完全相同,即JR+JV→JR,只是進(jìn)給脈沖分配方向和圓弧插補(bǔ)動(dòng)點(diǎn)坐標(biāo)的修正有所不同。</p><p><b>  5.3插補(bǔ)實(shí)例</b></p><p>  設(shè)有第Ⅰ象限逆圓弧

16、SE,起點(diǎn)為S(4,0),終點(diǎn)為E(0,4),且寄存器位數(shù)N=3。試用DDA法對(duì)該圓弧進(jìn)行插補(bǔ),并畫(huà)出插補(bǔ)軌跡。</p><p>  解:插補(bǔ)開(kāi)始時(shí),被積函數(shù)寄存器初值分別為 JVX=Y(jié)S=0,JVY=XS=4,終點(diǎn)判別寄存器JSX=|Xe-XS|=4,JSY=|Ye-YS|=4。該圓弧插補(bǔ)運(yùn)算過(guò)程見(jiàn)下表,插補(bǔ)軌跡如下圖所示的折線。</p><p><b>  六、程序清單<

17、;/b></p><p>  Private Sub Command1_Click()</p><p>  Dim xs, ys, xe, ye As Integer, pi As Double</p><p>  pi = 3.14159</p><p>  xs = Val(Text1.Text)</p><p&

18、gt;  ys = Val(Text2.Text)</p><p>  xe = Val(Text3.Text)</p><p>  ye = Val(Text4.Text)</p><p>  Picture1.ForeColor = vbBlack</p><p>  Picture1.DrawWidth = 2</p>&

19、lt;p>  If Option1.Value = True Then</p><p>  Picture1.Cls</p><p>  Picture1.Line (100, 4225)-(5500, 4225)</p><p>  Picture1.Line (100, 4225)-(100, 100)</p><p>  Pict

20、ure1.Line (70, 200)-(100, 100)</p><p>  Picture1.Line (130, 200)-(100, 100)</p><p>  Picture1.Line (5400, 4195)-(5500, 4225)</p><p>  Picture1.Line (5400, 4255)-(5500, 4225)</p&g

21、t;<p>  If ys = 0 Then</p><p>  If xe = 0 Then</p><p>  Picture1.ForeColor = vbRed</p><p>  Picture1.DrawWidth = 2</p><p>  r = Sqr(xs * xs + ys * ys) * 300</

22、p><p>  Picture1.Circle (100, 4225), r, , 0, pi / 2</p><p><b>  Else</b></p><p>  Picture1.ForeColor = vbRed</p><p>  Picture1.DrawWidth = 2</p><p&g

23、t;  r = Sqr(xs * xs + ys * ys) * 300</p><p>  Picture1.Circle (100, 4225), r, , 0, Atn(ye / xe)</p><p><b>  End If</b></p><p><b>  Else</b></p><p&

24、gt;  If xe = 0 Then</p><p>  Picture1.ForeColor = vbRed</p><p>  Picture1.DrawWidth = 2</p><p>  r = Sqr(xs * xs + ys * ys) * 300</p><p>  Picture1.Circle (100, 4225),

25、r, , Atn(ys / xs), pi / 2</p><p><b>  Else</b></p><p>  Picture1.ForeColor = vbRed</p><p>  Picture1.DrawWidth = 2</p><p>  r = Sqr(xs ^ 2 + ys ^ 2) * 300&l

26、t;/p><p>  Picture1.Circle (100, 4225), r, , Atn(ys / xs), Atn(ye / xe)</p><p><b>  End If</b></p><p><b>  End If</b></p><p>  ElseIf Option2.Value

27、 = True Then</p><p>  Picture1.Cls</p><p>  Picture1.Line (100, 4225)-(5500, 4225)</p><p>  Picture1.Line (5300, 4225)-(5300, 100)</p><p>  Picture1.Line (5270, 200)-(5

28、300, 100)</p><p>  Picture1.Line (5330, 200)-(5300, 100)</p><p>  Picture1.Line (5400, 4195)-(5500, 4225)</p><p>  Picture1.Line (5400, 4255)-(5500, 4225)</p><p>  If x

29、s = 0 Then</p><p>  If ye = 0 Then</p><p>  Picture1.ForeColor = vbRed</p><p>  Picture1.DrawWidth = 2</p><p>  r = Sqr(xs * xs + ys * ys) * 300</p><p>  P

30、icture1.Circle (5300, 4225), r, , pi / 2, pi</p><p><b>  Else</b></p><p>  Picture1.ForeColor = vbRed</p><p>  Picture1.DrawWidth = 2</p><p>  r = Sqr(xs *

31、xs + ys * ys) * 300</p><p>  Picture1.Circle (5300, 4225), r, , pi / 2, pi - Atn(ye / Abs(xe))</p><p><b>  End If</b></p><p><b>  Else</b></p><p&g

32、t;  If ye = 0 Then</p><p>  Picture1.ForeColor = vbRed</p><p>  Picture1.DrawWidth = 2</p><p>  r = Sqr(xs * xs + ys * ys) * 300</p><p>  Picture1.Circle (5300, 4225),

33、r, , pi - Atn(ys / Abs(xs)), pi</p><p><b>  Else</b></p><p>  Picture1.ForeColor = vbRed</p><p>  Picture1.DrawWidth = 2</p><p>  r = Sqr(xs * xs + ys * ys)

34、 * 300</p><p>  Picture1.Circle (5300, 4225), r, , pi - Atn(ys / Abs(xs)), pi - Atn(ye / Abs(xe))</p><p><b>  End If</b></p><p><b>  End If</b></p>&l

35、t;p><b>  End If</b></p><p><b>  End Sub</b></p><p>  Private Sub Command2_Click()</p><p><b>  Form1.Cls</b></p><p>  Dim m, l, Jr

36、x, Jry, Jvx, Jvy, xs, ys, xe, ye, N, x, y As Integer</p><p>  N = Val(Text5.Text)</p><p>  xs = Val(Text1.Text)</p><p>  ys = Val(Text2.Text)</p><p>  xe = Val(Text3.Te

37、xt)</p><p>  ye = Val(Text4.Text)</p><p>  J∑x = Abs(xe - xs)</p><p>  J∑y = Abs(ye - ys)</p><p>  Jvx = ys: Jvy = xs: Jrx = 0: Jry = 0</p><p>  m = 0: x =

38、 0: y = 0: l = 0</p><p>  Picture1.ForeColor = vbGreen</p><p>  Picture1.DrawWidth = 3</p><p>  Form1.CurrentX = 500</p><p>  Form1.CurrentY = 4500</p><p>

39、  Print " 變量 " & " Jvx " & " Jrx=Jrx+Jvx " & " △X " & " J∑x " & " Jvy " & " Jry=Jry+Jvy " & " △Y " & "

40、; J∑y "</p><p><b>  m = m + 1</b></p><p>  Form1.CurrentX = 500</p><p>  Form1.CurrentY = 4500 + m * 300</p><p>  Print " 開(kāi)始 " & "

41、ys =" & Int(Text2.Text) & " 0 " & " 0 " & Abs(xe - xs) & " xs =" & Int(Text1.Text) & " 0 " & " 0 " &am

42、p; Abs(ye - ys)</p><p>  If Option1.Value = True Then</p><p>  Do While Jvy <> xe</p><p>  If J∑y = 0 Then</p><p>  If J∑x = 0 Then</p><p><b> 

43、 Print " "</b></p><p><b>  Else</b></p><p>  Jrx = Abs(Jrx) + Abs(Jvx)</p><p>  If Jrx >= 2 ^ N Then</p><p>  Jrx = Jrx - 2 ^ N</p>

44、<p><b>  x = -1</b></p><p>  J∑x = J∑x - 1</p><p><b>  Else</b></p><p><b>  x = 0</b></p><p><b>  J∑x = J∑x</b>&l

45、t;/p><p><b>  End If</b></p><p>  If x = -1 Then</p><p>  Picture1.Line (Jvy * 300 + 100, 4225 - Jvx * 300)-((Jvy - 1) * 300 + 100, 4225 - Jvx * 300)</p><p>  

46、Jvy = Jvy - 1</p><p><b>  l = l + 1</b></p><p><b>  m = m + 1</b></p><p>  Form1.CurrentX = 500</p><p>  Form1.CurrentY = 4500 + m * 300</p&g

47、t;<p>  Print " 第" & l & "步 " & " ys =" & " " & Jvx & " " & Jrx & " " & x & " " & J

48、∑x; " xs =" & Jvy + 1</p><p><b>  Else</b></p><p><b>  Jvy = Jvy</b></p><p><b>  J∑x = J∑x</b></p><

49、;p><b>  l = l + 1</b></p><p><b>  m = m + 1</b></p><p>  Form1.CurrentX = 500</p><p>  Form1.CurrentY = 4500 + m * 300</p><p>  Print "

50、 第" & l & "步 " & " ys =" & " " & Jvx & " " & Jrx & " " & x & " " & ∑x & "

51、 xs =" & Jvy</p><p><b>  End If</b></p><p><b>  End If</b></p><p><b>  Else</b></p><p>  Jrx = Abs(Jrx) + Abs(Jvx)</p&

52、gt;<p>  If Jrx >= 2 ^ N Then</p><p>  Jrx = Jrx - 2 ^ N</p><p><b>  x = -1</b></p><p>  J∑x = J∑x - 1</p><p><b>  Else</b></p>

53、<p><b>  x = 0</b></p><p><b>  J∑x = J∑x</b></p><p><b>  End If</b></p><p>  Jry = Abs(Jry) + Abs(Jvy)</p><p>  If Jry >= 2

54、 ^ N Then</p><p>  Jry = Jry - 2 ^ N</p><p><b>  y = 1</b></p><p>  J∑y = J∑y - 1</p><p><b>  Else</b></p><p><b>  y = 0</

55、b></p><p><b>  J∑y = J∑y</b></p><p><b>  End If</b></p><p>  If x = -1 Then</p><p>  If y = 1 Then</p><p>  Picture1.Line (100 +

56、 Jvy * 300, 4225 - Jvx * 300)-((Jvy - 1) * 300 + 100, 4225 - (Jvx + 1) * 300)</p><p>  Jvx = Jvx + 1</p><p>  Jvy = Jvy - 1</p><p><b>  l = l + 1</b></p><p>

57、;<b>  m = m + 1</b></p><p>  Form1.CurrentX = 500</p><p>  Form1.CurrentY = 4500 + m * 300</p><p>  Print " 第" & l & "步 " & " ys =&

58、quot; & Jvx - 1 & " " & Jrx & " " & x & " " & J∑x & " xs =" & Jvy + 1 & " " & Jry & " &quo

59、t; & y & " " & J∑y</p><p><b>  Else</b></p><p>  Picture1.Line (100 + Jvy * 300, 4225 - Jvx * 300)-((Jvy + 1) * 300 + 100, 4225 - Jvx * 300)</p><

60、p><b>  Jvx = Jvx</b></p><p>  Jvy = Jvy + 1</p><p><b>  l = l + 1</b></p><p><b>  m = m + 1</b></p><p>  Form1.CurrentX = 500<

61、/p><p>  Form1.CurrentY = 4500 + m * 300</p><p>  Print " 第" & l & "步 " & " ys =" & Jvx & " " & Jrx & " " &

62、amp; x & " " & J∑x & " xs =" & Jvy - 1 & " " & Jry & " " & y & " " & J∑y</p><p><b>  End I

63、f</b></p><p><b>  Else</b></p><p>  If y = 1 Then</p><p>  Picture1.Line (Jvy * 300 + 100, 4225 - Jvx * 300)-(Jvy * 300 + 100, 4225 - (Jvx + 1) * 300)</p>&

64、lt;p>  Jvx = Jvx + 1</p><p><b>  Jvy = Jvy</b></p><p><b>  m = m + 1</b></p><p><b>  l = l + 1</b></p><p>  Form1.CurrentX = 500&

65、lt;/p><p>  Form1.CurrentY = 4500 + m * 300</p><p>  Print " 第" & l & "步 " & " ys =" & Jvx - 1 & " " & Jrx & " &

66、quot; & x & " " & J∑x & " xs =" & Jvy & " " & Jry & " " & y & " " & J∑y</p><p><b>  El

67、se</b></p><p><b>  Jvx = Jvx</b></p><p><b>  Jvy = Jvy</b></p><p><b>  l = l + 1</b></p><p><b>  m = m + 1</b><

68、/p><p>  Form1.CurrentX = 500</p><p>  Form1.CurrentY = 4500 + m * 300</p><p>  Print " 第" & l & "步 " & " ys =" & Jvx & " &q

69、uot; & Jrx & " " & x & " " & J∑x & " xs =" & Jvy & " " & Jry & " " & y & " " & J

70、∑y</p><p><b>  End If</b></p><p><b>  End If</b></p><p><b>  End If</b></p><p><b>  Loop</b></p><p>  If J∑

71、x = 0 Then</p><p><b>  l = l + 1</b></p><p><b>  m = m + 1</b></p><p>  Form1.CurrentX = 500</p><p>  Form1.CurrentY = 4500 + m * 300</p>

72、<p>  Print " 第" & l & "步 " & " ys =" & Jvx & "tz" & " xs =" & Jvy</p><p><b>  End If</b>

73、;</p><p>  ElseIf Option2.Value = True Then</p><p>  Do While Jvx <> ye</p><p>  If J∑x = 0 Then</p><p>  If J∑y = 0 Then</p><p><b>  Print &qu

74、ot;"</b></p><p><b>  Else</b></p><p>  Jry = Abs(Jry) + Abs(Jvy)</p><p>  If Jry >= 2 ^ N Then</p><p>  Jry = Jry - 2 ^ N</p><p>

75、<b>  y = -1</b></p><p>  J∑y = J∑y - 1</p><p><b>  Else</b></p><p><b>  y = 0</b></p><p><b>  J∑x = J∑x</b></p>&

76、lt;p><b>  End If</b></p><p>  If y = -1 Then</p><p>  Picture1.Line (5300 - Abs(Jvy) * 300, 4225 - Jvx * 300)-(5300 - Abs(Jvy) * 300, 4225 - (Jvx - 1) * 300)</p><p> 

77、 Jvx = Jvx - 1</p><p><b>  l = l + 1</b></p><p>  Print " 第" & l & "步 " & " ys =" & Jvx & " " & Jrx & &q

78、uot; " & x & " " & J∑x & " xs =" & Jvy - 1</p><p><b>  Else</b></p><p><b>  Jvy = Jvy</b></p><p>&l

79、t;b>  l = l + 1</b></p><p>  Print " 第" & l & "步 " & " ys =" & Jvx & " " & Jrx & " " & x & &quo

80、t; " & J∑x & " xs =" & Jvy & " 停止"</p><p><b>  End If</b></p><p><b>  End If</b></p><p><b>  Else<

81、/b></p><p>  Jrx = Abs(Jrx) + Abs(Jvx)</p><p>  If Jrx >= 2 ^ N Then</p><p>  Jrx = Jrx - 2 ^ N</p><p><b>  x = -1</b></p><p>  J∑x = J∑x

82、 - 1</p><p><b>  Else</b></p><p><b>  x = 0</b></p><p><b>  J∑x = J∑x</b></p><p><b>  End If</b></p><p>  J

83、ry = Abs(Jry) + Abs(Jvy)</p><p>  If Jry >= 2 ^ N Then</p><p>  Jry = Jry - 2 ^ N</p><p><b>  y = -1</b></p><p>  J∑y = J∑y - 1</p><p><b

84、>  Else</b></p><p><b>  y = 0</b></p><p><b>  J∑y = J∑y</b></p><p><b>  End If</b></p><p>  If x = -1 Then</p><p

85、>  If y = -1 Then</p><p>  Picture1.Line (5300 - Abs(Jvy) * 300, 4225 - Jvx * 300)-(5300 - (Abs(Jvy - 1)) * 300, 4225 - (Jvx - 1) * 300)</p><p>  Jvx = Jvx - 1</p><p>  Jvy = Jvy

86、 - 1</p><p><b>  l = l + 1</b></p><p>  Print " 第" & l & "步 " & " ys =" & Jvx - 1 & " " & Jrx & "

87、 " & x & " " & J∑x & " xs =" & Jvy - 1 & " " & Jry & " " & y & " " & J∑y</p><p>&

88、lt;b>  Else</b></p><p>  Picture1.Line (5300 - Abs(Jvy) * 300, 4225 - Jvx * 300)-(5300 - (Abs(Jvy - 1)) * 300, 4225 - Jvx * 300)</p><p><b>  Jvx = Jvx</b></p><p&g

89、t;  Jvy = Jvy - 1</p><p>  Print " 第" & l & "步 "</p><p><b>  End If</b></p><p><b>  Else</b></p><p>  If y =

90、-1 Then</p><p>  Picture1.Line (5300 - Abs(Jvy) * 300, 4225 - Jvx * 300)-(5300 - Abs(Jvy) * 300, 4225 - (Jvx + 1) * 300)</p><p>  Jvx = Jvx + 1</p><p><b>  Jvy = Jvy</b>

91、</p><p><b>  l = l + 1</b></p><p>  Print " 第" & l & "步 " & " ys =" & Jvx - 1 & " " & Jrx & "

92、 " & x & " " & J∑x & " xs =" & Jvy & " " & Jry & " " & y & " " & J∑y</p><p><b>

93、  Else</b></p><p><b>  Jvx = Jvx</b></p><p><b>  Jvy = Jvy</b></p><p><b>  l = l + 1</b></p><p>  Print " 第" &

94、amp; l & "步 " & " ys =" & Jvx & " " & Jrx & " " & x & " " & J∑x & " xs =" & Jvy & " &q

95、uot; & Jry & " " & y & " " & J∑y</p><p><b>  End If</b></p><p><b>  End If</b></p><p><b>  End If&l

96、t;/b></p><p><b>  Loop</b></p><p>  If J∑y = 0 Then</p><p><b>  l = l + 1</b></p><p>  Print " 第" & l & "步 "

97、; & " ys =" & Jvx & " 停止" & " xs =" & Jvy</p><p><b>  End If</b></p><p><b>  End If</b></p><

98、;p><b>  End Sub</b></p><p>  Private Sub Command3_Click()</p><p><b>  Unload Me</b></p><p><b>  End Sub</b></p><p>  七、軟件運(yùn)行效果仿真&l

99、t;/p><p><b>  基于vb 界面</b></p><p><b>  2、</b></p><p>  3、第一象限的逆圓數(shù)字積分法插補(bǔ) 截圖如下:</p><p><b>  4、第二象限 逆圓</b></p><p><b>  5

100、第一象限 逆圓</b></p><p><b>  6、第二象限 逆圓</b></p><p><b>  八、課程小節(jié)</b></p><p>  首先 感謝劉老師的悉心指導(dǎo) ,才讓我們?nèi)〉煤玫某煽?jī)。通過(guò)此次課程設(shè)計(jì),使我更好的掌握了有關(guān)數(shù)字積分法一二象限逆圓插補(bǔ)計(jì)算方面的知識(shí),在設(shè)計(jì)過(guò)程中雖然遇到了一些問(wèn)題

101、,但經(jīng)過(guò)一次又一次的思考和詢問(wèn),終于找出了原因所在,也暴露出了前期我在這方面的知識(shí)欠缺和經(jīng)驗(yàn)不足。實(shí)踐出真知,通過(guò)親自動(dòng)手制作,使我們掌握的知識(shí)不再是紙上談兵。</p><p>  在課程設(shè)計(jì)過(guò)程中,我們不斷發(fā)現(xiàn)錯(cuò)誤,不斷改正,不斷領(lǐng)悟,不斷獲取。最終的檢測(cè)調(diào)試環(huán)節(jié),本身就是在踐行“過(guò)而能改,善莫大焉”的知行觀。這次課程設(shè)計(jì)終于順利完成了,在設(shè)計(jì)中遇到了很多問(wèn)題,最后在同組的伙伴們的指導(dǎo)下,終于游逆而解。在今后社

102、會(huì)的發(fā)展和學(xué)習(xí)實(shí)踐過(guò)程中,一定要不懈努力,不能遇到問(wèn)題就想到要退縮,一定要不厭其煩的發(fā)現(xiàn)問(wèn)題所在,然后一一進(jìn)行解決,只有這樣,才能成功的做成想做的事,才能在今后的道路上劈荊斬棘,而不是知難而退,那樣永遠(yuǎn)不可能收獲成功,收獲喜悅,也永遠(yuǎn)不可能得到社會(huì)及他人對(duì)你的認(rèn)可!</p><p>  課程設(shè)計(jì),我掌握了數(shù)字積分法插補(bǔ)的基本原理,運(yùn)算過(guò)程,特點(diǎn)及其應(yīng)用,并了解改進(jìn)數(shù)字積分插補(bǔ)質(zhì)量的措施。</p>&

103、lt;p>  我認(rèn)為,在這學(xué)期的實(shí)驗(yàn)中,不僅培養(yǎng)了獨(dú)立思考、動(dòng)手操作的能力,在各種其它能力上也都有了提高。更重要的是,在實(shí)驗(yàn)課上,我們學(xué)會(huì)了很多學(xué)習(xí)的方法。而這是日后最實(shí)用的,真的是受益匪淺。要面對(duì)社會(huì)的挑戰(zhàn),只有不斷的學(xué)習(xí)、實(shí)踐,再學(xué)習(xí)、再實(shí)踐。這對(duì)于我們的將來(lái)也有很大的幫助。</p><p>  感謝院系給我們這莫好的機(jī)會(huì)去真正感受專業(yè)的魅力,在最后的階段讓我們學(xué)到了很有用的東西,這將讓我們受益終身。&

溫馨提示

  • 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ù)僅提供信息存儲(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)論