CN112328680B - 一种电子元器件数据的处理方法、数据接口及管理*** - Google Patents

一种电子元器件数据的处理方法、数据接口及管理*** Download PDF

Info

Publication number
CN112328680B
CN112328680B CN202011206431.5A CN202011206431A CN112328680B CN 112328680 B CN112328680 B CN 112328680B CN 202011206431 A CN202011206431 A CN 202011206431A CN 112328680 B CN112328680 B CN 112328680B
Authority
CN
China
Prior art keywords
data
electronic component
ecad
user
electronic components
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.)
Active
Application number
CN202011206431.5A
Other languages
English (en)
Other versions
CN112328680A (zh
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.)
Datang Zhilian Technology Hangzhou Co ltd
Original Assignee
Datang Zhilian Technology Hangzhou 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 Datang Zhilian Technology Hangzhou Co ltd filed Critical Datang Zhilian Technology Hangzhou Co ltd
Priority to CN202011206431.5A priority Critical patent/CN112328680B/zh
Publication of CN112328680A publication Critical patent/CN112328680A/zh
Application granted granted Critical
Publication of CN112328680B publication Critical patent/CN112328680B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/25Integrating or interfacing systems involving database management systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/28Databases characterised by their database models, e.g. relational or object models
    • G06F16/284Relational databases
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明提供了一种电子元器件数据的处理方法、数据接口及管理***,其中处理方法,包括:接收Teamcenter***发送的数据同步信号;响应数据同步信号,通过SQL驱动将目标电子元器件所对应的属性信息,从Teamcenter***同步至Cadence***预先部署的SQL Server数据库中;以及,通过Webservice将技术文件同步至Cadence***预先部署的共享文件仓库,其中,SQL Server数据库和共享文件仓库与ECAD用户端通过ODBC数据连接。本发明通过数据接口与Teamcenter***和Cadence***数据连接,并进行数据同步,使得Cadence***具有统一且唯一的数据源,便于对电子元器件的数据管理,保证了电子元器件数据的准确性和规范性,避免了设计师的重复劳动,提高了研发效率。

Description

一种电子元器件数据的处理方法、数据接口及管理***
技术领域
本发明涉及数据管理技术领域,特别涉及一种电子元器件数据的处理方法、数据接口及管理***。
背景技术
电子设计自动化(Electronic design automation,简称EDA)研发企业中电子电路设计是由多人并行进行的,众多的研发人员需要基于一套共享、统一的元器件库进行元器件选型,其中元器件库中的元器件记录产品生命周期管理(Product LifecycleManagement,简称PLM)***中的物料编码、制造商零件编号(Manufacturer Part Number,简称MPN)、制造商等信息,并将这些信息输出到物料清单(Bill of Material,简称BOM)以满足采购部门快速输出采购清单。但由于各个计算机辅助电子设计软件(ElectronicComputer Aided Design,简称ECAD)工程师具有自己的元器件库,当前企业进行数据统一的方案为:基于ECAD软件本身的元器件库的共享,该共享需要ECAD工程师手动分享自己的元器件库,各个工程师之间极有可能出现元器件重复和一物多码的问题,使的ECAD输出的BOM清单存在清单信息不规范的问题,采购人员需要一一确认元器件的物料编码、供应商等信息,降低了研发设计效率,延长了产品的研发周期。
发明内容
本发明实施例要达到的技术目的是提供一种电子元器件数据的处理方法、数据接口及管理***,用以解决当前电子设计自动化研发企业进行多人的电路设计时,由于设计师的电子元器件库不统一导致出现电子元器件重复和一物多码的问题。
为解决上述技术问题,本发明实施例提供了一种电子元器件数据的处理方法,包括:
接收Teamcenter***发送的数据同步信号;
响应数据同步信号,通过SQL驱动即SQL Driver将数据同步信号中携带的目标电子元器件所对应的属性信息,从Teamcenter***中的电子元器件库同步至Cadence***预先部署的SQL Server数据库中,并建立属性信息间的对应关系;
以及,通过Webservice将目标电子元器件对应的技术文件,从电子元器件库同步至Cadence***预先部署的共享文件仓库,其中,SQL Server数据库和共享文件仓库与计算机辅助电子设计ECAD用户端通过开发数据库互联接口ODBC数据连接。
具体地,如上所述的处理方法,目标电子元器件为第一预设管理用户在Teamcenter***的分类库中所选取的分类电子元器件。
优选地,如上所述的处理方法,分类电子元器件为第二预设管理用户在Teamcenter***中对第一预设用户新建或修改后的初始电子元器件,进行审核、分类、属性赋予以及发布后得到的电子元器件。
具体地,如上所述的处理方法,属性信息包括:物料编码、制造商、制造商零件编号中的至少一项。
本发明的另一优选实施例还提供了一种数据接口,包括:
第一处理模块,用于接收Teamcenter***发送的数据同步信号;
第二处理模块,用于响应数据同步信号,通过SQL驱动将数据同步信号中携带的目标电子元器件所对应的属性信息,从Teamcenter***中的电子元器件库同步至Cadence***预先部署的SQL Server数据库中,并建立属性信息间的对应关系;
以及,第三处理模块,用于通过Webservice将目标电子元器件对应的技术文件,从电子元器件库同步至Cadence***预先部署的共享文件仓库,其中SQL Server数据库和共享文件仓库与ECAD用户端通过ODBC数据连接。
本发明的又一优选实施例还提供了一种电子元器件的管理***,包括:Teamcenter***、Cadence***、ECAD用户端以及如上所述的数据接口;
其中,Cadence***包括:预先部署的SQL Server数据库和共享文件仓库,数据接口通过SQL驱动数据连接Teamcenter***和SQL Server数据库,同步目标电子元器件的属性信息并建立属性信息对应关系;且,数据接口通过Webservice数据连接Teamcenter***和共享文件仓库,同步目标电子元器件对应的技术文件;
至少一个ECAD用户端通过ODBC分别与SQL Server数据库和共享文件仓库数据连接。
优选地,如上所述的管理***,Teamcenter***包括:
第一同步模块,用于根据第一预设管理用户的第一指令,在Teamcenter***的分类库中选取分类电子元器件作为目标电子元器件,并发送数据同步信号至数据接口。
具体地,如上所述的管理***,Teamcenter***还包括:
电子元器件创建模块,用于根据第一预设用户的第二指令,在Teamcenter***中通过新建或修改,得到初始电子元器件;
审核模块,用于根据第二预设管理用户的第三指令,对初始电子元器件进行审核,并得到审核结果;
分类模块,用于根据第二预设管理用户的第四指令对审核通过的初始电子元器件进行分类,并存储至分类库;
属性赋予模块,用于根据第二预设管理用户的第五指令,对分类后的初始电子元器件进行属性赋予并发布,得到分类电子元器件。
优选地,如上所述的管理***,ECAD用户端包括:
第二同步模块,用于在检测到ECAD用户端启动时,通过ODBC与SQL Server数据库和共享文件仓库数据连接,并将SQL Server数据库中的属性信息转换为ECAD用户端的可读属性信息。
进一步的,如上所述的管理***,ECAD用户端还包括:
第三同步模块,用于根据第二预设用户的第六指令从共享文件仓库中获取与电子元器件对应的技术文件。
与现有技术相比,本发明实施例提供的一种电子元器件数据的处理方法、数据接口及管理***,至少具有以下有益效果:
本发明通过数据接口与Teamcenter***和Cadence***数据连接,并通过SQL驱动同步Teamcenter***中的目标电子元器件的属性信息至Cadence***的SQL Server数据库,通过Webservice同步Teamcenter***中的目标电子元器件的技术文件至Cadence***,实现了Teamcenter***与Cadence***间的电子元器件的数据同步,在进行数据同步后,使得Cadence***具有统一且唯一的数据源,便于对电子元器件的数据管理,保证电子元器件数据的准确性和规范性,满足设计师对电子元器件进行快速选型的需求,避免了出现电子元器件重复和一物多码的问题以及设计师的重复劳动,提高研发效率。另外,由于设计时每个设计师均采用同一的数据源,能够快速打通设计端与采购端的业务集成,满足采购部门快速输出采购清单的需求,缩短产品生产交付周期。
附图说明
图1为本发明的电子元器件数据的处理方法的流程示意图;
图2为本发明的数据接口的结构示意图;
图3为本发明的管理***的结构示意图。
具体实施方式
为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。在下面的描述中,提供诸如具体的配置和组件的特定细节仅仅是为了帮助全面理解本发明的实施例。因此,本领域技术人员应该清楚,可以对这里描述的实施例进行各种改变和修改而不脱离本发明的范围和精神。另外,为了清楚和简洁,省略了对已知功能和构造的描述。
应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。
在本发明的各种实施例中,应理解,下述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
在本申请所提供的实施例中,应理解,“与A相应的B”表示B与A相关联,根据A可以确定B。但还应理解,根据A确定B并不意味着仅仅根据A确定B,还可以根据A和/或其它信息确定B。
参见图1,本发明的一优选实施例提供了一种电子元器件数据的处理方法,包括:
步骤S101,接收Teamcenter***发送的数据同步信号;
步骤S102,响应数据同步信号,通过SQL驱动将数据同步信号中携带的目标电子元器件所对应的属性信息,从Teamcenter***中的电子元器件库同步至Cadence***预先部署的SQL Server数据库中,并建立属性信息间的对应关系;
以及,步骤S103,通过Webservice将目标电子元器件对应的技术文件,从电子元器件库同步至Cadence***预先部署的共享文件仓库,其中,SQL Server数据库和共享文件仓库与计算机辅助电子设计ECAD用户端通过开发数据库互联接口ODBC数据连接。
在本发明的一优选实施例中,数据接口分别与Teamcenter***和Cadence***数据连接,当接收到Teamcenter***发送的数据同步信号时,确定需要进行Teamcenter***和Cadence***之间的数据同步,此时,响应该数据同步信号,根据该数据同步信号中的所携带的目标电子元器件的信息例如目标电子元器件在Teamcenter***中的编号等,通过SQL驱动,将目标电子元器件所对应的属性信息从Teamcenter***中的电子元器件库同步至Cadence***预先部署的SQL Server数据库中,同时建立属性信息间的对应关系,使得在两个***中的属性信息一一对应,保证数据同步的准确性。同时,通过Webservice,远程调用电子元器件库中与目标电子元器件对应的技术文件,至Cadence***预先部署的共享文件仓库,实现了Teamcenter***与Cadence***间的电子元器件的技术文件同步,且,由于SQL Server数据库和共享文件仓库与ECAD用户端通过ODBC数据连接,使得ECAD用户端在启动时可自动从Cadence***中读取并同步电子元器件的属性信息,便于用户输出采购清单,且ECAD用户端可从共享文件仓库获取对应的技术文件,使得不同设计师使用同一数据源进行设计。
有上述步骤可知,在进行数据同步后,Cadence***中的电子元器件的属性信息以及技术文件均来自于Teamcenter***,使得Cadence***具有统一且唯一的数据源,便于对电子元器件的数据管理,保证电子元器件数据的准确性和规范性,满足设计师对电子元器件进行快速选型的需求,避免了设计师的重复劳动,提高研发效率。另外,由于设计时每个设计师均采用同一的数据源,能够快速打通设计端与采购端的业务集成,满足采购部门快速输出采购清单的需求,缩短产品生产交付周期。此外,通过将电子元器件对应的技术文件同步至Cadence***中的共享文件仓库,使得设计师在脱离Teamcenter***的情景中也能使用电子元器件对应的技术文件。
需要说明的是,Teamcenter***为PLM***中的一种具体***,Cadence***是EDA***中的一种具体***,本领域的技术人员将Teamcenter***和/或Cadence***进行替换也属于本发明的保护范围。
具体地,如上所述的处理方法,目标电子元器件为第一预设管理用户在Teamcenter***的分类库中所选取的分类电子元器件。
在本发明的一具体实施例中,同步的目标电子元器件为第一预设管理用户在Teamcenter***的分类库中所选取的分类电子元器件,即第一预设管理用户可根据产品设计需求和/或电子元器件更新需求等,选择性的对Cadence***进行数据同步,避免出现重复同步或遗漏。其中,第一预设管理用户为Teamcenter***中预先设定的执行管理操作的用户,其包括但不限于具有较高专业知识的用户或管理层用户。
优选地,如上所述的处理方法,分类电子元器件为第二预设管理用户在Teamcenter***中对第一预设用户新建或修改后的初始电子元器件,进行审核、分类、属性赋予以及发布后得到的电子元器件。
在本发明的另一具体实施例中,第一管理用户所选取的分类电子元器件为第二预设管理用户对初始电子元器件进行审核、分类、属性赋予以及发布后的电子元器件;其中由专门的第二预设管理用户对第一预设用户新建或修改后的初始电子元器件进行审核,保证进行发布的电子元器件均为正确的、合格的。同时由第二预设管理用户对审核通过后的初始电子元器件进行分类、属性赋予并发布,有利于避免因不同用户的知识水平等因素导致分类和属性赋予的结果不统一,以及进而导致的同一电子元器件对应不同属性等情况的出现,保证最终得到的分类电子元器件的准确性和统一性。其中,其中,第二预设管理用户为Teamcenter***中预先设定的执行管理操作的用户,其包括但不限于具有较高专业知识的用户或管理层用户,且第二预设管理用户与第一预设管理用户可为同一用户。第一预设用户为Teamcenter***中的用户,其可以为Teamcenter***中每一权限等级下的用户,也可以为某些预先设定的等级下的用户。具体地,Teamcenter***中的用户与ECAD用户端的用户可以为同一用户。
可选地,对初始电子元器件进行审核、分类、属性赋予以及发布的顺序进行调换,也属于本发明的保护范围。
具体地,如上所述的处理方法,属性信息包括:物料编码、制造商、制造商零件编号中的至少一项。
在本发明的一具体实施例中,电子元器件的属性信息包括但不限于物料编码、制造商以及制造商零件编号等,使得当将该属性信息输出时,可以满足采购部门快速输出采购清单,同时由于不同设计师所使用的同一电子元器件均来自于同一数据源,有利于避免采购人员再次一一确认元器件的物料编码、供应商等信息,提高了研发设计效率,缩短了产品的研发周期。
参见图2,本发明的另一优选实施例还提供了一种数据接口,包括:
第一处理模块201,用于接收Teamcenter***发送的数据同步信号;
第二处理模块202,用于响应数据同步信号,通过SQL驱动将数据同步信号中携带的目标电子元器件所对应的属性信息,从Teamcenter***中的电子元器件库同步至Cadence***预先部署的SQL Server数据库中,并建立属性信息间的对应关系;
以及,第三处理模块203,用于通过Webservice将目标电子元器件对应的技术文件,从电子元器件库同步至Cadence***预先部署的共享文件仓库,其中SQL Server数据库和共享文件仓库与ECAD用户端通过ODBC数据连接。
本发明的数据接口的实施例是与上述处理方法的实施例对应的数据接口,上述处理方法实施例中的所有实现手段均适用于该数据接口的实施例中,也能达到相同的技术效果。
参见图3,本发明的又一优选实施例还提供了一种电子元器件的管理***,包括:Teamcenter***301、Cadence***302、ECAD用户端303以及如上所述的数据接口304;
其中,Cadence***302包括:预先部署的SQL Server数据库3021和共享文件仓库3022,数据接口304通过SQL驱动数据连接Teamcenter***301和SQL Server数据库3021,同步目标电子元器件的属性信息并建立属性信息对应关系;且,数据接口304通过Webservice数据连接Teamcenter***301和共享文件仓库3022,同步目标电子元器件对应的技术文件;
至少一个ECAD用户端303通过ODBC分别与SQL Server数据库3021和共享文件仓库3022数据连接。
在本发明的另一优选实施例中所提供的电子元器件的管理***包括:Teamcenter***301、Cadence***302、ECAD用户端303以及如上所述的数据接口304,其中,数据接口304分别与Teamcenter***301和Cadence***302数据连接,具体为Teamcenter***301通过数据接口304分别与Cadence***302预先部署的SQL Server数据库3021和共享文件仓库3022数据连接,在进行同步时,将Teamcenter***301中所选中的目标电子元器件的属性信息通过SQL驱动同步至SQL Server数据库3021中,并建立属性信息间的对应关系,实现了Teamcenter***301与Cadence***302间的电子元器件的属性信息同步,使得在两个***中的属性信息一一对应,保证数据同步的准确性;同时,通过Webservice远程同步Teamcenter***301中与目标电子元器件对应的技术文件至共享文件仓库3022,实现了Teamcenter***301与Cadence***302间的电子元器件的技术文件同步;综上由于Cadence***302中电子元器件的属性信息以及技术文件均同步于Teamcenter***301,使得Cadence***302有且仅有一个统一的电子元器件的数据源,便于对电子元器件的数据管理,保证电子元器件数据的准确性和规范性。且至少一个ECAD用户端303通过ODBC分别与SQL Server数据库3021和共享文件仓库3022数据,使得ECAD用户端303在启动时可自动从Cadence***302中读取电子元器件的属性信息,且ECAD用户端303可从共享文件仓库3022获取对应的技术文件,使得不同设计师使用同一数据源进行设计,满足设计师对电子元器件进行快速选型的需求,避免了设计师的重复劳动,提高研发效率。且能够快速打通设计端与采购端的业务集成,满足采购部门快速输出采购清单的需求,缩短产品生产交付周期。
此外,通过将电子元器件对应的技术文件同步至Cadence***302中的共享文件仓库3022,使得设计师在脱离Teamcenter***301的情景中也能使用电子元器件对应的技术文件。
可选地,数据接口304可集成于Cadence***302或Teamcenter***301中。
优选地,如上所述的管理***,Teamcenter***301包括:
第一同步模块3015,用于根据第一预设管理用户的第一指令,在Teamcenter***301的分类库中选取分类电子元器件作为目标电子元器件,并发送数据同步信号至数据接口304。
在本发明的一具体实施例中,Teamcenter***301包括第一同步模块3015,其中第一同步模块3015在接收到第一预设管理用户的第一指令后,响应第一指令在Teamcenter***301的分类库中选取第一指令中携带的分类电子元器件作为目标电子元器件,并发送数据同步信号至数据接口304进行目标电子元器件的数据同步。使得第一预设管理用户可根据产品设计需求和/或电子元器件更新需求等,选择性的对Cadence***302进行数据同步,避免出现重复同步或遗漏。其中,第一预设管理用户为Teamcenter***301中预先设定的执行管理操作的用户,其包括但不限于具有较高专业知识的用户或管理层用户。
具体地,如上所述的管理***,Teamcenter***301还包括:
电子元器件创建模块3011,用于根据第一预设用户的第二指令,在Teamcenter***301中通过新建或修改,得到初始电子元器件;
审核模块3012,用于根据第二预设管理用户的第三指令,对初始电子元器件进行审核,并得到审核结果;
分类模块3013,用于根据第二预设管理用户的第四指令对审核通过的初始电子元器件进行分类,并存储至分类库;
属性赋予模块3014,用于根据第二预设管理用户的第五指令,对分类后的初始电子元器件进行属性赋予并发布,得到分类电子元器件。
在本发明的另一具体实施例中,Teamcenter***301除包括第一同步模块3015外还包括:电子元器件创建模块3011、审核模块3012、分类模块3013以及属性赋予模块3014;
其中,电子元器件创建模块3011,在接收到第一预设用户的第二指令后,在Teamcenter***301中通过新建电子元器件或对原有的电子元器件进行修改,得到新创建的初始电子元器件,其中第一预设用户为Teamcenter***301中的用户,其可以为Teamcenter***301中每一权限等级下的用户,也可以为某些预先设定的等级下的用户。具体地,Teamcenter***301中的用户与ECAD用户端303的用户可以为同一用户。
审核模块3012,用于根据第二预设管理用户的第三指令,对电子元器件创建模块3011中得到的初始电子元器件进行审核,并得到审核结果,其中审核的步骤包括但不限于自动检测Teamcenter***301的电子元器件库中是否存在相同电子元器件,或者,第二预设管理用户进行审核通过或审核不通过操作。其中,第二预设管理用户为Teamcenter***301中预先设定的执行管理操作的用户,其包括但不限于具有较高专业知识的用户或管理层用户,且第二预设管理用户与第一预设管理用户可为同一用户。
分类模块3013,用于根据第二预设管理用户的第四指令对审核通过的初始电子元器件进行分类,并存储至分类库,便于对位于不同分类库的电子元器件进行管理,加快用户选取电子元器件的速度。
属性赋予模块3014,用于根据第二预设管理用户的第五指令,对分类后的初始电子元器件进行属性赋予,使得通过统一的用户进行属性赋予,避免了因不同用户的知识水平等因素导致分类和属性赋予的结果不统一,以及进而导致的同一电子元器件对应不同属性等情况的出现,保证最终得到的分类电子元器件的准确性和统一性。且通过发布使得该分类电子元器件为可用电子元器件,避免了出现因属性赋予未完成即进行同步的情况发生。
优选地,如上所述的管理***,ECAD用户端303包括:
第二同步模块3031,用于在检测到ECAD用户端303启动时,通过ODBC与SQL Server数据库3021和共享文件仓库3022数据连接,并将SQL Server数据库3021中的属性信息转换为ECAD用户端303的可读属性信息。
在本发明的另一优选实施例中,ECAD用户端303包括有第二同步模块3031,通过该第二同步模块3031,可在ECAD用户端303启动时检测到ECAD用户端303启动信息,进而通过ODBC与SQL Server数据库3021和共享文件仓库3022数据连接,便于ECAD用户端303与Cadence***302进行数据交互;并进行属性信息的自动同步,便于用户输出采购清单,且避免了因需要用户手动操作带来的同步不及时,以及进而导致的同一电子元器件对应两种属性信息的情况出现,保证设计时的电子元器件数据的准确性和规范性,满足设计师对电子元器件进行快速选型的需求,避免了设计师的重复劳动,提高研发效率。
具体地,该实施例中,属性同步的具体步骤为将SQL Server数据库3021中的属性信息转换为ECAD用户端303的可读属性信息,使得用户可通过ECAD用户端303直杆的了解电子元气件的属性信息,并避免了从ECAD用户端303直接对属性信息进行修改,进一步保证电子元器件数据的统一性。
进一步的,如上所述的管理***,ECAD用户端303还包括:
第三同步模块3032,用于根据第二预设用户的第六指令从共享文件仓库3022中获取与电子元器件对应的技术文件。
在本发明的另一优选实施例中,ECAD用户端303除包括第二同步模块3031外还包括第三同步模块3032,当使用ECAD用户端303的设计师即第二预设用户需要使用某一电子元器件时,通过输入对应该电子元器件的第六指令,第三同步模块,根据该第六指令从共享文件仓库3022中获取与该电子元器件对应的技术文件,即在ECAD用户端303不存储电子元器件对应的技术文件,有利于减少大量技术文件存储对ECAD用户端303造成的负载。
此外,本发明可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。
还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

Claims (10)

1.一种电子元器件数据的处理方法,其特征在于,由数据接口分别与Teamcenter***和Cadence***数据连接,处理方法包括:
接收Teamcenter***发送的数据同步信号;
当接收到Teamcenter***发送的数据同步信号时,响应所述数据同步信号,根据该数据同步信号中的所携带的目标电子元器件的信息,通过SQL驱动将所述数据同步信号中携带的目标电子元器件所对应的属性信息,从Teamcenter***中的电子元器件库同步至Cadence***预先部署的SQL Server数据库中,并建立所述属性信息间的对应关系,使得在两个***中的属性信息一一对应;
以及,通过Webservice远程调用所述目标电子元器件对应的技术文件,从所述电子元器件库同步至所述Cadence***预先部署的共享文件仓库,其中,所述SQL Server数据库和所述共享文件仓库与计算机辅助电子设计ECAD用户端通过开发数据库互联接口ODBC数据连接;
且SQL Server数据库和共享文件仓库与ECAD用户端通过ODBC数据连接,使得ECAD用户端在启动时能够自动从Cadence***中读取并同步电子元器件的属性信息,输出采购清单;且ECAD用户端能够从所述共享文件仓库获取对应的技术文件,使得不同设计师使用同一数据源进行设计。
2.根据权利要求1所述的处理方法,其特征在于,所述目标电子元器件为第一预设管理用户在所述Teamcenter***的分类库中所选取的分类电子元器件。
3.根据权利要求2所述的处理方法,其特征在于,所述分类电子元器件为第二预设管理用户在所述Teamcenter***中对第一预设用户新建或修改后的初始电子元器件,进行审核、分类、属性赋予以及发布后得到的电子元器件。
4.根据权利要求1所述的处理方法,其特征在于,所述属性信息包括:物料编码、制造商、制造商零件编号中的至少一项。
5.一种数据接口,其特征在于,所述数据接口分别与Teamcenter***和Cadence***数据连接,数据接口包括:
第一处理模块,用于接收Teamcenter***发送的数据同步信号;
第二处理模块,用于当接收到Teamcenter***发送的数据同步信号时,响应所述数据同步信号,根据该数据同步信号中的所携带的目标电子元器件的信息,通过SQL驱动将所述数据同步信号中携带的目标电子元器件所对应的属性信息,从所述Teamcenter***中的电子元器件库同步至Cadence***预先部署的SQL Server数据库中,并建立所述属性信息间的对应关系,使得在两个***中的属性信息一一对应;
第三处理模块,用于通过Webservice将所述目标电子元器件对应的技术文件,从所述电子元器件库同步至所述Cadence***预先部署的共享文件仓库,其中所述SQL Server数据库和所述共享文件仓库与ECAD用户端通过ODBC数据连接;
且SQL Server数据库和共享文件仓库与ECAD用户端通过ODBC数据连接,使得ECAD用户端在启动时能够自动从Cadence***中读取并同步电子元器件的属性信息,输出采购清单;且ECAD用户端能够从所述共享文件仓库获取对应的技术文件,使得不同设计师使用同一数据源进行设计。
6.一种电子元器件的管理***,其特征在于,包括:Teamcenter***、Cadence***、ECAD用户端以及如权利要求5中所述的数据接口;
所述Cadence***包括:预先部署的SQL Server数据库和共享文件仓库,所述数据接口通过SQL驱动数据连接所述Teamcenter***和所述SQL Server数据库,同步目标电子元器件的属性信息并建立属性信息对应关系;且,所述数据接口通过Webservice数据连接所述Teamcenter***和所述共享文件仓库,同步所述目标电子元器件对应的技术文件;
至少一个所述ECAD用户端通过ODBC分别与所述SQL Server数据库和所述共享文件仓库数据连接。
7.根据权利要求6所述的管理***,其特征在于,所述Teamcenter***包括:
第一同步模块,用于根据第一预设管理用户的第一指令,在所述Teamcenter***的分类库中选取分类电子元器件作为目标电子元器件,并发送数据同步信号至所述数据接口。
8.根据权利要求7所述的管理***,其特征在于,所述Teamcenter***还包括:
电子元器件创建模块,用于根据第一预设用户的第二指令,在所述Teamcenter***中通过新建或修改,得到初始电子元器件;
审核模块,用于根据第二预设管理用户的第三指令,对所述初始电子元器件进行审核,并得到审核结果;
分类模块,用于根据所述第二预设管理用户的第四指令对审核通过的所述初始电子元器件进行分类,并存储至分类库;
属性赋予模块,用于根据所述第二预设管理用户的第五指令,对分类后的所述初始电子元器件进行属性赋予并发布,得到所述分类电子元器件。
9.根据权利要求6所述的管理***,其特征在于,所述ECAD用户端包括:
第二同步模块,用于在检测到所述ECAD用户端启动时,通过ODBC与所述SQL Server数据库和所述共享文件仓库数据连接,并将所述SQL Server数据库中的属性信息转换为所述ECAD用户端的可读属性信息。
10.根据权利要求9所述的管理***,其特征在于,所述ECAD用户端还包括:
第三同步模块,用于根据第二预设用户的第六指令从所述共享文件仓库中获取与电子元器件对应的技术文件。
CN202011206431.5A 2020-11-03 2020-11-03 一种电子元器件数据的处理方法、数据接口及管理*** Active CN112328680B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011206431.5A CN112328680B (zh) 2020-11-03 2020-11-03 一种电子元器件数据的处理方法、数据接口及管理***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011206431.5A CN112328680B (zh) 2020-11-03 2020-11-03 一种电子元器件数据的处理方法、数据接口及管理***

