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

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

ID:51660491

大小:95.43 KB

页数:52页

时间:2020-03-14

使用VBA进行solidworks开发指南.doc_第1页
使用VBA进行solidworks开发指南.doc_第2页
使用VBA进行solidworks开发指南.doc_第3页
使用VBA进行solidworks开发指南.doc_第4页
使用VBA进行solidworks开发指南.doc_第5页
资源描述:

《使用VBA进行solidworks开发指南.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、WORD整理版分享目录第1章概述21.1内容简介21.2名词解释21.3预备知识3第2章录制、编辑、运行宏32.1录制、编辑、运行宏基本步骤:32.2一些基本的建议:3第3章代码格式及帮助信息53.1代码格式:53.2获得帮助:6第4章常用对象模型74.1综述:74.2SldWorks.SldWorks:84.3SldWorks.ModelDoc2:84.4SldWorks.PartDoc、SldWorks.AssemblyDoc、SldWorks.DrawingDoc:94.5SldWorks.feature、Sld

2、Works.Sketch:9第5章零件PartDoc95.1综述:95.2选择对象的话题:105.3访问并修改特征:125.4草图的话题:17第6章装配体186.1综述:186.2组件的话题:插入零部件到装配体196.3配合的话题:在装配体中添加配合226.4由于说到参考,顺便讨论一下配合参考:26第7章工程图287.1综述:287.2注释的话题:297.3生成图纸的话题:并讨论如何解决实际问题30第8章总结:40 范文范例参考指导WORD整理版分享第1章概述1.1内容简介Solidworks在提供了强大的三维建模功能

3、的同时,也为使用者提供了开放的应用程序编程接口(API),通过调用这些API,我们可以将solidworks中一些重复单调或者规则明确的操作使用程序语言描述,通过简单的人机交互,让计算机自己来完成此类工作。掌握了此类本领,可以在以后的工作中,开阔自己的视野,更加深入的了解软件本身工作的原理,并且,改善自己的工作,提高工作效率和质量。本文旨在总结作者工作中获得的经验,专注于solidworks软件本身特点,文章中示例的代码基本上使用了vb语言描述,选择vb语言是因为其语法简单易懂,并且和应用程序间有很明朗的接口不需要再学

4、习其它技术(如果使用c++,可能需要读者拥有COM知识)。Solidworks提供了极其丰富的API,并且有很完善的帮助系统。我们可以使用MicrosoftVBA编写SolidWorksMacros或者使用其他编程环境编写StandaloneandAdd-inApplications。(使用visualstudio到.NET都可以)在SW的API帮助中我们可以很明了的查看API调用语法及相关的示例代码。本文不可能对每一个API进行细致的解释,在后面章节主要指导大家如何使用软件提供的帮助来在需要时得到有用信息的手段。本文

5、所有API和代码都以solidworks2005sp0.0版本为准。1.2名词解释API:应用编程接口ApplicationProgrammingInterface对象:即计算机抽象出来的一种事物,在面向对象的程序设计中它表示由数据和与该数据关联的操作组成的类的具体实现。属性:对象所具有的属性,识别及说明对象的特性。方法:对象可以使用的对数据的操作。1.3预备知识范文范例参考指导WORD整理版分享首先我们的读者应该有简单的VB经验。当然如果没有也可以临时抱佛脚(VB语句是直观易懂的),边看代码边学习。很好的掌握SW中宏

6、的录制功能多阅读API帮助中的示例代码,是自学的最佳途径(虽然SW的宏录制功能相比EXCEl来说代码不是很清晰)。其次solidworks软件应该非常熟练,读者应该有使用solidworks实际建模的经验,,这是能够写出良好代码的基础。否则看到一些对象名称也不能了解它对应了软件的那个功能。如果英文不够好,请准备及时词典,如金山词霸等。Solidworks提供的API帮助是纯英文的,solidworks汉化的还不错,不明白为什么不顺便把API帮助也翻过来。准备好,我们可以开始了.第2章录制、编辑、运行宏2.1录制、编辑、

7、运行宏基本步骤:开始solidworks编程的最快方式就是录制宏。宏可以记录用户的操作将其记录为一系列solidworksAPI的调用。在solidworks“工具”菜单“宏”中有运行、录制、新建、编辑等选项。我们选择“录制”来开始记录用户操作,选择“停止”来结束宏的录制。结束后会提示保存宏文件,其后缀名为.swp。(估计是solidworksprogram的意思吧)。录制到停止间对solidworks进行的操作都将记录到宏文件中。但是直接录制的宏程序的可用性很差,我们需要对它进行一些合理的优化,清理多余的语句,所以在

8、录制完成宏之后需要编辑它。编辑宏的时候,选择“工具”菜单“宏”中的“编辑”,此时提示你选择要编辑的宏文件(swp文件)。选择后进入编辑界面(其实就是VBA的编辑器,叫集成环境也行)。需要说明的是,如果之前你在excel、word等软件中录制过宏程序,那么可能solidworks录制宏中的垃圾数据要更多些。2.2一些基本的建议:范文

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。