本帖最后由 WKQBOY 于 2018-7-8 23:38 编辑
更新:2018.7.8 V2.1.1.1 1. 工程图中引用的参数只从模型更新,而不在模型中创建参数 2. 界面主题和颜色可保存 3. 编辑参数功能可以 清除参数、给参数改名
更新:2018.7.1 V2.1.1.0 3. 可通过添加参数“ IsBomItem = false” 隐藏BOM项 4. 添加制图参数功能,可以在制图中用表格或文字通过 {参数名} 引用模型中的参数,图框自定义(表格和文字注释 需要在背景视图中) ======================================================================== CATool v2.0使用说明
序言这个工具其实最大的功能就是BOM的自动生成及模型参数的更新。以前发布过两个版本,一个是catvbs版,感觉没有界面不好操作,所以一直想着改善;另一个是hta版,也就是加了界面的改善版。发布之后接到过很多朋友的反馈和需求,基本都是需要定制BOM格式,我也答应过很多人去做,但由于工作太忙业余时间少,而且比较懒,基本都是挖了坑没有填,不过一直在想着这个事情。想想确实每个人每个公司都是有不同要求的,一个工具本来是帮助大家做一些繁琐重复性劳动的,如果生成的表格不能直接用,还要手动去改,也就失去了工具本身的意义,所以就有了这一个版本,也可以填了以前挖的一些坑。 最初的catvbs版的版本是独立的,后来的hta版以1.0定的版本号,升级变化很大,所以升到了2.0,后续如果有小升级会延续2.x.x.x。
软件介绍2.0版为exe可执行文件,更为通用,需要系统安装了.NET Framework4.5以上版本。 软件界面如下: 界面主要分为一级导航、二级导航和功能区三部分。导航区用作功能划分,把针对 CATIA不同工作台的工具分到不同功能区,简化界面。软件默认打开产品导航下的零件清单功能,这也是目前软件提供的主要功能,由于精力有限,零件及制图功能还没开发,尽量在日后慢慢添加。
使用方法1. 准备 使用此工具需要系统安装并允行CATIA软件,用CATIA打开一个CATProduct文档后即可使用工具提取BOM了。如果没有运行CATIA,工具会有如下图1的提示,如果没有打开文档,会有如图2的提示,如果打开的当前文档格式不对,会有如图3的提示。
2. 目标产品 即对哪个产品进行提取BOM的操作,默认为当前文档的根产品。如果根产品下的某个子产品当前为选中状态,则目标产品为此选中产品。如果选中项为多项无效,目标产品仍为根产品。 3. 模板 模板是此版工具的一大亮点,可以由用户自己定制所需BOM格式,用以生成符合需求的BOM清单。 模板的使用方法为:在工具所在目录下放置一个名为bomTemplate的Excel文件,即bomTemplate.xls或bomTemplate.xlsx,工具在提取和导出BOM时会读取文件,如果没有会加载内置默认格式。 文件内容即为所需的BOM格式,不同的是以单行的变量代替BOM项。变量是以英文花括号括起来的一个字符串,如 { 变量名 }。花括号内外允许有空格。变量名分为三种: 1. 只读的内部保留变量,名称是固定的,直接引用即可,包括以下几个
2. 产品参数, 产品的固有参数,如下面属性对话框截图中红线处,名称也是一致的。需要说明的有两个地方:Part Number目前列为了内部保留变量,不能编辑。后续升级会做成可编辑的。Description有两处,Component中的Description应使用DescriptionInst,Product重点的Description应使用DescriptionRef。
3. 自定义参数 即通过Define other properties…按钮手动添加的其他参数,名称可任意。
模板准备好后需要关闭,打开状态下工具是无法读取的,会提示读取失败。这时可点击“提取BOM”按钮提取BOM,例如上面截图的示例格式读取的界面如下:双击可编辑参数,只读参数无法编辑。
编辑完成后可点击“写回参数”按钮将新的参数更新回模型。 点击“导出Excel”按钮可以将BOM导出为Excel格式 各自保存就OK啦! FAQ1. 为什么提示“读取模板失败”? 这种提示原因为有模板文件但模板文件中没有参数,需注意花括号为英文半角{},而不能是中文全角{}。 2. 写回参数时为什么提示“没有PartNumber参数,无法执行”? 目前更新参数需要使用PartNumber参数,后续更新会完善。 3. 读取Excel怎么没反应? 这个功能还没做-_-!
下载:
补充内容 (2022-1-8 23:24):
更新个一年半前完成的半成品;P,在78楼 |