System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种产品配置方法及系统技术方案_技高网

一种产品配置方法及系统技术方案

技术编号:39997147 阅读:11 留言:0更新日期:2024-01-09 02:53
本发明专利技术实施例涉及一种产品配置方法及系统。该方法包括:构建产品的特征字典,所述特征字典包括配置特征及配置特征值;构建逻辑表达式,所述逻辑表达式用于描述产品模块的用法属性;根据所述特征字典,确定产品的配置特征集;根据所述逻辑表达式,获取所述配置特征集的匹配结果。该方法提高产品配置灵活性,实现模块族的配置特征值之间的逻辑关系的自由组合,提高产品配置效率。此外,本发明专利技术实施例的产品配置方法使用逻辑表达式描述用法属性,适用多种场景。

【技术实现步骤摘要】

【】本专利技术涉及产品配置,尤其涉及一种产品配置方法及系统


技术介绍

0、
技术介绍

1、随着工厂制造越来越智能,对智能制造系统的要求越来越高,在传统配置化bom中,零件用法采用配置特征集描述。使用集合运算判断用法是否匹配,集合运算判断方法步骤:零件配置特征集与产品实例配置特征集取交集,零件相关所有配置特征中都存在配置特征值在交集中存在,则认为零件用法匹配,否则不匹配。

2、实际应用场景中,在描述零部件模块用法时,有时需要用到非运算,例如:模块用法=当“配置等级”不等于“高配”时,但在上述方法中,必须把“配置等级”中除了“高配”以外所有的配置值都添加到零部件模块中,才能达到相同目的,现有的配置算法无法处理非运算,不能根据需要自由组合配置特征值之间的逻辑关系。


技术实现思路

0、
技术实现思路

1、为了解决上述技术问题,本专利技术实施例提供一种产品配置方法及系统,即使用由配置特征值组成的逻辑表达式描述零部件模块用法,并使用该零部件模块用法计算零部件模块是否与产品实例配置特征集匹配,满足产品零部件配置中逻辑运算需求。

2、为解决上述技术问题,本专利技术实施例提供以下技术方案:一种产品配置方法。

3、该方法包括:

4、构建产品的特征字典,所述特征字典包括配置特征及配置特征值;

5、构建逻辑表达式,所述逻辑表达式用于描述产品模块的用法属性;

6、根据所述特征字典,确定产品的配置特征集;p>

7、根据所述逻辑表达式,获取所述配置特征集的匹配结果。

8、可选地,所述构建逻辑表达式,所述逻辑表达式用于描述产品模块的用法属性包括:

9、构建产品的配置物料清单,所述配置物料清单包括用法属性,所述用法属性用于描述产品模块族的使用关系;

10、根据所述配置特征值构建逻辑表达式,所述逻辑表达式包括所述模块族的配置特征、配置特征值以及逻辑运算符。

11、可选地,所述根据所述特征字典,确定产品的配置特征集包括:

12、根据产品从所述特征字典中选取唯一配置特征集,所述唯一配置特征集包括产品族的配置特征及配置特征值。

13、可选地,所述根据所述逻辑表达式,获取所述配置特征集的匹配结果包括:

14、输入中缀表达式,所述中缀表达式用于描述用法属性;

15、转换所述中缀表达式为后缀表达式;

16、根据所述后缀表达式获取匹配结果。

17、可选地,所述产品模块的用法属性包括描述颜色件用法属性、配置约束规则的条件事件用法属性、多供应商件用法属性,所述根据所述逻辑表达式,获取所述配置特征集的匹配结果包括:

18、根据所述匹配结果生成所述配置特征集对应的目标物料清单。

19、本专利技术又一实施例提供以下技术方案:一种产品配置系统。该系统包括:

20、特征字典,所述特征字典包括用于确定产品的配置特征集,所述特征字典包括配置特征及配置特征值;

21、配置模块,所述配置模块包括用于构建逻辑表达式,所述逻辑表达式用于描述产品模块的用法属性;

22、匹配模块,所述匹配模块包括用于根据所述逻辑表达式,获取所述配置特征集的匹配结果。

23、可选地,所述配置模块还用于:

24、构建产品的配置物料清单,所述配置物料清单包括用法属性,所述用法属性用于描述产品模块族的使用关系;

25、根据所述配置特征值构建逻辑表达式,所述逻辑表达式包括所述模块族的配置特征、配置特征值以及逻辑运算符。

26、可选地,所述特征词典还用于:

27、根据产品从所述特征字典中选取唯一配置特征集,所述唯一配置特征集包括产品族的配置特征及配置特征值。

28、可选地,所述匹配模块还用于:

29、输入中缀表达式,所述中缀表达式用于描述用法属性;

30、转换所述中缀表达式为后缀表达式;

31、根据所述后缀表达式获取匹配结果。

32、可选地,所述产品模块的用法属性包括描述颜色件用法属性、配置约束规则的条件事件用法属性、多供应商件用法属性,所述匹配模块还包括:

33、根据所述匹配结果生成所述配置特征集对应的目标物料清单。

34、与现有技术相比较,本专利技术实施例通过采用配置特征值组成的逻辑表达式描述产品模块用法属性,使用后缀表达式转换算法将中缀表达式转换成后缀表达式,对后缀表达式进行运算并获取匹配结果,可以提高产品配置灵活性,实现模块族的配置特征值之间的逻辑关系的自由组合,提高产品配置效率。此外,配置表达式可适用多个模块用法属性,拓展了产品配置方案的应用场景。

本文档来自技高网...

【技术保护点】

1.一种产品配置方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述构建逻辑表达式,所述逻辑表达式用于描述产品模块的用法属性包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述特征字典,确定产品的配置特征集包括:

4.根据权利要求1所述的方法,其特征在于,所述根据所述逻辑表达式,获取所述配置特征集的匹配结果包括:

5.根据权利要求1-4任一项所述的方法,其特征在于,所述产品模块的用法属性包括描述颜色件用法属性、配置约束规则的条件事件用法属性、多供应商件用法属性,所述根据所述逻辑表达式,获取所述配置特征集的匹配结果包括:

6.一种产品配置系统,其特征在于,包括:

7.根据权利要求6所述的系统,其特征在于,所述配置模块还用于:

8.根据权利要求7所述的系统,其特征在于,所述特征词典还用于:

9.根据权利要求6所述的系统,其特征在于,所述匹配模块还用于:

10.根据权利要求6-9所述的系统,其特征在于,所述产品模块的用法属性包括描述颜色件用法属性、配置约束规则的条件事件用法属性、多供应商件用法属性,所述匹配模块还包括:

...

【技术特征摘要】

1.一种产品配置方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述构建逻辑表达式,所述逻辑表达式用于描述产品模块的用法属性包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述特征字典,确定产品的配置特征集包括:

4.根据权利要求1所述的方法,其特征在于,所述根据所述逻辑表达式,获取所述配置特征集的匹配结果包括:

5.根据权利要求1-4任一项所述的方法,其特征在于,所述产品模块的用法属性包括描述颜色件用法属性、配置约束规则的条件事件用法属性、多供应商...

【专利技术属性】
技术研发人员:袁涛
申请(专利权)人:深圳联友科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1