制作 SolidWorks 插件,主要分为两类:使用现成插件实现自动化设计 和 自行开发自定义插件。根据当前时间(2026年5月)和公开资料,以下是关键信息整理:一、使用现成插件实现自动化(无需编程)适合希望快速提升效率、无需编码的工程师。主流国产插件为 SolidKits.AutoWorks:核心功能:一键生成变型设计(输入参数自动更新模型)智能装配体自动化(条件装配、子装配嵌套)
BOM 与工程图自动更新
批量生成多个变型,支持模板复用
适用行业:非标设备、机柜、输送线、模具、钣金、汽车工装夹具等
优势:无需编程基础
支持 SOLIDWORKS 2016 及上面(含最新版)
中文界面,图形化操作
更多详情可参考:一键驱动设计:利用SolidKits解锁SOLIDWORKS参数自动化潜能
二、自行开发 SolidWorks 插件(二次开发)适合有编程基础或希望深度定制功能的用户。主流开发语言为 C,基于 .NET Framework 和 SolidWorks API。
开发环境准备
Visual Studio 2022 社区版(免费)
.NET Framework 4.7.2 或更高(推荐 4.8)
SolidWorks API 引用 DLL(位于 SolidWorks 安装目录下的 \API\redist\)
SolidWorks SDK(随 SolidWorks 安装时勾选)
开发步骤简述
创建 类库 (.NET Framework) 项目
引用以下关键 DLL:SolidWorks.Interop.sldworks.dll
SolidWorks.Interop.swconst.dll
实现 ISwAddin 接口
使用 [SwAddin] 特性标记插件信息
编写注册表逻辑(通过 ComRegisterFunction)
编译生成 DLL 后,在 SolidWorks 中通过 工具 > 插件 加载启用
完整示例代码及详细教程见:C SolidWorks 二次开发 - 从零开始创建一个插件
及 SolidWorks二次开发:从零构建你的第一个自动化插件
三、其他实用插件推荐3DEXPERIENCE Marketplace 插件:直接从 SOLIDWORKS 内访问在线制造与零部件服务
朗乐铝型材插件:自动绘制铝型材机架、生成连接件、端盖、密封条等
晓虎工具 / 新核工具:提供界面管理、免安装、支持自定义功能加载
开拔网工具箱:集合多种 SW 二次开发插件
四、注意事项插件兼容性需匹配 SolidWorks 版本(如 2020–2026)
自开发插件需管理员权限注册 DLL
建议在测试环境中先行验证插件稳定性
如需进一步了解某类插件的具体安装或开发细节,可继续提问。
武汉格发信息技术有限公司 | 许可分析,许可优化,许可管理,许可授权,软件授权