Publications (2)

Publication Number Publication Date
CN112328680A CN112328680A (zh) 2021-02-05
CN112328680B true CN112328680B (zh) 2023-06-06

Family

ID=74322982

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011206431.5A Active CN112328680B (zh) 2020-11-03 2020-11-03 一种电子元器件数据的处理方法、数据接口及管理***

Country Status (1)

Country Link
CN (1) CN112328680B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114840729A (zh) * 2022-01-14 2022-08-02 百芯智能制造科技(深圳)有限公司 元器件分类测试数据生成方法及***、设备、存储介质
CN117474504B (zh) * 2023-12-28 2024-05-10 广东美创希科技有限公司 器件信息管理方法、装置、电子设备及介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105653618A (zh) * 2015-12-25 2016-06-08 深圳联友科技有限公司 一种基于tc同步工具的产品参数获取方法及***
CN110717088A (zh) * 2019-09-04 2020-01-21 江苏能电科技有限公司 基于电子文档的设备管理方法、装置、设备和存储介质
CN111858544A (zh) * 2019-04-29 2020-10-30 北京振兴计量测试研究所 一种元器件信息管理***

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103440273B (zh) * 2013-08-06 2016-08-24 北京航空航天大学 一种数据跨平台迁移方法及装置
JP2020514916A (ja) * 2017-03-16 2020-05-21 シーメンス アクチエンゲゼルシヤフトSiemens Aktiengesellschaft 異種製品ライフサイクルデータの同種モデル
US10877941B2 (en) * 2017-05-18 2020-12-29 Exchangesavvy Inc. Methods and systems for migrating public folders to online mailboxes
CN111507056B (zh) * 2020-04-17 2023-04-11 成都寰蓉光电科技有限公司 一种实现元器件管理及共享的pcb设计方法和***
CN111680024A (zh) * 2020-06-11 2020-09-18 北京计算机技术及应用研究所 一种通用的异构数据库数据迁移方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105653618A (zh) * 2015-12-25 2016-06-08 深圳联友科技有限公司 一种基于tc同步工具的产品参数获取方法及***
CN111858544A (zh) * 2019-04-29 2020-10-30 北京振兴计量测试研究所 一种元器件信息管理***
CN110717088A (zh) * 2019-09-04 2020-01-21 江苏能电科技有限公司 基于电子文档的设备管理方法、装置、设备和存储介质

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于PDM的EDA集成关键技术研究与实现;祝生华;朱海平;张国军;;计算机应用研究(第10期);全文 *

