近期热点
·如何释放C盘空间 27招具体优化技巧
·系统安装妙法:无光驱、无启动盘安装Windows系统
·CIO要提升企业管理的掌控能力
·SolidWorks Rx 系统诊断与分析 ( 下 )
·SolidWorks Rx 系统诊断与分析 ( 上 )
·第四届中国制造业ERP应用年会征文
 相关文章
·创新推动商业价值高峰对话
·投资MES的效益在哪里?
·MES 入门:逛超市体会MES
·夏新笔记本,MES管理支撑自主品牌
·稳定+可靠,IBMESERVERI系列加速一汽解放卡车信息化建设步伐
·精诚MES条码质量追溯系统助汽车工业生产现代化
 相关新闻
·
ENOVIA MatrixOne在服装业贸易展上首次展示与Adobe Illustrator软件的集成
·
第二届中国制造业MES应用年会隆重召开
·
CATIA/ENOVIA VPLM用户实现对ENOVIA MatrixOne业务流程能力的全面兼容
·
IBM和Dassault Systemes发布了面向在线3D协同智能的3Dlive
·
上海汽车在整个企业内部署Dassault Systemes的PLM解决方案
·
Dassault Systemes PLM高峰论坛在沪成功举办
 相关热贴
·离散行业MES关键技术难点讨论
·SPC,大家的MES中会用到吗,发点资料
·MES案例整理,请大家修正补充
·LCD/PDP产业做MES/CIM的朋友请进来留名
·电解铝行业的MES或者管控一体化
·2007年广州MES研讨会资料
 相关商城商品
 
 
当前位置:管理信息化 -> MES
 
《MES制造执行系统的原理与实现》连载(3)
发表时间:2007-1-27 特约撰稿人: 张涛云   来源:e-works
关键字:MES 装配 原理 
ERP中的产品不仅是物料,它同时还是一个装配件,通过BOM表达它的装配结构。

    第二种方法是直接记录各序列号之间的关联关系,形成一棵“树”。比较而言,第一种方法方便形成批量数据关联关系的报表,而第二种方法隔离了序列号数据与产品结构,所以产品的结构变了也不会影响历史数据。
   
    我们更倾向于采用第二种方法,因为这对于后面要说到的序列号关联替换、注销等操作更为方便。
   
    4.2序列号关联表的设计
   
    考虑到关联的结构,用父-子节点来定义树状结构是非常方便的,效率也比较高。如图4-5所示的结构:

    ID字段是序列号所在的节点,SN是序列号,father_id是序列号的父节点,如为负数则表示此父节点并没有对应的序列号存在,也就是说此SN是该节点数上的根节点,为方便,我们称负数的节点为虚节点。

    4.3新增序列号关联
   
    按照节点的设计,任何一次关联动作可以看成把某一节点设置为另一节点的父节点,为方便叙述,我们统一称为把SN1的节点设置为SN2的父节点,或者把SN2关联到SN1上。
   
    新增序列号关联的方法为:更新序列号关联表,设置SN2的父节点等于SN1的节点。
   
    为避免逻辑上的混乱,我们在关联之前必须进行检查,规则为:
   
    1)SN2的父节点必须为虚节点,也就是说SN2是根节点,这样做是为了保证任何一个SN只能有一个父节点。
   
    2)SN2的父节点不能是SN1所在树上的根节点。
   
    例如,将2221关联到1116上,如图4-7

    则2221必须没有父节点,这样不会造成大于1个父节点。而且2221必须不等于1116树上的根节点(1111)。

本文系e-works专稿,未经授权严禁转载。
 
<<首页 <上一页  1  2  3  下一页>  末页>>  
3页,当前第2
责任编辑:张敏