solidworks二次开发实例
前面几节简要介绍了SolidWorks二次开发基本原理、开发方法和开发工具,并且比较了两种
二次开发方法的优缺点,本节将以减速器实体模型为开发对象,利用OLE技术在尺寸驱动法基础
上使用VB.net开发软件对SolidWorks进行二次开发。
用户在进行本范例练习时,电脑上需要先安装VB.net才能正常操作。
1.SolidWorks建立基础模型
尺寸驱动法需要在基础模型上进行相应的尺寸参数化,因此首先需要建立减速器装配体的实
体模型作为二次开发的基础,在SolidWorks环境中建立的模型如图17-3所示。模型在本书的配
套光盘[第17章/范例文件/assem.sldasm】文件夹中。
2. VB.net二次开发界面
1)本范例在VB.net中先建立软件界面,在界面中放入文本框,然后通过SolidWorks API函
数将文本框与模型的参数尺寸相关联,使得在文本框中输入数值,即可驱动SolidWorks改变模型
的形状。在VB.net环境中开发的重建零件界面如图17-4所示。
2)在界面的【D1】和【D2】文本框中,分别输入8和20,单击【重建三维零件】按钮,软
件将驱动Solidworks对模型进行重建,重建后的模型尺寸将和文本框中输入的数值一致,如图17-5
所示。
3)在软件界面中单击【重建零件图】按钮,软件将驱动Solidworks对模型进行重建,重建
后的零件图尺寸和文本框中输入的数值一致,如图17-6所示。
4)单击软件界面的【重建装配体】选项卡,进入重建装配体模块。在文本框中输入数值,
可以改变装配体的中心距,如图17-7所示。
5)在界面的【D3】文本框中输入140,单击【重建装配体模型】按钮,软件将驱动
Solidworks对装配体进行重建,重建后的装配体尺寸将和文本框中输入的数值一致,如图
17-8所示。
6)在软件界面中单击【重建装配图】按钮,软件将驱动Solidworks对装配图进行重建,重
建后的装配图尺寸和文本框中输入的数值一致,如图17-9所示。
VB.net应用程序代码
VB.net二次开发前界面作用是输入变量值和提示信息,尺寸更新和模型重建这些功能需要在
后面板的代码区域来实现,VB.net代码区如图17-10所示。
视频教程如下:
文章分享: |
|
|
|
点击浏览:本站所有书籍的光盘文件及书籍pdf文件 |
solidworks书籍浏览 | ||
(点击图片浏览) | ||
本站提供SolidWorks视频教程在线观看, SolidWorks破解版软件下载及软件配套的solidworks书籍视频全套教程 |
推荐内容:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|