基于SolidWorks 精确绘制曲线的方法

2021-09-14 00:58:16惠忠文
凿岩机械气动工具 2021年3期
关键词:二次开发

惠忠文

(1.中国煤炭科工集团太原研究院有限公司,山西 太原030006;2.山西天地煤机装备有限公司,山西 太原030006)

0 引言

SolidWorks是一种完全基于Windows 操作系统的三维设计软件。 它具有强大的零件建模、零部件装配、工程图输出、有限元分析功能,同时支持0LE(对象链接与嵌入)技术与COM(组件对象模型)技术,因此设计者能够根据自身需要对其进行二次开发。 其优异的性能、易用性和创新性,极大地提高了机械设计工程师的设计效率。曲线在SolidWorks 中具有非常重要的作用。在复杂曲面机械零件的建模过程中,如渐开线齿轮建模,常常需要使用曲线来生成实体特征、曲面特征。本文论述了基于SolidWorks 精确绘制曲线的三种方法,解决在SolidWorks 中精确绘制渐开线等复杂轮廓曲线的问题。

1 基于SolidWorks API 二次开发绘制曲线

在工程设计工作中,常常需要对SolidWorks进行二次开发, 生成个性化应用程序或插件,以提高三维实体建模效率。 SolidWorks 提供的API(应用编程接口), 可使用户通过开发工具对OLE对象及其方法和属性的操作, 实现曲线精确绘制。 任何支持0LE 技术的高级语言如Delphi,C,C++,Visual C++,VBA,Visual Basic 等都可作为开发工具。

SolidWorks API 对象是一个自上而下的多层次的树形网络。 如图1 所示,SolidWorks 是根目录对象, 位于应用程序的底层, 是访问SolidWorks API 所有对象的入口程序。 接口对SolidWorks API 的调用实行逐级寻访, 先调用能实现所需功能对象的父对象,然后调用与父对象相关的子对象,如果子对象所封装的属性和方法不能实现所需要的功能,则继续调用该子对象的下级子对象,如此逐级遍历,直到结束。……

登录APP查看全文

猜你喜欢
二次开发
浅谈基于Revit平台的二次开发
甘肃科技(2020年20期)2020-04-13 00:30:02
西门子Operate高级编程的旋转坐标系二次开发
浅谈Mastercam后处理器的二次开发
模具制造(2019年3期)2019-06-06 02:11:02
基于C#的AutoCAD建筑构件库二次开发
江西建材(2018年2期)2018-04-14 08:01:14
西门子Easy Screen对倒棱机床界面二次开发
基于全站仪二次开发的覆冰厚度测量与实现
电测与仪表(2016年9期)2016-04-12 00:29:52
Micaps3.2 版本二次开发入门浅析
西藏科技(2015年12期)2015-09-26 12:13:51
基于VB的ANSYS二次开发在变压器抗短路性能分析中的应用
基于CATIA的橡皮囊成形毛料展开的二次开发
机械工程师(2015年9期)2015-02-26 08:38:10
ANSYS Workbench二次开发在汽车稳定杆CAE分析中的应用
汽车零部件(2014年5期)2014-11-11 12:24:32