一种参数传递比较差异并标记的实现方法技术

技术编号:36391835 阅读:8 留言:0更新日期:2023-01-18 09:56
本发明专利技术提供一种参数传递比较差异并标记的实现方法,S1:获取当前产品下所有已提交参数及数值;S2:获取当前任务下所有的参数及数值;S3;获取当前活动的所有参数及数值;S4:比较当前活动参数、任务参数、产品参数及其数值;S5:迭代数据库列表A,覆盖数据库列表A相对应的数据。本设计能够统一同一个产品下多个任务及同一个任务下多个活动涉及到的相同参数的数值。若同产品下不同任务之间数值存在差异,则给出标记提示,若同一个任务下的不同活动之间存在数值差异,则给出高亮提示;依据本设计,能够明确体现出当产品设计过程中使用到的参数数值差异;解决重新修改设计耗时长且人工成本高的问题。本高的问题。本高的问题。

【技术实现步骤摘要】
一种参数传递比较差异并标记的实现方法


[0001]本专利技术涉及工业部件设计领域,具体涉及一种参数传递比较差异并标记的实现方法。

技术介绍

[0002]设计人员在使用工业软件进行产品设计时,通常情况下会将一个产品设计拆分成多个任务,一个任务拆分为多个活动。但在进行复杂产品设计时,可能出现多人多流程任务同时进行设计的场景,在使用到相同部件时可能造成部件参数不一致导致产品设计产生偏差。
[0003]实际使用场景下,若因设计参数数值不一致导致产品设计产生偏差,问题不易暴露,可能会到最终测试时才发现具体问题。重新修改设计耗时长且人工成本高。

技术实现思路

[0004]本专利技术的目的是为了解决现有技术中存在的缺点,而提出的一种参数传递比较差异并标记的实现方法。
[0005]为实现上述目的,本专利技术采用了如下技术方案:一种参数传递比较差异并标记的实现方法,所述方法具体步骤如下:S1:获取当前产品下所有已提交参数及数值,得到产品数据库列表A;所述当前产品包括通过设计人员设计的零部件参数以及数据库中存有的公共部件的零部件参数;所述公共部件的参数包括公共部件的大小、直径、承重以及臂力数据等不同零部件所包含的参数;S2:获取当前任务下所有的参数及数值,生成任务参数表B;所述当前任务为基于步骤S1的当前产品的基础下进行任务划分的模块;所述当前产品划分一个或多个所述当前任务;所述任务参数表B内包括当前任务下所有的零部件的参数;S3:获取当前活动的所有参数及数值;所述当前活动为在步骤S2所执行的当前任务在多人协同合作的模块下所细分的子模块;所述当前任务划分一个或多个所述当前活动;S4:比较当前活动参数、任务参数、产品参数及其数值;比较在同一个当前任务下的当前活动的参数以及比较同一个当前产品下的当前任务的参数,如有不同则会发生提醒;S5:迭代数据库列表A,覆盖数据库列表A相对应的数据。
[0006]在步骤S4发现参数的数据有差异时,会经由修改后再上传到数据库列表A内进行数据的更新迭代。
[0007]较佳的,所述步骤S4中,还包括:S4

1:若任务参数表B中存在与当前活动相同参数且数值不同,页面高亮显示,且鼠标悬浮显示当前任务参数表中的数值;若该参数在任务参数表中不存在,则默认展示为空;S4

2:若产品数据库列表A中存在与当前任务参数表B相同参数且数值不同,页面出现感叹号标识,点击更新会将产品表参数更新至页面。
[0008]较佳的,在步骤S4中,当比较后的参数数值产生不同时,会向参与活动的工程师界面发送提醒。
[0009]较佳的,所述步骤S4

1中,在更新完当前活动参数同步至任务参数表B后,当前活动页面参数高亮标识消失。
[0010]与现有技术相比,本专利技术的有益效果为:本设计能够统一同一个产品下多个任务及同一个任务下多个活动涉及到的相同参数的数值。若同产品下不同任务之间数值存在差异,则给出标记提示,若同一个任务下的不同活动之间存在数值差异,则给出高亮提示;依据本设计,能够明确体现出当产品设计过程中使用到的参数数值差异;避免在实际使用场景下,因设计参数数值不一致导致产品设计产生偏差,提前列出问题,避免在最终测试时才发现具体问题,解决重新修改设计耗时长且人工成本高的问题。
附图说明
[0011]图1为本专利技术流程示意图。
具体实施方式
[0012]为使对本专利技术的目的、构造、特征、及其功能有进一步的了解,兹配合实施例详细说明如下。
[0013]请结合参照图1,本专利技术提供了一种参数传递比较差异并标记的实现方法,一个产品通常会被分成有多个部门共同设计,每一个部门就相当于每一个任务,在每一个任务又会被进行拆分成多个子模块,每一个子模块就相当于每一个活动;在每一个活动中都会有多个具体的活动参数,活动与活动间的参数是不会进行相互干扰的;当前一个活动的参数确定后就会把具体的当前活动的所有参数及数值上传至当前任务参数表B;而后一个活动的设计师在进行设计的时候,当前活动参数会优先拉取已经上传至任务参数表B内的相对应的活动参数;当后一个活动内的活动参数进行修改后,后一个活动的参数的当前活动的所有参数及数值上传至当前任务参数表B,此时任务参数表B内的参数则会由前一个活动任务的参数被更迭为后一个活动任务的参数;当前一个活动的设计师在查看自己的活动内的具体参数值时,就会有提示标明该活动参数在另一个活动内有不同的参数值,此时,前一个活动的设计师即可选择强制覆盖自己的活动参数,也可以选择不覆盖坚持只用自己的参数进行测试。
[0014]当参与不同的活动的设计师在同一个任务的情况下进行活动参数的保存时,活动参数B会在任务参数表B内发生数据的迭代;当参与不同的活动的设计师在同一个任务的情况下进行活动参数的提交时,除了会对任务参数表B发生数据的迭代之外,还会对数据库列表A发生数据的更改。
[0015]本专利技术已由上述相关实施例加以描述,然而上述实施例仅为实施本专利技术的范例。必需指出的是,已揭露的实施例并未限制本专利技术的范围。相反地,在不脱离本专利技术的精神和范围内所作的更动与润饰,均属本专利技术的专利保护范围。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种参数传递比较差异并标记的实现方法,其特征在于:所述方法具体步骤如下:S1:获取当前产品下所有已提交参数及数值,得到产品数据库列表A;所述当前产品包括通过设计人员设计的零部件参数以及数据库中存有的公共部件的零部件参数;所述公共部件的参数包括公共部件的大小、直径、承重以及臂力数据;S2:获取当前任务下所有的参数及数值,生成任务参数表B;所述当前任务为基于步骤S1的当前产品的基础下进行任务划分的模块;所述当前产品划分一个或多个所述当前任务;所述任务参数表B内包括当前任务下所有的零部件的参数;S3:获取当前活动的所有参数及数值;所述当前活动为在步骤S2所执行的当前任务在多人协同合作的模块下所细分的子模块;所述当前任务划分一个或多个所述当前活动;S4:比较当前活动参数、任务参数、产品参数及其数值;比较在同一个当前任务下的当前活动的参数以及比较同一个当前产品下的当前任务的参数,如有不同则会发生提醒;S5:迭代数据库列表A,覆盖数据库列表A...

【专利技术属性】
技术研发人员:杨松贵王子禾
申请(专利权)人:南京维拓科技股份有限公司
类型:发明
国别省市:

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

1