2系统开发的关键技术
三维机械CAD软件SolidWorks有API ( Application Programming Inter-face)应用程序接口。 API接口是一个基于OIE Automation的编程接口,其中包含了数以百计的功能函数,这些函数提供了程序员直接访问三维机械CAD软件的能力。
在SolidWorks二次开发的过程中,应用SolidWorks自带的宏记录功能。通过记录得到的SolidWorks的宏文件,是VB格式的,只要稍加编译即可变成被VB调用的应用程序。首先通过SolidWorks设计出齿轮基体并把齿轮基体生成的全过程经过宏记录转变成宏文件,把宏文件和齿形生成程序结合。即把齿轮建模的全过程记录为宏文件,找出宏文件中与模型生成有关的关键函数。确定关键函数中的关键常数,弄清楚关键常数的变化对实体建模的影响。把关键常数用变量替换,这样就完成厂齿轮参数化程序的建立。
3系统开发的步骤
3.1系统界面的设计
系统界面供用户进行齿轮参数的输人(见图2)
3.2程序的编制
3.2.1 SolidWorks与VB 6.0接口的调用
开发插件是通过ActiveX Automation接口调用SolidWorks的内部函数,实现VB对SolidWorks中的图形对象进行操作,其实现的步骤如下:
(1)新建工程,并在工程中增加对SolidWorks 2004 Type Library的引用;
(2)调用VB与SolidWorks的开发接口,建立VB与SolidWorks的联系。
部分代码如下:
3.2.2二维齿廓曲线的绘制
为形成精确的断廓,采用插人足够多的型值点,再用样条曲线拟合的方法形成齿廓曲线,为保证"拉伸切除"的顺利实现,必须形成完全封闭的齿廓曲线,因此要保证侮段弧线之间的连线点完全重合。绘制流程如图3所示。
相关文章
- 2021-09-08BIM技术丛书Revit软件应用系列Autodesk Revit族详解 [
- 2021-09-08全国专业技术人员计算机应用能力考试用书 AutoCAD2004
- 2021-09-08EXCEL在工作中的应用 制表、数据处理及宏应用PDF下载
- 2021-08-30从零开始AutoCAD 2014中文版机械制图基础培训教程 [李
- 2021-08-30从零开始AutoCAD 2014中文版建筑制图基础培训教程 [朱
- 2021-08-30电气CAD实例教程AutoCAD 2010中文版 [左昉 等编著] 20
- 2021-08-30电影风暴2:Maya影像实拍与三维合成攻略PDF下载
- 2021-08-30高等院校艺术设计案例教程中文版AutoCAD 建筑设计案例
- 2021-08-29环境艺术制图AutoCAD [徐幼光 编著] 2013年PDF下载
- 2021-08-29机械AutoCAD 项目教程 第3版 [缪希伟 主编] 2012年PDF