1 / 54
文档名称:

使用vba进行solidworks开发指南.docx

格式:docx   大小:2,373KB   页数:54页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

使用vba进行solidworks开发指南.docx

上传人:916581885 2021/6/16 文件大小:2.32 MB

下载得到文件列表

使用vba进行solidworks开发指南.docx

相关文档

文档介绍

文档介绍:使用VBA进行solidworks开发指南
目录
第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
: 29
:并讨论如何解决实际问题 30
第8章 总结: 40
 
第1章 概述
内容简介
Solidworks在提供了强大的三维建模功能的同时,也为使用者提供了开放的应用程序编程接口(API),通过调用这些API,我们可以将solidworks中一些重复单调或者规则明确的操作使用程序语言描述,通过简单的人机交互,让计算机自己来完成此类工作。掌握了此类本领,可以在以后的工作中,开阔自己的视野,更加深入的了解软件本身工作的原理,并且,改善自己的工作,提高工作效率和质量。
本文旨在总结作者工作中获得的经验,专注于solidworks软件本身特点,文章中示例的代码基本上使用了vb语言描述,选择vb语言是因为其语法简单易懂,并且和应用程序间有很明朗的接口不需要再学****其它技术(如果使用c++,可能需要读者拥有COM知识)。
Solidworks提供了极其丰富的API,并且有很完善的帮助系统。我们可以使用 Microsoft VBA编写SolidWorks Macros或者使用其他编程环境编写Standalone and Add-in Applications。(使用visual )在SW的API帮助中我们可以很明了的查看API调用语法及相关的示例代码。本文不可能对每一个API进行细致的解释,在后面章节主要指导大家如何使用软件提供的帮助来在需要时得到有用信息的手段。
本文所有API和代码都以solidworks2005 版本为准。
名词解释
API :应用编程接口Application Programming Interface
对象:即计算机抽象出来的一种事物,在面向对象的程序设计中它表示由数据和与该数据关联的操作组成的类的具体实现。
属性:对象所具有的属性,识别及说明对象的特性。
方法:对象可以使用的对数据的操作。
预备知识
Solidworks在帮助中也有一个大体的介绍,在编辑一个新录制的宏时可以需要删除下面的多余代码(Delete extra lines of code):
1、The following variables are declared automatically in a SolidWorks macro. Delete any variables not used in the macro. SolidWorks对象的声明是自动产生的,可以将没用到的删除
2、Delete all lines of code that change the view. 删除切换视图的代码
arden says:像这样的 ().RotateAboutCenter , 无情的删掉吧
3、Delete all ModelDocExtension::SelectByID2 calls appearing immediately before ModelDoc2::ClearSelection2 calls. However, do not delete ModelDocExtension::SelectByID2 calls app

最近更新

2024年内蒙古乌海市行政职业能力测验题库及答.. 148页

2024年内蒙古包头市行政职业能力测验题库精编.. 148页

医学人文素质教育培养医学生的创新精神与实践.. 25页

医学人文素质教育在终末关怀中的应用 28页

2024年厦门南洋职业学院单招职业适应性测试题.. 57页

2024年吉林工信厅直属事业单位公开招聘历年高.. 177页

2024年四川三河职业学院单招职业适应性测试题.. 54页

2024年四川汽车职业技术学院单招职业适应性测.. 55页

2024年国家保安员资格考试重点题库及1套参考答.. 32页

医学人文素质教育在临床实践中的评价指标 26页

2024年山东商务职业学院单招职业适应性测试题.. 58页

2024年山西省晋城市行政职业能力测验题库完美.. 148页

2024年山西警官职业学院单招职业适应性测试题.. 54页

2024年广东科学技术职业学院单招职业适应性测.. 55页

2024年德州职业技术学院单招职业适应性测试题.. 56页

2024年曹妃甸职业技术学院单招职业适应性测试.. 57页

2024年江苏护理职业学院单招职业适应性测试题.. 54页

2024年河北旅游职业学院单招职业适应性测试题.. 56页

2024年浙江宁波市鄞州区环境保护局下属事业单.. 59页

2024年浙江省嘉兴乍浦镇网格化管理员招聘51人.. 59页

单位空调维修合同 2页

码头安全生产培训 27页

公租房承诺书 2页

苗木种植反季节施工方案 6页

并联式混合动力汽车的能量管理系统研究-工程硕.. 75页

110kv变电站保护配置及选型 48页

英语人教版八年级下册Hansel and Gretel 27页

宁夏大学届毕业生就业协议书和表使用注意事项.. 7页

35kV线路工程安全文明施工实施细则 40页

四川省《成品油市场管理办法》实施细则 25页