CN114925649A - 元器件丝印位号的调整方法及装置 - Google Patents

元器件丝印位号的调整方法及装置 Download PDF

Info

Publication number
CN114925649A
CN114925649A CN202210608793.XA CN202210608793A CN114925649A CN 114925649 A CN114925649 A CN 114925649A CN 202210608793 A CN202210608793 A CN 202210608793A CN 114925649 A CN114925649 A CN 114925649A
Authority
CN
China
Prior art keywords
silk
screen
area
position number
pcb 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.)
Pending
Application number
CN202210608793.XA
Other languages
English (en)
Inventor
娄相春
倪卫华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Giga Force Electronics Co ltd
Original Assignee
Giga Force Electronics 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 Giga Force Electronics Co ltd filed Critical Giga Force Electronics Co ltd
Priority to CN202210608793.XA priority Critical patent/CN114925649A/zh
Publication of CN114925649A publication Critical patent/CN114925649A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2115/00Details relating to the type of the circuit
    • G06F2115/12Printed circuit boards [PCB] or multi-chip modules [MCM]
    • 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)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Architecture (AREA)
  • Evolutionary Computation (AREA)
  • Geometry (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Manufacture Or Reproduction Of Printing Formes (AREA)

Abstract

本申请提供一种元器件丝印位号的调整方法及装置,该方法对PCB设计文件的丝印位号进行调整,得到当前PCB设计文件和该文件中的多个待调整丝印位号;将各待调整丝印位号缩小预设比例后移动到设计区域外的第一区域内,得到新PCB设计文件和相应第一丝印层文档;将第一丝印层文档中包含各缩小的丝印位号的第一区域放大预设比例,得到第二丝印层文档;并执行第二丝印层文档对第一丝印层文档的替换,得到目标PCB设计文件;将第二丝印层文档中的第二区域移动至目标PCB设计文件中设计区域内的空闲区域;并将放大的丝印位号与相应的元器件建立关联关系。该方法降低了调整时间,增加了调整的准确度,提高了工作效率。

Description

元器件丝印位号的调整方法及装置
技术领域
本申请涉及PCB设计技术领域,具体而言,涉及一种元器件丝印位号的调整方法及装置。
背景技术
目前的印制电路板(Printed Circuit Boards,PCB),又称印刷电路板,其上的元器件丝印位号往往是采用就近摆放的原则,即将丝印位号摆放在相应元器件的附近,由丝印位号构成的丝印层显示在PCB设计文件中。
然而,对于超高密度(元器件密度较高)的PCB,元器件之间的间距很小甚至是趋近于零,导致元器件周围没有空白处可以给设计者摆放丝印位号,且部分情况下丝印位号大小大于元器件尺寸,故这种情况下丝印位号的摆放就成为一个很难的问题。
发明内容
本申请实施例的目的在于提供一种元器件丝印位号的调整方法及装置,用以解决现有技术存在的上述问题,相比手工操作,降低了调整时间,增加了调整的准确度,提高了工作效率。
第一方面,提供了一种元器件丝印位号的调整方法,该方法可以包括:
对PCB设计软件中PCB设计文件的丝印位号进行调整,得到当前PCB设计文件和相应文件中的多个待调整丝印位号;所述待调整丝印位号为所述当前PCB设计文件中重叠的丝印位号;
将各待调整丝印位号缩小预设比例后移动到第一区域内,得到新PCB设计文件和所述新PCB设计文件中的第一丝印层文档;所述第一区域为所述当前PCB设计文件中设计区域外的区域;所述第一区域内各缩小的丝印位号的排列信息与所述当前PCB设计文件中的排列信息相同;所述预设比例为保证相邻丝印位号不重叠的变化比例;
利用第三方软件的调节功能,将所述第一丝印层文档中包含各缩小的丝印位号的第一区域放大预设比例,得到第二丝印层文档,所述第二丝印层文档为包含各放大的丝印位号的第二区域的丝印层文档;
基于所述第二丝印层文档,对所述新PCB设计文件中的第一丝印层文档进行替换,得到目标PCB设计文件;
将所述第二丝印层文档中包含各放大的丝印位号的第二区域移动至所述目标PCB设计文件中设计区域内的空闲区域;
利用SKILL插件的关联功能,将所述放大的丝印位号与相应的元器件建立关联关系。
在一种可能的实现中,对PCB设计软件中PCB设计文件的丝印位号进行调整处理,得到当前PCB设计文件和相应文件中的多个待调整丝印位号,包括:
按照预设的位号调整标准,对所述PCB设计文件中的全部丝印位号进行调整;
将调整后的丝印位号移动至相应元器件的中心位置,得到初步的当前PCB设计文件;
在所述初步的当前PCB设计文件中获取丝印位号未重叠且相应元器件周边有空闲空间的第一元器件,并将第一元器件的丝印位号移动到所述空闲空间处,得到当前PCB设计文件;
将所述当前PCB设计文件中重叠且相应元器件周边无空闲空间的第二元器件对应的丝印位号确定为所述当前PCB设计文件中的待调整丝印位号。
在一种可能的实现中,将各待调整丝印位号缩小预设比例后移动到第一区域内,得到新PCB设计文件和所述新PCB设计文件中的第一丝印层文档,包括:
将各待调整丝印位号缩小预设比例后,按照移动相同距离和移动相同方向的移动条件,分别将各缩小的丝印位号移动到第一区域内,得到新PCB设计文件和所述新PCB设计文件中的第一丝印层文档。
在一种可能的实现中,基于所述第二丝印层文档,对所述新PCB设计文件中的第一丝印层文档进行替换,得到目标PCB设计文件,包括:
在所述新PCB设计文件中,删除所述第一丝印层文档中包含各缩小的丝印位号的第一区域,得到第三丝印层文档;
在所述第三丝印层文档的设计区域外增加所述第二丝印层文档中包含放大的丝印位号的第二区域。
在一种可能的实现中,将所述第二丝印层文档中包含放大的丝印位号的第二区域移动至所述目标PCB设计文件中设计区域内的空闲区域,包括:
检测所述空闲区域的区域面积是否不小于所述第二区域的区域面积;
若所述空闲区域的区域面积不小于所述第二区域的区域面积,则将所述第二丝印层文档中包含放大的丝印位号的第二区域移动至所述目标PCB设计文件中设计区域内的空闲区域。
在一种可能的实现中,利用SKILL插件的关联功能,将所述放大的丝印位号与相应的元器件建立关联关系,包括:
获取所述SKILL插件的silk文件,并将所述silk文件中各元器件的被关联的元器件标识、丝印位号和丝印位号的位号信息复制到目标应用文件中;
针对任一元器件,若所述元器件对应的被关联的元器件标识为空标识,则通过所述目标应用文件对应的目标应用的替换功能,将所述目标应用文件中的丝印位号替换所述空标识,得到修改后的被关联的元器件标识;
基于所述修改后的被关联的元器件标识,对所述silk文件进行修改。
在一种可能的实现中,在将各待调整丝印位号缩小预设比例后移动到第一区域内之后,所述方法还包括:
在所述当前PCB设计文件中,确定所述第一区域内各缩小的丝印位号对应的元器件组成的器件集合所在区域;并对所述器件集合所在区域的区域边界采用丝印框框住;
将所述放大的丝印位号与相应的元器件建立关联关系之后,所述方法还包括:
利用配置的关联标识,将移动后的包含放大的丝印位号的第二区域与相应元器件框进行对应指引;所述关联标识为关联标号或关联标线。
第二方面,提供了一种元器件丝印位号的调整装置,该装置可以包括:
调整单元,用于对PCB设计软件中PCB设计文件的丝印位号进行调整,得到当前PCB设计文件和相应文件中的多个待调整丝印位号;所述待调整丝印位号为所述当前PCB设计文件中重叠的丝印位号;
移动单元,用于将各待调整丝印位号缩小预设比例后移动到第一区域内,得到新PCB设计文件和所述新PCB设计文件中的第一丝印层文档;所述第一区域为所述当前PCB设计文件中设计区域外的区域;所述第一区域内各缩小的丝印位号的排列信息与所述当前PCB设计文件中的排列信息相同;所述预设比例为保证相邻丝印位号不重叠的变化比例;
放大单元,用于利用第三方软件的调节功能,将所述第一丝印层文档中包含各缩小的丝印位号的第一区域放大预设比例,得到第二丝印层文档,所述第二丝印层文档为包含各放大的丝印位号的第二区域的丝印层文档;
替换单元,用于基于所述第二丝印层文档,对所述新PCB设计文件中的第一丝印层文档进行替换,得到目标PCB设计文件;
所述移动单元,还用于将所述第二丝印层文档中包含各放大的丝印位号的第二区域移动至所述目标PCB设计文件中设计区域内的空闲区域;
建立单元,用于利用SKILL插件的关联功能,将所述放大的丝印位号与相应的元器件建立关联关系。
在一种可能的实现中,所述调整单元,具体用于:
按照预设的位号调整标准,对所述PCB设计文件中的全部丝印位号进行调整;
将调整后的丝印位号移动至相应元器件的中心位置,得到初步的当前PCB设计文件;
在所述初步的当前PCB设计文件中获取丝印位号未重叠且相应元器件周边有空闲空间的第一元器件,并将第一元器件的丝印位号移动到所述空闲空间处,得到当前PCB设计文件;
将所述当前PCB设计文件中重叠且相应元器件周边无空闲空间的第二元器件对应的丝印位号确定为所述当前PCB设计文件中的待调整丝印位号。
在一种可能的实现中,所述移动单元,具体用于将各待调整丝印位号缩小预设比例后,按照移动相同距离和移动相同方向的移动条件,分别将各缩小的丝印位号移动到第一区域内,得到新PCB设计文件和所述新PCB设计文件中的第一丝印层文档。
在一种可能的实现中,所述替换单元,具体用于:
在所述新PCB设计文件中,删除所述第一丝印层文档中包含各缩小的丝印位号的第一区域,得到第三丝印层文档;
以及,在所述第三丝印层文档的设计区域外增加所述第二丝印层文档中包含放大的丝印位号的第二区域。
在一种可能的实现中,所述移动单元,还具体用于:
检测所述空闲区域的区域面积是否不小于所述第二区域的区域面积;
若所述空闲区域的区域面积不小于所述第二区域的区域面积,则将所述第二丝印层文档中包含放大的丝印位号的第二区域移动至所述目标PCB设计文件中设计区域内的空闲区域。
在一种可能的实现中,所述建立单元,具体用于:
获取所述SKILL插件的silk文件,并将所述silk文件中各元器件的被关联的元器件标识、丝印位号和丝印位号的位号信息复制到目标应用文件中;
针对任一元器件,若所述元器件对应的被关联的元器件标识为空标识,则通过所述目标应用文件对应的目标应用的替换功能,将所述目标应用文件中的丝印位号替换所述空标识,得到修改后的被关联的元器件标识;
基于所述修改后的被关联的元器件标识,对所述silk文件进行修改。
在一种可能的实现中,所述装置还包括确定单元和指引单元:
所述确定单元,用于在所述当前PCB设计文件中,确定所述第一区域内各缩小的丝印位号对应的元器件组成的器件集合所在区域;并对所述器件集合所在区域的区域边界采用丝印框框住;
所述指引单元,用于将所述放大的丝印位号与相应的元器件建立关联关系之后,利用配置的关联标识,将移动后的包含放大的丝印位号的第二区域与相应元器件框进行对应指引;所述关联标识为关联标号或关联标线。
第三方面,提供了一种电子设备,该电子设备包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现上述第一方面中任一所述的方法步骤。
第四方面,提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面中任一所述的方法步骤。
本申请实施例提供的一种元器件丝印位号的调整方法,该方法对PCB设计软件中PCB设计文件的丝印位号进行调整,得到当前PCB设计文件和相应文件中的多个待调整丝印位号;待调整丝印位号为当前PCB设计文件中重叠的丝印位号;将各待调整丝印位号缩小预设比例后移动到第一区域内,得到新PCB设计文件和新PCB设计文件中的第一丝印层文档;第一区域为当前PCB设计文件中设计区域外的区域;第一区域内各缩小的丝印位号的排列信息与当前PCB设计文件中的排列信息相同;预设比例为保证相邻丝印位号不重叠的变化比例;利用第三方软件的调节功能,将第一丝印层文档中包含各缩小的丝印位号的第一区域放大预设比例,得到第二丝印层文档,第二丝印层文档为包含各放大的丝印位号的第二区域的丝印层文档;基于第二丝印层文档,对新PCB设计文件中的第一丝印层文档进行替换,得到目标PCB设计文件;将第二丝印层文档中包含各放大的丝印位号的第二区域移动至目标PCB设计文件中设计区域内的空闲区域;利用SKILL插件的关联功能,将放大的丝印位号与相应的元器件建立关联关系。该方法针对比较密集的小尺寸封装的元器件布局区域,不需要人工对丝印位号进行调整,利用第三方软件和SKILL插件进行调整,相比手工操作,降低了调整时间,增加了调整的准确度,提高了工作效率。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本申请实施例提供的一种元器件丝印位号的调整方法的流程示意图;
图2为本申请实施例提供的一种丝印位号有重叠的局部丝印位号图的示意图;
图3为本申请实施例提供的另一种丝印位号有重叠的局部丝印位号图的示意图;
图4为本申请实施例提供的一种丝印位号无重叠的局部丝印位号图的示意图;
图5为本申请实施例提供的另一种丝印位号无重叠的局部丝印位号图的示意图;
图6为本申请实施例提供的一种元器件丝印位号的调整装置的结构示意图;
图7为本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,并不是全部的实施例。基于本申请实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请实施例中所提到的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括其他没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
在PCB设计中,每个元器件都有自己的丝印位号作为识别标识。设计人员会把它调整到适合的大小并放置于对应的元器件旁边,在后续PCB生产中,工厂会将其印刷在PCB上面,以方便后续贴片、调试、装配、维修等过程中相关人员识别各个元器件的摆放位置。由于印刷工艺的限制和印刷后的可识别性,需要把丝印位号中的字符调整到合适的大小。一般位号调整标准的规定为:丝印位号的字符宽22mil、高30mil、字符间的间距6mil、字符粗6mil。
有时为了保证信号特性,部分元器件会紧密的布局在一起,加上0402、0201甚至01005的大量运用,元器件的布局越来越密集,导致元器件旁边将无空间进行相应丝印位号的摆放,并且对于小尺寸元器件,其丝印位号所占面积要远大于元器件的本体所占面积,如果就近摆放会造成各元器件的丝印位号互相干涉(或称“互相重叠”),又由于元器件一般有横向摆放也有竖向摆放,且每个元器件的丝印位号长度也不统一,即每个元器件的丝印位号占用的空间和方向都无特别的固定规律,采用PCB设计软件对丝印位号进行放大或缩小的调整,只能对每个元器件的丝印位号在自己固定的坐标上做放大或缩小的调整(固定的坐标为每个丝印位号的中心位置)其中,采用PCB设计软件对丝印位号进行放大调整后,丝印位号间的相对坐标不会改变,就会相互之间或者与其他位号产生重叠。所以只能依靠设计人员根据实际空间,将布局密集区域里元器件的丝印位号单独逐一的摆放到空间比较充足地方,对布局密集区域部分的调整非常费事,且容易错误,需要反复检查确认才可。
基于此,本申请实施例提供了一种元器件丝印位号的调整方法,应用在具备该调整方法对应的调整程序的调整装置中,针对元器件密集布局区域,尤其是小尺寸元器件密集布局区域中存在重叠的丝印位号,通过借用第三方软件在丝印层对PCB设计文件中局部丝印位号(存在重叠的丝印位号)的放大后,将修改后的丝印层重新导入到PCB设计文件中,再利用SKILL插件将导入到PCB设计文件失去对应关系的丝印位号,重新建立丝印位号与相对应的元器件的关联关系。该方法相比手工操作,降低了调整时间,增加了调整的准确度,提高了工作效率。
以下结合说明书附图对本申请的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本申请,并不用于限定本申请,并且在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
图1为本申请实施例提供的一种元器件丝印位号的调整方法的流程示意图。如图1所示,该方法可以包括:
步骤S110、对PCB设计软件中PCB设计文件的丝印位号进行调整,得到当前PCB设计文件和相应文件中的多个待调整丝印位号。
具体实施中,为了得到美观的PCB设计,可以采用PCB设计软件,先对PCB设计软件中各元器件的丝印位号进行位号字符和位号位置的统一处理,得到当前PCB设计文件,具体为:
按照预设的位号调整标准,对该PCB设计文件中的全部丝印位号进行调整;并将调整后的丝印位号移动至相应元器件的中心位置,得到当前PCB设计文件。其中,位号调整为位号字符的调整,且位号字符的调整与位号位置的移动可以同时执行,也可以根据实际情况先后执行,本申请实施例在此不做限定。
需要说明的是,按照预设的位号调整标准对丝印位号进行调整前,若该PCB设计文件中存在某一丝印位号符合预设的位号调整标准,仅表明该丝印位号在调整前后丝印位号的字符未变化,但该丝印位号也是执行了相应调整操作的。
进一步的,由于元器件一般有横向摆放(与显示界面中水平方向的界面边界平行),也有竖向摆放(与显示界面中竖直方向的界面边界平行),为了进一步得到美观的PCB设计,可以采用PCB设计软件,在将调整后的丝印位号移动至相应元器件的中心位置之前,对丝印位号的方向进行调整,也就是说,按照元器件的摆放方向,对相应丝印位号的方向进行调整,且摆放方向相同的元器件对应的丝印位号的方向相同,且这些丝印位号的朝向也相同。
在一个例子中,按照预设的位号调整标准,对PCB设计文件A中的每个丝印位号调整为字符宽22mil、高30mil、字符间的间距6mil、字符粗6mil。再基于元器件的横向摆放方向或竖向摆放方向,对调整后的丝印位号的方向进行相同方向的调整。
将方向调整后的丝印位号由当前位置移动至相应元器件的中心位置,即将方向调整后的丝印位号放置在相应元器件内,得到初步的当前PCB设计文件。
初步的当前PCB设计文件中设计区域可以包括如图2所示的丝印位号有重叠的局部丝印位号图,图2包括电阻R83、电阻R87、电阻R851、电阻R1、电阻R20、电阻R3025、电容C929电容C459和电容C18共9个密集分布的元器件,且所有元器件的丝印位号的字符大小、间距和粗细均统一,所有元器件的丝印位号均位于相应元器件的正中心。电阻R1、电阻R20、电容C929和电容C459这4个元器件的均是竖直摆放,对应的丝印位号R1、R20、C929和C459也是竖直摆放且均朝向左;电阻R83、电阻R87、电阻R851、电阻R3025和电容C18这5个元器件的均是横向摆放,对应的丝印位号R3_1和C1_1也是横向摆放且均朝向上。其中,电阻R83、电阻R87、电阻R851、电阻R1、电阻R20、电容C929和电容C459这7个元器件的尺寸相同,电阻R3025和电容C18这2个元器件的尺寸相同。
如图2中电阻R1的丝印位号长度最短,电阻R3025的丝印位号长度最长,由于元器件的丝印位号长度不统一,导致处于密集区域中的丝印位号重叠:电阻R83的丝印位号与电阻R1的丝印位号重叠;电阻R87的丝印位号与电阻R20的丝印位号重叠;电阻R851的丝印位号与电阻R20的丝印位号重叠;电容C929的丝印位号与电容C459的丝印位号重叠;电阻R1的丝印位号与电容C929的丝印位号重叠;电阻R20的丝印位号与电容C459的丝印位号重叠。重叠的丝印位号导致不能准确识别出相应元器件的丝印位号。
之后,获取初步的当前PCB设计文件中丝印位号未重叠且相应元器件周边有空闲空间的第一元器件,如图2中的电阻R3025和电容C18,并将第一元器件的丝印位号移动到所述空闲空间处,得到当前PCB设计文件,如图3所示。具体的,可以响应于设计师针对第一元器件向目标位置移动的移动操作,对第一元器件进行移动;或者,可以基于预设移动规则,对第一元器件进行移动,预设移动规则可以包括基于元器件周边空闲空间的位置,移动相应元器件的丝印位号。
将当前PCB设计文件中重叠且相应元器件周边无空闲空间的第二元器件对应的丝印位号确定为当前PCB设计文件中的待调整丝印位号,如图3中电阻R83、电阻R87、电阻R851、电阻R1、电阻R20、电容C929和电容C459对应的丝印位号均为待调整丝印位号。
进一步的,对于元器件旁边有空闲空间的场景,相应的丝印位号可以就近移动到空白区域,即丝印位号大小小于元器件尺寸,此时的丝印位号间互相不会重叠,例如电阻R3025的上侧和电容C18的下侧存在空闲空间,故此时只需要将丝印位号R3025移动至电阻R3025的上侧,将丝印位号C18移动至电容C18的下侧,如图3所示。
步骤S120、将各待调整丝印位号缩小预设比例后移动到第一区域内,得到新PCB设计文件和新PCB设计文件中的第一丝印层文档。
其中,预设比例为保证相邻丝印位号不重叠的变化比例。
具体实施中,采用PCB设计软件,分别对各待调整丝印位号缩小预设比例,以实现各缩小的丝印位号不重叠,如图4所示,电阻R83、电阻R87、电阻R851、电阻R1、电阻R20、电容C929和电容C459对应的丝印位号均缩小预设比例,达到缩小后的丝印位号彼此不重叠,而电阻R3025和电容C18对应的丝印位号均未缩小;
将各缩小的丝印位号移动到当前PCB设计文件中设计区域外的第一区域内,得到新PCB设计文件,具体的可以将各缩小的丝印位号所在区域整体移动到第一区域内,第一区域的区域边界可采用2D丝印框框住。
其中,为了提高各缩小的丝印位号与相应元器件布局统一性,按照移动相同距离和移动相同方向的移动条件,分别将各缩小的丝印位号移动到第一区域内,即第一区域内各缩小的丝印位号的排列信息与当前PCB设计文件中的排列信息相同。排列信息包括排列方向、各缩小的丝印位号的排列顺序和相邻缩小的丝印位号的排列位置等信息。
另,由于PCB设计文件为包含多个设计层的三维设计文件,且上述调整是对多个设计层中的丝印层的调整,故可以调整PCB设计软件的显示界面,调整为只显示丝印层,从而导出相应绘图交换文件(Drawing Exchange Format,DXF)文件,该DXF文件为该新PCB设计文件中的丝印层文档,即第一丝印层文档。
进一步的,在当前PCB设计文件中,确定各缩小的丝印位号对应的元器件组成的器件集合所在区域,即该区域为各待调整丝印位号对应的元器件组成的区域;并对器件集合所在区域的区域边界采用2D丝印框框住。
步骤S130、利用第三方软件的区域调节功能,将第一丝印层文档中包含各缩小的丝印位号的第一区域放大预设比例,得到第二丝印层文档。
其中,第三方软件可以为AUTO CAD软件或其他可以实现多个丝印位号整体同时调整的软件。
具体实施中,采用第三方软件,如AUTO CAD软件打开第一丝印层文档,利用第三方软件的调节功能,按照预设比例,对第一丝印层文档中包含各缩小的丝印位号的第一区域进行整个区域的放大,具体的,AUTO CAD软件可以响应于设计师的放大操作,对第一丝印层文档中包含各缩小的丝印位号的第一区域进行整个区域的放大调节,或者,按照配置的调节程序,自动对第一丝印层文档中包含各缩小的丝印位号的第一区域进行整个区域的放大调节,具体方式本申请实施例在此不作限定。此时,放大后的丝印位号就和其它没有进行缩小放大的丝印位号一样大,由于是对第一区域和第一区域中内容进行的整体放大,即,位号大小调整的同时,丝印位号的相对坐标也随之放大,使放大后的丝印位号之间也不会相互干涉。
也就是说,各缩小的丝印位号放大了预设比例,第一区域的区域面积也同时放大了预设比例,得到包含各放大的丝印位号的第二区域,由此得到了第二丝印层文档,即另一个DXF文件。第二丝印层文档为包含各放大的丝印位号的第二区域的丝印层文档。
步骤S140、基于第二丝印层文档,对新PCB设计文件中的第一丝印层文档进行替换,得到目标PCB设计文件。
具体实施中,将第二丝印层文档导入PCB设计软件的丝印层,之后进行替换操作,其中,替换操作可以包括以下方式:
方式1,可以将新PCB设计文件中的第一丝印层文档完全替换为第二丝印层文档,即将第二丝印层文档作为新PCB设计文件中的丝印层文档,得到目标PCB设计文件。
方式2,可以在新PCB设计文件中,删除第一丝印层文档中包含各缩小的丝印位号的第一区域,得到第三丝印层文档;并在第三丝印层文档的设计区域外增加第二丝印层文档中包含放大的丝印位号的第二区域,得到目标PCB设计文件。其中,第三丝印层文档中增加的第二区域在设计区域外的位置与第二丝印层文档中的第二区域在设计区域外的位置可以相同也可以不同。
步骤S150、将第二丝印层文档中包含各放大的丝印位号的第二区域移动至目标PCB设计文件中设计区域内的空闲区域。
具体实施中,检测目标PCB设计文件中设计区域内的空闲区域的区域面积是否不小于第二区域的区域面积;
若空闲区域的区域面积不小于第二区域的区域面积,则表明目标PCB设计文件中设计区域内存在足够的空间摆放整个第二区域,故此时采用PCB设计软件,将第二丝印层文档中包含各放大的丝印位号的第二区域进行区域移动,移动至目标PCB设计文件中设计区域内的空闲区域。
在一个例子中,结合图4,目标PCB设计文件的设计区域可以包括如图5所示的丝印位号无重叠的局部丝印位号图,其中,电阻R83、电阻R87、电阻R851、电阻R1、电阻R20、电容C929和电容C459这7个元器件所在的区域1为密集布局区域,区域2为第二区域,该区域包括上述7个元器件对应的经放大后的丝印位号。
若空闲区域的区域面积小于第二区域的区域面积,则表明目标PCB设计文件中设计区域内不存在足够的空间摆放整个第二区域,故此时则返回执行将各待调整丝印位号缩小预设比例的步骤;将各缩小的丝印位号所在位置进行位置分区,得到多个位置分区中各位置分区对应的各缩小的丝印位号;
之后,将各位置分区对应的各缩小的丝印位号分别移动到当前PCB设计文件中设计区域外的一个第一区域内,得到新PCB设计文件和新PCB设计文件中的第一丝印层文档,此时的第一丝印层文档包括与多个位置分区一一对应的多个第一区域,并对每个第一区域,执行步骤S130,直到所有待调整丝印位号对应的放大的丝印位号均移动至目标PCB设计文件中设计区域内的空闲区域。
步骤S160、利用SKILL插件的关联功能,将放大的丝印位号与相应的元器件建立关联关系。
由于不同软件间存在兼容性问题,即PCB设计软件与第三方软件也存在兼容性问题,利用第三方软件导出的第二丝印层文档中的丝印位号与相应的元器件不存在关联关系,此时的丝印位号仅为2D线的形式,故为了后续PCB设计的便利需要将不存在关联关系丝印位号与相应的元器件建立关联关系。
若步骤S140中采用的替换操作为方式1的替换操作,则表明目标PCB设计文件中的丝印层文档导入了整个第二丝印层文档,此时目标PCB设计文件中第二丝印层文档内的所有的丝印位号与相应的元器件均不存在关联关系。
若步骤S140中采用的替换操作为方式2的替换操作,则表明目标PCB设计文件中的丝印层文档仅导入了第二丝印层文档中包含各放大的丝印位号的第二区域,此时目标PCB设计文件中第二丝印层文档内第二区域中的丝印位号与相应的元器件均不存在关联关系。
需要说明的是,上述替换操作的具体方式可以是根据实际业务情况确实的;或者,可以根据第二丝印层文档中第二区域外的丝印位号(未进行缩小或方法处理的丝印位号)的数量确定的,例如,在第二区域外的丝印位号的数量较多时,若采用方式2的替换操作会使待建立关联丝印位号的数量大于采用方式1的替换操作对应的待建立关联丝印位号的数量,故此时可选择方式1的替换操作,这样会减少执行步骤S160的次数。
具体实施中,获取SKILL插件的silk文件,并将silk文件中每个元器件的被关联的元器件标识、丝印位号和相应丝印位号的位号信息复制到目标应用文件中;位号信息包括丝印位号的角度、在目标PCB设计文件中的坐标和所在的设计层等信息。
检测silk文件中每个元器件的被关联的元器件标识是否为空标识,如元器件标识是否为NIL;
若某一元器件对应的被关联的元器件标识不为空标识,且元器件标识与目标应用文件中的丝印位号相同,则表明该元器件与相应的丝印位号存在关联关系。
若某一元器件对应的被关联的元器件标识为空标识,则通过目标应用文件对应的目标应用的替换功能,将目标应用文件中的丝印位号替换空标识,得到修改后的被关联的元器件标识;基于修改后的被关联的元器件标识,对该silk文件进行修改。
进一步的,利用配置的关联标识,将目标PCB设计文件中移动后的包含放大的丝印位号的第二区域与相应元器件框进行对应指引;配置的关联标识可以为关联标号或关联标线,以完成整个丝印位号的摆放处理。
续上例,结合图5,区域1与区域2采用关联标线L1进行对应指引。
可见,针对比较密集的小尺寸封装的元器件布局区域,现有的人工调整方法,需要依次对每个丝印位号按照大致相对的位置进行调整,耗时较长且易出错,而本申请上述实施例提供的元器件丝印位号的调整方法利用第三方软件和SKILL插件进行调整,大大节约了调整时间,且保证了调整的准确性。
与上述方法对应的,本申请实施例还提供一种元器件丝印位号的调整装置,如图6所示,该装置包括:调整单元610、移动单元620、放大单元630、替换单元640和建立单元650;
调整单元610,用于对PCB设计软件中PCB设计文件的丝印位号进行调整,得到当前PCB设计文件和相应文件中的多个待调整丝印位号;所述待调整丝印位号为所述当前PCB设计文件中重叠的丝印位号;
移动单元620,用于将各待调整丝印位号缩小预设比例后移动到第一区域内,得到新PCB设计文件和所述新PCB设计文件中的第一丝印层文档;所述第一区域为所述当前PCB设计文件中设计区域外的区域;所述第一区域内各缩小的丝印位号的排列信息与所述当前PCB设计文件中的排列信息相同;所述预设比例为保证相邻丝印位号不重叠的变化比例;
放大单元630,用于利用第三方软件的调节功能,将所述第一丝印层文档中包含各缩小的丝印位号的第一区域放大预设比例,得到第二丝印层文档,所述第二丝印层文档为包含各放大的丝印位号的第二区域的丝印层文档;
替换单元640,用于基于所述第二丝印层文档,对所述新PCB设计文件中的第一丝印层文档进行替换,得到目标PCB设计文件;
移动单元620,还用于将所述第二丝印层文档中包含各放大的丝印位号的第二区域移动至所述目标PCB设计文件中设计区域内的空闲区域;
建立单元650,用于利用SKILL插件的关联功能,将所述放大的丝印位号与相应的元器件建立关联关系。
本申请上述实施例提供的该装置的各功能单元的功能,可以通过上述各方法步骤来实现,因此,本申请实施例提供的该装置中的各个单元的具体工作过程和有益效果,在此不复赘述。
本申请实施例还提供了一种电子设备,如图7所示,包括处理器710、通信接口720、存储器730和通信总线740,其中,处理器710,通信接口720,存储器730通过通信总线740完成相互间的通信。
存储器730,用于存放计算机程序;
处理器710,用于执行存储器730上所存放的程序时,实现如下步骤:
对PCB设计软件中PCB设计文件的丝印位号进行调整,得到当前PCB设计文件和相应文件中的多个待调整丝印位号;所述待调整丝印位号为所述当前PCB设计文件中重叠的丝印位号;
将各待调整丝印位号缩小预设比例后移动到第一区域内,得到新PCB设计文件和所述新PCB设计文件中的第一丝印层文档;所述第一区域为所述当前PCB设计文件中设计区域外的区域;所述第一区域内各缩小的丝印位号的排列信息与所述当前PCB设计文件中的排列信息相同;所述预设比例为保证相邻丝印位号不重叠的变化比例;
利用第三方软件的调节功能,将所述第一丝印层文档中包含各缩小的丝印位号的第一区域放大预设比例,得到第二丝印层文档,所述第二丝印层文档为包含各放大的丝印位号的第二区域的丝印层文档;
基于所述第二丝印层文档,对所述新PCB设计文件中的第一丝印层文档进行替换,得到目标PCB设计文件;
将所述第二丝印层文档中包含各放大的丝印位号的第二区域移动至所述目标PCB设计文件中设计区域内的空闲区域;
利用SKILL插件的关联功能,将所述放大的丝印位号与相应的元器件建立关联关系。
上述提到的通信总线可以是外设部件互连标准(Peripheral ComponentInterconnect,PCI)总线或扩展工业标准结构(Extended Industry StandardArchitecture,EISA)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
通信接口用于上述电子设备与其他设备之间的通信。
存储器可以包括随机存取存储器(Random Access Memory,RAM),也可以包括非易失性存储器(Non-Volatile Memory,NVM),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(Network Processor,NP)等;还可以是数字信号处理器(Digital SignalProcessing,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
由于上述实施例中电子设备的各器件解决问题的实施方式以及有益效果可以参见图1所示的实施例中的各步骤来实现,因此,本申请实施例提供的电子设备的具体工作过程和有益效果,在此不复赘述。
在本申请提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述实施例中任一所述的元器件丝印位号的调整方法。
在本申请提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一所述的元器件丝印位号的调整方法。
本领域内的技术人员应明白,本申请实施例中的实施例可提供为方法、***、或计算机程序产品。因此,本申请实施例中可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请实施例中可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请实施例中是参照根据本申请实施例中实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本申请实施例中的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请实施例中范围的所有变更和修改。
显然,本领域的技术人员可以对本申请实施例中实施例进行各种改动和变型而不脱离本申请实施例中实施例的精神和范围。这样,倘若本申请实施例中实施例的这些修改和变型属于本申请实施例中权利要求及其等同技术的范围之内,则本申请实施例中也意图包含这些改动和变型在内。

Claims (10)

1.一种元器件丝印位号的调整方法,其特征在于,所述方法包括:
对PCB设计软件中PCB设计文件的丝印位号进行调整,得到当前PCB设计文件和相应文件中的多个待调整丝印位号;所述待调整丝印位号为所述当前PCB设计文件中重叠的丝印位号;
将各待调整丝印位号缩小预设比例后移动到第一区域内,得到新PCB设计文件和所述新PCB设计文件中的第一丝印层文档;所述第一区域为所述当前PCB设计文件中设计区域外的区域;所述第一区域内各缩小的丝印位号的排列信息与所述当前PCB设计文件中的排列信息相同;所述预设比例为保证相邻丝印位号不重叠的变化比例;
利用第三方软件的调节功能,将所述第一丝印层文档中包含各缩小的丝印位号的第一区域放大预设比例,得到第二丝印层文档,所述第二丝印层文档为包含各放大的丝印位号的第二区域的丝印层文档;
基于所述第二丝印层文档,对所述新PCB设计文件中的第一丝印层文档进行替换,得到目标PCB设计文件;
将所述第二丝印层文档中包含各放大的丝印位号的第二区域移动至所述目标PCB设计文件中设计区域内的空闲区域;
利用SKILL插件的关联功能,将所述放大的丝印位号与相应的元器件建立关联关系。
2.如权利要求1所述的方法,其特征在于,对PCB设计软件中PCB设计文件的丝印位号进行调整处理,得到当前PCB设计文件和相应文件中的多个待调整丝印位号,包括:
按照预设的位号调整标准,对所述PCB设计文件中的全部丝印位号进行调整;
将调整后的丝印位号移动至相应元器件的中心位置,得到初步的当前PCB设计文件;
在所述初步的当前PCB设计文件中获取丝印位号未重叠且相应元器件周边有空闲空间的第一元器件,并将第一元器件的丝印位号移动到所述空闲空间处,得到当前PCB设计文件;
将所述当前PCB设计文件中重叠且相应元器件周边无空闲空间的第二元器件对应的丝印位号确定为所述当前PCB设计文件中的待调整丝印位号。
3.如权利要求1所述的方法,其特征在于,将各待调整丝印位号缩小预设比例后移动到第一区域内,得到新PCB设计文件和所述新PCB设计文件中的第一丝印层文档,包括:
将各待调整丝印位号缩小预设比例后,按照移动相同距离和移动相同方向的移动条件,分别将各缩小的丝印位号移动到第一区域内,得到新PCB设计文件和所述新PCB设计文件中的第一丝印层文档。
4.如权利要求1所述的方法,其特征在于,基于所述第二丝印层文档,对所述新PCB设计文件中的第一丝印层文档进行替换,得到目标PCB设计文件,包括:
在所述新PCB设计文件中,删除所述第一丝印层文档中包含各缩小的丝印位号的第一区域,得到第三丝印层文档;
在所述第三丝印层文档的设计区域外增加所述第二丝印层文档中包含放大的丝印位号的第二区域。
5.如权利要求1所述的方法,其特征在于,将所述第二丝印层文档中包含放大的丝印位号的第二区域移动至所述目标PCB设计文件中设计区域内的空闲区域,包括:
检测所述空闲区域的区域面积是否不小于所述第二区域的区域面积;
若所述空闲区域的区域面积不小于所述第二区域的区域面积,则将所述第二丝印层文档中包含放大的丝印位号的第二区域移动至所述目标PCB设计文件中设计区域内的空闲区域。
6.如权利要求1所述的方法,其特征在于,利用SKILL插件的关联功能,将所述放大的丝印位号与相应的元器件建立关联关系,包括:
获取所述SKILL插件的silk文件,并将所述silk文件中各元器件的被关联的元器件标识、丝印位号和丝印位号的位号信息复制到目标应用文件中;
针对任一元器件,若所述元器件对应的被关联的元器件标识为空标识,则通过所述目标应用文件对应的目标应用的替换功能,将所述目标应用文件中的丝印位号替换所述空标识,得到修改后的被关联的元器件标识;
基于所述修改后的被关联的元器件标识,对所述silk文件进行修改。
7.如权利要求1所述的方法,其特征在于,在将各待调整丝印位号缩小预设比例后移动到第一区域内之后,所述方法还包括:
在所述当前PCB设计文件中,确定所述第一区域内各缩小的丝印位号对应的元器件组成的器件集合所在区域;并对所述器件集合所在区域的区域边界采用丝印框框住;
将所述放大的丝印位号与相应的元器件建立关联关系之后,所述方法还包括:
利用配置的关联标识,将移动后的包含放大的丝印位号的第二区域与相应元器件框进行对应指引;所述关联标识为关联标号或关联标线。
8.一种元器件丝印位号的调整装置,其特征在于,所述装置包括:
调整单元,用于对PCB设计软件中PCB设计文件的丝印位号进行调整,得到当前PCB设计文件和相应文件中的多个待调整丝印位号;所述待调整丝印位号为所述当前PCB设计文件中重叠的丝印位号;
移动单元,用于将各待调整丝印位号缩小预设比例后移动到第一区域内,得到新PCB设计文件和所述新PCB设计文件中的第一丝印层文档;所述第一区域为所述当前PCB设计文件中设计区域外的区域;所述第一区域内各缩小的丝印位号的排列信息与所述当前PCB设计文件中的排列信息相同;所述预设比例为保证相邻丝印位号不重叠的变化比例;
放大单元,用于利用第三方软件的调节功能,将所述第一丝印层文档中包含各缩小的丝印位号的第一区域放大预设比例,得到第二丝印层文档,所述第二丝印层文档为包含各放大的丝印位号的第二区域的丝印层文档;
替换单元,用于基于所述第二丝印层文档,对所述新PCB设计文件中的第一丝印层文档进行替换,得到目标PCB设计文件;
所述移动单元,还用于将所述第二丝印层文档中包含各放大的丝印位号的第二区域移动至所述目标PCB设计文件中设计区域内的空闲区域;
建立单元,用于利用SKILL插件的关联功能,将所述放大的丝印位号与相应的元器件建立关联关系。
9.一种电子设备,其特征在于,所述电子设备包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存储的程序时,实现权利要求1-7任一所述的方法步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-7任一所述的方法步骤。
CN202210608793.XA 2022-05-31 2022-05-31 元器件丝印位号的调整方法及装置 Pending CN114925649A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210608793.XA CN114925649A (zh) 2022-05-31 2022-05-31 元器件丝印位号的调整方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210608793.XA CN114925649A (zh) 2022-05-31 2022-05-31 元器件丝印位号的调整方法及装置

Publications (1)

Publication Number Publication Date
CN114925649A true CN114925649A (zh) 2022-08-19

Family

ID=82811962

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210608793.XA Pending CN114925649A (zh) 2022-05-31 2022-05-31 元器件丝印位号的调整方法及装置

Country Status (1)

Country Link
CN (1) CN114925649A (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115334758A (zh) * 2022-08-25 2022-11-11 苏州浪潮智能科技有限公司 一种堆叠器件装配层丝印的排布方法及***
CN115767933A (zh) * 2022-12-22 2023-03-07 广州市保伦电子有限公司 一种基于pcb绘制的元件丝印的调整方法及***
CN116095963A (zh) * 2023-01-06 2023-05-09 深圳市金锐显数码科技有限公司 Pcb丝印调整方法、装置与电子设备
CN117173707A (zh) * 2023-10-30 2023-12-05 宁德时代新能源科技股份有限公司 印制电路板的位号图的生成方法、装置、设备及存储介质

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115334758A (zh) * 2022-08-25 2022-11-11 苏州浪潮智能科技有限公司 一种堆叠器件装配层丝印的排布方法及***
CN115334758B (zh) * 2022-08-25 2024-01-16 苏州浪潮智能科技有限公司 一种堆叠器件装配层丝印的排布方法及***
CN115767933A (zh) * 2022-12-22 2023-03-07 广州市保伦电子有限公司 一种基于pcb绘制的元件丝印的调整方法及***
CN115767933B (zh) * 2022-12-22 2024-03-12 广东保伦电子股份有限公司 一种基于pcb绘制的元件丝印的调整方法及***
CN116095963A (zh) * 2023-01-06 2023-05-09 深圳市金锐显数码科技有限公司 Pcb丝印调整方法、装置与电子设备
CN117173707A (zh) * 2023-10-30 2023-12-05 宁德时代新能源科技股份有限公司 印制电路板的位号图的生成方法、装置、设备及存储介质
CN117173707B (zh) * 2023-10-30 2024-04-02 宁德时代新能源科技股份有限公司 印制电路板的位号图的生成方法、装置、设备及存储介质

Similar Documents

Publication Publication Date Title
CN114925649A (zh) 元器件丝印位号的调整方法及装置
CN113379651B (zh) 一种激光成像过程中的图像处理方法、***及相关设备
CN109451663B (zh) 应用于通孔回流焊接的参数分析方法与分析***
CN113379622A (zh) 用于电子束缺陷检测的像素尺寸校准方法和装置及设备
JP2013247228A (ja) 基板の検査方法、検査プログラム、および検査装置
CN103558989A (zh) 一种内容排版的方法及移动终端
CN112818632B (zh) 芯片的图形密度的分析方法、装置及电子设备
CN110532654B (zh) 一种印刷电路板pcb板上参数确定的方法和装置
US10755022B2 (en) Electronic apparatus and layout method for integrated circuit
CN107567275A (zh) 元器件放置于基板的方法、装置及元器件贴/插件机
CN105956239A (zh) 一种电路设计中元器件的自动对齐方法及***
CN111624860B (zh) 一种线路板曝光基准定位方法和装置
SG187302A1 (en) Dfm improvement utility with unified interface
CN113642281A (zh) Pcb设计图的检测方法、装置、设备及介质
CN113260153B (zh) 电路板镜像电路的设计方法、***、装置及存储介质
CN116422543B (zh) 一种基于空间平面的点胶控制方法、装置、设备及介质
US20240217014A1 (en) Solder printing apparatus
CN115767933B (zh) 一种基于pcb绘制的元件丝印的调整方法及***
CN117406563B (zh) 套刻对准标记的位置偏移量检测方法及半导体的加工方法
CN116956807B (zh) 芯片设计的全局布线拥塞图确定方法及相关设备
CN113534604B (zh) 标记检测方法、装置及计算机可读存储介质
CN117769141A (zh) 一种pcb板合拼开料方法及pcb板合拼开料***
CN112507651A (zh) 电路板设计的数据处理方法、装置、电子设备与存储介质
CN115437582A (zh) 工程图纸视图区域分布方法、控制器以及存储介质
CN117010316A (zh) Pcb设计中器件聚拢方法、装置、设备及存储介质

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