面向BOM管理的Solid+Edge二次开发研究

面向BOM管理的Solid+Edge二次开发研究

ID:38118168

大小:293.66 KB

页数:3页

时间:2019-05-26

面向BOM管理的Solid+Edge二次开发研究_第1页
面向BOM管理的Solid+Edge二次开发研究_第2页
面向BOM管理的Solid+Edge二次开发研究_第3页
资源描述:

《面向BOM管理的Solid+Edge二次开发研究》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、CAD/CAPP/CAM/CAE面向BOM管理的SolidEdge二次开发研究口赵文龙徐宗俊郭钢杨静摘要介绍利用VC在SolidEdge中进行二次开发的应用,着重介绍BOM接口的作用及运行流程图、装配树的遮历算法、应用程序的数据库操作以及在CAD中零、部件的编码方法。关扭词:BOM编码SolidEdge二次开发中圈分类号二TP311.52文献标识码;B文章编号:1671-3133(2004)08-0052-03ResearchonthesecondarydevelopmentofSolidEdgeforthemanagementofBOM口Z

2、haoWenlong,XuZongjun,GuoGang,YangJingAbstractIntroducedtheapplicationofthesecondarydevelopmentofSolidEdgewithVC,focusingonthefunctionandflowchartofBOMinterface,traversearithmeticofassembly-tree,databasemanipulationofapplicationandcodingmethodofpartsorcompo-nentsinCADsystem.

3、Keywords二BOMCodingSolidEdgeSecondarydevelopment2)深度遍历装配树的深度遍历是按照先子后一、BOM管理的定义兄的顺序进行的,即先对装配树中每一结点先判断是BOM(BillOfMaterial)是产品结构的关系表述,而否有子项,直至子项为空,即到达终端结点,再对终端BOM管理是产品数据组织与管理的一种形式,它以电结点判断是否有兄弟项,若有兄弟项存在,对兄弟项结子仓库为底层支持,以BOM表为其组织核心,把定义点继续套用搜索子项的方式,把兄弟项结点看作父结最终产品的所有工程数据和文档联系起来,实现产品点

4、;若无兄弟项存在,则返回父项层,判断父项的兄弟数据的组织、管理和控制,并在一定目标或规则约束项是否存在,套用上述搜索兄弟的方式,直到最顶级的下,向用户或应用系统提供产品结构不同视图的描述0根结点。笔者对装配树的遍历采用的就是深度遍历,其具体过程如图2所示。二、BOM接口的二次开发(1)得到装配图中装配树的根IDispatchptrpRoot=1.BOM接口的作用及运行流程图m-pApplication->GetActiveDocument();BOM接口的作用是:利用Oracle或SQLServer数AssemblyDocumentPtrpA

5、ssmDoc=pRoot;据库,CAD设计人员把SolidEdge装配图的BOM信息bstr_tRName=pAssmDoc->GetName();保存到数据库中,这就使CAD中的设计信息能够快速其中RName就是装配树根的名字。地被其他管理人员查看和修改,同时,当其他管理人员(2)以装配树根为条件,判断装配树根是否有子对某些BOM信息进行修改后,所修改的信息能够快速项,如果有子项,就调用递归函数得到子项的名字,在地反馈到CAD中,这就实现了企业内部的资源共享和SolidEdge中使用的递归函数如下:协同设计。图1是BOM接口的运行流程图。l

6、EnumDMComponentDefinitionsPtr2.装配树的遍历算法哪numCompDefs->Next(1,御CompDef,&ulNumFetched);1)广度遍历装配树的广度遍历是按照先兄后其中pCompDef表示是否有子项,如果有子项,可子的顺序进行的,即先对装配树中同一层次搜索完成以由它得到子项的名字。后,再对同一层上的每个结点进行同一层的子项搜索。(3)以子项为条件,判断该子项是否还有子项,如智能水平,最终提高系统解决复杂问题的能力。大学学报,2002,23(3)参考文献作者简介:张永弟,河北科技大学硕士研究生,研究方

7、向为车间级1WooldridgeM,JenningsNR.Intelligentagent:Theoryandprac-柔性自动化系统。作者通讯地址:河业科技大学机械电子工程学院办公室(石家庄tice.TheknowledgeengineeringReview,1995,10(2)050054)2石柯,张洁,李培根,段正澄一种基于多代理机的敏捷制造河北省教育厅机关服务中心(石家庄050061)(第三单元控制系统【J].华中理工大学学报,1999,27(8)作者)3宋海生.面向敏捷制造的制造执行系统研究【J].河北科技收稿日期:20040504

8、理代臼盆工迎2004()万方数据CAD/CAPP/CAM/CAE如下。#defineINITGUID#import"c:programfilescommonfi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。