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