您所在的位置:e-works首页产品创新数字化(PLM)CAD基于CATIA二次开发的产品BOM属性自动提取发表时间:2012/12/16刘圣郝泳涛来源:万方数据关键字:CATIA一.次开发bom表属性提取信息化调査找茬投稿收藏评论好立推荐打印社区分享该文介绍了CATIA三维设计软件及其二次开发接口中常用的重要对象及相关函数,针对了树形产品结构给出了常用的操作与处理方法,并利用相关对象和方法实现对产品文件的属性提取和BOM表统计生成程序。4程序设计总体思路和关键技术本程序所要操作的是产品文件中的产品树,各种零件文件在建立后就添加了自定义属性并通过装配引入到产品文件中,为了便于管理,通常会在根产品节点下面建立若干子产品节点,并将零件分类装配到各个子产品节点中。同理,可以再子产品节点下在建立子产品节点,对节点内的装配零件进行分类。在提取过程中程序要处理任意层数的产品节点,并要在访问过程中统计相同零件的个数,据此本程序利用了以下方法来实现提取BOM的目的。4.1 基于递归访问策略的提取方法当访问到一个节点,先判断其是否一个终端节点,若是终端节点,则对其