版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)控?cái)?shù)字積分法圓弧插補(bǔ)算法圖形仿真設(shè)計(jì).rar
- 數(shù)控?cái)?shù)字積分法圓弧插補(bǔ)算法圖形仿真設(shè)計(jì).rar
- 數(shù)控?cái)?shù)字積分法圓弧插補(bǔ)算法圖形仿真設(shè)計(jì).rar
- 數(shù)控?cái)?shù)字積分法圓弧插補(bǔ)算法圖形仿真設(shè)計(jì).rar
- 數(shù)控?cái)?shù)字積分法圓弧插補(bǔ)算法圖形仿真開(kāi)題報(bào)告.doc
- 數(shù)控?cái)?shù)字積分法圓弧插補(bǔ)算法圖形仿真開(kāi)題報(bào)告.doc
- 08.數(shù)控?cái)?shù)字積分法圓弧插補(bǔ)算法圖形仿真.doc
- 數(shù)字積分法圓弧插補(bǔ)的VC實(shí)現(xiàn).pdf
- 08.數(shù)控?cái)?shù)字積分法圓弧插補(bǔ)算法圖形仿真.doc
- 數(shù)控?cái)?shù)字積分法圓弧插補(bǔ)算法圖形仿真開(kāi)題報(bào)告.doc
- 數(shù)控?cái)?shù)字積分法圓弧插補(bǔ)算法圖形仿真開(kāi)題報(bào)告.doc
- 數(shù)字積分法圓弧插補(bǔ)的VC實(shí)現(xiàn).pdf
- 數(shù)字積分法圓弧插補(bǔ)器的設(shè)計(jì)開(kāi)題報(bào)告.doc
- 數(shù)字積分法圓弧插補(bǔ)器的設(shè)計(jì)開(kāi)題報(bào)告.doc
- 數(shù)控?cái)?shù)字積分法圓弧插補(bǔ)算法圖形仿真設(shè)計(jì)說(shuō)明書(shū).doc
- 基于FPGA的數(shù)控?cái)?shù)字積分法圓弧插補(bǔ)器的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 數(shù)控?cái)?shù)字積分法圓弧插補(bǔ)算法圖形仿真設(shè)計(jì)說(shuō)明書(shū).doc
- 基于FPGA的數(shù)控?cái)?shù)字積分法圓弧插補(bǔ)器的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 數(shù)控?cái)?shù)字積分法圓弧插補(bǔ)算法圖形仿真設(shè)計(jì)說(shuō)明書(shū).doc
- b372數(shù)控?cái)?shù)字積分法圓弧插補(bǔ)算法圖形仿真,已經(jīng)結(jié)清
評(píng)論
0/150
提交評(píng)論