基于CreoParametric三維可視化裝配工藝規(guī)劃軟件實現(xiàn)_第1頁
基于CreoParametric三維可視化裝配工藝規(guī)劃軟件實現(xiàn)_第2頁
基于CreoParametric三維可視化裝配工藝規(guī)劃軟件實現(xiàn)_第3頁
基于CreoParametric三維可視化裝配工藝規(guī)劃軟件實現(xiàn)_第4頁
基于CreoParametric三維可視化裝配工藝規(guī)劃軟件實現(xiàn)_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、https:/基于基于 CreoParametric 三維可視化裝配工藝規(guī)劃軟三維可視化裝配工藝規(guī)劃軟件實現(xiàn)件實現(xiàn)摘 要:本文建立了面向三維輔助裝配工藝規(guī)劃系統(tǒng)的裝配信息模型,完成CreoParametric 三維裝配模型的工藝信息的集成,利用自由風(fēng)格的設(shè)計功能和高效靈活的 3D 詳細(xì)設(shè)計功能來加快概念設(shè)計速度,并且基于 ASP.NET 平臺,采用 CreoParametric 建模技術(shù)和三層框架技術(shù),開發(fā)了軟件的原型。關(guān)鍵詞:CreoParametric 概念設(shè)計 ASP.NET 平臺 三層框架中圖分類號:G642 文獻(xiàn)標(biāo)識碼:A 文章編號:1003-9082(2018)02-0-02引言隨

2、著計算機(jī)軟硬件技術(shù)的不斷進(jìn)步,計算機(jī)輔助設(shè)計(CreoParametric)技術(shù)也得到了快速的發(fā)展。目前,在機(jī)械制造業(yè)的產(chǎn)品設(shè)計過程中,三維CreoParametric 技術(shù)已經(jīng)得到了廣泛的應(yīng)用。這使得一個產(chǎn)品從設(shè)計、工藝到生產(chǎn)裝配乃至維修保養(yǎng)等環(huán)節(jié)得到了根本性的改變,從而大幅度的提升了新產(chǎn)品的設(shè)計、生產(chǎn)效率,降低了產(chǎn)品的研發(fā)成本,實現(xiàn)了產(chǎn)品的快速設(shè)計和制造。 在軟件開發(fā)過程中,應(yīng)用了基于.NET 平臺的.net framework4.5 三層框架技術(shù)、SqlServer2008 的數(shù)據(jù)庫和 Dreamweaver 設(shè)計頁面技術(shù),利用這些技術(shù)提高了軟件的運行性能,在 Visual Studio

3、 2013 平臺上,成功的開發(fā)了基于Creo Parametric 的三維可視化裝配工藝規(guī)劃軟件,從而實現(xiàn)了仿真的“三維可視化裝配”。1-2一、軟件特點三維可視化裝配工藝規(guī)劃軟件是基于三維輕量化模型的基礎(chǔ)上來進(jìn)行可視化工藝設(shè)計。軟件可以直接讀取主流的三維模型數(shù)據(jù),充分利用原始設(shè)計模型中的信息,可對三維模型的產(chǎn)品結(jié)構(gòu)進(jìn)行管理,通過交互的方式來定義產(chǎn)品的裝配工序以及工序中的零件組成。對工序中的零部件在三維空間中進(jìn)行路徑規(guī)劃,同時利用工裝設(shè)備來模擬產(chǎn)品的實際裝配場景,仿真整個裝配過程,分析比較產(chǎn)品裝配工藝的可行性。軟件直接利用三維工藝來指導(dǎo)車間的三維裝配制造,也可以輸出二維工藝編制文件來進(jìn)行輔助描述

4、。利用該軟件可以通過與三維產(chǎn)品模型的交互,可視化地完成裝配工藝規(guī)劃、組件分配、裝配動畫、仿真分析以及三維工藝發(fā)布等,使工藝文件更直觀和更容易理解。提高產(chǎn)品的裝配質(zhì)量、降低裝配時間和成本。3二、需求分析和模塊設(shè)計需求分析是發(fā)現(xiàn)、求精、建模、規(guī)格說明和復(fù)審的過程。通過對此軟件的深入調(diào)研的過程中,將其軟件進(jìn)行模塊化設(shè)計,如下圖 1 所示:https:/1.工序管理對工序的菜單和視頻的添加、刪除、編輯和查詢的操作進(jìn)行管理維護(hù)。2.模型管理對模型的菜單和模型圖片的添加、刪除、編輯和查詢的操作進(jìn)行管理維護(hù)。3.用戶管理對用戶的個人資料進(jìn)行維護(hù),可進(jìn)行添加、刪除、編輯和查詢維護(hù)等。三、開發(fā)平臺的介紹1.II

5、S 服務(wù)器介紹Internet Information Server 的縮寫為(IIS)是一個 World Wide Webserver。Gopher server 和 FTP server 全部包容在里面。IIS 意味著你能發(fā)布網(wǎng)頁,并且有 ASP(Active Server Pages)、JAVA、VBscript 產(chǎn)生頁面,有著一些擴(kuò)展功能。IIS 是隨 Windows NT Server4.0 一起提供的文件和應(yīng)用程序服務(wù)器。是在 Windows NT Server 上建立 Internet 服務(wù)器的基本組件。它與Windows NT Server 完全集成,允許使用 Windows

