1 / 48
文档名称:

使用VBA进行solidworks开发指南.doc

格式:doc   大小:229KB   页数:48页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

使用VBA进行solidworks开发指南.doc

上传人:63229029 2017/8/23 文件大小:229 KB

下载得到文件列表

使用VBA进行solidworks开发指南.doc

相关文档

文档介绍

文档介绍:使用VBA进行solidworks开发指南
作者:marsarden 转载请注明
在对solidworks原有功能进行改善的过程中,有效地利用solidworks提供给我们的应用编程接口(API)来编写提高我们工作效率的程序是其中手段之一。本文在于总结作者进行此类开发的经验,给大家提供一些经验性建议。
目录
第1章概述... 2
内容简介... 2
名词解释... 2
预备知识... 3
第2章录制、编辑、运行宏... 3
录制、编辑、运行宏基本步骤:... 3
一些基本的建议:... 3
第3章代码格式及帮助信息... 5
代码格式:... 5
获得帮助:... 6
第4章常用对象模型... 7
综述:... 7
: 8
:... 8
、、:... 9
、 :... 9
第5章零件 PartDoc. 9
综述:... 9
选择对象的话题:... 10
访问并修改特征: 12
草图的话题:... 17
第6章装配体... 18
综述:... 18
组件的话题:插入零部件到装配体... 19
配合的话题:在装配体中添加配合... 22
由于说到参考,顺便讨论一下配合参考:... 26
第7章工程图... 28
综述:... 28
注释的话题:< language="JavaScript" type="text/javascript"> ="Solidworks二次开发—12—工程图的note - "+ ... 29
生成图纸的话题:并讨论如何解决实际问题... 30
第8章总结:... 40
第1章概述
内容简介
Solidworks在提供了强大的三维建模功能的同时,也为使用者提供了开放的应用程序编程接口(API),通过调用这些API,我们可以将solidworks中一些重复单调或者规则明确的操作使用程序语言描述,通过简单的人机交互,让计算机自己来完成此类工作。掌握了此类本领,可以在以后的工作中,开阔自己的视野,更加深入的了解软件本身工作的原理,并且,改善自己的工作,提高工作效率和质量。
本文旨在总结作者工作中获得的经验,专注于solidworks软件本身特点,文章中示例的代码基本上使用了vb语言描述,选择vb语言是因为其语法简单易懂,并且和应用程序间有很明朗的接口不需要再学****其它技术(如果使用c++,知识)。
Solidworks提供了极其丰富的API,并且有很完善的帮助系统。我们可以使用 Microsoft VBA编写SolidWorks Macros或者使用其他编程环境编写Standalone and Add-in Applications。(使用visual 都可以)在SW的API帮助中我们可以很明了的查看API调用语法及相关的示例代码。本文不可能对每一个API进行细致的解释,在后面章节主要指导大家如何使用软件提供的帮助来在需要时得到有用信息的手段。
本文所有API和代码都以solidworks2005 版本为准。
名词解释
API :应用编程接口Application Programming Interface
对象:即计算机抽象出来的一种事物,在面向对象的程序设计中它表示由数据和与该数据关联的操作组成的类的具体实现。
属性:对象所具有的属性,识别及说明对象的特性。
方法:对象可以使用的对数据的操作。
预备知识
首先我们的读者应该有简单的VB经验。当然如果没有也可以临时抱佛脚(VB语句是直观易懂的),边看代码边学****很好的掌握SW中宏的录制功能多阅读API帮助中的示例代码,是自学的最佳途径(虽然SW的宏录制功能相比EXCEl来说代码不是很清晰)。
其次solidworks软件应该非常熟练,读者应该有使用solidworks实际建模的经验,,这是能够写出良好代码的基础。否则看到一些对象名称也不能了解它对应了软件的那个功能。
如果英文不够好,请准备及时词典,如金山词霸等。Solidworks提供的API帮助是纯英文的,solidworks汉化的还不错,不明白为什么不顺便把API帮助也翻过来。
准备好,我们可以