点击浏览书籍内容:
solidwroks2012入门到精通 solidwroks2013入门到精通 solidwroks2013曲面实例 solidwroks2012曲面实例 solidwroks2012工程图 solidwroks2012钣金展开技术手册 solidwroks2012入门 solidwroks2011高级曲面
solidwroks2014产品造型118招 solidwroks2014自学视频教程 solidwroks2014基础教程 solidwroks2014钣金技巧 solidwroks2014管道与布线 solidwroks2013零件与装配 solidwroks2014模具设计 solidwroks2014运动仿真

solidworks教程:建议范例源文件、书籍pdf、配套视频结合学习(浏览下载页面)
17.2  减速器建模二次开发范例
    前面几节简要介绍了SolidWorks二次开发基本原理、开发方法和开发工具,并且比较了两种二次开发方法的优缺点,本节将以减速器实体模型为开发对象,利用OLE技术在尺寸驱动法基础上使用VB.net开发软件对Solid Works进行二次开发。
    用户在进行本范例练习时,电脑上需要先安装VB.net才能正常操作。
 
17.2.1  建立基础模型
    尺寸驱动法得要在基础模型上进行相应的尺寸参数化,因此首先需要建立减速器装配体的实体模型作为二次开发的基础,在SolidWorks环境中建立的模型如图17-3所示。模型在本书的配套光盘“第17章/范例文件/”文件夹中。
 减速器模型
17.2.2   VB.net二次开发界面
1)本范例在VB.net中先建立软件界面,在界面中放入文本框,通过SolidWorksAPI函数将文本框与模型的参数尺寸相关联,使得在文本框中输入数值,即可驱动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所示。
 【重建装配体】界面
改变尺寸后的模型
改变尺寸后的工程图
 
 
17.2.3   VB.net应用程序代码
VB.net二次开发前界面作用是输入变量值和提示信息,尺寸更新和模型重建这些功能需要后面板的代码区域来实现,VB.net代码区如图17-10所示。代码在本书的配套光盘“范例\17\ VB程序”文件夹中,需要启动VB.net才可看到代码内容。
 VB.net程序代码
1)重建零件按钮代码如下。
 重建零件按钮代码
2)重建零件图按钮代码如下。
 重建零件图按钮代码
重建零件图按钮代码
3)重建装配体按钮代码如下。
 重建装配体按钮代码
4)重建装配图按钮代码如下。
 重建装配图按钮代码
5)类模块代码如下。
 类模块代码1
类模块代码2
类模块代码 3
类模块代码4

 

文章分享:


上一篇:SolidWorks2015入门 SolidWorks二次开发概述
下一篇:SolidWorks2015入门 渲染输出

随机推荐



点击浏览:本站所有书籍的光盘文件及书籍pdf文件
solidworks书籍浏览
(点击图片浏览)


本站提供SolidWorks视频教程在线观看, SolidWorks破解版软件下载及软件配套的solidworks书籍视频全套教程  

solidworks教程导航

solidworks教程更新