- 相關(guān)推薦
仿真軟件VB控制三維對象實(shí)施論文
當(dāng)前CAD開發(fā)工具一般可分為兩種,其中一種是基于OLEAutomation,這是一種第三方運(yùn)用工具,例如在SolidEdge開發(fā)的VB模塊,另外一種就是仿真軟件自身所擁有的平臺,例如Pro/E自身的開發(fā)工具,UG自身的API。通過對這些軟件進(jìn)行開發(fā)和運(yùn)用,可以提高仿真軟件的應(yīng)用率,在設(shè)計(jì)和開發(fā)的過程中的兼容性是非常重要的,因?yàn)殚_發(fā)的新版本和新功能要是在原始版本上進(jìn)行分析和運(yùn)用,由此,可以肯定的說將來求變求創(chuàng)新是仿真軟件的亮點(diǎn)和難點(diǎn)[1]。
一、SolidEdge軟件特點(diǎn)
(一)友好的用戶界面
SolidEdge采用SrnartRibbon界面技術(shù),用戶操作時(shí),可得到命令的具體內(nèi)容、詳細(xì)步驟及下一步工作內(nèi)容等信息。同時(shí)SolidEdge自帶了制作精良的教程(Tutorial,引導(dǎo)用戶由淺入深地學(xué)習(xí)。
。ǘ┒伍_發(fā)
SolidEdge在OLE2的一些標(biāo)準(zhǔn)上保持對VB開發(fā)軟件的應(yīng)用提供一定的便利性,這樣可以更好地運(yùn)用VB進(jìn)行二次開發(fā),編寫具有自己企業(yè)特點(diǎn)的應(yīng)用程序。
。ㄈ﹨(shù)設(shè)計(jì)技術(shù)和特征技術(shù)
SolidEdge是基于參數(shù)和特征實(shí)體造型的新一代機(jī)械設(shè)計(jì)CAD系統(tǒng),是專門為設(shè)計(jì)人員開發(fā)的、易于理解和操作的實(shí)體造型系統(tǒng),它完全執(zhí)行設(shè)計(jì)工程師的意圖。專業(yè)設(shè)計(jì)人員完全可以利用參數(shù)技術(shù),完成幾乎任何機(jī)械零件或裝配件的造型。
。ㄋ模┫冗M(jìn)的基于特征的造型技術(shù)
SolidEdge采用特征造型技術(shù),記錄了設(shè)計(jì)的全部過程,工程師可在特征管理器(FeaturePathFinder)中方便地瀏覽、修改特征,甚至改變特征的次序。
二、VB與仿真軟件
來自EDS公司的SolidEdge仿真軟件是一個(gè)功能非常強(qiáng)大的三維CAD軟件,SolidEdge是為機(jī)械設(shè)計(jì)量身定制的一款設(shè)計(jì)軟件,裝配體設(shè)計(jì)到工程制圖,各種功能無所不在,裝配造型無與倫比,通用零件造型功能強(qiáng)大,它可以使機(jī)械產(chǎn)品、加工產(chǎn)品以及機(jī)電產(chǎn)品等設(shè)計(jì)者方便快捷地創(chuàng)建、記錄和共享產(chǎn)品知識,這一功能是管理實(shí)現(xiàn)的。SolidEdge由于其創(chuàng)新功能和使用快捷方便性,成為世界上成千上萬的公司首選應(yīng)用軟件。根據(jù)多年來的研究,SolidEdge仿真軟件系統(tǒng)一般應(yīng)具有以下特點(diǎn):(1)模塊化的體系結(jié)構(gòu)。系統(tǒng)應(yīng)該按照一定規(guī)則劃分為若干個(gè)子模塊,各模塊相互獨(dú)立,實(shí)現(xiàn)自己的功能,模塊之間通過簡單的接口聯(lián)系起來。模塊化是開放式SolidEdge仿真軟件系統(tǒng)實(shí)現(xiàn)開放的基礎(chǔ)。(2)統(tǒng)一的接口標(biāo)準(zhǔn)。系統(tǒng)各個(gè)構(gòu)成要素之間應(yīng)該有完善的,統(tǒng)一的接口標(biāo)準(zhǔn)。來自不同廠商的產(chǎn)品,只要遵循這個(gè)標(biāo)準(zhǔn),就可以方便地集成到系統(tǒng)當(dāng)中。接口標(biāo)準(zhǔn)是實(shí)現(xiàn)系統(tǒng)集成的關(guān)鍵。(3)動(dòng)態(tài)的系統(tǒng)配置。用戶可以根據(jù)自己的需要定義系統(tǒng)的功能,決定系統(tǒng)的復(fù)雜程度,并且可以選用不同廠商的產(chǎn)品,配置出具有個(gè)性化特征的SolidEdge仿真軟件系統(tǒng)。(4)方便的升級與維護(hù)。當(dāng)系統(tǒng)中的某一個(gè)模塊出現(xiàn)問題時(shí),可以很方便地選用新的模塊替換它;當(dāng)某一模塊的功能需要增強(qiáng)時(shí),只要保證原有接口不變,添加新的接口即可;當(dāng)系統(tǒng)需要添加新的功能時(shí),只需保證原有模塊不變,增加新的功能模塊即可。(5)良好的外部接口。能與其它的SolidEdge仿真軟件系統(tǒng)甚至是企業(yè)的其它軟件如CAD,CAPP等實(shí)現(xiàn)互操作?傊,通過以上分析可以看出VB開發(fā)仍然是SolidEdge的基本開發(fā)手段,它適合一般開發(fā)者用于較為簡單交互性程序的開發(fā)。ASS將逐步被更為完善的AR.所取代。VB則成為SolidEdge用戶二次開發(fā)的另一支生力軍。SolidEdge提供的開發(fā)手段讓各類開發(fā)者都能有適合于自己的開發(fā)工具。
三、VB在仿真軟件中操控三維對象的實(shí)現(xiàn)
與成熟的軟件開發(fā),軟件為用戶提供二次開發(fā)平臺,使用戶需要設(shè)計(jì)和開發(fā)新的模塊,以滿足用戶的多方面需求。開發(fā)完成后,使用不可避免地希望用戶設(shè)計(jì)一個(gè)模塊加載到軟件。模塊的二次開發(fā)使用更加頻繁,可以考慮進(jìn)入菜單,使[3]。適用于機(jī)械零件,部件和公用部分的系列的設(shè)計(jì)方法,申請表格驅(qū)動(dòng)器幾何。通過分析夾具零件數(shù)據(jù),每個(gè)組的部分,以建立一個(gè)數(shù)據(jù)庫,每個(gè)數(shù)據(jù)庫有一個(gè)相應(yīng)的數(shù)據(jù)表。各種設(shè)計(jì)相關(guān)的數(shù)據(jù)是約40余種規(guī)格表的形式存儲在數(shù)據(jù)庫ACCES,建立,每個(gè)表都有一個(gè)獨(dú)立的名字,相同的表結(jié)構(gòu)的數(shù)據(jù)庫及其數(shù)據(jù)之間。創(chuàng)建聯(lián)系人記錄表中的設(shè)計(jì)模型,通過在不同的表的記錄,以改變幾何形狀的目的之間的訪問。程序下載一般使用USB、UART數(shù)據(jù)口,也可以使用前面介紹的JATG進(jìn)行程序下載。USB口為通用標(biāo)準(zhǔn)的數(shù)據(jù)口,計(jì)算機(jī)的UART一般為RS232的,和終端處理器的UART不能直接連接,需要作電平轉(zhuǎn)換或轉(zhuǎn)USB口進(jìn)行。如果VB工具運(yùn)用不當(dāng),仿真軟件開發(fā)失誤,很難保證系統(tǒng)的實(shí)時(shí)性。為提高實(shí)時(shí)性能,可采用雙CPU主板提高運(yùn)算速度與多任務(wù)管理能力。采用WINDOWS平臺軟件進(jìn)行實(shí)時(shí)任務(wù)分配和調(diào)度,可充分發(fā)揮系統(tǒng)性能,同時(shí)對WINDOWS進(jìn)行實(shí)時(shí)擴(kuò)展,就能完全在簡單可靠的硬件平臺下完成高性能的實(shí)時(shí)任務(wù),這也是今后實(shí)時(shí)控制發(fā)展的一種趨勢。在SolidEdge以上的版本中,3D多義線如果你不使用PEDIT命令曲線擬合處理產(chǎn)生長波折線。在圖形數(shù)據(jù)庫中的一個(gè)長波折線作為一個(gè)單一的圖形實(shí)體的定義,標(biāo)準(zhǔn)線被定義為一組子實(shí)體。半徑與程序表達(dá)式的成功,很明顯,雙表點(diǎn)落在主題的弧段,有沒有必要需要落在主題的弧段,因?yàn)檫@點(diǎn)的作用是唯一確定的半徑尺寸線的方向,這本手冊互操作的不同。在實(shí)際工作和技術(shù)交流。經(jīng)常會(huì)遇到的幻燈片放映功能,將需要在輕量級的圖片(方便傳輸)和圖像(保護(hù)顯卡不被修改),除了圖形可以保存網(wǎng)上的格式,提供的SolidEdge是一個(gè)不錯(cuò)的選擇解決這個(gè)問題:SolidEdge的系統(tǒng)腳本文件可以自動(dòng)執(zhí)行一批一系列的命令,以自動(dòng)繪圖為SolidEdge成為現(xiàn)實(shí)。非圓齒輪節(jié)曲線和極角變量編程計(jì)算加工刀具的位置。極角截面曲線均勻分布,通過編程計(jì)算,每到一個(gè)統(tǒng)一的增量極角,相應(yīng)的加工刀具沿滾動(dòng)螺距曲線和旋轉(zhuǎn)數(shù)據(jù)產(chǎn)生的新位置的工具模型。部分程序代碼如下。
綜上所述,以上通過以VB作為一種一切工具,對零部件加工中的三維建模參數(shù)和仿真進(jìn)行開發(fā)與應(yīng)用,這樣不僅能夠?qū)Υ肆悴考辛舜篌w上的認(rèn)識,而且通過利用VB對一些軟件例如UG、ANSYS等大型的有限元分析軟件進(jìn)行開發(fā),有利于仿真軟件的多功能化,應(yīng)用性增強(qiáng)。
【仿真軟件VB控制三維對象實(shí)施論文】相關(guān)文章:
仿真軟件開發(fā)中的面向?qū)ο笤O(shè)計(jì)04-27
一類三維混沌系統(tǒng)的計(jì)算機(jī)仿真控制04-28
三維城市管理軟件研究論文04-30