[go: up one dir, main page]

CN118446167A - Design drawing synchronization method, device, equipment, storage medium and program product - Google Patents

Design drawing synchronization method, device, equipment, storage medium and program product Download PDF

Info

Publication number
CN118446167A
CN118446167A CN202410904430.XA CN202410904430A CN118446167A CN 118446167 A CN118446167 A CN 118446167A CN 202410904430 A CN202410904430 A CN 202410904430A CN 118446167 A CN118446167 A CN 118446167A
Authority
CN
China
Prior art keywords
printed circuit
module
circuit board
processed
design
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.)
Granted
Application number
CN202410904430.XA
Other languages
Chinese (zh)
Other versions
CN118446167B (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.)
Guangdong Meichuangxi Technology Co ltd
Original Assignee
Guangdong Meichuangxi 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 Guangdong Meichuangxi Technology Co ltd filed Critical Guangdong Meichuangxi Technology Co ltd
Priority to CN202410904430.XA priority Critical patent/CN118446167B/en
Publication of CN118446167A publication Critical patent/CN118446167A/en
Application granted granted Critical
Publication of CN118446167B publication Critical patent/CN118446167B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/30Circuit design
    • G06F30/39Circuit design at the physical level
    • G06F30/392Floor-planning or layout, e.g. partitioning or placement
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/30Circuit design
    • G06F30/39Circuit design at the physical level
    • G06F30/394Routing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2111/00Details relating to CAD techniques
    • G06F2111/02CAD in a network environment, e.g. collaborative CAD or distributed simulation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2115/00Details relating to the type of the circuit
    • G06F2115/12Printed circuit boards [PCB] or multi-chip modules [MCM]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Evolutionary Computation (AREA)
  • Geometry (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Architecture (AREA)
  • Design And Manufacture Of Integrated Circuits (AREA)

Abstract

本申请涉及电路设计技术领域,提供设计图纸的同步方法、装置、设备、存储介质和程序产品,设计图纸的同步方法包括:获取待处理的电路设计原理图;待处理的电路设计原理图中包括至少一个模块电路;基于模块电路‑模块化印刷电路板的映射关系信息,确定模块电路对应的目标模块化印刷电路板;根据待处理的电路设计原理图的互联关系属性,对目标模块化印刷电路板进行同步,得到印刷电路板图。通过上述方式,本申请可以根据电路设计原理图自动生成同步的印刷电路板图,从而节省了工程师重复设计耗费的时间和精力;提高效率的同时,还保证了设计的一致性和可靠性。

The present application relates to the field of circuit design technology, and provides a synchronization method, device, equipment, storage medium and program product for design drawings. The synchronization method for design drawings includes: obtaining a circuit design schematic diagram to be processed; the circuit design schematic diagram to be processed includes at least one module circuit; based on the mapping relationship information of the module circuit-modular printed circuit board, determining the target modular printed circuit board corresponding to the module circuit; according to the interconnection relationship attributes of the circuit design schematic diagram to be processed, synchronizing the target modular printed circuit board to obtain a printed circuit board diagram. In the above manner, the present application can automatically generate a synchronized printed circuit board diagram based on the circuit design schematic diagram, thereby saving the time and energy spent by engineers on repeated design; while improving efficiency, it also ensures the consistency and reliability of the design.

Description

设计图纸的同步方法、装置、设备、存储介质和程序产品Design drawing synchronization method, device, equipment, storage medium and program product

技术领域Technical Field

本申请涉及电路设计技术领域,尤其涉及设计图纸的同步方法、装置、设备、存储介质和程序产品。The present application relates to the field of circuit design technology, and in particular to a synchronization method, device, equipment, storage medium and program product for design drawings.

背景技术Background technique

在现实硬件设计中,一些常见的功能模块电路,比如原理图和PCB(PrintedCircuit Board,印刷电路板)布局布线,通常是成熟且经过充分验证的。为了保证一致性和可靠性,在复用这些功能模块电路时一般不会进行修改。In real hardware design, some common functional module circuits, such as schematics and PCB (Printed Circuit Board) layout and routing, are usually mature and fully verified. In order to ensure consistency and reliability, these functional module circuits are generally not modified when reused.

然而,在新产品开发中,当需要使用这些功能模块电路时,从原理图导入到PCB后,PCB上的器件位置常常是随意而散乱的。工程师往往需要耗费大量的时间精力来重新布局这些器件,这导致开发效率降低。However, in new product development, when these functional module circuits need to be used, after being imported from the schematic diagram to the PCB, the device positions on the PCB are often random and scattered. Engineers often need to spend a lot of time and energy to re-layout these devices, which reduces development efficiency.

发明内容Summary of the invention

本申请旨在至少解决相关技术中存在的技术问题之一。为此,本申请提出一种设计图纸的同步方法,节省了工程师重复设计耗费的时间和精力,提高效率的同时,还保证了设计的一致性和可靠性。The present application aims to solve at least one of the technical problems existing in the related art. To this end, the present application proposes a synchronization method for design drawings, which saves the time and energy of engineers in repeated design, improves efficiency, and ensures the consistency and reliability of the design.

本申请还提出设计图纸的同步装置、电子设备、存储介质和计算机程序产品。The application also proposes a synchronization device, an electronic device, a storage medium and a computer program product for design drawings.

根据本申请第一方面实施例的设计图纸的同步方法,包括:获取待处理的电路设计原理图;待处理的电路设计原理图中包括至少一个模块电路;基于模块电路-模块化印刷电路板的映射关系信息,确定模块电路对应的目标模块化印刷电路板;根据待处理的电路设计原理图的互联关系属性,对目标模块化印刷电路板进行同步,得到印刷电路板图。According to the first aspect of the present application, the method for synchronizing design drawings of the embodiment includes: obtaining a circuit design schematic diagram to be processed; the circuit design schematic diagram to be processed includes at least one module circuit; based on the mapping relationship information between the module circuit and the modular printed circuit board, determining the target modular printed circuit board corresponding to the module circuit; according to the interconnection relationship attributes of the circuit design schematic diagram to be processed, synchronizing the target modular printed circuit board to obtain a printed circuit board diagram.

根据本申请实施例的设计图纸的同步方法,根据模块电路-模块化印刷电路板的映射关系信息,将功能模块电路固化好的PCB布局布线同步传递,从而实现电路设计原理图同步得到印刷电路板图,从而提高用户开发效率,保证设计的一致性,并且提升设计的可靠性。According to the design drawing synchronization method of the embodiment of the present application, the PCB layout and wiring solidified by the functional module circuit are synchronously transmitted according to the mapping relationship information between the module circuit and the modular printed circuit board, so as to realize the synchronous acquisition of the printed circuit board diagram of the circuit design schematic diagram, thereby improving the user development efficiency, ensuring the consistency of the design, and improving the reliability of the design.

根据本申请的一个实施例,模块电路-模块化印刷电路板的映射关系信息包括至少一个子映射关系信息,任一子映射关系信息表征一个模块电路与一个模块化印刷电路板的对应关系。According to an embodiment of the present application, the mapping relationship information of the module circuit-modular printed circuit board includes at least one sub-mapping relationship information, and any sub-mapping relationship information represents the corresponding relationship between a module circuit and a modular printed circuit board.

根据本申请的一个实施例,基于模块电路-模块化印刷电路板的映射关系信息,确定模块电路对应的目标模块化印刷电路板,包括:在同一个模块电路对应有多个模块化印刷电路板的情况下,根据用户指令从多个模块化印刷电路板中选择其中一个作为目标模块化印刷电路板。According to one embodiment of the present application, based on the mapping relationship information between the module circuit and the modular printed circuit board, the target modular printed circuit board corresponding to the module circuit is determined, including: when there are multiple modular printed circuit boards corresponding to the same module circuit, one of the multiple modular printed circuit boards is selected as the target modular printed circuit board according to user instructions.

根据本申请的一个实施例,互联关系属性包括器件位号和/或器件连接关系;根据待处理的电路设计原理图的互联关系属性,对目标模块化印刷电路板进行同步,包括:根据待处理的电路设计原理图的器件位号更新目标模块化印刷电路板中的器件位号;和/或,根据待处理的电路设计原理图的器件连接关系更新目标模块化印刷电路板中的器件连接关系。According to one embodiment of the present application, the interconnection relationship attributes include device position numbers and/or device connection relationships; according to the interconnection relationship attributes of the circuit design schematic to be processed, the target modular printed circuit board is synchronized, including: updating the device position numbers in the target modular printed circuit board according to the device position numbers of the circuit design schematic to be processed; and/or, updating the device connection relationships in the target modular printed circuit board according to the device connection relationships of the circuit design schematic to be processed.

根据本申请的一个实施例,根据待处理的电路设计原理图的器件位号更新目标模块化印刷电路板中的器件位号,包括:在待处理的电路设计原理图中包括多个相同的模块电路的情况下,根据相同模块电路确定的时间先后关系,确定多个目标模块化印刷电路板;其中多个目标模块化印刷电路板中每一器件位号匹配待处理的电路设计原理图的器件位号。According to one embodiment of the present application, the device position number in the target modular printed circuit board is updated according to the device position number of the circuit design schematic to be processed, including: when the circuit design schematic to be processed includes multiple identical module circuits, multiple target modular printed circuit boards are determined according to the time sequence relationship determined by the identical module circuits; wherein each device position number in the multiple target modular printed circuit boards matches the device position number of the circuit design schematic to be processed.

根据本申请的一个实施例,获取待处理的电路设计原理图,包括:获取至少一个模块电路;将至少一个模块电路进行电路连接和/或器件修改,得到待处理的电路设计原理图。According to one embodiment of the present application, obtaining a circuit design schematic diagram to be processed includes: obtaining at least one module circuit; performing circuit connection and/or device modification on at least one module circuit to obtain the circuit design schematic diagram to be processed.

根据本申请的一个实施例,获取待处理的电路设计原理图之前,包括:将一个模块电路与一个模块化印刷电路板建立对应关系,得到子映射关系信息表征;基于至少一个子映射关系信息表征得到模块电路-模块化印刷电路板的映射关系信息;其中模块电路-模块化印刷电路板的映射关系信息存储于线上数据库管理系统。According to one embodiment of the present application, before obtaining the circuit design schematic to be processed, it includes: establishing a correspondence between a module circuit and a modular printed circuit board to obtain a sub-mapping relationship information representation; obtaining the mapping relationship information of the module circuit-modular printed circuit board based on at least one sub-mapping relationship information representation; wherein the mapping relationship information of the module circuit-modular printed circuit board is stored in an online database management system.

根据本申请的一个实施例,根据待处理的电路设计原理图的互联关系属性,对目标模块化印刷电路板进行同步,得到印刷电路板图之后,包括:接收待处理的电路设计原理图的修改指令;根据修改指令,得到新的电路设计原理图;根据新的电路设计原理图,再次同步印刷电路板图。According to one embodiment of the present application, the target modular printed circuit board is synchronized according to the interconnection relationship attributes of the circuit design schematic to be processed, and after the printed circuit board diagram is obtained, it includes: receiving a modification instruction of the circuit design schematic to be processed; obtaining a new circuit design schematic according to the modification instruction; and synchronizing the printed circuit board diagram again according to the new circuit design schematic.

根据本申请第二方面实施例的设计图纸的同步装置,包括:获取模块,用于获取待处理的电路设计原理图;待处理的电路设计原理图中包括至少一个模块电路;确定模块,用于基于模块电路-模块化印刷电路板的映射关系信息,确定模块电路对应的目标模块化印刷电路板;同步模块,用于根据待处理的电路设计原理图的互联关系属性,对目标模块化印刷电路板进行同步,得到印刷电路板图。According to the second aspect of the present application, the synchronization device of the design drawings includes: an acquisition module, which is used to acquire the circuit design schematic diagram to be processed; the circuit design schematic diagram to be processed includes at least one module circuit; a determination module, which is used to determine the target modular printed circuit board corresponding to the module circuit based on the mapping relationship information between the module circuit and the modular printed circuit board; and a synchronization module, which is used to synchronize the target modular printed circuit board according to the interconnection relationship attributes of the circuit design schematic diagram to be processed to obtain a printed circuit board diagram.

根据本申请第三方面实施例的电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种设计图纸的同步方法。According to an electronic device of an embodiment of the third aspect of the present application, the electronic device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, the method for synchronizing design drawings as described above is implemented.

根据本申请第四方面实施例的非暂态计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一种设计图纸的同步方法。According to the non-transitory computer-readable storage medium of the fourth aspect embodiment of the present application, a computer program is stored thereon, and when the computer program is executed by a processor, it implements any of the above-mentioned methods for synchronizing design drawings.

根据本申请第五方面实施例的计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种设计图纸的同步方法。A computer program product according to an embodiment of the fifth aspect of the present application includes a computer program, which, when executed by a processor, implements any of the above-mentioned methods for synchronizing design drawings.

本申请实施例中的上述一个或多个技术方案,至少具有如下技术效果之一:The above one or more technical solutions in the embodiments of the present application have at least one of the following technical effects:

根据模块电路-模块化印刷电路板的映射关系信息,将功能模块电路固化好的PCB布局布线同步传递,实现电路设计原理图同步得到印刷电路板图,从而提高用户开发效率,保证设计的一致性,并且提升设计的可靠性。According to the mapping relationship information between module circuit and modular printed circuit board, the PCB layout and routing of the functional module circuit are synchronously transmitted, so that the circuit design schematic diagram can be obtained synchronously with the printed circuit board diagram, thereby improving user development efficiency, ensuring design consistency, and improving design reliability.

进一步地,以约定规范建立的原理图标准的模块电路和模块化印刷电路板,解析它们的映射关系信息,以实现系统化的设计图纸管理。Furthermore, the mapping relationship information of modular circuits and modular printed circuit boards based on schematic diagram standards established by agreed specifications is parsed to achieve systematic design drawing management.

进一步地,支持对模块电路的调试修改,修改后的模块电路能够自动同步和匹配到印刷电路板图。Furthermore, debugging and modification of the module circuit is supported, and the modified module circuit can be automatically synchronized and matched to the printed circuit board diagram.

本申请的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through the practice of the present application.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

为了更清楚地说明本申请实施例或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related technologies, the drawings required for use in the embodiments or the related technical descriptions are briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

图1是本申请实施例提供的设计图纸的同步方法的流程示意图之一;FIG1 is a schematic diagram of a flow chart of a method for synchronizing design drawings according to an embodiment of the present application;

图2是本申请实施例提供的设计图纸的同步方法的应用流程示意图;FIG2 is a schematic diagram of an application flow of a method for synchronizing design drawings provided in an embodiment of the present application;

图3是本申请实施例提供的设计图纸的同步方法的流程示意图之二;FIG3 is a second flow chart of the method for synchronizing design drawings provided in an embodiment of the present application;

图4是本申请实施例提供的设计图纸的同步装置的结构示意图;FIG4 is a schematic diagram of the structure of a synchronization device for a design drawing provided in an embodiment of the present application;

图5是本申请实施例提供的电子设备的实体结构示意图。FIG5 is a schematic diagram of the physical structure of an electronic device provided in an embodiment of the present application.

具体实施方式Detailed ways

下面结合附图和实施例对本申请的实施方式作进一步详细描述。以下实施例用于说明本申请,但不能用来限制本申请的范围。The following is a further detailed description of the implementation of the present application in conjunction with the accompanying drawings and examples. The following examples are used to illustrate the present application but cannot be used to limit the scope of the present application.

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请实施例的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the embodiments of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, without contradiction.

本申请实施例提供一种设计图纸的同步方法,请参阅图1,图1是本申请实施例提供的设计图纸的同步方法的流程示意图之一,在本实施例中,设计图纸的同步方法可以包括步骤110至步骤130,各步骤具体如下:The embodiment of the present application provides a method for synchronizing design drawings. Please refer to FIG. 1 . FIG. 1 is one of the flow charts of the method for synchronizing design drawings provided in the embodiment of the present application. In the present embodiment, the method for synchronizing design drawings may include steps 110 to 130. The specific steps are as follows:

步骤110:获取待处理的电路设计原理图;待处理的电路设计原理图中包括至少一个模块电路。Step 110: Obtain a circuit design schematic diagram to be processed; the circuit design schematic diagram to be processed includes at least one module circuit.

首先,本申请实施例提供的设计图纸的同步方法的执行主体可以是服务器、计算机设备,例如手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(Ultra-Mobile Personal Computer,UMPC)、上网本或者个人数字助理(Personal Digital Assistant,PDA)等。First of all, the executor of the design drawing synchronization method provided in the embodiment of the present application can be a server, a computer device, such as a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook or a personal digital assistant (PDA), etc.

本申请实施例的设计图纸的同步方法可以以软件的形式安装在执行主体中。其中,本申请实施例提供的设计图纸的同步软件可以配合PCB绘图软件使用,或者整合至PCB绘图软件中。The design drawing synchronization method of the embodiment of the present application can be installed in the execution subject in the form of software. Among them, the design drawing synchronization software provided by the embodiment of the present application can be used in conjunction with PCB drawing software, or integrated into PCB drawing software.

在硬件设计的过程中,工程师设计硬件图纸都会先设计好原理图后再导入到PCB图中设计,这样能确保设计原理图与PCB图的器件能够一一对应上。为了节省设计时间,原理图中可能会复用一些常见的功能模块电路,然而当从原理图导入到PCB绘图软件时,PCB绘制软件并不能适配功能模块电路的器件连接关系,因此,从原理图导入到PCB后,PCB的器件是随机摆放的、散乱的。工程师需要重新花费时间对这个器件进行布局。In the process of hardware design, engineers designing hardware drawings will first design the schematic diagram and then import it into the PCB diagram for design, so as to ensure that the devices in the design schematic diagram and the PCB diagram can correspond one to one. In order to save design time, some common functional module circuits may be reused in the schematic diagram. However, when the schematic diagram is imported into the PCB drawing software, the PCB drawing software cannot adapt to the device connection relationship of the functional module circuit. Therefore, after importing from the schematic diagram to the PCB, the devices on the PCB are randomly placed and scattered. Engineers need to spend time to layout this device again.

基于此,本申请实施例提供的设计图纸的同步方法,可以实现将功能模块电路固化好的PCB布局布线也跟随原理图一起导入到PCB绘图软件中。Based on this, the design drawing synchronization method provided in the embodiment of the present application can realize the import of the PCB layout and wiring of the functional module circuit solidified into the PCB drawing software along with the schematic diagram.

在本步骤中,获取待处理的电路设计原理图,待处理的电路设计原理图中包括至少一个模块电路。其中,模块电路可以看作是完整的电路系统中功能相对独立的子电路模块,每个模块电路都实现了特定的功能,可以独立运行或者与其他模块电路进行组合。In this step, a circuit design schematic diagram to be processed is obtained, and the circuit design schematic diagram to be processed includes at least one module circuit. The module circuit can be regarded as a relatively independent sub-circuit module in a complete circuit system, each module circuit realizes a specific function, and can be operated independently or combined with other module circuits.

可选地,模块电路包括但不限于以下几种:电源模块、放大器模块、滤波器模块、数字模块、通信接口模块、时钟和定时模块和电源管理模块等。Optionally, the module circuit includes but is not limited to the following: a power module, an amplifier module, a filter module, a digital module, a communication interface module, a clock and timing module, and a power management module.

步骤120:基于模块电路-模块化印刷电路板的映射关系信息,确定模块电路对应的目标模块化印刷电路板。Step 120: Determine a target modular printed circuit board corresponding to the modular circuit based on the mapping relationship information between the modular circuit and the modular printed circuit board.

本申请实施例的执行主体中预先存储有模块电路-模块化印刷电路板的映射关系信息。The mapping relationship information between the module circuit and the modular printed circuit board is pre-stored in the execution body of the embodiment of the present application.

可选地,模块电路-模块化印刷电路板的映射关系信息可以存储在线上数据库管理系统中,执行主体通过下载获取线上数据库管理系统的模块电路-模块化印刷电路板的映射关系信息。Optionally, the mapping relationship information between the module circuit and the modular printed circuit board can be stored in an online database management system, and the execution subject obtains the mapping relationship information between the module circuit and the modular printed circuit board from the online database management system by downloading.

可选地,映射关系信息可以以网表(netlist)形式进行保存,用于表示电路中各个元件(如电阻、电容、晶体管等)之间的连接关系。Optionally, the mapping relationship information may be stored in a netlist format to represent the connection relationship between various components (such as resistors, capacitors, transistors, etc.) in the circuit.

网表描述了电路中的元件和它们之间的连接方式,进一步地,网表还可以包括元件的物理布局信息(比如位置、走线路径等)。The netlist describes the components in the circuit and how they are connected. Furthermore, the netlist can also include the physical layout information of the components (such as location, routing path, etc.).

在一些实施例中,模块电路-模块化印刷电路板的映射关系信息包括至少一个子映射关系信息,任一子映射关系信息表征一个模块电路与一个模块化印刷电路板(即模块化PCB)的对应关系。In some embodiments, the module circuit-modular printed circuit board mapping relationship information includes at least one sub-mapping relationship information, and any sub-mapping relationship information represents the corresponding relationship between a module circuit and a modular printed circuit board (ie, modular PCB).

其中,模块化印刷电路板中记录有对应的模块电路固化好的PCB布局布线。The modular printed circuit board records the PCB layout and wiring of the corresponding module circuit.

可选地,模块电路和模块化印刷电路板可以是一一对应的关系,即不同子映射关系信息中的模块电路不相同,一个模块电路对应唯一一个模块化印刷电路板。此时,唯一一个模块化印刷电路板即模块电路的默认方案。Optionally, the module circuit and the modular printed circuit board may be in a one-to-one correspondence, that is, the module circuits in different sub-mapping relationship information are different, and one module circuit corresponds to only one modular printed circuit board. In this case, the only modular printed circuit board is the default solution of the module circuit.

可选地,模块电路和模块化印刷电路板也可以是一对多的关系,即不同子映射关系信息中的模块电路可以相同,一个模块电路对应多个模块化印刷电路板。此时,可以在模块电路对应多个模块化印刷电路板中确定出默认方案的模块化印刷电路板和选配方案的模块化印刷电路板以供用户选择。Optionally, the module circuit and the modular printed circuit board may also be in a one-to-many relationship, that is, the module circuits in different sub-mapping relationship information may be the same, and one module circuit corresponds to multiple modular printed circuit boards. In this case, the modular printed circuit board of the default solution and the modular printed circuit board of the optional solution may be determined from the multiple modular printed circuit boards corresponding to the module circuit for the user to select.

步骤130:根据待处理的电路设计原理图的互联关系属性,对目标模块化印刷电路板进行同步,得到印刷电路板图。Step 130: Synchronize the target modular printed circuit board according to the interconnection relationship attributes of the circuit design schematic diagram to be processed to obtain a printed circuit board diagram.

在本步骤中,当获取目标模块化印刷电路板后,还需要据待处理的电路设计原理图的互联关系属性,对目标模块化印刷电路板进行同步,从而得到印刷电路板图。In this step, after the target modular printed circuit board is obtained, it is also necessary to synchronize the target modular printed circuit board according to the interconnection relationship attributes of the circuit design schematic diagram to be processed, so as to obtain a printed circuit board diagram.

可选地,互联关系属性可以包括器件位号和/或器件连接关系。同步的内容可以包括对目标模块化印刷电路板的器件位号调整和/或器件连接关系的调整。Optionally, the interconnection relationship attribute may include a device bit number and/or a device connection relationship. The synchronization content may include adjusting the device bit number and/or the device connection relationship of the target modular printed circuit board.

在待处理的电路设计原理图中,不仅包括单个的模块电路,在设计的过程中,还可能会对模块电路中的器件位号进行修改或者调整模块电路的连接关系,因此本申请实施例中还可以自动识别待处理的电路设计原理图的互联关系属性,从而对目标模块化印刷电路板进行适应性调整,使得目标模块化印刷电路板能够和待处理的电路设计原理图一致。The circuit design schematic to be processed includes not only a single module circuit, but also the device position numbers in the module circuit may be modified or the connection relationship of the module circuit may be adjusted during the design process. Therefore, in the embodiment of the present application, the interconnection relationship attributes of the circuit design schematic to be processed can be automatically identified, so as to adaptively adjust the target modular printed circuit board so that the target modular printed circuit board can be consistent with the circuit design schematic to be processed.

综上,本申请实施例提供一种设计图纸的同步方法,包括:获取待处理的电路设计原理图;待处理的电路设计原理图中包括至少一个模块电路;基于模块电路-模块化印刷电路板的映射关系信息,确定模块电路对应的目标模块化印刷电路板;根据待处理的电路设计原理图的互联关系属性,对目标模块化印刷电路板进行同步,得到印刷电路板图。通过上述方式,本申请实施例的设计图纸的同步方法能够根据模块电路-模块化印刷电路板的映射关系信息,将功能模块电路固化好的PCB布局布线同步传递,从而实现电路设计原理图同步得到印刷电路板图,从而提高用户开发效率,保证设计的一致性,并且提升设计的可靠性。In summary, the embodiment of the present application provides a method for synchronizing design drawings, including: obtaining a circuit design schematic diagram to be processed; the circuit design schematic diagram to be processed includes at least one module circuit; based on the mapping relationship information between the module circuit and the modular printed circuit board, determining the target modular printed circuit board corresponding to the module circuit; according to the interconnection relationship attributes of the circuit design schematic diagram to be processed, synchronizing the target modular printed circuit board to obtain a printed circuit board diagram. Through the above manner, the method for synchronizing design drawings of the embodiment of the present application can synchronously transmit the PCB layout and wiring of the functional module circuit solidified according to the mapping relationship information between the module circuit and the modular printed circuit board, thereby realizing the synchronization of the circuit design schematic diagram to obtain the printed circuit board diagram, thereby improving the user development efficiency, ensuring the consistency of the design, and improving the reliability of the design.

基于上述的任一实施例,基于模块电路-模块化印刷电路板的映射关系信息,确定模块电路对应的目标模块化印刷电路板的步骤,具体可以包括:Based on any of the above embodiments, the step of determining the target modular printed circuit board corresponding to the modular circuit based on the mapping relationship information between the modular circuit and the modular printed circuit board may specifically include:

在同一个模块电路对应有多个模块化印刷电路板的情况下,根据用户指令从多个模块化印刷电路板中选择其中一个作为目标模块化印刷电路板。In the case that there are multiple modular printed circuit boards corresponding to the same module circuit, one of the multiple modular printed circuit boards is selected as the target modular printed circuit board according to a user instruction.

在本实施例中,同一个模块电路对应有多个模块化印刷电路板,即在映射关系信息包括多条和该模块电路相关的子映射关系信息,不同的子映射关系信息提示模块电路对应了不同的模块化印刷电路板。此时,可以通过信息提示用户存在多个对应的多个模块化印刷电路板以供用户选择,并根据用户的选择指令从多个模块化印刷电路板中选择其中一个作为目标模块化印刷电路板。In this embodiment, the same module circuit corresponds to multiple modular printed circuit boards, that is, the mapping relationship information includes multiple sub-mapping relationship information related to the module circuit, and different sub-mapping relationship information indicates that the module circuit corresponds to different modular printed circuit boards. At this time, the user can be prompted through information that there are multiple corresponding modular printed circuit boards for the user to choose, and one of the multiple modular printed circuit boards is selected as the target modular printed circuit board according to the user's selection instruction.

在其他的实施例中,当同一个模块电路对应有多个模块化印刷电路板的情况下,可以为模块电路对应的模块化印刷电路板设置有默认方案和选配方案。默认方案只设置一个,选配方案可以设置有多个。In other embodiments, when the same module circuit corresponds to multiple modular printed circuit boards, a default solution and an optional solution may be set for the modular printed circuit board corresponding to the module circuit. Only one default solution is set, and multiple optional solutions may be set.

当用户不进行选择或者在响应时间内未接受到用户的选择指令,则确定默认方案的模块化印刷电路板作为目标模块化印刷电路板。When the user does not make a selection or the user's selection instruction is not received within the response time, the modular printed circuit board of the default scheme is determined as the target modular printed circuit board.

可选地,当同一个模块电路对应有多个模块化印刷电路板的情况下,即使已经确定了目标模块化印刷电路板,在后续步骤中也可以根据用户的操作指令替换为其他的模块化印刷电路板。Optionally, when there are multiple modular printed circuit boards corresponding to the same module circuit, even if the target modular printed circuit board has been determined, it can be replaced with other modular printed circuit boards in subsequent steps according to the user's operation instructions.

在本实施例中,提供了同一个模块电路对应有多个模块化印刷电路板的应用场景下目标模块化印刷电路板的确定方式,藉由用户指令考虑到用户的特定需求和操作习惯,从而提升了用户与系统交互的自然性和流畅度,增强了整体的用户体验;系统能够更精准地理解用户意图,支持个性化服务,减少误解和错误操作的发生,从而提高了系统的可靠性和稳定性。In this embodiment, a method for determining a target modular printed circuit board in an application scenario where the same module circuit corresponds to multiple modular printed circuit boards is provided, and the user's specific needs and operating habits are taken into account through user instructions, thereby improving the naturalness and smoothness of the user's interaction with the system and enhancing the overall user experience; the system can understand the user's intentions more accurately, support personalized services, reduce the occurrence of misunderstandings and erroneous operations, and thus improve the reliability and stability of the system.

基于上述的任一实施例,互联关系属性包括器件位号和/或器件连接关系;根据待处理的电路设计原理图的互联关系属性,对目标模块化印刷电路板进行同步的步骤,具体可以包括:Based on any of the above embodiments, the interconnection relationship attributes include device bit numbers and/or device connection relationships; the step of synchronizing the target modular printed circuit board according to the interconnection relationship attributes of the circuit design schematic to be processed may specifically include:

根据待处理的电路设计原理图的器件位号更新目标模块化印刷电路板中的器件位号;Update the device number in the target modular printed circuit board according to the device number of the circuit design schematic to be processed;

和/或,根据待处理的电路设计原理图的器件连接关系更新目标模块化印刷电路板中的器件连接关系。And/or, updating the device connection relationship in the target modular printed circuit board according to the device connection relationship in the circuit design schematic diagram to be processed.

在本实施例中,对目标模块化印刷电路板进行同步的内容可以包括器件位号的同步和/或器件连接关系的同步。印刷电路板图的器件位号会自动变为待处理的电路设计原理图中对应的位号,印刷电路板图的连接关系也会自动和待处理的电路设计原理图同步。In this embodiment, the content of synchronizing the target modular printed circuit board may include synchronization of device bit numbers and/or synchronization of device connection relationships. The device bit numbers of the printed circuit board diagram will automatically become corresponding bit numbers in the circuit design schematic diagram to be processed, and the connection relationship of the printed circuit board diagram will also automatically synchronize with the circuit design schematic diagram to be processed.

同步之后,可能会出现以下场景:After synchronization, the following scenarios may occur:

1、待处理的电路设计原理图中的模块电路无改动时,目标模块化印刷电路板也无改动,和系统存储的保持一致。1. When the module circuit in the circuit design schematic diagram to be processed is not changed, the target modular printed circuit board is also not changed and remains consistent with the system storage.

2、因为待处理的电路设计原理图包括多个相同的模块电路,多个目标模块化印刷电路板自动同步后,不同目标模块化印刷电路板的器件位号和待处理的电路设计原理图的位号保持一致。2. Because the circuit design schematic to be processed includes multiple identical module circuits, after multiple target modular printed circuit boards are automatically synchronized, the device bit numbers of different target modular printed circuit boards and the bit numbers of the circuit design schematic to be processed remain consistent.

3、待处理的电路设计原理图中的模块电路进行了修改,则对应的印刷电路板图的目标模块化印刷电路板也进行了修改。3. If the module circuit in the circuit design schematic diagram to be processed is modified, the target modular printed circuit board of the corresponding printed circuit board diagram is also modified.

在本实施例中,进一步说明了对标模块化印刷电路板进行同步的过程,同步之后可以得到印刷电路板图,用户无需在对目标模块化印刷电路板进行繁杂、重复的PCB布局布线工作,可以大大提高开发效率,节省人工和时间。In this embodiment, the process of synchronizing with the benchmark modular printed circuit board is further explained. After synchronization, a printed circuit board diagram can be obtained. The user does not need to perform complicated and repetitive PCB layout and wiring work on the target modular printed circuit board, which can greatly improve development efficiency and save labor and time.

基于上述的任一实施例,根据待处理的电路设计原理图的器件位号更新目标模块化印刷电路板中的器件位号的步骤,具体可以包括:Based on any of the above embodiments, the step of updating the device number in the target modular printed circuit board according to the device number of the circuit design schematic to be processed may specifically include:

在待处理的电路设计原理图中包括多个相同的模块电路的情况下,根据相同模块电路确定的时间先后关系,确定多个目标模块化印刷电路板;其中多个目标模块化印刷电路板中每一器件位号匹配待处理的电路设计原理图的器件位号。When a circuit design schematic to be processed includes multiple identical module circuits, multiple target modular printed circuit boards are determined according to the time sequence relationship determined by the identical module circuits; wherein each component position number in the multiple target modular printed circuit boards matches the component position number of the circuit design schematic to be processed.

在本实施例中,若待处理的电路设计原理图中包括多个相同的模块电路,则需要对多个相同的模块电路进行区分。在本实施例中是根据时间先后关系为相同的模块电路进行区分的。在其他的一些实施例中,也可以根据其他关系为相同的模块进行区分。In this embodiment, if the circuit design schematic diagram to be processed includes multiple identical module circuits, it is necessary to distinguish the multiple identical module circuits. In this embodiment, the identical module circuits are distinguished based on the time sequence relationship. In some other embodiments, the identical modules can also be distinguished based on other relationships.

根据区分后的模块电路确定多个目标模块化印刷电路板之后,可以将每一目标模块化印刷电路板中每一器件的位号进行编号,以使多个目标模块化印刷电路板中每一器件位号匹配待处理的电路设计原理图的器件位号。After determining multiple target modular printed circuit boards according to the differentiated module circuits, the bit number of each component in each target modular printed circuit board can be numbered so that each component bit number in the multiple target modular printed circuit boards matches the component bit number of the circuit design schematic to be processed.

基于上述的任一实施例,获取待处理的电路设计原理图的步骤,具体可以包括:Based on any of the above embodiments, the step of obtaining the circuit design schematic diagram to be processed may specifically include:

获取至少一个模块电路;将至少一个模块电路进行电路连接和/或器件修改,得到待处理的电路设计原理图。Acquire at least one module circuit; perform circuit connection and/or device modification on at least one module circuit to obtain a circuit design schematic diagram to be processed.

在本实施例中,可以根据用户指令获取至少一个模块电路,然后再根据用户指令对获取的模块电路进行电路连接和/或器件修改,从而得到待处理的电路设计原理图。In this embodiment, at least one module circuit can be acquired according to a user instruction, and then the acquired module circuit is connected and/or the device is modified according to the user instruction, so as to obtain a circuit design schematic diagram to be processed.

具体地,电路连接可以包括建立新增的模块电路和电路设计原理图原有的电路之间的连接关系、建立模块电路和模块电路之间的连接关系以及调整模块电路中具体元器件原有的连接关系。Specifically, circuit connection may include establishing a connection relationship between a newly added module circuit and an original circuit in a circuit design schematic, establishing a connection relationship between module circuits, and adjusting the original connection relationship of specific components in the module circuit.

器件修改可以包括器件位号的修改、器件型号的修改、器件删除、器件新增和器件替换。Device modification may include modification of device bit number, modification of device model, device deletion, device addition and device replacement.

基于上述的任一实施例,获取待处理的电路设计原理图之前的步骤,具体可以包括:Based on any of the above embodiments, the steps before obtaining the circuit design schematic diagram to be processed may specifically include:

将一个模块电路与一个模块化印刷电路板建立对应关系,得到子映射关系信息表征;基于至少一个子映射关系信息表征得到模块电路-模块化印刷电路板的映射关系信息;其中模块电路-模块化印刷电路板的映射关系信息存储于线上数据库管理系统。A corresponding relationship is established between a module circuit and a modular printed circuit board to obtain a sub-mapping relationship information representation; based on at least one sub-mapping relationship information representation, the mapping relationship information of the module circuit-modular printed circuit board is obtained; wherein the mapping relationship information of the module circuit-modular printed circuit board is stored in an online database management system.

在本实施例中,模块电路-模块化印刷电路板的映射关系信息可以提前预设,并存储于线上数据库管理系统。模块电路-模块化印刷电路板的映射关系信息中可以包括多个子映射关系信息表征,每个子映射关系信息表征都包括一个模块电路与一个模块化印刷电路板的对应关系。In this embodiment, the mapping relationship information of the module circuit-modular printed circuit board can be preset in advance and stored in the online database management system. The mapping relationship information of the module circuit-modular printed circuit board can include multiple sub-mapping relationship information representations, each of which includes a corresponding relationship between a module circuit and a modular printed circuit board.

基于上述的任一实施例,根据待处理的电路设计原理图的互联关系属性,对目标模块化印刷电路板进行同步,得到印刷电路板图之后的步骤,具体可以包括:接收待处理的电路设计原理图的修改指令;根据修改指令,得到新的电路设计原理图;根据新的电路设计原理图,再次同步印刷电路板图。Based on any of the above embodiments, the target modular printed circuit board is synchronized according to the interconnection relationship attributes of the circuit design schematic to be processed, and the steps after obtaining the printed circuit board diagram may specifically include: receiving a modification instruction of the circuit design schematic to be processed; obtaining a new circuit design schematic according to the modification instruction; and synchronizing the printed circuit board diagram again according to the new circuit design schematic.

在本实施例中,在生成印刷电路板图之后,还支持对待处理的电路设计原理图的修改的同步,以提高用户的使用感受。In this embodiment, after the printed circuit board diagram is generated, synchronization of modifications to the circuit design schematic diagram to be processed is also supported to improve the user experience.

请参阅图2,图2是本申请实施例提供的设计图纸的同步方法的应用流程示意图。Please refer to FIG. 2 , which is a schematic diagram of the application flow of the design drawing synchronization method provided in an embodiment of the present application.

执行主体中安装有绘图软件,执行主体可以连接线上数据库管理系统。Drawing software is installed in the execution entity, and the execution entity can connect to an online database management system.

在绘图软件中,可以通过网表的形式将模块原理图和模块化PCB(即模块化印刷电路板)进行关联。In drawing software, the module schematic and modular PCB (i.e. modular printed circuit board) can be associated in the form of a netlist.

对同一个模块电路可以设置有多个模块化PCB,在网表中对于同一个模块电路设置有默认方案和选配方案。在本实施例中,默认方案的模块原理图对应模块化PCB①和模块化PCB②;选配方案的模块原理图对应模块化PCB①和模块化PCB③。Multiple modular PCBs can be set for the same module circuit, and a default solution and an optional solution are set for the same module circuit in the netlist. In this embodiment, the module schematic diagram of the default solution corresponds to modular PCB① and modular PCB②; the module schematic diagram of the optional solution corresponds to modular PCB① and modular PCB③.

在绘图软件中整理好的网表可以进行数据解析后入库,存储至线上数据库管理系统。因此线上数据库管理系统中的模块电路-模块化印刷电路板的映射关系信息能够表征“模块原理图+模块化PCB”的关联信息。The netlist organized in the drawing software can be stored in the online database management system after data analysis. Therefore, the mapping relationship information of the module circuit-modular printed circuit board in the online database management system can represent the associated information of "module schematic + modular PCB".

在绘图软件中放置模块原理图时,可以通过线上数据库管理系统中“模块原理图+模块化PCB”的关联信息调用对应的模块化PCB并进行放置,模块化PCB中包括固化好的PCB布局布线,从而实现电路设计原理图同步得到印刷电路板图,从而提高用户开发效率,保证设计的一致性,并且提升设计的可靠性。When placing a module schematic in the drawing software, the corresponding modular PCB can be called and placed through the associated information of "module schematic + modular PCB" in the online database management system. The modular PCB includes the solidified PCB layout and wiring, so that the circuit design schematic can be synchronized with the printed circuit board diagram, thereby improving user development efficiency, ensuring design consistency, and improving design reliability.

请参阅图3,图3是本申请实施例提供的设计图纸的同步方法的流程示意图之二。Please refer to FIG. 3 , which is a second flow chart of the method for synchronizing design drawings provided in an embodiment of the present application.

在本实施例中,设计图纸的同步方法借用软件工具,可以将某些功能模块电路固化好的PCB布局布线也跟随原理图一起导入到PCB绘图软件中。In this embodiment, the synchronization method of the design drawings uses software tools to import the PCB layout and wiring of certain functional module circuits into the PCB drawing software along with the schematic diagram.

本实施例以某种规范对某些功能的原理图建立为标准的模块电路,标准电路原理图为待入库的状态。In this embodiment, the schematic diagram of certain functions is established as a standard module circuit according to a certain specification, and the standard circuit schematic diagram is in a state of waiting to be stored.

此时,确定标准电路原理图是否有选配方案,若没有,则直接根据默认方案生成网表,绘制对应的模块化PCB,然后将得到的数据解析并入库。At this point, determine whether the standard circuit schematic has an optional solution. If not, directly generate a netlist based on the default solution, draw the corresponding modular PCB, and then parse the obtained data and store it in the database.

若标准电路原理图有选配方案,则生成默认方案的同时,还需要生成选配方案,选配方案的生成方式和默认方案的相同,选配方案和默认方案不同的是对应绘制的模块化PCB至少存在一个不相同。例如在本实施例中,默认方案中包括模块化PCB①和模块化PCB②,而在选配方案中包括模块化PCB①和模块化PCB③,最后形成的数据存储于线上数据库管理系统中。If the standard circuit schematic diagram has optional solutions, then when generating the default solution, it is also necessary to generate the optional solution. The generation method of the optional solution is the same as that of the default solution. The difference between the optional solution and the default solution is that there is at least one difference in the corresponding drawn modular PCBs. For example, in this embodiment, the default solution includes modular PCB① and modular PCB②, while the optional solution includes modular PCB① and modular PCB③. The data finally formed is stored in the online database management system.

当调用标准模块电路到原理图绘制元件时,首先判断放置的标准模块哪里是否有模块化PCB,若是,则进一步判断放置的标准模块电路放置后是否有修改。When calling a standard module circuit to draw a component on a schematic diagram, first determine whether there is a modular PCB where the placed standard module is located. If so, further determine whether the placed standard module circuit has been modified after placement.

若放置的标准模块电路放置后有修改,则模块化PCB自动同步模块原理图的变更点,调用对应的模块化PCB到PCB绘图软件中;若放置的标准模块电路放置后没有修改,则直接调用对应的模块化PCB到PCB绘图软件中。之后,自动同步与原理图对应的网表。If the placed standard module circuit is modified after placement, the modular PCB will automatically synchronize the change points of the module schematic diagram and call the corresponding modular PCB to the PCB drawing software; if the placed standard module circuit is not modified after placement, the corresponding modular PCB will be directly called to the PCB drawing software. After that, the netlist corresponding to the schematic diagram will be automatically synchronized.

在本实施例中,标准电路的原理图建立好之后,以此为基础,导入网表到PCB设计视图,再根据模块电路的功能特征或其他要求,完成PCB的布局布线。In this embodiment, after the schematic diagram of the standard circuit is established, the netlist is imported into the PCB design view based on it, and then the PCB layout and routing is completed according to the functional characteristics or other requirements of the module circuit.

本实施例将模块电路原理图和模块化PCB作为一个整体,入库到线上数据管理系统。可选地,也会存储经过软件解析后出来的模块电路原理图和模块化PCB相互之间的关联关系、相对坐标、BOM关系等。同一个模块电路原理图可以配置多个选配方案,相对应的,模块化PCB也可以配置多个选配方案。In this embodiment, the module circuit schematic and the modular PCB are stored as a whole in the online data management system. Optionally, the correlation, relative coordinates, BOM relationship, etc. between the module circuit schematic and the modular PCB after software analysis are also stored. The same module circuit schematic can be configured with multiple options, and correspondingly, the modular PCB can also be configured with multiple options.

线上数据管理系统中可以存储有模块详情信息,模块详情信息中可以包括模块电路-模块化印刷电路板的映射关系信息。具体地,模块详情信息汇总可以包括基本属性、模块化PCB(选配方案)、模块化PCB(默认方案)和BOM(Bill of Materials,物料清单)明细。The online data management system may store module detail information, which may include module circuit-modular printed circuit board mapping information. Specifically, the module detail information summary may include basic attributes, modular PCB (optional solution), modular PCB (default solution) and BOM (Bill of Materials) details.

BOM明细是指在制造PCB时所需的所有原材料、零部件、子组件以及最终组装所需的所有物品清单。BOM明细通常包括每个物品的名称、描述、数量和其他相关信息,用于指导制造过程中的采购和生产。BOM details refer to the list of all raw materials, parts, sub-assemblies and all items required for final assembly when manufacturing PCBs. BOM details usually include the name, description, quantity and other relevant information of each item to guide procurement and production during the manufacturing process.

基本属性可以包括模块电路名称、模块电路编码、模块分类、当前版本、所属部门、创建时间和创建人等信息。Basic attributes may include module circuit name, module circuit code, module classification, current version, department, creation time and creator, etc.

示例性地,当用户建立PCB工程绘制原理图的时候,会从系统数据库中查询相关的模块电路原理图,然后把它们放置到原理图绘图软件中。放置的时候,可能会存在以下几种场景:For example, when a user creates a PCB project to draw a schematic diagram, the user will query the system database for relevant module circuit schematics and then place them in the schematic drawing software. When placing them, there may be the following scenarios:

1、模块电路原理图放置后无改动,位号也无改动。1. The module circuit schematic diagram remains unchanged after placement, and the position number remains unchanged.

2、放置了多个相同的模块电路原理图。2. Multiple identical module circuit schematics are placed.

3、放置后电路元器件的位号有修改,和系统存储的不一致。3. After placement, the position numbers of circuit components are modified and are inconsistent with those stored in the system.

4、对放置后的模块电路原理图的器件进行了删除、新增、或者替换。4. The components of the module circuit schematic after placement are deleted, added, or replaced.

对应地,模块化PCB放置到PCB绘图软件之后,器件位号会自动变为原理图中对应的位号,连接关系也会自动和原理图同步。同步之后,会出现以下场景:Correspondingly, after the modular PCB is placed in the PCB drawing software, the device number will automatically change to the corresponding number in the schematic diagram, and the connection relationship will also be automatically synchronized with the schematic diagram. After synchronization, the following scene will appear:

1、因为模块电路原理图放置时无改动,模块化PCB放置出来后也无改动,和系统存储的保持一致。1. Because the module circuit schematic diagram is not changed when it is placed, the modular PCB is not changed after it is placed, and it remains consistent with the system storage.

2、因为放置了多个相同的模块电路原理图,模块化PCB放置出来自动同步后,不同模块的器件位号和工程中原理图的位号保持一致。2. Because multiple identical module circuit schematics are placed, after the modular PCB is placed and automatically synchronized, the device position numbers of different modules are consistent with the position numbers of the schematic diagram in the project.

3、因为模块电路原理图放置后有个别器件进行了删除、新增、或者替换,对应的模块化PCB,也会删除对应的器件封装,或新增对应的器件封装,或者替换某个器件的封装。3. Because some devices are deleted, added, or replaced after the module circuit schematic is placed, the corresponding modular PCB will also delete the corresponding device package, add the corresponding device package, or replace the package of a certain device.

在一些实施例中,原理图绘制完成后,通过原理图网表导入到PCB绘图软件中。导入后,EDA(Electronic Design Automation,电子设计自动化)软件工具能自动识别出当前PCB工程的原理图中导入了多少个模块电路,并且会通过列表或图表的形式展示出来。用户点击列表中对应模块电路原理图标识号,即可将对应的模块化PCB放置到PCB绘图软件中。In some embodiments, after the schematic is drawn, it is imported into the PCB drawing software through the schematic netlist. After importing, the EDA (Electronic Design Automation) software tool can automatically identify how many module circuits are imported into the schematic diagram of the current PCB project, and will display them in the form of a list or chart. The user clicks the corresponding module circuit schematic identification number in the list to place the corresponding modular PCB into the PCB drawing software.

示例性地,对PCB模块进行放置,需要在PCB环境下调用MEDA-PCB模块的菜单,调出第一界面。第一界面中首先根据PCB工程的原理图内容,列出当前工程原理图使用的基础模块列表,选择其中一个进行PCB模块放置。另外,删除对应模块PCB后,可以重新放置。用户点击“放置”后,PCB模块文档中的元素悬浮鼠标上等待用户选择位置后放下。For example, to place a PCB module, you need to call the menu of the MEDA-PCB module in the PCB environment and call out the first interface. In the first interface, first list the basic modules used in the current project schematic according to the schematic content of the PCB project, and select one of them to place the PCB module. In addition, after deleting the corresponding module PCB, you can re-place it. After the user clicks "Place", the elements in the PCB module document float on the mouse and wait for the user to select a location and then drop it.

模块化PCB自动同步结束以后,工程师将对应的功能模块移动到合适的区域就可以的,无需再对这些模块化的电路进行繁杂、重复的PCB布局布线工作。After the automatic synchronization of modular PCB is completed, engineers only need to move the corresponding functional modules to the appropriate area, without having to perform complicated and repetitive PCB layout and wiring work on these modular circuits.

综上,在本实施例中,可以以一种以约定规范建立的原理图标准模块电路,并且借用原理图网络表(包含模块电路-模块化印刷电路板的映射关系信息)生成对应的按一定的规范做好布局布线的模块PCB。模块电路原理图和模块PCB作为一个整体,解析它们的互联关系属性,并存储于线上数据库管理系统。In summary, in this embodiment, a schematic diagram standard module circuit established according to an agreed specification can be used, and a schematic diagram network table (including the mapping relationship information of the module circuit-modular printed circuit board) can be used to generate a corresponding module PCB that is laid out and wired according to certain specifications. The module circuit schematic diagram and the module PCB are taken as a whole, and their interconnection relationship attributes are analyzed and stored in an online database management system.

从线上数据库管理系统调用原理图模块电路到本地绘图软件,导入原理图网络表到PCB软件后,相对应的模块PCB也会同步自动放置出来,模块PCB器件之间的连接关系自动同步和匹配原理图模块电路。Call the schematic module circuit from the online database management system to the local drawing software. After importing the schematic network table into the PCB software, the corresponding module PCB will be automatically placed synchronously, and the connection relationship between the module PCB devices will automatically synchronize and match the schematic module circuit.

从线上数据库管理系统调用原理图模块电路到本地绘图软件,即使器件的位号改动,导入网络表到PCB软件,模块PCB自动放置出来后,模块PCB器件位号也能自动同步和匹配原理图模块电路。Call the schematic module circuit from the online database management system to the local drawing software. Even if the device bit number is changed, import the network table to the PCB software, and the module PCB is automatically placed, the module PCB device bit number can also be automatically synchronized and matched with the schematic module circuit.

从线上数据库管理系统调用原理图模块电路到本地绘图软件,即使有器件删除、新增、替换;导入网络表到PCB视图,模块PCB自动放置出来后,删除、新增、替换的器件也能自动同步和匹配原理图模块电路。Call the schematic module circuit from the online database management system to the local drawing software, even if there are devices deleted, added, or replaced; import the network table to the PCB view, and the module PCB is automatically placed, and the deleted, added, or replaced devices can also be automatically synchronized and matched with the schematic module circuit.

从线上数据库管理系统调用原理图模块电路到本地绘图软件,即使放置多个相同的模块;导入网络表到PCB视图,根据原理图模块电路放置的时间先后关系,自动放置多个模块PCB,并且模块PCB器件位号能自动同步和匹配原理图模块电路。Call the schematic module circuit from the online database management system to the local drawing software, even if multiple identical modules are placed; import the network table to the PCB view, automatically place multiple module PCBs according to the time sequence of the schematic module circuit placement, and the module PCB device number can automatically synchronize and match the schematic module circuit.

另一方面,本申请实施例提供一种设计图纸的同步装置。下面对本发明提供的设计图纸的同步装置进行描述,下文描述的设计图纸的同步装置与上文描述的设计图纸的同步方法可相互对应参照。On the other hand, an embodiment of the present application provides a design drawing synchronization device. The design drawing synchronization device provided by the present invention is described below, and the design drawing synchronization device described below and the design drawing synchronization method described above can be referred to each other.

请参阅图4,图4是本申请实施例提供的设计图纸的同步装置的结构示意图。在本实施例中,设计图纸的同步装置可以包括获取模块410、确定模块420和同步模块430。Please refer to Fig. 4, which is a schematic diagram of the structure of the synchronization device for design drawings provided in an embodiment of the present application. In this embodiment, the synchronization device for design drawings may include an acquisition module 410, a determination module 420 and a synchronization module 430.

获取模块410,用于获取待处理的电路设计原理图;待处理的电路设计原理图中包括至少一个模块电路。The acquisition module 410 is used to acquire a circuit design schematic diagram to be processed; the circuit design schematic diagram to be processed includes at least one module circuit.

确定模块420,用于基于模块电路-模块化印刷电路板的映射关系信息,确定模块电路对应的目标模块化印刷电路板。The determination module 420 is used to determine the target modular printed circuit board corresponding to the modular circuit based on the mapping relationship information between the modular circuit and the modular printed circuit board.

同步模块430,用于根据待处理的电路设计原理图的互联关系属性,对目标模块化印刷电路板进行同步,得到印刷电路板图。The synchronization module 430 is used to synchronize the target modularized printed circuit board according to the interconnection relationship attributes of the circuit design schematic diagram to be processed to obtain a printed circuit board diagram.

基于上述的任一实施例,模块电路-模块化印刷电路板的映射关系信息包括至少一个子映射关系信息,任一子映射关系信息表征一个模块电路与一个模块化印刷电路板的对应关系。Based on any of the above embodiments, the mapping relationship information of the module circuit-modular printed circuit board includes at least one sub-mapping relationship information, and any sub-mapping relationship information represents the corresponding relationship between a module circuit and a modular printed circuit board.

基于上述的任一实施例,确定模块420具体可以用于:在同一个模块电路对应有多个模块化印刷电路板的情况下,根据用户指令从多个模块化印刷电路板中选择其中一个作为目标模块化印刷电路板。Based on any of the above embodiments, the determination module 420 may be specifically used to: when there are multiple modular printed circuit boards corresponding to the same module circuit, select one of the multiple modular printed circuit boards as the target modular printed circuit board according to a user instruction.

基于上述的任一实施例,互联关系属性包括器件位号和/或器件连接关系;根据待处理的电路设计原理图的互联关系属性,同步模块430具体可以用于:根据待处理的电路设计原理图的器件位号更新目标模块化印刷电路板中的器件位号;和/或,根据待处理的电路设计原理图的器件连接关系更新目标模块化印刷电路板中的器件连接关系。Based on any of the above embodiments, the interconnection relationship attributes include device position numbers and/or device connection relationships; according to the interconnection relationship attributes of the circuit design schematic to be processed, the synchronization module 430 can be specifically used to: update the device position numbers in the target modular printed circuit board according to the device position numbers of the circuit design schematic to be processed; and/or, update the device connection relationships in the target modular printed circuit board according to the device connection relationships of the circuit design schematic to be processed.

基于上述的任一实施例,同步模块430具体可以用于:在待处理的电路设计原理图中包括多个相同的模块电路的情况下,根据相同模块电路确定的时间先后关系,确定多个目标模块化印刷电路板;其中多个目标模块化印刷电路板中每一器件位号匹配待处理的电路设计原理图的器件位号。Based on any of the above embodiments, the synchronization module 430 can be specifically used for: when the circuit design schematic to be processed includes multiple identical module circuits, multiple target modular printed circuit boards are determined according to the time sequence relationship determined by the identical module circuits; wherein each component position number in the multiple target modular printed circuit boards matches the component position number of the circuit design schematic to be processed.

基于上述的任一实施例,获取模块410具体可以用于:获取至少一个模块电路;将至少一个模块电路进行电路连接和/或器件修改,得到待处理的电路设计原理图。Based on any of the above embodiments, the acquisition module 410 may be specifically used to: acquire at least one module circuit; perform circuit connection and/or device modification on at least one module circuit to obtain a circuit design schematic diagram to be processed.

基于上述的任一实施例,设计图纸的同步装置还可以包括映射关系建立模块,映射关系建立模块具体可以用于:将一个模块电路与一个模块化印刷电路板建立对应关系,得到子映射关系信息表征;基于至少一个子映射关系信息表征得到模块电路-模块化印刷电路板的映射关系信息;其中模块电路-模块化印刷电路板的映射关系信息存储于线上数据库管理系统。Based on any of the above embodiments, the synchronization device of the design drawings may further include a mapping relationship establishing module, which may be specifically used to: establish a corresponding relationship between a module circuit and a modular printed circuit board to obtain a sub-mapping relationship information representation; obtain the mapping relationship information of the module circuit-modular printed circuit board based on at least one sub-mapping relationship information representation; wherein the mapping relationship information of the module circuit-modular printed circuit board is stored in an online database management system.

基于上述的任一实施例,设计图纸的同步装置还可以包括调修改模块,修改模块具体可以用于:接收待处理的电路设计原理图的修改指令;根据修改指令,得到新的电路设计原理图;根据新的电路设计原理图,再次同步印刷电路板图。Based on any of the above embodiments, the synchronization device for design drawings may further include a modification module, which may be specifically used to: receive modification instructions for the circuit design schematic to be processed; obtain a new circuit design schematic according to the modification instructions; and synchronize the printed circuit board diagram again according to the new circuit design schematic.

综上,本申请实施例提供一种设计图纸的同步装置,包括:获取模块,用于获取待处理的电路设计原理图;待处理的电路设计原理图中包括至少一个模块电路;确定模块,用于基于模块电路-模块化印刷电路板的映射关系信息,确定模块电路对应的目标模块化印刷电路板;同步模块,用于根据待处理的电路设计原理图的互联关系属性,对目标模块化印刷电路板进行同步,得到印刷电路板图。通过上述方式,本申请实施例的设计图纸的同步装置能够根据模块电路-模块化印刷电路板的映射关系信息,将功能模块电路固化好的PCB布局布线同步传递,从而实现电路设计原理图同步得到印刷电路板图,从而提高用户开发效率,保证设计的一致性,并且提升设计的可靠性。In summary, the embodiment of the present application provides a synchronization device for design drawings, including: an acquisition module, used to acquire a circuit design schematic diagram to be processed; the circuit design schematic diagram to be processed includes at least one module circuit; a determination module, used to determine the target modular printed circuit board corresponding to the module circuit based on the mapping relationship information between the module circuit and the modular printed circuit board; a synchronization module, used to synchronize the target modular printed circuit board according to the interconnection relationship attributes of the circuit design schematic diagram to be processed, and obtain a printed circuit board diagram. Through the above manner, the synchronization device for design drawings of the embodiment of the present application can synchronously transmit the PCB layout and wiring solidified by the functional module circuit according to the mapping relationship information between the module circuit and the modular printed circuit board, thereby realizing the synchronization of the circuit design schematic diagram to obtain the printed circuit board diagram, thereby improving the user development efficiency, ensuring the consistency of the design, and improving the reliability of the design.

又一方面,本申请实施例还提供一种电子设备。请参阅图5,图5是本申请实施例提供的电子设备的实体结构示意图,该电子设备可以包括:处理器(processor)510、通信接口(Communications Interface)520、存储器(memory)530和通信总线540,其中,处理器510,通信接口520,存储器530通过通信总线540完成相互间的通信。处理器510可以调用存储器530中的逻辑指令,以执行如下设计图纸的同步方法:On the other hand, the embodiment of the present application also provides an electronic device. Please refer to Figure 5, which is a schematic diagram of the physical structure of the electronic device provided in the embodiment of the present application. The electronic device may include: a processor (processor) 510, a communication interface (Communications Interface) 520, a memory (memory) 530 and a communication bus 540, wherein the processor 510, the communication interface 520, and the memory 530 communicate with each other through the communication bus 540. The processor 510 can call the logic instructions in the memory 530 to execute the following design drawing synchronization method:

获取待处理的电路设计原理图;待处理的电路设计原理图中包括至少一个模块电路;基于模块电路-模块化印刷电路板的映射关系信息,确定模块电路对应的目标模块化印刷电路板;根据待处理的电路设计原理图的互联关系属性,对目标模块化印刷电路板进行同步,得到印刷电路板图。Acquire a circuit design schematic diagram to be processed; the circuit design schematic diagram to be processed includes at least one module circuit; based on the mapping relationship information between the module circuit and the modular printed circuit board, determine the target modular printed circuit board corresponding to the module circuit; synchronize the target modular printed circuit board according to the interconnection relationship attributes of the circuit design schematic diagram to be processed to obtain a printed circuit board diagram.

此外,上述的存储器530中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对相关技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。In addition, the logic instructions in the above-mentioned memory 530 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the relevant technology. The computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.

又一方面,本申请实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的设计图纸的同步方法,例如包括:On the other hand, the embodiments of the present application disclose a computer program product, the computer program product includes a computer program stored on a non-transitory computer-readable storage medium, the computer program includes program instructions, when the program instructions are executed by a computer, the computer can execute the design drawing synchronization method provided by the above-mentioned method embodiments, for example, including:

获取待处理的电路设计原理图;待处理的电路设计原理图中包括至少一个模块电路;基于模块电路-模块化印刷电路板的映射关系信息,确定模块电路对应的目标模块化印刷电路板;根据待处理的电路设计原理图的互联关系属性,对目标模块化印刷电路板进行同步,得到印刷电路板图。Acquire a circuit design schematic diagram to be processed; the circuit design schematic diagram to be processed includes at least one module circuit; based on the mapping relationship information between the module circuit and the modular printed circuit board, determine the target modular printed circuit board corresponding to the module circuit; synchronize the target modular printed circuit board according to the interconnection relationship attributes of the circuit design schematic diagram to be processed to obtain a printed circuit board diagram.

又一方面,本申请实施例还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各实施例提供的设计图纸的同步方法,例如包括:On the other hand, the embodiments of the present application further provide a non-transitory computer-readable storage medium having a computer program stored thereon, which is implemented when the computer program is executed by a processor to execute the design drawing synchronization method provided in the above embodiments, for example, including:

获取待处理的电路设计原理图;待处理的电路设计原理图中包括至少一个模块电路;基于模块电路-模块化印刷电路板的映射关系信息,确定模块电路对应的目标模块化印刷电路板;根据待处理的电路设计原理图的互联关系属性,对目标模块化印刷电路板进行同步,得到印刷电路板图。Acquire a circuit design schematic diagram to be processed; the circuit design schematic diagram to be processed includes at least one module circuit; based on the mapping relationship information between the module circuit and the modular printed circuit board, determine the target modular printed circuit board corresponding to the module circuit; synchronize the target modular printed circuit board according to the interconnection relationship attributes of the circuit design schematic diagram to be processed to obtain a printed circuit board diagram.

综上,本申请提供了设计图纸的同步方法、装置、设备、存储介质和程序产品,其中设计图纸的同步方法包括:获取待处理的电路设计原理图;待处理的电路设计原理图中包括至少一个模块电路;基于模块电路-模块化印刷电路板的映射关系信息,确定模块电路对应的目标模块化印刷电路板;根据待处理的电路设计原理图的互联关系属性,对目标模块化印刷电路板进行同步,得到印刷电路板图。通过上述方式,本申请可以根据电路设计原理图自动生成同步的印刷电路板图,从而节省了工程师重复设计耗费的时间和精力;提高效率的同时,还保证了设计的一致性和可靠性。In summary, the present application provides a synchronization method, device, equipment, storage medium and program product for design drawings, wherein the synchronization method for design drawings includes: obtaining a circuit design schematic diagram to be processed; the circuit design schematic diagram to be processed includes at least one module circuit; based on the mapping relationship information between the module circuit and the modular printed circuit board, determining the target modular printed circuit board corresponding to the module circuit; according to the interconnection relationship attributes of the circuit design schematic diagram to be processed, synchronizing the target modular printed circuit board to obtain a printed circuit board diagram. In the above manner, the present application can automatically generate a synchronized printed circuit board diagram based on the circuit design schematic diagram, thereby saving the time and energy spent by engineers on repeated design; while improving efficiency, it also ensures the consistency and reliability of the design.

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Those of ordinary skill in the art may understand and implement it without creative work.

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the relevant technology can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM/RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiment.

最后应说明的是,以上实施方式仅用于说明本申请,而非对本申请的限制。尽管参照实施例对本申请进行了详细说明,本领域的普通技术人员应当理解,对本申请的技术方案进行各种组合、修改或者等同替换,都不脱离本申请技术方案的精神和范围,均应涵盖在本申请的权利要求范围中。Finally, it should be noted that the above implementation modes are only used to illustrate the present application, rather than to limit the present application. Although the present application is described in detail with reference to the embodiments, a person skilled in the art should understand that various combinations, modifications or equivalent substitutions of the technical solutions of the present application do not depart from the spirit and scope of the technical solutions of the present application, and should be included in the scope of the claims of the present application.

Claims (12)

1. A method for synchronizing design drawings, comprising:
acquiring a circuit design schematic diagram to be processed; the circuit design schematic diagram to be processed comprises at least one module circuit;
determining a target modularized printed circuit board corresponding to a module circuit based on mapping relation information of the module circuit and the modularized printed circuit board;
and synchronizing the target modularized printed circuit board according to the interconnection relation attribute of the circuit design schematic diagram to be processed to obtain a printed circuit board diagram.
2. The method of synchronizing design drawings of claim 1, wherein the module circuit-modular printed circuit board mapping information includes at least one sub-mapping information, any of the sub-mapping information characterizing a correspondence of a module circuit to a modular printed circuit board.
3. The method for synchronizing design drawings according to claim 2, wherein the determining the target modular printed circuit board corresponding to the module circuit based on the mapping relationship information of the module circuit and the modular printed circuit board comprises:
In the case that a plurality of modularized printed circuit boards correspond to the same module circuit, one of the plurality of modularized printed circuit boards is selected as the target modularized printed circuit board according to a user instruction.
4. The method of synchronizing design drawings according to claim 1, wherein the interconnection relationship attributes comprise device bit numbers and/or device connection relationships; the synchronizing the target modular printed circuit board according to the interconnection relationship attribute of the circuit design schematic to be processed includes:
updating the device bit number in the target modularized printed circuit board according to the device bit number of the circuit design schematic diagram to be processed;
and/or updating the device connection relation in the target modularized printed circuit board according to the device connection relation of the circuit design schematic diagram to be processed.
5. The method of synchronizing design drawings according to claim 4, wherein the updating the device bit number in the target modular printed circuit board according to the device bit number of the circuit design schematic to be processed comprises:
Under the condition that the circuit design schematic diagram to be processed comprises a plurality of identical module circuits, determining a plurality of target modularized printed circuit boards according to the time sequence relation determined by the identical module circuits; wherein each device bit number in the plurality of target modular printed circuit boards matches a device bit number of the circuit design schematic to be processed.
6. The method for synchronizing design drawings according to claim 1, wherein the obtaining a schematic diagram of a circuit design to be processed comprises:
Acquiring at least one module circuit;
And carrying out circuit connection and/or device modification on the at least one module circuit to obtain the circuit design schematic diagram to be processed.
7. The method for synchronizing design drawings according to any one of claims 1 to 6, wherein before obtaining the circuit design schematic to be processed, the method comprises:
establishing a corresponding relation between a module circuit and a modularized printed circuit board to obtain sub-mapping relation information representation;
The mapping relation information of the module circuit-modularized printed circuit board is obtained based on at least one sub-mapping relation information representation; wherein the mapping relation information of the module circuit and the modularized printed circuit board is stored in an online database management system.
8. The method for synchronizing design drawings according to any one of claims 1 to 6, wherein the synchronizing the target modular printed circuit board according to the interconnection relationship attribute of the circuit design schematic to be processed, after obtaining a printed circuit board diagram, comprises:
receiving a modification instruction of the circuit design schematic diagram to be processed;
Obtaining a new circuit design schematic diagram according to the modification instruction;
and synchronizing the printed circuit board diagram again according to the new circuit design schematic diagram.
9. A synchronizing device for a design drawing, comprising:
The acquisition module is used for acquiring a circuit design schematic diagram to be processed; the circuit design schematic diagram to be processed comprises at least one module circuit;
The determining module is used for determining a target modularized printed circuit board corresponding to the module circuit based on the mapping relation information of the module circuit and the modularized printed circuit board;
And the synchronization module is used for synchronizing the target modularized printed circuit board according to the interconnection relation attribute of the circuit design schematic diagram to be processed to obtain a printed circuit board diagram.
10. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor implements the method of synchronizing design drawings according to any one of claims 1 to 8 when the program is executed by the processor.
11. A non-transitory computer readable storage medium, on which a computer program is stored, characterized in that the computer program, when executed by a processor, implements a method of synchronizing design drawings according to any of claims 1 to 8.
12. A computer program product comprising a computer program which, when executed by a processor, implements a method of synchronizing design drawings according to any one of claims 1 to 8.
CN202410904430.XA 2024-07-08 2024-07-08 Design drawing synchronization method, device, equipment, storage medium and program product Active CN118446167B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202410904430.XA CN118446167B (en) 2024-07-08 2024-07-08 Design drawing synchronization method, device, equipment, storage medium and program product

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202410904430.XA CN118446167B (en) 2024-07-08 2024-07-08 Design drawing synchronization method, device, equipment, storage medium and program product

Publications (2)

Publication Number Publication Date
CN118446167A true CN118446167A (en) 2024-08-06
CN118446167B CN118446167B (en) 2025-02-14

Family

ID=92329948

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202410904430.XA Active CN118446167B (en) 2024-07-08 2024-07-08 Design drawing synchronization method, device, equipment, storage medium and program product

Country Status (1)

Country Link
CN (1) CN118446167B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101079080A (en) * 2007-07-17 2007-11-28 华为技术有限公司 Printed circuit board plate frame generation method
CN101794339A (en) * 2010-03-23 2010-08-04 中兴通讯股份有限公司 Method and system for realizing portable multiplexing of printed circuit board
US20150373847A1 (en) * 2014-06-18 2015-12-24 Intel Corporation Modular printed circuit board
US20200060026A1 (en) * 2018-08-14 2020-02-20 International Business Machines Corporation Controlled-impedance printed-circuit board (pcb) design with stack-up re-mapping
CN113919279A (en) * 2021-12-09 2022-01-11 深圳佑驾创新科技有限公司 Efficient PCB layout method, device, equipment and computer readable storage medium
CN114729962A (en) * 2019-11-08 2022-07-08 Jtag科技股份有限公司 Method, apparatus and computer program product for debugging a printed circuit board

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101079080A (en) * 2007-07-17 2007-11-28 华为技术有限公司 Printed circuit board plate frame generation method
CN101794339A (en) * 2010-03-23 2010-08-04 中兴通讯股份有限公司 Method and system for realizing portable multiplexing of printed circuit board
US20150373847A1 (en) * 2014-06-18 2015-12-24 Intel Corporation Modular printed circuit board
US20200060026A1 (en) * 2018-08-14 2020-02-20 International Business Machines Corporation Controlled-impedance printed-circuit board (pcb) design with stack-up re-mapping
CN114729962A (en) * 2019-11-08 2022-07-08 Jtag科技股份有限公司 Method, apparatus and computer program product for debugging a printed circuit board
CN113919279A (en) * 2021-12-09 2022-01-11 深圳佑驾创新科技有限公司 Efficient PCB layout method, device, equipment and computer readable storage medium

Also Published As

Publication number Publication date
CN118446167B (en) 2025-02-14

Similar Documents

Publication Publication Date Title
TW511018B (en) Automated method and system for selecting and procuring electronic components used in circuit and chip designs
CN111475192B (en) Method, device, storage medium and system for performing thermal augmentation on game server
CN103051652B (en) A kind of mobile terminal cloud computing distribution platform
CN109710631A (en) Auxiliary generates method, apparatus, equipment and the computer storage medium of SQL code
US6629307B2 (en) Method for ensuring correct pin assignments between system board connections using common mapping files
CN113705143B (en) An automated simulation system and automated simulation method
CN111881051A (en) Test case generation method and device, terminal and storage medium
US20060259891A1 (en) System and method of generating an auto-wiring script
CN118605936A (en) A code comment generation method and related device
CN107436785B (en) Revit software information interaction system and interaction method based on information system
CN117035639A (en) Business form and process automatic association processing method for process engine
US20070038668A1 (en) Object matching management system enabling instantaneous reflection of change in object information in operation terminals
CN112328680B (en) Electronic component data processing method, data interface and management system
CN118446167A (en) Design drawing synchronization method, device, equipment, storage medium and program product
CN110297898A (en) Asynchronous Compilation Method and device
CN111737784B (en) Board card type selection configuration method and equipment based on digital three-dimensional ZXMP S385 subframe
CN115222349A (en) Content approval processing method, device and storage medium
CN116094931A (en) Deployment method and equipment of network function virtualization infrastructure
CN117574840B (en) A heterogeneous integrated PDK code automatic generation tool architecture and its use method
CN114896224B (en) Database table naming method, device, equipment and storage medium
US20020083402A1 (en) Method and system for simulating integrated circuit designs
CN118708791A (en) Image document management method, device, electronic device, storage medium and product
CN117313599B (en) Circuit simulation method, device, electronic equipment and medium
TWI259383B (en) System for generating automatic layout macros and method thereof
CN117270830A (en) Intelligent generation method and system for back-end codes based on front-end visual configuration

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