[go: up one dir, main page]

CN115618449A - 一种参数传递比较差异并标记的实现方法 - Google Patents

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

Info

Publication number
CN115618449A
CN115618449A CN202211291754.8A CN202211291754A CN115618449A CN 115618449 A CN115618449 A CN 115618449A CN 202211291754 A CN202211291754 A CN 202211291754A CN 115618449 A CN115618449 A CN 115618449A
Authority
CN
China
Prior art keywords
parameters
current
task
product
values
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202211291754.8A
Other languages
English (en)
Inventor
杨松贵
王子禾
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing Witsoft Technology Co Ltd
Original Assignee
Nanjing Witsoft Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nanjing Witsoft Technology Co Ltd filed Critical Nanjing Witsoft Technology Co Ltd
Priority to CN202211291754.8A priority Critical patent/CN115618449A/zh
Publication of CN115618449A publication Critical patent/CN115618449A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/10Geometric CAD
    • G06F30/12Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/101Collaborative creation, e.g. joint development of products or services
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/103Workflow collaboration or project management

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • General Physics & Mathematics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Geometry (AREA)
  • Data Mining & Analysis (AREA)
  • General Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • General Engineering & Computer Science (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Evolutionary Computation (AREA)
  • Architecture (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Computational Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Pure & Applied Mathematics (AREA)
  • Mathematical Optimization (AREA)
  • Mathematical Analysis (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

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

Description

一种参数传递比较差异并标记的实现方法
技术领域
本发明涉及工业部件设计领域,具体涉及一种参数传递比较差异并标记的实现方法。
背景技术
设计人员在使用工业软件进行产品设计时,通常情况下会将一个产品设计拆分成多个任务,一个任务拆分为多个活动。但在进行复杂产品设计时,可能出现多人多流程任务同时进行设计的场景,在使用到相同部件时可能造成部件参数不一致导致产品设计产生偏差。
实际使用场景下,若因设计参数数值不一致导致产品设计产生偏差,问题不易暴露,可能会到最终测试时才发现具体问题。重新修改设计耗时长且人工成本高。
发明内容
本发明的目的是为了解决现有技术中存在的缺点,而提出的一种参数传递比较差异并标记的实现方法。
为实现上述目的,本发明采用了如下技术方案:一种参数传递比较差异并标记的实现方法,所述方法具体步骤如下:
S1:获取当前产品下所有已提交参数及数值,得到产品数据库列表A;
所述当前产品包括通过设计人员设计的零部件参数以及数据库中存有的公共部件的零部件参数;
所述公共部件的参数包括公共部件的大小、直径、承重以及臂力数据等不同零部件所包含的参数;
S2:获取当前任务下所有的参数及数值,生成任务参数表B;
所述当前任务为基于步骤S1的当前产品的基础下进行任务划分的模块;所述当前产品划分一个或多个所述当前任务;
所述任务参数表B内包括当前任务下所有的零部件的参数;
S3:获取当前活动的所有参数及数值;
所述当前活动为在步骤S2所执行的当前任务在多人协同合作的模块下所细分的子模块;
所述当前任务划分一个或多个所述当前活动;
S4:比较当前活动参数、任务参数、产品参数及其数值;
比较在同一个当前任务下的当前活动的参数以及比较同一个当前产品下的当前任务的参数,如有不同则会发生提醒;
S5:迭代数据库列表A,覆盖数据库列表A相对应的数据。
在步骤S4发现参数的数据有差异时,会经由修改后再上传到数据库列表A内进行数据的更新迭代。
较佳的,所述步骤S4中,还包括:
S4-1:若任务参数表B中存在与当前活动相同参数且数值不同,页面高亮显示,且鼠标悬浮显示当前任务参数表中的数值;
若该参数在任务参数表中不存在,则默认展示为空;
S4-2:若产品数据库列表A中存在与当前任务参数表B相同参数且数值不同,页面出现感叹号标识,点击更新会将产品表参数更新至页面。
较佳的,在步骤S4中,当比较后的参数数值产生不同时,会向参与活动的工程师界面发送提醒。
较佳的,所述步骤S4-1中,在更新完当前活动参数同步至任务参数表B后,当前活动页面参数高亮标识消失。
与现有技术相比,本发明的有益效果为:本设计能够统一同一个产品下多个任务及同一个任务下多个活动涉及到的相同参数的数值。若同产品下不同任务之间数值存在差异,则给出标记提示,若同一个任务下的不同活动之间存在数值差异,则给出高亮提示;依据本设计,能够明确体现出当产品设计过程中使用到的参数数值差异;避免在实际使用场景下,因设计参数数值不一致导致产品设计产生偏差,提前列出问题,避免在最终测试时才发现具体问题,解决重新修改设计耗时长且人工成本高的问题。
附图说明
图1为本发明流程示意图。
具体实施方式
为使对本发明的目的、构造、特征、及其功能有进一步的了解,兹配合实施例详细说明如下。
请结合参照图1,本发明提供了一种参数传递比较差异并标记的实现方法,一个产品通常会被分成有多个部门共同设计,每一个部门就相当于每一个任务,在每一个任务又会被进行拆分成多个子模块,每一个子模块就相当于每一个活动;在每一个活动中都会有多个具体的活动参数,活动与活动间的参数是不会进行相互干扰的;当前一个活动的参数确定后就会把具体的当前活动的所有参数及数值上传至当前任务参数表B;而后一个活动的设计师在进行设计的时候,当前活动参数会优先拉取已经上传至任务参数表B内的相对应的活动参数;当后一个活动内的活动参数进行修改后,后一个活动的参数的当前活动的所有参数及数值上传至当前任务参数表B,此时任务参数表B内的参数则会由前一个活动任务的参数被更迭为后一个活动任务的参数;当前一个活动的设计师在查看自己的活动内的具体参数值时,就会有提示标明该活动参数在另一个活动内有不同的参数值,此时,前一个活动的设计师即可选择强制覆盖自己的活动参数,也可以选择不覆盖坚持只用自己的参数进行测试。
当参与不同的活动的设计师在同一个任务的情况下进行活动参数的保存时,活动参数B会在任务参数表B内发生数据的迭代;当参与不同的活动的设计师在同一个任务的情况下进行活动参数的提交时,除了会对任务参数表B发生数据的迭代之外,还会对数据库列表A发生数据的更改。
本发明已由上述相关实施例加以描述,然而上述实施例仅为实施本发明的范例。必需指出的是,已揭露的实施例并未限制本发明的范围。相反地,在不脱离本发明的精神和范围内所作的更动与润饰,均属本发明的专利保护范围。

Claims (4)

1.一种参数传递比较差异并标记的实现方法,其特征在于:所述方法具体步骤如下:
S1:获取当前产品下所有已提交参数及数值,得到产品数据库列表A;
所述当前产品包括通过设计人员设计的零部件参数以及数据库中存有的公共部件的零部件参数;
所述公共部件的参数包括公共部件的大小、直径、承重以及臂力数据;
S2:获取当前任务下所有的参数及数值,生成任务参数表B;
所述当前任务为基于步骤S1的当前产品的基础下进行任务划分的模块;所述当前产品划分一个或多个所述当前任务;
所述任务参数表B内包括当前任务下所有的零部件的参数;
S3:获取当前活动的所有参数及数值;
所述当前活动为在步骤S2所执行的当前任务在多人协同合作的模块下所细分的子模块;
所述当前任务划分一个或多个所述当前活动;
S4:比较当前活动参数、任务参数、产品参数及其数值;
比较在同一个当前任务下的当前活动的参数以及比较同一个当前产品下的当前任务的参数,如有不同则会发生提醒;
S5:迭代数据库列表A,覆盖数据库列表A相对应的数据;
在步骤S4发现参数的数据有差异时,会经由修改后再上传到数据库列表A内进行数据的更新迭代。
2.如权利要求1所述的一种参数传递比较差异并标记的实现方法,其特征在于:所述步骤S4中,还包括:
S4-1:若任务参数表B中存在与当前活动相同参数且数值不同,页面高亮显示,且鼠标悬浮显示当前任务参数表中的数值;
S4-2:若产品数据库列表A中存在与当前任务参数表B相同参数且数值不同,页面出现感叹号标识,点击更新会将产品表参数更新至页面。
3.如权利要求2所述的一种参数传递比较差异并标记的实现方法,其特征在于:在步骤S4中,当比较后的参数数值产生不同时,会向参与活动的工程师界面发送提醒。
4.如权利要求2所述的一种参数传递比较差异并标记的实现方法,其特征在于:所述步骤S4-1中,在更新完当前活动参数同步至任务参数表B后,当前活动页面参数高亮标识消失。
CN202211291754.8A 2022-10-21 2022-10-21 一种参数传递比较差异并标记的实现方法 Pending CN115618449A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211291754.8A CN115618449A (zh) 2022-10-21 2022-10-21 一种参数传递比较差异并标记的实现方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211291754.8A CN115618449A (zh) 2022-10-21 2022-10-21 一种参数传递比较差异并标记的实现方法

Publications (1)

Publication Number Publication Date
CN115618449A true CN115618449A (zh) 2023-01-17

Family

ID=84863889

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211291754.8A Pending CN115618449A (zh) 2022-10-21 2022-10-21 一种参数传递比较差异并标记的实现方法

Country Status (1)

Country Link
CN (1) CN115618449A (zh)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080086499A1 (en) * 2006-10-09 2008-04-10 Marcus Wefers Business process change analysis and test case adaptation based on change detection
CN106056446A (zh) * 2016-05-31 2016-10-26 中国建设银行股份有限公司 一种银行产品生成方法及装置
WO2018103264A1 (zh) * 2016-12-06 2018-06-14 中国电子科技集团公司第三十八研究所 三维典型机加工艺设计方法及装置
CN115129695A (zh) * 2022-07-29 2022-09-30 南京维拓科技股份有限公司 一种工业产品设计数据在线传递的方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080086499A1 (en) * 2006-10-09 2008-04-10 Marcus Wefers Business process change analysis and test case adaptation based on change detection
CN106056446A (zh) * 2016-05-31 2016-10-26 中国建设银行股份有限公司 一种银行产品生成方法及装置
WO2018103264A1 (zh) * 2016-12-06 2018-06-14 中国电子科技集团公司第三十八研究所 三维典型机加工艺设计方法及装置
CN115129695A (zh) * 2022-07-29 2022-09-30 南京维拓科技股份有限公司 一种工业产品设计数据在线传递的方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
郭庆军: "一种多结构数据转换及对比算法", 制造业自动化, vol. 38, no. 7, 31 July 2016 (2016-07-31), pages 9 - 13 *

Similar Documents

Publication Publication Date Title
US11023834B2 (en) Collaborative design systems, apparatuses, and methods
US9817991B2 (en) System and method for a cloud based solution to track notes against business records
US9098544B2 (en) Lifecycle marketing object oriented system and method
KR101794373B1 (ko) 선택된 데이터의 일시적인 포맷팅 및 도표화 기법
US20220083316A1 (en) Interactive graphic design system to enable creation and use of variant component sets for interactive objects
US20210224239A1 (en) Recipe management system
JP2018036899A (ja) 製造bom編集支援システム、製造bom編集支援方法、およびプログラム
CN103593456B (zh) 表单自定义设计方法及装置
CN105242538B (zh) 基于图层的零件多加工工序mbd模型及实现方法
US8825450B2 (en) Method and system for updating a modeled object in a product lifecycle management system
CN109558647B (zh) 一种基于catia的相似零件快速建模方法
CN114186984A (zh) 一种建筑设计企业二三维一体化协同设计系统
CN104484163A (zh) 一种基于统一建模环境的异构模型转换方法
CN115130959A (zh) 生成备件bom的方法、系统、终端及存储介质
CN110231936A (zh) 一种移动端流程引擎框架及移动端流程引擎的使用方法
CN101561899A (zh) 一种设计、生产、管理一体化的mbom增量接收方法
JP2014041394A (ja) ソフトウェア仕様開発支援方法及びソフトウェア仕様開発支援装置
CN115618449A (zh) 一种参数传递比较差异并标记的实现方法
CN104977906B (zh) 用制造执行系统控制制造工厂
CN108255800B (zh) 一种基于股票走势的客户平台
CN119203282A (zh) 一种图形界面中关联图元的数据更新方法和系统
JPH06215095A (ja) オブジェクト属性表現/変更方式
CN104462676A (zh) 基于cad平台判断零件设计变化的方法及其cad系统
JP2015072505A (ja) ソフトウェア検証装置
CN112596721A (zh) 一种安全关键软件建模语言安全子集的管理方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination