- 11
- 0
- 约6.56千字
- 约 26页
- 2018-01-22 发布于贵州
- 举报
10VB调用CAD软件sw-2010精选
第七章
CAD系统的二次开发技术
VB调用Solidworks
VB调用Solidworks
SolidWorks提供了几百个API (Application Program
Interface ,应用程序接口),可以使用VB/VB/VC/Delphi
等高级语言对SolidWorks进行二次开収,建立符合要求的、
专用的SolidWorks功能模块
SolidWorks的对象、方法很多,其中SldWorks对象有98
种方法,ModelDoc对象有477种方法
通常,开収者先录制一段宏,然后将宏代码修改后复制到
VB中去。
2010/12/8 Wednesday 上理机械 2
宏
宏是一系列命令的集合,相当于DOS的批处理文件,可通
过录制使用SolidWorks用户界面执行的操作,然后使用
SolidWorks宏重新执行这些操作。
在SolidWorks中,VBA最常见的用途即是录制宏。几乎所
有用键盘或菜单命令完成的动作均被宏记录下来,然后对
不同的数据进行(或播放)同一批操作。
2010/12/8 Wednesday 上理机械 3
宏的录制
•录制宏步骤 :
1 )在Solidworks中,工具→宏→录制
2 )零件造型
3 )停止并保存
2010/12/8 Wednesday 上理机械 4
宏的编辑
•编辑宏
2010/12/8 Wednesday 上理机械 5
VBA轴零件的代码
2010/12/8 Wednesday 上理机械 6
宏的运行
•执行宏操作
例题1:利用宏录制sw绘图,并运行宏
2010/12/8 Wednesday 上理机械 7
VB调用SW
打开VB ,建立工程并设计相应的窗体,编写代码,调用SolidWorks,
Dim swApp As Object ‘ 获得
Dim npart As Object Solidw
定义OLE(Object Linking and Embedding:对象连接 orks 的
调用
和嵌入)对象变量,分别对应SldWorks和Part对象 指针
Set swApp = CreateObject(SldWorks.Application)
‘创建SldWorks对象
Set Part = swApp.ActivateDoc(Part1)
‘在SolidWorks中创建一个新零件文件,零件名被自动命名
Set part = swapp.OpenDoc(App.Path “\零件.sldprt, 1)
‘在SolidWorks中打开一个零件文件
2010/12/8 Wednesday 上理机械
您可能关注的文档
最近下载
- 耦合电感式的Boost电路分析研究.pdf VIP
- 26年春三年级下册语文生字表课课贴.pdf VIP
- 2026年湖南财经工业职业技术学院单招职业技能考试题库带答案详解(精练).docx VIP
- 中医培训课件:《李氏砭法(虎符铜砭刮痧)》.pptx
- 2026年山东信息职业技术学院单招《数学》经典例题含答案详解(完整版).docx VIP
- (2025)老年人内在能力评估与维护指南PPT课件.pptx VIP
- (2025)老年人内在能力评估与维护指南解读PPT课件.pptx VIP
- 汽车营销教学资料-汽车营销.ppt VIP
- (2026年)老年人内在能力评估与维护指南PPT课件.pptx VIP
- 游戏设计参考书.doc VIP
原创力文档

文档评论(0)