仿真軟件VB控制三維對象實施

時間:2022-07-19 05:36:20

導(dǎo)語:仿真軟件VB控制三維對象實施一文來源于網(wǎng)友上傳,不代表本站觀點,若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。

仿真軟件VB控制三維對象實施

當(dāng)前CAD開發(fā)工具一般可分為兩種,其中一種是基于OLEAutomation,這是一種第三方運用工具,例如在SolidEdge開發(fā)的VB模塊,另外一種就是仿真軟件自身所擁有的平臺,例如Pro/E自身的開發(fā)工具,UG自身的API。通過對這些軟件進(jìn)行開發(fā)和運用,可以提高仿真軟件的應(yīng)用率,在設(shè)計和開發(fā)的過程中的兼容性是非常重要的,因為開發(fā)的新版本和新功能要是在原始版本上進(jìn)行分析和運用,由此,可以肯定的說將來求變求創(chuàng)新是仿真軟件的亮點和難點[1]。

一、SolidEdge軟件特點

(一)友好的用戶界面

SolidEdge采用SrnartRibbon界面技術(shù),用戶操作時,可得到命令的具體內(nèi)容、詳細(xì)步驟及下一步工作內(nèi)容等信息。同時SolidEdge自帶了制作精良的教程(Tutorial,引導(dǎo)用戶由淺入深地學(xué)習(xí)。

(二)二次開發(fā)

SolidEdge在OLE2的一些標(biāo)準(zhǔn)上保持對vb開發(fā)軟件的應(yīng)用提供一定的便利性,這樣可以更好地運用VB進(jìn)行二次開發(fā),編寫具有自己企業(yè)特點的應(yīng)用程序。

(三)參數(shù)設(shè)計技術(shù)和特征技術(shù)

SolidEdge是基于參數(shù)和特征實體造型的新一代機(jī)械設(shè)計CAD系統(tǒng),是專門為設(shè)計人員開發(fā)的、易于理解和操作的實體造型系統(tǒng),它完全執(zhí)行設(shè)計工程師的意圖。專業(yè)設(shè)計人員完全可以利用參數(shù)技術(shù),完成幾乎任何機(jī)械零件或裝配件的造型。

(四)先進(jìn)的基于特征的造型技術(shù)

SolidEdge采用特征造型技術(shù),記錄了設(shè)計的全部過程,工程師可在特征管理器(FeaturePathFinder)中方便地瀏覽、修改特征,甚至改變特征的次序。

二、VB與仿真軟件

來自EDS公司的SolidEdge仿真軟件是一個功能非常強(qiáng)大的三維CAD軟件,SolidEdge是為機(jī)械設(shè)計量身定制的一款設(shè)計軟件,裝配體設(shè)計到工程制圖,各種功能無所不在,裝配造型無與倫比,通用零件造型功能強(qiáng)大,它可以使機(jī)械產(chǎn)品、加工產(chǎn)品以及機(jī)電產(chǎn)品等設(shè)計者方便快捷地創(chuàng)建、記錄和共享產(chǎn)品知識,這一功能是管理實現(xiàn)的。SolidEdge由于其創(chuàng)新功能和使用快捷方便性,成為世界上成千上萬的公司首選應(yīng)用軟件。根據(jù)多年來的研究,SolidEdge仿真軟件系統(tǒng)一般應(yīng)具有以下特點:(1)模塊化的體系結(jié)構(gòu)。系統(tǒng)應(yīng)該按照一定規(guī)則劃分為若干個子模塊,各模塊相互獨立,實現(xiàn)自己的功能,模塊之間通過簡單的接口聯(lián)系起來。模塊化是開放式SolidEdge仿真軟件系統(tǒng)實現(xiàn)開放的基礎(chǔ)。(2)統(tǒng)一的接口標(biāo)準(zhǔn)。系統(tǒng)各個構(gòu)成要素之間應(yīng)該有完善的,統(tǒng)一的接口標(biāo)準(zhǔn)。來自不同廠商的產(chǎn)品,只要遵循這個標(biāo)準(zhǔn),就可以方便地集成到系統(tǒng)當(dāng)中。接口標(biāo)準(zhǔn)是實現(xiàn)系統(tǒng)集成的關(guān)鍵。(3)動態(tài)的系統(tǒng)配置。用戶可以根據(jù)自己的需要定義系統(tǒng)的功能,決定系統(tǒng)的復(fù)雜程度,并且可以選用不同廠商的產(chǎn)品,配置出具有個性化特征的SolidEdge仿真軟件系統(tǒng)。(4)方便的升級與維護(hù)。當(dāng)系統(tǒng)中的某一個模塊出現(xiàn)問題時,可以很方便地選用新的模塊替換它;當(dāng)某一模塊的功能需要增強(qiáng)時,只要保證原有接口不變,添加新的接口即可;當(dāng)系統(tǒng)需要添加新的功能時,只需保證原有模塊不變,增加新的功能模塊即可。(5)良好的外部接口。能與其它的SolidEdge仿真軟件系統(tǒng)甚至是企業(yè)的其它軟件如CAD,CAPP等實現(xiàn)互操作??傊ㄟ^以上分析可以看出VB開發(fā)仍然是SolidEdge的基本開發(fā)手段,它適合一般開發(fā)者用于較為簡單交互性程序的開發(fā)。ASS將逐步被更為完善的AR.所取代。VB則成為SolidEdge用戶二次開發(fā)的另一支生力軍。SolidEdge提供的開發(fā)手段讓各類開發(fā)者都能有適合于自己的開發(fā)工具。

三、VB在仿真軟件中操控三維對象的實現(xiàn)

與成熟的軟件開發(fā),軟件為用戶提供二次開發(fā)平臺,使用戶需要設(shè)計和開發(fā)新的模塊,以滿足用戶的多方面需求。開發(fā)完成后,使用不可避免地希望用戶設(shè)計一個模塊加載到軟件。模塊的二次開發(fā)使用更加頻繁,可以考慮進(jìn)入菜單,使[3]。適用于機(jī)械零件,部件和公用部分的系列的設(shè)計方法,申請表格驅(qū)動器幾何。通過分析夾具零件數(shù)據(jù),每個組的部分,以建立一個數(shù)據(jù)庫,每個數(shù)據(jù)庫有一個相應(yīng)的數(shù)據(jù)表。各種設(shè)計相關(guān)的數(shù)據(jù)是約40余種規(guī)格表的形式存儲在數(shù)據(jù)庫ACCES,建立,每個表都有一個獨立的名字,相同的表結(jié)構(gòu)的數(shù)據(jù)庫及其數(shù)據(jù)之間。創(chuàng)建聯(lián)系人記錄表中的設(shè)計模型,通過在不同的表的記錄,以改變幾何形狀的目的之間的訪問。程序下載一般使用USB、UART數(shù)據(jù)口,也可以使用前面介紹的JATG進(jìn)行程序下載。USB口為通用標(biāo)準(zhǔn)的數(shù)據(jù)口,計算機(jī)的UART一般為RS232的,和終端處理器的UART不能直接連接,需要作電平轉(zhuǎn)換或轉(zhuǎn)USB口進(jìn)行。如果VB工具運用不當(dāng),仿真軟件開發(fā)失誤,很難保證系統(tǒng)的實時性。為提高實時性能,可采用雙CPU主板提高運算速度與多任務(wù)管理能力。采用WINDOWS平臺軟件進(jìn)行實時任務(wù)分配和調(diào)度,可充分發(fā)揮系統(tǒng)性能,同時對WINDOWS進(jìn)行實時擴(kuò)展,就能完全在簡單可靠的硬件平臺下完成高性能的實時任務(wù),這也是今后實時控制發(fā)展的一種趨勢。在SolidEdge以上的版本中,3D多義線如果你不使用PEDIT命令曲線擬合處理產(chǎn)生長波折線。在圖形數(shù)據(jù)庫中的一個長波折線作為一個單一的圖形實體的定義,標(biāo)準(zhǔn)線被定義為一組子實體。半徑與程序表達(dá)式的成功,很明顯,雙表點落在主題的弧段,有沒有必要需要落在主題的弧段,因為這點的作用是唯一確定的半徑尺寸線的方向,這本手冊互操作的不同。在實際工作和技術(shù)交流。經(jīng)常會遇到的幻燈片放映功能,將需要在輕量級的圖片(方便傳輸)和圖像(保護(hù)顯卡不被修改),除了圖形可以保存網(wǎng)上的格式,提供的SolidEdge是一個不錯的選擇解決這個問題:SolidEdge的系統(tǒng)腳本文件可以自動執(zhí)行一批一系列的命令,以自動繪圖為SolidEdge成為現(xiàn)實。非圓齒輪節(jié)曲線和極角變量編程計算加工刀具的位置。極角截面曲線均勻分布,通過編程計算,每到一個統(tǒng)一的增量極角,相應(yī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)。