玩软件 > SolidWorks
+

SolidWorks工程图中自动生成明细表(3)

2014-07-28    作者:未知    来源:网络文摘

    一个装配(*.sldasm)中包含这个装配的所有零件和相关装配关系,每个零件在设计的时候按照前两篇内容中介绍的方法所定义的“属性变量”随着这个零件插入装配体的同时也会引入装配中。当使用这个装配生成工程图后,这些数据同样跟随进入工程图。比如其中的这个零件具有如下定义:

SolidWorks工程图中自动生成明细表

 那么当在这个零件所在的装配的工程图中插入“材料明细表”时:

SolidWorks工程图中自动生成明细表

就会出现如下表格内容:

SolidWorks工程图中自动生成明细表

    由于默认的SolidWorks“材料明细表”表格模板之包含项目号、零件号、数量等条列,因此所需要的条列可以自己添加,如下图:(选择某一格,然后在“属性”中选择“列属性”,就会出现可添加的项目。如果新增表格列,也会出现这一内容)

SolidWorks工程图中自动生成明细表

    将第一次作好的表格保存为“材料明细表”模板,代替原来的*.sldbomtbt文件就可以实现一役永劳,以后只要插入“材料明细表”,所有定义过的变量条列都会出现,不用再做添加。

    那么,当装配中还插入了ToolBox标准件,这些标准件在“材料明细表”中所显示的都是英文该咋办呢?

    下面来讲解在装配图中插入的ToolBox标准件的规格如何以中文方式插入工程图。

    安装好SolidWorks2007,并在安装时包含ToolBox插件后,默认情况下会出现C:\Program Files\Common Files\Solidworks Data\这个文件夹(此文件夹可以在安装时设定变更)。ToolBox的相关数据就在这里了。其中Browser文件夹下是标准件的3D模型,CopiedParts文件夹下存放使用过程中单独生成配制的零件,PartLibs文件夹存放自定义标准件。在Lang文件夹下是各语言版本的ToolBoxo制表,为Microsoft Office Access数据库格式。

    在这些Lang里面,chinese-simplified里的内容是空的,这是因为2007版本的ToolBox并没有完成中文化。中文版的SolidWorks2007其实使用的是English的配制表,也因此ToolBox中GB标准件会在工程图中全部显示为英文名称。

    有朋友可能会问:那为什么设计库的列表中会显示中文名称?如下图:

SolidWorks工程图中自动生成明细表

    这是因为设计库的列表中所显示的名称并不是Solidworks Data中的。这个列表的定义在 C:\Program Files\SolidWorks\Toolbox\lang\Chinese-Simplified中。

    为何会这样呢?ToolBox是作为SolidWorks的一个辅助插件销售的,购买了这个插件才会有C:\Program Files\Common Files\Solidworks Data\下的内容。而标准版的SolidWorks是包含一个ToolBox基本数据的,用于支持孔向导的使用。

    我等中文用户只能通过修改C:\Program Files\Common Files\Solidworks Data\lang\English下的SWBrowser.mdb来实现ToolBox的全中文化。(这软件是老外的啊,谁叫咱老是用盗版,使得老外们对咱不重视)

SolidWorks工程图中自动生成明细表

使用Microsoft Office Access打开这个SWBrowser.mdb,天啦!nnnn个条目,哪个是需要修改的啊?!

    如果将所有的内容都汉化,工作量非常大。本人建议用到哪个就修改下哪个,经过工作中不断积累,最终会越来越完善。(重装系统时可要记得备份ToolBox哦,否则.........)

我们以开口垫圈为例来说明:

    需要修改开口垫圈,首先将这个东西拖入装配,会出现以下内容:

SolidWorks工程图中自动生成明细表

阅读:24708    评论:0
  • 相关文章
  • 热门文章
  • 相关评论
网站地图

免责申明:我要玩起网旨在提供一个相互学习交流的平台,是一个完全免费的网站,部分原创作品,欢迎转载,部分内容来自互联网,如果侵犯了您的权利请尽快通知我们!邮箱:279459762@qq.com Copyright 2018-2021我要玩起网

湘ICP备17006802号-2
【电脑版】  【回到顶部】