freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)控系統(tǒng)中c樣條曲線插補(bǔ)方法的設(shè)計(jì)與實(shí)現(xiàn)_本科論文-資料下載頁

2025-05-18 10:13本頁面

【導(dǎo)讀】伴著科學(xué)技術(shù)的迅猛發(fā)展與不斷進(jìn)步,在精度要求比較高的的數(shù)控加工系統(tǒng)中,加工產(chǎn)品的高性能與高質(zhì)量,高速高精度數(shù)控系統(tǒng)正迅速發(fā)展。統(tǒng)加工設(shè)備零件的復(fù)雜度、精度和效率。目前,國內(nèi)外對于樣條和直線插補(bǔ)技術(shù)的研究都。為此,在此基礎(chǔ)上,本文主要研究CUBIC樣條曲線插補(bǔ)技術(shù)在數(shù)控加工系。以C#為平臺開發(fā)一個仿真驗(yàn)證系統(tǒng),來驗(yàn)證CUBIC樣條曲線的效果。

  

【正文】 C結(jié)合了 VB可視化操作的簡單行和 C++的高效率性,以其強(qiáng)大的操作能力、優(yōu)雅的語法風(fēng)格、創(chuàng)新的語言特性和便捷的面向組件編程的支持成為 .NET 開發(fā)的首選語言。 在執(zhí)行 C程序時,程序集將加載到 CLR 中, CLR 會根據(jù)清單中的信息執(zhí)行不同的操作。如果符合安全要求, CLR 執(zhí)行實(shí)時編譯以將 IL代碼轉(zhuǎn)換為本機(jī)機(jī)器指令。 CLR 還提供垃圾回收、異常處理和資源管理有關(guān)的其他服務(wù)。 沈陽師范大學(xué)本科畢業(yè)論文 18 數(shù)控系統(tǒng) 插補(bǔ) 軟件 設(shè)計(jì) 系統(tǒng)目標(biāo) 本系統(tǒng)屬于 數(shù)控插補(bǔ)擬合 系統(tǒng) ,可以對 輸入坐標(biāo)點(diǎn)數(shù)據(jù)進(jìn)行插補(bǔ)擬合,并計(jì)算出擬合曲線 。本系統(tǒng)主要實(shí)現(xiàn)一下目標(biāo): 1. 系統(tǒng)采用人機(jī)交互的方式,界面美觀友好。 2. 屏幕信息需要時時顯示,網(wǎng)絡(luò)延時不能大于 1 秒。 3. 系統(tǒng)計(jì)算時間短,不能超過 100ms 的運(yùn)算時間 。 4. 系統(tǒng)運(yùn)行時占用內(nèi)存不能大于 10MB,以免影響系統(tǒng)的性能。 系統(tǒng)功能結(jié)構(gòu) 本系統(tǒng)開發(fā)時使用的系統(tǒng)只是普通的 PC 機(jī),操作系統(tǒng)為 WindowsXP/7 版本。 數(shù)控插補(bǔ) 系統(tǒng)功能結(jié)構(gòu)圖如圖 所示。 圖 數(shù)控系統(tǒng)功能 結(jié)構(gòu)圖 業(yè)務(wù)流程圖 數(shù)控插補(bǔ)系統(tǒng) 業(yè)務(wù)流程圖如圖 所示。 數(shù)控插補(bǔ)系統(tǒng) 路徑點(diǎn)個數(shù)設(shè)置 路徑點(diǎn)坐標(biāo)設(shè)定 路徑點(diǎn)繪圖 插補(bǔ)擬合運(yùn)算 路徑點(diǎn)擬合繪圖 沈陽師范大學(xué)本科畢業(yè)論文 19 圖 數(shù)控插補(bǔ)系統(tǒng) 業(yè)務(wù)流程圖 程序運(yùn)行環(huán)境 本系統(tǒng)對運(yùn)行環(huán)境有一定的要求,具體如下: 系統(tǒng)開發(fā)平臺: Microsoft Visual Studio 20xx. 系統(tǒng)開發(fā)語言: C 運(yùn)行平臺: Windows 7 分辨率:最佳效果 1366*768 像素 打 開 程 序 打開 成功 是 主 窗 體 點(diǎn)個數(shù)設(shè)置 點(diǎn)坐標(biāo)錄入 插補(bǔ)擬合繪圖 否 原始連接點(diǎn)連線 沈陽師范大學(xué)本科畢業(yè)論文 20 5數(shù)控系統(tǒng) 插補(bǔ) 軟件的實(shí)現(xiàn) 開發(fā)工具及環(huán)境配置 VS20xx 是最新的 C開發(fā)工具,支持的 C版本是 ,基于 C 的網(wǎng)絡(luò)應(yīng)用通常被稱為 。打開 VS20xx,初始運(yùn)行效果如圖 所示。其中主要分為 4 部分:菜單欄、最近應(yīng)用的項(xiàng)目、入門者資料和 MSDN 新聞。 圖 初始運(yùn)行效果 單擊 “文件 ”菜單,會發(fā)現(xiàn)有 3 個新建類型的菜單命令: “新建網(wǎng)站 ”、 “新建項(xiàng)目 ”和 “新建文件 ”。其中 “新建項(xiàng)目 ”主要用來創(chuàng)建控制臺應(yīng)用程序( Console)和窗體應(yīng)用程序( Form)。 “新建網(wǎng)站 ”主要用來創(chuàng)建網(wǎng)絡(luò)應(yīng)用程序( Web)。 Windows Form程序就是窗體應(yīng)用程序,也叫 Windows 應(yīng)用程序。本例以詳細(xì)的步驟,演示第一個窗體應(yīng)用程序的制作過程。 ( 1)打開 VS20xx,單擊 “文件 |新建項(xiàng)目 ”菜單命令,打開新建項(xiàng)目的模板。 ( 2)在模板區(qū)選擇 “Windows 應(yīng)用程序 ”,在名稱輸入框中輸入本項(xiàng)目的名稱“Demo”。 注意:因?yàn)榍懊嬉呀?jīng)創(chuàng)建了一個名為 “Demo”的項(xiàng)目,所以此處命名為 “Demo”。 ( 3)單擊 “確定 ”按鈕,打開 Windows 應(yīng)用程序的開發(fā)界面,如圖 所示。主要包括菜單欄、工具欄、輸出窗口、應(yīng)用程序界面和解決方案資源管理器。 沈陽師范大學(xué)本科畢業(yè)論文 21 圖 Windows 應(yīng)用程序的開發(fā)界面 ( 4)雙擊應(yīng)用程序界面,打開代碼視圖,如圖 所示。 圖 Windows 應(yīng)用程序的代碼視圖 ( 5)在 “Form1_Load”事件中,書寫代碼。 ( 6)按 F5 運(yùn)行程序,效果如圖 所示。 沈陽師范大學(xué)本科畢業(yè)論文 22 圖 Windows 應(yīng)用程序的運(yùn)行效果 系統(tǒng)的實(shí)現(xiàn) 系統(tǒng) 主界面 系統(tǒng)操作主界面如圖 所示。 圖 系統(tǒng) 主界面 沈陽師范大學(xué)本科畢業(yè)論文 23 路徑點(diǎn)個數(shù)設(shè)置 進(jìn)入系統(tǒng)操作主界面后,通過 “請?jiān)O(shè)置點(diǎn)的個數(shù) ”下拉菜單,選擇路徑點(diǎn)的個數(shù), 如圖 所示。 圖 路徑點(diǎn)個數(shù)設(shè)置 界面 選擇完路徑點(diǎn)的個數(shù),系統(tǒng)將自動生成對應(yīng)個數(shù)的點(diǎn)信息輸入控件,如圖 所示。 圖 路徑點(diǎn)信息輸入界面 沈陽師范大學(xué)本科畢業(yè)論文 24 路徑點(diǎn)坐標(biāo)修改 在路徑點(diǎn)信息輸入界面中,可以通過輸入框?qū)c(diǎn)坐標(biāo)數(shù)據(jù)進(jìn)行修改, 如圖 所示。 圖 坐標(biāo)修改 界面 原始連線繪圖 修改完路徑點(diǎn)坐標(biāo)后,通過點(diǎn)擊 “原始連線 ”按鈕,即可顯示路徑點(diǎn)之間的折線圖, 如圖 59 所示。 圖 路徑點(diǎn)原始折線圖 沈陽師范大學(xué)本科畢業(yè)論文 25 擬合曲線繪圖 通過點(diǎn)擊 “擬合曲線 ”按鈕,即可顯示路徑點(diǎn)之間的擬 合曲線圖,如圖 所示,是 4個路徑點(diǎn)的樣條插補(bǔ)擬合曲線效果。 圖 路徑點(diǎn)擬合曲線圖( 4 個路徑點(diǎn)) 如圖 所示,是 7 個路徑點(diǎn)的樣條插補(bǔ)擬合曲線效果。 沈陽師范大學(xué)本科畢業(yè)論文 26 圖 路徑點(diǎn)擬合曲線圖( 7 個路徑點(diǎn)) 如圖 所示,是 10 個路徑點(diǎn)的樣條插補(bǔ)擬合曲線效果。 圖 路徑點(diǎn)擬合曲線圖( 10 個路徑點(diǎn)) 沈陽師范大學(xué)本科畢業(yè)論文 27 后 記 本論文模版各章中所列文件為沈陽師范大學(xué)科信軟件學(xué)院正在執(zhí)行的有關(guān)本科學(xué)生畢業(yè)實(shí)習(xí)、畢業(yè)設(shè)計(jì)和畢業(yè)論文工作管理文件,各有關(guān)單位必須執(zhí)行。 在文件制定和論文模版編制過程中,參 考了以往的文件和其它單位的相關(guān)文件,在此對給與我們直接和間接幫助的 老師們表示感謝! 文件在執(zhí)行過程中如遇到什么問題,請直接和學(xué)院聯(lián)系,我們再修改完善之。 沈陽師范大學(xué)本科畢業(yè)論文 28 參考文獻(xiàn) [1] 張曉輝,于東,胡毅,等 . 適用于高速高精加工的平滑插補(bǔ)算法研究 [J]. 組合機(jī)床與自動化加工技術(shù), 20xx(10): 14. [2] 葉佩青,趙慎良 . 微小直線段的連續(xù)插補(bǔ)控制算法研究 [J]. 中國機(jī)械工程, 20xx,15(15): 13541356. [3] 余漢成,姚潔,袁立新等.非圓復(fù)雜曲線的通用插補(bǔ)算法,電加工與模具, 20xx(5),16—18. [4] 張曉輝,于東,胡毅,等 . 基于濾波技術(shù) NURBS 曲線插補(bǔ)算法研究 [J]. 中國機(jī)械工程, 20xx, 20(14): 16951699. [5] LEE E T Y. Choosing nodes in parametric curve interpolation[J]. ComputerAided Design,1989, 21(6): 363 370. [6] 毛新華.自適應(yīng)變步長算法 (AB 蹦 )在復(fù)雜曲面零件數(shù)控加工中的應(yīng)用,機(jī)械研究與應(yīng)用, 20xx, 19(4): 57—58. [7] 國瑾,汪國昭,鄭建明.計(jì)算機(jī)輔助幾何設(shè)計(jì).北京:高等教育出版社&施普林格出版社, 20xx. [8] M. S. Floater. Chordal cubic spline interpolation is fourth order accuracy. IMA journal of Numerical AnalysiS. 20xx, 26(1): 25—33. [9] Hong—Tzong Yau, JunBin Wang. Fast Bdzier interpolator with real—time lookahead function for high—accuracy machining. International Journal of Machine Tools &Manufacture. 20xx, 47: 1518—1529. [10] 國權(quán).非圓曲線數(shù)控加工編程的設(shè)計(jì),設(shè)計(jì)與研究, 20xx, 2: 2930. 沈陽師范大學(xué)本科畢業(yè)論文 29 附錄一 : 程序代碼 using System。 using 。 using 。 using 。 using 。 using 。 using 。 using 。 using 。 using 。 namespace Demo { public partialal class Form11 : Form1 { Graphics graphics。 Pen greenPen。 Label[] labelN = new Label[20]。 Label[] labelX = new Label[20]。 Label[] labelY = new Label[20]。 TextBox[] TextX = new TextBox[20]。 TextBox[] TextY = new TextBox[20]。 int PtNum = 10。 public Form1() { InitializeComponent()。 } private void Form11_Load(object sender, EvArgs ee) { graphics = ()。 greenPen = new Pen()。 InitZuoBiao()。 = false。 =false 。 } private void button1_Click(object sender, EventArgs e) { ( )。 InitZuoBiao()。 FillPts()。 沈陽師范大學(xué)本科畢業(yè)論文 30 DrawLins()。 } private void InitPtNum() { int iLoop。 for (iLoop = 0。 iLoop PtNum。 iLoop++) { labelN[iLoop] = new Label()。 labelX[iLoop] = new Label()。 labelY[iLoop] = new Label()。 TextX[iLoop] = new TextBox()。 TextY[iLoop] = new TextBox()。 (labelN[iLoop])。 (labelX[iLoop])。 (labelY[iLoop])。 (TextX[iLoop])。 (TextY[iLoop])。 // = 。 //labelN[iLoop].Cursor = 。 labelN[iLoop].Location = new (640, 50 + iLoop * 40)。 labelN[iLoop].Name = labelN。 labelN[iLoop].Size = new (30, 12)。 labelN[iLoop].TabIndex = 5。 labelN[iLoop].Text = 點(diǎn) 20
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1