什么是SOLIDWORKS的宏特征?
- 与任何其他特征功能一样, 显示在 solidworks 设计树中;
- 允许第三方进行开发;
- 在重新构建和编辑模型时运行自定义代码;
- 支持使用 VBA (.swpfile) 或者 COM server (C++, C#, vb.net).如果使用 VBA,可以嵌入式快速编辑、重建以及安全的运行;
- 如果是 C++ 或者 .net, 将会以插件.dll模式加载进SOLIDWORKS插件中;
![768abac983dd5ca7f2338a6004f748a4.png](https://i-blog.csdnimg.cn/blog_migrate/5fcd5c865bff998c038fffc9f3a3a833.jpeg)
常用的SOLIDWORKS开发过程中,基本离不开这种方法的调用:
- ISldWorks;
- IModelDoc2;
- IFeature;
基本上SOLIDWORKS的开发接口都已开放,故我们只需要找对相应的接口,理清好开发的逻辑即可写出我们想的代码和实现功能。
![25889b74ae40466b8422c737253eff9c.png](https://i-blog.csdnimg.cn/blog_migrate/2e0d3fdd7e9558a212d605a64e6b94a5.jpeg)
但是,无非难点对于想学习开发的爱好者来讲:
1. 实现某个功能开发逻辑
2. 如何找相应的方法接口