基于VB.NET的SolidWorks二次開發(fā)在液壓設(shè)計中的應(yīng)用
[Abstract]:SolidWorks is a powerful 3D solid modeling software. The three characteristics of SolidWorks are powerful, easy to learn and easy to use and technological innovation, which makes SolidWorks a leading and mainstream 3D CAD solution. At the same time, SolidWorks has good openness and compatibility, and can be seamlessly compatible with other professional software, which provides technical support for the secondary development of SolidWorks. This paper briefly introduces the principle and method of SolidWorks secondary development based on VB.NET, with emphasis on the secondary development of pump support, parts library and 3D integrated block checking. These secondary developments have been successfully run on a microcomputer, which can reduce the labor load of the designers, reduce the error rate, and improve the efficiency of production and design. Using the API programming interface provided by SolidWorks, the seamless connection between VB.NET and SolidWorks is realized. According to the characteristics of pump support, motor transfer plate and clamping pipe connector, the automatic generation of them is realized by programming method and dimension driving method, respectively. The plug-in is generated in SolidWorks, which is equivalent to the menu item on SolidWorks. The user inputs the necessary parameters to complete the generation of the required parts through a friendly man-machine interface. The Access database is used to manage the dimension parameters of the motor, pump, coupling and jacket pipe connector, and the automatic reference of each parameter is realized through the reference of VB.NET to the database. The use of database management system not only reduces the workload of data input, reduces the error rate, but also makes the program easier to write. In the verification of 3D integrated blocks, the minimum gap and the minimum wall thickness of the integrated blocks can be automatically checked, indicating the interference channels and marking their specific colors. During the nuclear process, an Excel table will be generated automatically, and the data information of the oil hole will be written into the Excel table, and the interference channels will be indicated in the table. Therefore, the verification of the minimum gap of the integrated block can enable the user to find out the errors in the integration block and make the corresponding modification in time, and improve the efficiency of production and design. The establishment of part library can not only manage the commonly used hydraulic parts, but also realize the three functions of adding, deleting and inserting parts library. Especially, the insert function of part base improves the efficiency of assembly. Whether it is pump support, motor transfer plate, jacket pipe connector, or integrated block check, it has been applied in the hydraulic system design of engineering practice, and greatly improved the efficiency of design and production.
【學(xué)位授予單位】:東北大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2011
【分類號】:TH137;TP391.72
【參考文獻】
相關(guān)期刊論文 前10條
1 李衛(wèi)民;謝里陽;;基于Solid Works的液壓集成塊虛擬設(shè)計[J];東北大學(xué)學(xué)報;2006年06期
2 常玉連;邊城;趙明泉;;基于VB的Solid Works標準件庫的二次開發(fā)[J];大慶石油學(xué)院學(xué)報;2006年04期
3 羅敬東;;VB在SolidWorks二次開發(fā)中的參數(shù)化方法[J];廣東水利電力職業(yè)技術(shù)學(xué)院學(xué)報;2008年02期
4 張華;陳定方;楊艷芳;;Visual Basic為基的SolidWorks二次開發(fā)與應(yīng)用[J];湖北工業(yè)大學(xué)學(xué)報;2010年04期
5 高衛(wèi)國;徐燕申;牛文鐵;;基于三維設(shè)計的液壓集成塊校核方法研究[J];機床與液壓;2007年08期
6 王占奎;焦紅偉;王得勝;逄明華;;基于遺傳粒子群算法的集成塊布局優(yōu)化[J];機床與液壓;2007年11期
7 熊壯,喻道遠,段正澄;液壓集成塊內(nèi)部孔系的自動校驗[J];機床與液壓;1998年05期
8 沈海榮,楊勇生,張軍;基于VB技術(shù)的SolidWorks二次開發(fā)方法[J];計算機輔助工程;2004年04期
9 田文濤;賀小華;;基于VB技術(shù)的SolidWorks二次開發(fā)與應(yīng)用[J];計算機工程與科學(xué);2009年07期
10 沈o
本文編號:2419201
本文鏈接:http://www.sikaile.net/kejilunwen/jixiegongcheng/2419201.html