用户可以创建多层BOM,这样在一个主BOM中就可以包含一个或多个子BOM,这也是父子产品模型的原则:同样的产成品可以包含一个或多个可建模物料。
通过这种方式连接的父子产品模型之间可以通过继承和返回值传递信息。子配置过程(通过用来配置子BOM的产品模型进行控制控制)可以继承父配置过程(通过用来配置父BOM的产品模型进行控制)的变量值,同时子配置过程的变量可以返回给父配置过程。
为了简化产品生成器配置窗体,系统不会为子产品模型显示单独的窗体,这样实现者在构造父配置窗体的时候必须包含在整个配置过程中需要的建模变量,即使该变量只有一个或几个子产品模型会用到,需要传递给子产品模型的变量需要勾选 继承。
创建多层产品模型的过程很简单,要在当前产品模型上添加一个子产品模型,只要在建模树上添加一个BOM节点,然后产品选择另一个可建模物料,这样选择的这个可建模产品对应的产品模型就变成了当前产品模型的子产品模型了,这个过程跟多层BOM的创建过程很相似。
为了使用建模变量的继承和返回值功能,父子产品模型必须具有相同的变量名。

转载于:https://www.cnblogs.com/Farseer1215/archive/2007/07/03/804459.html

产品生成器---父子产品模型相关推荐

  1. BOM配置与产品构造器

    听很多人说起BOM Configuration和Product Builder之间的关系,有人问这两个东东是不是一回事?或者说哪个更高级?这两个东东我都玩过,在这里说一些自己认为的异同点,不见得对,还 ...

  2. 聊聊如何在华为云IoT平台进行产品开发

    本文分享自华为云社区<如何基于华为云IoT物联网平台进行产品开发>,作者: Super.雯 . 华为云物联网平台承载着南北向数据互通的功能职责.在华为云物联网平台基础上实现端到端物联网业务 ...

  3. 【数字孪生】数字孪生模型在产品构型管理中应用探讨;不可忽视的轻量级三维可视化技术...

    针对MBD技术的深层次应用,论述了数字线和数字孪生定义的概念和应用,指出数字线和数字孪生模型技术实施的重点和核心问题.指明全三维产品研制模式下对产品构型管理的新需求,探讨了基于数字孪生模型的产品构型管 ...

  4. 手板是什么?产品设计为什么要做手板?干货满满!!!

    一.手板的定义:手板是根据产品设计的外观图或结构图制作出来的产品样板或者产品模型.除了用来检测和评审外观.机构的合理性之外,也用于向客户提供样品,客户满意或者经过修改使客户满意后再开模进行批量生产.以 ...

  5. 论文翻译——一种用于产品生命周期管理的产品信息建模框架

    A product information modeling framework for product lifecycle management Article in Computer Aided ...

  6. Microsoft Dynamics AX 2009 新增功能 – 应用(目录)

    PDF 下载链接 第 1 章:新增常规功能 用户界面更新 角色中心 工作流 Contoso 演示数据集 第 2 章:财务 填充实用程序 过帐限制 原因代码 自动分摊 – 总帐 冲销分录 – 总帐 预算 ...

  7. 23种设计模式C++源码与UML实现--建造者模式

    建造者模式 代码仓库地址:建造者模式 Builder模式也叫建造者模式或者生成器模式,是由GoF提出的23种设计模式中的一种.Builder模式是一种对象创建模式之一,用来隐藏复合对象的创建过程.他把 ...

  8. 设计模式---5(建造者模式的概念及其实现,建造者模式的角色与职责,建造者模式和工厂模式的区别)

    建造者模式 建造者模式的概念 Builder 模式也叫建造者模式或者生成器模式,是由 GoF 提出的 23 种设计模式中的一种. Builder 模式是一种对象创建型模式之一,用来隐藏复合对象的创建过 ...

  9. 设计模式之创建者模式

    设计模式的基本原则 设计模式体现的是软件设计的思想,而不是软件技术,它重在使用多态与抽象类来解决各种问题 开放封闭原则:类的改动是通过增加代码进行的,而不是修改源代码 依赖倒置原则:依赖于抽象(接口) ...

最新文章

  1. 人工智能免费公开课一网打尽!14个类别、230门课程,GitHub标星6000+
  2. mysql索引失效_导致MySQL索引失效的几种常见写法
  3. vs 常见问题汇总
  4. 编程大白给编程小白的四点建议
  5. html jade文件,Jade模板
  6. Intel 64/x86_64/x86/IA-32处理器标志寄存器详解(3) - 32位EFLAGS - 概述
  7. 域名,端口,IP总结
  8. Python的第三方库pillow
  9. Linux 命令之 nohup 后台运行程序,tail 实时查看文件内容
  10. 如何修改远程桌面连接端口 ,历史记录,支持多用户
  11. paip.c++程序崩溃的汇编级别调试-打印堆栈-gcc gdb
  12. 用Latex beamer做poster经验总结
  13. 最全的货币代码中文翻译.
  14. 基于MATLAB的条形码二维码检测系统
  15. python 主函数传参_Python函数传参详解
  16. Avaya Aura™ 独家观察报告
  17. CKEditor5系列二:创建简单插件
  18. G. 打印 LOGO(递归)
  19. Java第11次作业
  20. windows桌面ui开发

热门文章

  1. python画长方形-怎么用python 画出任意占空比的一串矩形方波呢?
  2. python下载网页里面所有的图片-Python批量下载网页图片详细教程
  3. python映射类型-python映射类型的相关介绍
  4. 我在学python-你们以为我在学C++?其实我在学Python!人生苦短!
  5. 案例驱动python编程入门-python监听socket客户端连接(驱动串口屏幕)
  6. python开发需要掌握哪些知识-学习Python应该掌握哪些知识点?
  7. python常用内置函数总结-python常见的内置函数
  8. python映射类型-python笔记-映射类型(字典)
  9. python语言能做什么软件-python语言能做什么?
  10. python解一元二次方程步骤-使用Python解一元二次方程!