Also Published As

Publication number Publication date
CN112328680A (zh) 2021-02-05

Similar Documents

Publication Publication Date Title
EP3916501A1 (en) Digital twin modeling and simulation method, device, and system
US6557002B1 (en) Data management system for storing structural element data management program
CN106445536B (zh) 自动化业务设计管理***
CN112328680B (zh) 一种电子元器件数据的处理方法、数据接口及管理***
CN111324610A (zh) 一种数据同步的方法及装置
CN107807815B (zh) 分布式处理任务的方法和装置
CN103995698A (zh) 一种面向业务的应用表单敏捷开发方法及***
US8327320B2 (en) Process model lean notation
CN112396677B (zh) 动画制作方法、电子装置和存储介质
US20120010739A1 (en) Design configurator system
CN111061733A (zh) 数据处理方法、装置、电子设备和计算机可读存储介质
CN111784318A (zh) 数据处理方法、装置、电子设备及存储介质
CN114637511A (zh) 代码测试***、方法、装置、电子设备及可读存储介质
CN115080019A (zh) 一种航空飞行器软件ebom结构构建方法
CN101339506B (zh) 一种实现软件产品资源与版本管理的装置
CN111984882A (zh) 数据处理方法、***及设备
CN112905720A (zh) 一种基于源数据管理模型的运营数据处理方法和装置
CN102520971B (zh) 基于cad软件的数据交互方法及装置
CN110244934B (zh) 产品需求文档、测试信息的生成方法及装置
US8140305B2 (en) Conversion of an application program
CN112204527A (zh) 用于处理多工程***环境中的工程数据的方法和***
CN116089739A (zh) 消息推送方法、装置、电子设备和存储介质
CN111522748B (zh) 一种自动化测试案例生成方法、装置、服务器及存储介质
CN114936152A (zh) 应用测试方法及设备
CN111651259A (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
GR01 Patent grant
GR01 Patent grant