正树 发表于 2014-8-14 13:55:18

SW中符合国标的Toolbox插件修改方法


以下以GB/T78-2000内六角锥端紧定螺钉为例,在工程图中显示符合国标的代号和名称的方法:
一、准备
找到Toolbox的数据库文件SWBrowser.mdb(SW2007在Toolbox的安装目录~\Common Files\Solidworks Data\lang\English下;SW2008在安装目录~\SolidworksData\lang\English下。) ,将SWBrowser.mdb先备份。
将SWBrowser.mdb的带“GB_TYPE_”的表打开,此类表在“Name”和 “Title”列指定标准件的名称,“Filename”列指定标准模板文件的位置和文件名,“ConfigurationTable”列为指定标准件的设置表名称(名称带“GB_CFG_”),“ DataTable”列指定标准件的数据序列表名称(名称带“Data_”)。
二、在三维装配图中显示标准件代号
    将SWBrowser.mdb的带“GB_TYPE_”的表打开,此类表在“Filename”列指定标准件的三维图源文件的路径和三维图源文件名。找到此路径指定的标准件的三维图源文件(如为只读先改为可读,修改后再设为只读),将其文件名改为国标的代号“GB/T78-2000”。
三、在工程图中显示标准件代号
1、将已改为国标的代号的三维图源文件的自定义属性中增加一个与你自己的其它非标零件所指定的零部件代号相同属性名(如“零部件代号”或“配置”等),属性值为“GB/T78-2000”。
2、在工程图的明细表的“零部件代号”列指定与上步属性名相同的属性,从而链接到三维图的属性值。
四、在工程图中显示标准件名称
1、将SWBrowser.mdb的带“GB_TYPE_”的表打开,找到“GB_TYPE_”表的 “ConfigurationTable”列为指定标准件的设置表名(带“GB_CFG_”),打开此表。
2、将列“Grid_Item_Name”下的 “Comment” 和“Configuration Name”行所对应的行在“ValueList”列处对应单元格的内容分别改为相对应的国标号“{GB/T78-2000}”和国标名称“{螺钉<grid900>}”并将“Grid_Item_Number”列的900行所对应的行在“ValueList”列处对应单元格的内容中的单元格如有带“X”的则改为“×”,如{<grid1>×<grid20>}。
3、另外,此类表中“AltDataSource”列指定了可变数据的表(名称带“Data_”)
五、进一步更改
在各版本的SW中,有作废的标准,有规格不符合国标的数据。可以根据上述各方法更改“GB_TYPE_”的表在“Name”和“Title”列指定标准件的名称,“Filename”列指定标准模板文件的位置和文件名,“ConfigurationTable”列指定标准件的设置表名称,“DataTable”列指定标准件的数据序列表名称。并更改找到对应的带有“GB_CFG_” “Data_”的文件相对应的表中的数据。从而完全国标化。

can 发表于 2016-8-17 14:03:46

看不明,请问可以截图吗?

正树 发表于 2016-4-2 00:51:36

orange1981 发表于 2016-3-25 08:54


不一样,这个是改文件库了

orange1981 发表于 2016-3-25 08:54:51




这种方法也是要一个一个零件修改么?
跟修改toolbox配置的效果是不是一样捏?

半世浮殇 发表于 2014-11-18 20:00:02

这个不错

amtfmlh 发表于 2014-8-20 10:08:30

改好的就非常方便,直接调用
页: [1]
查看完整版本: SW中符合国标的Toolbox插件修改方法