6、NT Server 內(nèi)置的安全性以及 NTFS 文件系統(tǒng)建立強(qiáng)大靈活的 Internet 站點。2.SQL Server 2008 數(shù)據(jù)庫介紹SQL Server 是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng)。SQL Server 所使用的數(shù)據(jù)庫查詢語言稱為 Transact-SQL,它是 SQL Server 的核心,Transact-SQL 強(qiáng)化了原有的 SQL 關(guān)鍵字以進(jìn)行數(shù)據(jù)的存取,儲存及處理等功能,Transact-SQL 擴(kuò)充了流程控制指定,可以使你方便的編寫功能強(qiáng)大的存儲過程,他們存放在服務(wù)器端,并預(yù)先編譯過,執(zhí)行速度非???,觸發(fā)是一種特殊的存儲過程,用來確保 SQL Server 數(shù)據(jù)庫引用的完整

7、性,可以建立插入、刪除和更新。SQLServer 簡單易學(xué)且兼容性良好,由于今天 Windows 操作系統(tǒng)占領(lǐng)著主導(dǎo)地位,選擇 SQL Server 一定會在兼容性取得很大的優(yōu)勢。3.ASP.NET 介紹ASP.NET 建立在.NET Framework 的編程類之上,是使開發(fā)人員能夠使用.NET 框架開發(fā)基于 Web 的應(yīng)用程序的環(huán)境,它是由.NET 框架提供的類庫構(gòu)建而成的一個 Web 應(yīng)用程序模型,該模型由一組控件(例如 HTML 控制以及功能更強(qiáng)大的 Web 控件)和一個基本結(jié)構(gòu)組成。ASP.NET 完全基于組件,可以使用.NET 框架提供的各種運行環(huán)境服務(wù),支持完全面向?qū)ο蟮?Vis

8、ual Basic、C#、.NET 等多種語言。https:/四、軟件的設(shè)計與開發(fā)1.數(shù)據(jù)庫的建立通過對軟件進(jìn)行需求和功能分析,設(shè)計出該軟件的數(shù)據(jù)表。其主要包括工序管理表、模型管理表和用戶管理表等三類。2.系統(tǒng)安全機(jī)制設(shè)置為了軟件和數(shù)據(jù)信息的安全性,防止用戶信息被盜用出現(xiàn)隱私泄漏等問題,軟件采用了完善的用戶和密碼驗證。同時,ASP.NET 本身也有著強(qiáng)大的安全機(jī)制,其中包括如下技術(shù):(1)Web.config 中配置的授權(quán)規(guī)則(具體來講就是元素),_保調(diào)用者可以訪問所請求的文件或文件夾。(2)Windows 身份驗證,另一個 HTTP 模塊會檢查調(diào)用者是否具有訪問所請求資源的必要權(quán)限。 (3)

9、Web.config 的數(shù)據(jù)庫連接授權(quán)。如:33.工序管理模塊的實現(xiàn)(1)CreoParametric 建模張緊輪預(yù)裝(2)功能描述該模塊主要實現(xiàn)的功能是展示所有的工序菜單和通過每一步的工序菜單獲取設(shè)備對應(yīng)的三維裝配視頻等,也可對所有的工序菜單和視頻進(jìn)行添加、刪除、編輯等。這樣可以利用該軟件高效、直觀的看到完成設(shè)備的裝配工作。部分代 a 如下:/通過 sql 語句讀取數(shù)據(jù)StringBuilderstrSql = new StringBuilder();strSql.Append(“select ID,ParentID,Name,Info,Remark “);strSql.Append(“ F

10、ROM Information where ParentID=0”);2WebMethod/工序菜單讀取 返回菜單信息public string GetAllDirList(intparentID)https:/DataSet ds = im.GetMenuIDByParentID(parentID);if (ds.Tables0.Rows.Count 0) for (int i = 0; i 0)ids = id;DataSet ds = ims.GetList(“ id=” + id);return video(ds.Tables0.Rows0“Info”.ToString();elser

11、eturn “”;public static string video(string url) n = url;stringmsg = “ ”;returnmsg;4五、結(jié)束語本文基于 ASP.NET 開發(fā)平臺,利用了 CreoParametric 建模技術(shù),應(yīng)用了B/S 開發(fā)模式,實現(xiàn)了三維可視化裝配工藝規(guī)劃軟件的開發(fā)。充分利用了ASP.NET、CreoParametric 建模和 SQL Server 數(shù)據(jù)庫的優(yōu)點,使軟件的設(shè)計、開發(fā)、安全性和可維護(hù)性都有了較大的提高。軟件運行穩(wěn)定、可靠,操作簡單、功能完善,完全適應(yīng)現(xiàn)代化設(shè)備管理的要求。參考文獻(xiàn)1張海藩.軟件工程導(dǎo)論(第 3 版)M.北京

12、清華大學(xué)出版社,1998.2張 曜.SQL Server 函數(shù)使用手冊M.北京:冶金工業(yè)出版社,2003.https:/3Kothari N,Datye V.鄧春紅,等譯.ASP.NET 服務(wù)器控件與組件開發(fā)M.北京機(jī)械工業(yè)出版社,2002.4周立柱,馮建華,孟小峰,等.SQL Server 數(shù)據(jù)庫原理 設(shè)計與實現(xiàn)M.北京清華大學(xué)出版社,2003.5龔波,于自躍.小型軟件企業(yè)實施 CMMI 過程改進(jìn)研究和分析J.計算機(jī)應(yīng)用研究,2004,21(8):64-67.6段琳琳.王如龍.極限編程在軟件項目開發(fā)中的研究與應(yīng)用J.計算技術(shù)與自動化.2008. 27 (l):127-130.7唐愛國,王如龍.軟件項目范圍變更流

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論