SolidWorks机械工程师网——最大的SolidWorks学习平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2084|回复: 11
打印 上一主题 下一主题

Solidworks二次开发简介

[复制链接]

11

主题

225

帖子

36

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
274
QQ
跳转到指定楼层
楼主
发表于 2008-1-5 18:55:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

   经典图书
SolidWorks通过COM(Component Object Model,组件对象模型)技术为用户提供了强大的二次开发接口(SolidWorks API),凡支持COM编程的开发工具,如Visual C++,C#,Visual Basic, Delphi等均可用于SolidWorks的二次开发。SolidWorks API及其有关文档都包括在SolidWorks软件中,任何用户都可以对Solidworks进行二次开发,Solidworks API是Soliworks的OLE编程接口,为程序员提供了完全面向对象的类体系,程序员可以在自己的程序中,派生这些类的子类,生成这些类的对象,对对象进行操作,运行对象的方法,设置或修改对象的属性,从而访问SolidWorks的数据库、图形系统和系统界面。SolidWorks API接口采用面向对象的方法,所有的函数都是有关对象的方法或属性。SolidWorks的API对象涵盖了全部的SolidWorks的数据模型,通过对这些对象属性的设置和方法的调用,就可以在用户自己开发的DLL中实现与SolidWorks相同的功能。进行二次开发时,调用SolidWorks中的API函数,可以完成零件的建造和修改,零件各特征的建立、修改、删除和压缩等各项控制,零件特征信息的提取,如特征尺寸的设置与提取,特征所在面的信息提取及各种几何和拓扑信息,零件的装配信息,零件工程图纸中的各项信息等。
Solidworks二次开发通常有两种形式:一是独立应用程序(standalone application),用户程序作为一个独立的应用程序(*.exe),通过 API接口调用SolidWorks提供的服务,完成对SolidWorks的控制和操作;二是插件形式(AddIn application),用户程序作为一个插件(*.dll)集成到Solidworks中去。插件形式下,用户程序跟Solidworks程序运行在同一进程空间,运行效率高,而且用户可以在SolidWorks中添加自己的菜单、工具栏、属性页等,使用户程序跟Solidworks程序浑然容为一体。由于插件程序跟SolidWorks运行在同一进程空间,插件程序的异常会导致solidworks程序的不稳定,因此在做开发时也要更加小心。相对应的独立应用程序跟solidworks程序运行在不同的进程空间,客户程序的异常不会影响solidworks,但由于涉及到跨进程调用,它的效率会相对比较低,而且这种方式下用户不可以在solidworks中添加自己的菜单、工具栏和属性页等。
三维资源在线--http://www.3dsource.cn免费三维模型随便下,设计师自己的在线零件库
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 转播转播 分享教程|习题|模型|技巧 点赞点赞17287 拍砖拍砖3811
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,使用IE和Edge浏览器,浏览个别网页以及下载文件时,会误报“***不安全”,此时需要单击“继续访问此不安全站点(不推荐)”才可以继续下载,另外,本网站不含任何不安全的文件,已联系微软公司解决,纯属IE和Edge浏览器误报)
回复

使用道具 举报

9

主题

211

帖子

14

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
228
QQ
沙发
发表于 2008-1-5 18:56:58 | 只看该作者
得到了学习
谢谢版主
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,使用IE和Edge浏览器,浏览个别网页以及下载文件时,会误报“***不安全”,此时需要单击“继续访问此不安全站点(不推荐)”才可以继续下载,另外,本网站不含任何不安全的文件,已联系微软公司解决,纯属IE和Edge浏览器误报)
回复 支持 反对

使用道具 举报

7

主题

234

帖子

20

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
268
QQ
板凳
发表于 2008-1-5 19:00:33 | 只看该作者

   经典图书
谢谢对入门者的照顾
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

12

主题

242

帖子

28

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
293
QQ
地板
发表于 2008-1-5 19:02:02 | 只看该作者
坐下好好学习啊
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

10

主题

216

帖子

25

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
258
QQ
5#
发表于 2008-1-5 19:02:55 | 只看该作者

   经典案例图书
我要学习!!!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

10

主题

241

帖子

18

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
287
QQ
6#
发表于 2008-1-5 19:05:29 | 只看该作者
学习中
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

14

主题

237

帖子

82

金币

管理员

Rank: 9Rank: 9Rank: 9

积分
328
QQ
7#
发表于 2008-1-5 19:10:34 | 只看该作者

   经典案例图书
xuexizhong
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

10

主题

209

帖子

29

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
238
8#
发表于 2008-1-5 19:12:07 | 只看该作者
看不明白。。
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

14

主题

200

帖子

34

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
244
QQ
9#
发表于 2008-1-5 19:12:31 | 只看该作者
有没有可能提供一些实例?
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

77

主题

287

帖子

158

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
439
10#
发表于 2008-1-5 19:12:55 | 只看该作者

   经典图书
简介有个毛用
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

10

主题

207

帖子

27

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
257
QQ
11#
发表于 2008-1-5 19:23:39 | 只看该作者
可以的
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

2

主题

516

帖子

16

金币

长老

Rank: 6Rank: 6Rank: 6

积分
2172

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

12#
发表于 2020-10-22 14:31:56 | 只看该作者
很不错,找到组织了!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

SOLIDWORKS 2023 机械设计从入门到精通

手机版|小黑屋| GMT+8, 2025-5-26 13:00 , Processed in 0.171273 second(s), 23 queries , Memcache On.

SolidWorks机械工程师网 ( 鲁ICP备14025122号-2 ) 鲁公网安备 37028502190335号

声明:本网言论纯属发表者个人意见,与本网立场无关。
如涉版权,可发邮件: admin@swbbsc.com

快速回复 返回顶部 返回列表