System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及pcb(printed circuit board,印刷电路板),尤其涉及异形板拼版方法、装置、设备及介质。
技术介绍
1、目前,pcb(printed circuit board,印制电路板)行业在生产pcb样板时,为了节省时间和成本,会将多款同工艺的pcb产品手动合拼一起生产,通常使用人工将多款pcs(一类pcb产品的最小出货单位)合并成1个set(生产的最小单位,由pcs合成)板;而在需要进行拼版的pcs为异形板的情况下,其排布在set板中的位置固定,使得set板的板材利用率通常较低以及拼版效率不高。
技术实现思路
1、本申请实施例提供了一种异形板拼版方法、装置、设备及介质,旨在解决现有技术方法中存在的set板的板材利用率较低以及拼版效率不高的问题。
2、第一方面,本申请实施例提供了一种异形板拼版方法,所述方法包括:
3、响应于异形板拼接指令,根据所述异形板拼接指令获取目标文件;
4、基于预设长度对所述目标文件中的异形板进行放大处理,得到待排样异形板;
5、按照预设放置策略和预设排样算法对所述待排样异形板与目标set板进行计算,得到与所述待排样异形板对应的排样方案;
6、基于所述预设长度对所述排样方案中的所有待排样异形板进行内缩处理,得到第一目标排样方案;
7、获取与所述第一目标排样方案对应的所有待排样异形板的角度序列;
8、按照预设优化算法对所述所有待排样异形板的角度序列与所述目标
9、第二方面,本申请实施例提供了一种异形板拼版装置,其特征在于,所述装置包括:
10、第一获取单元,用于响应于异形板拼接指令,根据所述异形板拼接指令获取目标文件;
11、异形板放大单元,用于基于预设长度对所述目标文件中的异形板进行放大处理,得到待排样异形板;
12、排样单元,用于按照预设放置策略和预设排样算法对所述待排样异形板与目标set板进行计算,得到与所述待排样异形板对应的排样方案;
13、异形板内缩单元,用于基于所述预设长度对所述排样方案中的所有待排样异形板进行内缩处理,得到第一目标排样方案;
14、第二获取单元,用于获取与所述第一目标排样方案对应的所有待排样异形板的角度序列;
15、拼版单元,用于按照预设优化算法对所述所有待排样异形板的角度序列与所述目标set板进行拼版处理,得到第二目标排样方案。
16、第三方面,本申请实施例又提供了一种计算机设备,其包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面所述的异形板拼版方法。
17、第四方面,本申请实施例还提供了一种存储介质,其中所述存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行上述第一方面所述的异形板拼版方法。
18、本专利技术提供了一种异形板拼版方法、装置、设备及介质,包括根据异形板拼接指令获取目标文件;基于预设长度对目标文件中的异形板进行放大处理,得到待排样异形板;按照预设放置策略和预设排样算法计算待排样异形板与目标set板,得到排样方案;基于预设长度对排样方案中的所有待排样异形板进行内缩处理,得到第一目标排样方案;获取所有待排样异形板的角度序列;按照预设优化算法对所有待排样异形板的角度序列与目标set板进行拼版处理,得到第二目标排样方案。本专利技术利用预设放置策略和预设排样算法将待排样异形板组合生成排样方案,并通过预设优化算法筛选出最优第二目标排样方案,从而提高了set板的板材利用率以及拼版效率。
本文档来自技高网...【技术保护点】
1.一种异形板拼版方法,其特征在于,所述方法包括:
2.根据权利要求1所述的异形板拼版方法,其特征在于,所述根据所述异形板拼接指令获取目标文件之后,还包括:
3.根据权利要求1所述的异形板拼版方法,其特征在于,所述按照预设放置策略和预设排样算法对所述待排样异形板与目标Set板进行计算,得到与所述待排样异形板对应的排样方案,包括:
4.根据权利要求3所述的异形板拼版方法,其特征在于,所述生成第一更新Set板,包括:
5.根据权利要求3所述的异形板拼版方法,其特征在于,所述按照所述预设排样算法计算所述第一更新Set板与所述第二待排样异形板的临界多边形,得到内靠接临界多边形,包括:
6.根据权利要求3所述的异形板拼版方法,其特征在于,所述通过所述预设放置策略与所述内靠接临界多边形确定所述第二待排样异形板在所述第一更新Set板中的第二放样位置,包括:
7.根据权利要求1所述的异形板拼版方法,其特征在于,所述按照预设放置策略和预设排样算法对所述待排样异形板与目标Set板进行计算,得到与所述待排样异形板对应的排样方案之前
8.一种异形板拼版装置,其特征在于,所述装置包括:
9.一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-7中任一项所述的异形板拼版方法。
10.一种存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如权利要求1-7中任一项所述的异形板拼版方法。
...【技术特征摘要】
1.一种异形板拼版方法,其特征在于,所述方法包括:
2.根据权利要求1所述的异形板拼版方法,其特征在于,所述根据所述异形板拼接指令获取目标文件之后,还包括:
3.根据权利要求1所述的异形板拼版方法,其特征在于,所述按照预设放置策略和预设排样算法对所述待排样异形板与目标set板进行计算,得到与所述待排样异形板对应的排样方案,包括:
4.根据权利要求3所述的异形板拼版方法,其特征在于,所述生成第一更新set板,包括:
5.根据权利要求3所述的异形板拼版方法,其特征在于,所述按照所述预设排样算法计算所述第一更新set板与所述第二待排样异形板的临界多边形,得到内靠接临界多边形,包括:
6.根据权利要求3所述的异形板拼版方法,其特征在于,所述通过所述预设放置策略与所述内靠接...
【专利技术属性】
技术研发人员:袁文双,
申请(专利权)人:深圳市百能信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。