许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  技术文档 >  solidworks自动生成图号名称

solidworks自动生成图号名称

阅读数 2
点赞 0
article_banner
在 SolidWorks 中实现‌自动生成图号和名称‌,主要通过以下几种方式达成,结合当前(2026年5月)最新公开资料整理如下:

‌一、核心方法概览‌

‌利用文件名自动分离图号与名称‌:适用于命名规范统一(如 零件名 图号.sldprt)的场景。

‌使用 VB 代码 + 方程式联动‌:无需插件,通过 SolidWorks 内置功能实现。

‌借助第三方插件或宏工具‌:提升批量处理效率,尤其适合多零件项目。

‌配置 3DEXPERIENCE 平台自动命名‌:适用于企业级协同设计环境。

‌二、推荐操作步骤(基于文件名自动分离)‌

此方法无需额外插件,适用于大多数 SolidWorks 版本(2022–2026)‌‌

‌打开零件文件(.sldprt)‌,进入 ‌“文件” → “属性”‌。

在 ‌“自定义属性”‌ 区域,点击 ‌“添加”‌,创建两个新属性:

属性名1:零件名称

属性名2:图号

分别为这两个属性填写 ‌VB 代码‌(通过“方程式”触发):

‌图号提取代码‌:

vb

Part.Extension.CustomPropertyManager("").Set("图号", Trim(Replace(Right(Part.GetTitle, Len(Part.GetTitle) - InStr(Part.GetTitle, " ")), ".SLDPRT", "")))

‌零件名称提取代码‌:

solidworks自动生成图号名称

vb

Part.Extension.CustomPropertyManager("").Set("零件名称", RTrim(Left(Part.GetTitle, InStr(Part.GetTitle, " ")))))

⚠️ 注意:代码中 " " 表示以‌空格‌作为分隔符。若使用其他符号(如 -),需修改为 "- " 并调整逻辑 ‌‌

创建两个‌方程式‌,分别命名为 RunVB1 和 RunVB2,值设为上述代码对应的属性名。

‌重建模型并保存‌,此时图号和名称将自动填入自定义属性。

在‌工程图模板‌中,通过 $PRPSHEET:图号 或 $PRPSHEET:零件名称 链接显示。

‌三、使用插件批量处理(适合多零件项目)‌

如需对整套图纸批量编号,可使用类似“老学长”提供的插件工具 ‌‌

安装插件后,打开 ‌批量属性修改工具‌。

‌加载单个部件‌(非整台设备),确保仅导入自建零部件(排除外购件)。

在 ‌图号列‌ 设置命名规则,例如:

前缀:公司代号 + 部件编号(如 001-)

增量:用括号包裹(如 (001)),支持自定义步长(1,2,3... 或 1,3,5...)

点击 ‌“写入”‌,插件自动将图号写入零件模型的自定义属性,并同步到工程图。

✅ 优势:支持预览、增量灵活、仅处理自建件,避免误操作。

‌四、常见问题排查‌

若工程图中‌图号不显示‌,请检查 ‌‌

属性值是否写入 ‌配置特定属性‌(而非自定义属性)?工程图优先读取配置属性。

图纸模板链接的是 $PRP(图纸属性)还是 $PRPSHEET(模型属性)?应使用后者。

钣金件展开后配置名变为 DefaultSM-FLAT-PATTERN,若属性写在 Default 中则无法显示。

删除工程图中多余的‌空预定义视图‌,避免属性链接错位。

‌五、进阶资源‌

SolidWorks 宏自动分离图号名称插件(2025年发布) ‌‌

3DEXPERIENCE 平台自动命名设置(需企业账号) ‌‌

如需进一步自动化(如对接 PDM 系统),建议联系 SolidWorks 认证服务商或使用 ‌3DEXPERIENCE 平台‌ 的企业级编号规则 ‌‌


武汉格发信息技术有限公司 | 许可分析,许可优化,许可管理,许可授权,软件授权

相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空