基于Solidworks平台的二次开发技术

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

书山有路勤为径;学海无涯苦作舟

基于Solidworks平台的二次开发技术

Solidworks是美国Solidworks公司基于Windows平台开发的着名的

全参数化三维实体造型软件,它具有强大的零件设计、钣金设计、管理设

计、绘制二维工程图、支持异地协同工作等功能,它可以实现由三维实体

造型向二维工程图的转化,能够使零件设计、装配设计和工程图保持时刻

的全相关和同步。同时solidworks具有良好的开放性和兼容性。它不仅

可以向下兼容二维AutoGAD,使得以前采用AutoCAD软件进行的设计得以

继续使用和转化,同时还可以与许多其它专业软件(如有限元分析软件

Ansys、数据加工软件Camworks、数据管理系统SmarTeams、三维实体设

计软件UG、Pro/E等)无缝集成为功能十分强大的CAD/GAE/CAM/PDM系统,完全能胜任大型工程与产品的设计、分析、制造和数据管理。目前,各类

用户不仅在应用Solidworks的强大功能进行各类专业设计,同时也在不

断探索Solidworks的二次开发技术,从而力求扩展Solidworks的功能并

使其用户化、专业化。对此,提供一些值得借鉴的技术。

1、Solidworks的二次开发接口

Solidworks的软件开发商为方便各类用户对其进行二次开发,提供了

API(Application Programming Interface )应用编程接口,它是一个基

于OLE Automation的编程接口,此接口为用户提供了自由、开放、功能

完整的开发工具,其中包含了数以百计的功能函数,这些函数提供了程序

员直接访问Solidworks的能力。API中的函数可以被Visual

Basic,C/C++ ,VBA或者是Solidworks宏文件以及其它支持OLE的开发程

专注下一代成长,为了孩子

相关文档
最新文档