唐黎明+徐海泉
摘 要:借助對(duì)象的嵌入與鏈接技術(shù),以VB軟件為基礎(chǔ),調(diào)用EDRAWING API和媒體播放軟件,實(shí)現(xiàn)了液壓元件實(shí)際應(yīng)用、動(dòng)態(tài)拆裝和工作過程仿真的綜合展示,為機(jī)電液一體化虛擬平臺(tái)的研制奠定了基礎(chǔ)。
關(guān)鍵詞:嵌入與鏈接技術(shù);EDRAWING API;動(dòng)態(tài)拆裝
1 引言
液壓技術(shù)因其大力提升工程質(zhì)量、無級(jí)調(diào)速等優(yōu)點(diǎn)廣泛應(yīng)用與現(xiàn)代工業(yè)生產(chǎn)的各個(gè)領(lǐng)域。本文采用VB軟件調(diào)用SOLIDWORKS軟件的EDRAWING API,實(shí)現(xiàn)了液壓工業(yè)影片、虛擬元件的動(dòng)態(tài)拆裝和元件工作動(dòng)畫的調(diào)用,對(duì)工程設(shè)計(jì)和維護(hù)人員快速掌握液壓元件原理和工作過程提供了平臺(tái)。液壓元件虛擬拆裝平臺(tái)主要包括VB人機(jī)界面、虛擬元件庫和虛擬平臺(tái)整合三方面技術(shù)。
2 VB人機(jī)界面設(shè)計(jì)
液壓元件包含動(dòng)力元件、執(zhí)行元件、控制元件和輔助元件四大類,每大類又包含眾多小類,人機(jī)界面的設(shè)計(jì)便于用戶選擇所需要的元件,并進(jìn)行自動(dòng)拆裝、手動(dòng)拆裝、工作原理、工業(yè)影片等功能的選擇,這里選擇VB軟件進(jìn)行人機(jī)界面設(shè)計(jì)。Visual Basic 6.0是Microsoft公司提供的一種Windows程序開發(fā)工具之一。它是一種可視化的Windows開發(fā)語言,采用驅(qū)動(dòng)編程和交互式開發(fā)。主要的界面包括登陸界面、元件調(diào)用界面和拆裝界面,核心的拆裝界面如圖1所示:
3 虛擬元件庫設(shè)計(jì)
SolidWorks是一款采用Parasolid圖形核心,基于Widows平臺(tái)、面向產(chǎn)品級(jí)的三維CAD/CAM軟件。這里主要采用其建模、裝配和機(jī)構(gòu)仿真模塊。
3.1 虛擬元件建模與裝配
為保證與工業(yè)現(xiàn)場的一致性,采用SOLIDWORKS軟件建模和裝配模塊,按照實(shí)際的圖紙尺寸構(gòu)建虛擬元件,保存為EASM文件,以葉片泵為例,如圖2所示:
3.2 虛擬元件機(jī)構(gòu)仿真
采用爆炸視圖方式,生成拆裝演示運(yùn)動(dòng)算例。采用SOLIDWORKS軟件的機(jī)構(gòu)仿真功能,表現(xiàn)元件各組成部分相互之間的運(yùn)動(dòng)和力學(xué)關(guān)系,生成運(yùn)動(dòng)算例,保存為影片格式。以液壓缸為例,如圖3所示:
4 虛擬平臺(tái)整合
借助VB軟件的對(duì)象與鏈接技術(shù),調(diào)用EDRAWING API和MediaPlayer.dll實(shí)現(xiàn)虛擬元件動(dòng)態(tài)拆裝和媒體文件播放。整個(gè)拆裝平臺(tái)的運(yùn)行效果如圖4所示:
5 結(jié)束語
液壓元件虛擬拆裝平臺(tái)以VB軟件為基礎(chǔ),采用嵌入與鏈接技術(shù),綜合運(yùn)用了SOLIDWORKS軟件的建模、裝配、機(jī)構(gòu)仿真和EDRAWING 瀏覽器功能以及媒體播放器的動(dòng)畫播放功能,實(shí)現(xiàn)了液壓元件結(jié)構(gòu)和工作過程的動(dòng)態(tài)大信息量的綜合展示,為后續(xù)機(jī)電液一體化虛擬系統(tǒng)平臺(tái)的研究奠定了基礎(chǔ)。
參考文獻(xiàn)
[1]殷國富,尹湘云,胡曉兵.SolidWorks二次開發(fā)實(shí)例精解[M].北京:機(jī)械工業(yè)出版社,2006.
[2]曾祥光,張玲玲.基于VB的SolidWorks二次開發(fā)[J].制造業(yè)信息化,2006,3.
[3]SolidWorks API Help,BlueSky Software Corp.2003.
作者簡介:唐黎明,男,江陰職業(yè)技術(shù)學(xué)院機(jī)電系,講師,主要從事機(jī)電一體化研究。
徐海泉,男,江陰職業(yè)技術(shù)學(xué)院學(xué)生。
摘 要:借助對(duì)象的嵌入與鏈接技術(shù),以VB軟件為基礎(chǔ),調(diào)用EDRAWING API和媒體播放軟件,實(shí)現(xiàn)了液壓元件實(shí)際應(yīng)用、動(dòng)態(tài)拆裝和工作過程仿真的綜合展示,為機(jī)電液一體化虛擬平臺(tái)的研制奠定了基礎(chǔ)。
關(guān)鍵詞:嵌入與鏈接技術(shù);EDRAWING API;動(dòng)態(tài)拆裝
1 引言
液壓技術(shù)因其大力提升工程質(zhì)量、無級(jí)調(diào)速等優(yōu)點(diǎn)廣泛應(yīng)用與現(xiàn)代工業(yè)生產(chǎn)的各個(gè)領(lǐng)域。本文采用VB軟件調(diào)用SOLIDWORKS軟件的EDRAWING API,實(shí)現(xiàn)了液壓工業(yè)影片、虛擬元件的動(dòng)態(tài)拆裝和元件工作動(dòng)畫的調(diào)用,對(duì)工程設(shè)計(jì)和維護(hù)人員快速掌握液壓元件原理和工作過程提供了平臺(tái)。液壓元件虛擬拆裝平臺(tái)主要包括VB人機(jī)界面、虛擬元件庫和虛擬平臺(tái)整合三方面技術(shù)。
2 VB人機(jī)界面設(shè)計(jì)
液壓元件包含動(dòng)力元件、執(zhí)行元件、控制元件和輔助元件四大類,每大類又包含眾多小類,人機(jī)界面的設(shè)計(jì)便于用戶選擇所需要的元件,并進(jìn)行自動(dòng)拆裝、手動(dòng)拆裝、工作原理、工業(yè)影片等功能的選擇,這里選擇VB軟件進(jìn)行人機(jī)界面設(shè)計(jì)。Visual Basic 6.0是Microsoft公司提供的一種Windows程序開發(fā)工具之一。它是一種可視化的Windows開發(fā)語言,采用驅(qū)動(dòng)編程和交互式開發(fā)。主要的界面包括登陸界面、元件調(diào)用界面和拆裝界面,核心的拆裝界面如圖1所示:
3 虛擬元件庫設(shè)計(jì)
SolidWorks是一款采用Parasolid圖形核心,基于Widows平臺(tái)、面向產(chǎn)品級(jí)的三維CAD/CAM軟件。這里主要采用其建模、裝配和機(jī)構(gòu)仿真模塊。
3.1 虛擬元件建模與裝配
為保證與工業(yè)現(xiàn)場的一致性,采用SOLIDWORKS軟件建模和裝配模塊,按照實(shí)際的圖紙尺寸構(gòu)建虛擬元件,保存為EASM文件,以葉片泵為例,如圖2所示:
3.2 虛擬元件機(jī)構(gòu)仿真
采用爆炸視圖方式,生成拆裝演示運(yùn)動(dòng)算例。采用SOLIDWORKS軟件的機(jī)構(gòu)仿真功能,表現(xiàn)元件各組成部分相互之間的運(yùn)動(dòng)和力學(xué)關(guān)系,生成運(yùn)動(dòng)算例,保存為影片格式。以液壓缸為例,如圖3所示:
4 虛擬平臺(tái)整合
借助VB軟件的對(duì)象與鏈接技術(shù),調(diào)用EDRAWING API和MediaPlayer.dll實(shí)現(xiàn)虛擬元件動(dòng)態(tài)拆裝和媒體文件播放。整個(gè)拆裝平臺(tái)的運(yùn)行效果如圖4所示:
5 結(jié)束語
液壓元件虛擬拆裝平臺(tái)以VB軟件為基礎(chǔ),采用嵌入與鏈接技術(shù),綜合運(yùn)用了SOLIDWORKS軟件的建模、裝配、機(jī)構(gòu)仿真和EDRAWING 瀏覽器功能以及媒體播放器的動(dòng)畫播放功能,實(shí)現(xiàn)了液壓元件結(jié)構(gòu)和工作過程的動(dòng)態(tài)大信息量的綜合展示,為后續(xù)機(jī)電液一體化虛擬系統(tǒng)平臺(tái)的研究奠定了基礎(chǔ)。
參考文獻(xiàn)
[1]殷國富,尹湘云,胡曉兵.SolidWorks二次開發(fā)實(shí)例精解[M].北京:機(jī)械工業(yè)出版社,2006.
[2]曾祥光,張玲玲.基于VB的SolidWorks二次開發(fā)[J].制造業(yè)信息化,2006,3.
[3]SolidWorks API Help,BlueSky Software Corp.2003.
作者簡介:唐黎明,男,江陰職業(yè)技術(shù)學(xué)院機(jī)電系,講師,主要從事機(jī)電一體化研究。
徐海泉,男,江陰職業(yè)技術(shù)學(xué)院學(xué)生。
摘 要:借助對(duì)象的嵌入與鏈接技術(shù),以VB軟件為基礎(chǔ),調(diào)用EDRAWING API和媒體播放軟件,實(shí)現(xiàn)了液壓元件實(shí)際應(yīng)用、動(dòng)態(tài)拆裝和工作過程仿真的綜合展示,為機(jī)電液一體化虛擬平臺(tái)的研制奠定了基礎(chǔ)。
關(guān)鍵詞:嵌入與鏈接技術(shù);EDRAWING API;動(dòng)態(tài)拆裝
1 引言
液壓技術(shù)因其大力提升工程質(zhì)量、無級(jí)調(diào)速等優(yōu)點(diǎn)廣泛應(yīng)用與現(xiàn)代工業(yè)生產(chǎn)的各個(gè)領(lǐng)域。本文采用VB軟件調(diào)用SOLIDWORKS軟件的EDRAWING API,實(shí)現(xiàn)了液壓工業(yè)影片、虛擬元件的動(dòng)態(tài)拆裝和元件工作動(dòng)畫的調(diào)用,對(duì)工程設(shè)計(jì)和維護(hù)人員快速掌握液壓元件原理和工作過程提供了平臺(tái)。液壓元件虛擬拆裝平臺(tái)主要包括VB人機(jī)界面、虛擬元件庫和虛擬平臺(tái)整合三方面技術(shù)。
2 VB人機(jī)界面設(shè)計(jì)
液壓元件包含動(dòng)力元件、執(zhí)行元件、控制元件和輔助元件四大類,每大類又包含眾多小類,人機(jī)界面的設(shè)計(jì)便于用戶選擇所需要的元件,并進(jìn)行自動(dòng)拆裝、手動(dòng)拆裝、工作原理、工業(yè)影片等功能的選擇,這里選擇VB軟件進(jìn)行人機(jī)界面設(shè)計(jì)。Visual Basic 6.0是Microsoft公司提供的一種Windows程序開發(fā)工具之一。它是一種可視化的Windows開發(fā)語言,采用驅(qū)動(dòng)編程和交互式開發(fā)。主要的界面包括登陸界面、元件調(diào)用界面和拆裝界面,核心的拆裝界面如圖1所示:
3 虛擬元件庫設(shè)計(jì)
SolidWorks是一款采用Parasolid圖形核心,基于Widows平臺(tái)、面向產(chǎn)品級(jí)的三維CAD/CAM軟件。這里主要采用其建模、裝配和機(jī)構(gòu)仿真模塊。
3.1 虛擬元件建模與裝配
為保證與工業(yè)現(xiàn)場的一致性,采用SOLIDWORKS軟件建模和裝配模塊,按照實(shí)際的圖紙尺寸構(gòu)建虛擬元件,保存為EASM文件,以葉片泵為例,如圖2所示:
3.2 虛擬元件機(jī)構(gòu)仿真
采用爆炸視圖方式,生成拆裝演示運(yùn)動(dòng)算例。采用SOLIDWORKS軟件的機(jī)構(gòu)仿真功能,表現(xiàn)元件各組成部分相互之間的運(yùn)動(dòng)和力學(xué)關(guān)系,生成運(yùn)動(dòng)算例,保存為影片格式。以液壓缸為例,如圖3所示:
4 虛擬平臺(tái)整合
借助VB軟件的對(duì)象與鏈接技術(shù),調(diào)用EDRAWING API和MediaPlayer.dll實(shí)現(xiàn)虛擬元件動(dòng)態(tài)拆裝和媒體文件播放。整個(gè)拆裝平臺(tái)的運(yùn)行效果如圖4所示:
5 結(jié)束語
液壓元件虛擬拆裝平臺(tái)以VB軟件為基礎(chǔ),采用嵌入與鏈接技術(shù),綜合運(yùn)用了SOLIDWORKS軟件的建模、裝配、機(jī)構(gòu)仿真和EDRAWING 瀏覽器功能以及媒體播放器的動(dòng)畫播放功能,實(shí)現(xiàn)了液壓元件結(jié)構(gòu)和工作過程的動(dòng)態(tài)大信息量的綜合展示,為后續(xù)機(jī)電液一體化虛擬系統(tǒng)平臺(tái)的研究奠定了基礎(chǔ)。
參考文獻(xiàn)
[1]殷國富,尹湘云,胡曉兵.SolidWorks二次開發(fā)實(shí)例精解[M].北京:機(jī)械工業(yè)出版社,2006.
[2]曾祥光,張玲玲.基于VB的SolidWorks二次開發(fā)[J].制造業(yè)信息化,2006,3.
[3]SolidWorks API Help,BlueSky Software Corp.2003.
作者簡介:唐黎明,男,江陰職業(yè)技術(shù)學(xué)院機(jī)電系,講師,主要從事機(jī)電一體化研究。
徐海泉,男,江陰職業(yè)技術(shù)學(xué)院學(xué)生。