SolidWorks插件开发商-BOM教程和问题

BG视讯|官方网站

BG视讯保留字段解释,BOM重要设置中保留字段的含义解释


 

每一种系统都会有一些保留字,比如中国移动用10086代表客服专属号码,BG视讯工具中带$前缀的就相当于10086专属号码,比如【$材质】【$文件名】,系统保留字数量都是提前设定好的,不能自己随便创造,比如10086可以查话费,你创造个10087肯定不行,因为移动的系统里并没有这个号。



 


BG视讯保留字段含义:
适用于BOM工具、批量加属性工具、批量加图号工具、属性卡工具

$文件名中的代号
$文件名中的名称
$文件名
$文件名[-][n]

说明:
若文件名中有分隔符(如空格-_/[)会根据分隔符分段,取中文部分为名称,取英文部分为代号
分隔符可在插件设置中指定,不指定默认为【自动智能判断】  
如果文件名全是英文如【280.420.106_gztbq】,可以自己指定分隔符和第几段
$文件名[-][n]===列名[分隔符][第几段]

以文件名为【280.420.106_gztbq】为例
 $文件名=280.420.106_gztbq
 $文件名[_][1]=280.420.106
 $文件名[_][2]=gztbq
 $文件名[_][-1]=gztbq(说明:-1表示倒数第一)
插件设置了分隔符=【_】时
 $文件名中的代号=280.420.106
 $文件名中的名称=gztbq
插件设置了分隔符=【自动智能判断】时
 $文件名中的代号=280.420.106_gztbq
 $文件名中的名称=

以文件名为【花键 GBT1144-2001】为例
 $文件名中的代号=GBT1144-2001
 $文件名中的名称=花键
 $文件名[ ][1]=花键
 $文件名[-][1]=花键 GBT1144
 $文件名[-][-1]=2001
 $文件名[-][2]=2001

以文件名为【KY-001-102盖板1】为例
 $文件名中的代号=KY-001-102
 $文件名中的名称=盖板1
 $文件名[-][1]=KY
 $文件名[-][2]=001
 $文件名[-][-1]=102

以文件名为【零件1】为例
 $文件名中的代号=1
 $文件名中的名称=零件
 $文件名[-][1]=零件1
 $文件名[-][2]=
 $文件名[-][-1]=零件1

【$文件名】和【$PRP:"SW-文件名称(File Name)"】的区别
 前者是BG视讯的表达式,后者是SolidWorks的表达式
 前者只能用于BG视讯工具内部
 前者是获取文件名信息,文件名改动后不会自动关联
 后者是链接到文件名,随文件名的改变而改变

$路径: 获取当前零件的路径信息
$配置名: 当前零件在当前装配体中的配置名 $排序号:一个临时的序号,可以重新排序,方便导出使用


$包络尺寸: 沿XYZ坐标轴方向的尺寸,也就是长宽高

注意如果零件不是正向的,比如一个钢管不是沿坐标轴的方向创建的,计算出来的包络尺寸就会不准确。


$材质:当前零件所使用的材质,如果未指定材质返回“”
$纸张大小:当前零件如果有同名的工程图,打开工程图检查图幅大小,比如是A4(比较耗时)

文件查漏:$.扩展名
$.pdf :检查有没有同名的PDF文件 $.dwg :检查有没有同名的DWG文件

父节点的信息用Parent开头
比如BOM中需要有所属代号的信息,也就是零件的所属装配体的代号,可以添加列Parent代号,将这一列导出到BOMExcel模板的“所属代号”列

Group组合列:
Group{代号}-{名称}, 把代号列和名称列组合为一个新列,语法是Group{列名1}-{列名2},如果这一列需要导出到Excel,要在Excel模板中设置列名称为【Group{代号}-{名称}】,然后设置导出位置就行了

截图相关的设置:
$三维截图:等轴测视图
$展开截图:截取钣金展开图
截图时最好把SW窗口调整到最大化,这样截图再缩小不至于比例不协调,可以不选始终重新截图这样速度更快。






网站首页