一种PCB丝印调整系统和方法与流程

文档序号:14911502发布日期:2018-07-10 23:32阅读:来源:国知局

技术特征:

1.一种PCB丝印调整方法,其特征在于:包括:

S101、在设计文件中创建存储文件;

S102、获取丝印字符的相关属性,将相关属性输出到存储文件中,形成丝印字符的新信息;

S103、在设计文件中导入存储文件,并读入存储文件中丝印字符的新信息;

S104、判断是否能根据读入的丝印字符的新信息找到当前文件中对应的器件、且新信息和旧信息中的textBlock属性是否一致,如是,执行步骤S105,否则,执行步骤S107;

S105、获取当前文件中对应器件的丝印字符的旧信息;

S106、将新信息的相关属性值与旧信息的相关属性值进行比较和计算,得到丝印字符的相关操作数值,根据操作数值对丝印字符进行移动操作,完成丝印字符的调整;

S107、判定当前读入的丝印字符为新增的丝印字符;

S108、将新增的丝印字符按照其属性信息,放置到指定的位置,完成新增丝印字符的放置操作。

2.根据权利要求1所述的一种PCB丝印调整方法,其特征在于:所述相关属性包括:text、xy、rotation、isMirrored、layer、textBlock,所述旧信息包括:objType属性、layer属性、xy属性;

所述将新信息的相关属性值与旧信息的相关属性值进行比较和计算,得到丝印字符的相关操作数值,根据操作数值对丝印字符进行移动操作,完成丝印字符的调整,具体包括:

将丝印字符的新xy坐标减去旧xy坐标,得到丝印字符需要移动的距离信息,将丝印字符的新旋转角度rotation减去旧旋转角度rotation,得到丝印字符需要旋转的角度信息;将丝印字符按照得到的距离信息移动,按照得到的旋转角度信息旋转,完成丝印字符的移动操作。

3.根据权利要求2所述的一种PCB丝印调整方法,其特征在于:所述将新信息的相关属性值与旧信息的相关属性值进行比较和计算,得到丝印字符的相关操作数值,根据操作数值对丝印字符进行移动操作,完成丝印字符的调整,具体还包括:

当丝印字符所在的新层和旧层不在同一层时,将丝印字符镜像到对应的丝印字符所在的新层。

4.根据权利要求1所述的一种PCB丝印调整方法,其特征在于:所述判断是否能根据读入的丝印字符的新信息找到当前文件中对应的器件,具体包括:

根据读入的丝印字符的新信息,在当前文件中查找丝印字符名称与读入的丝印字符名称一样的器件,如能查找到,则判定能根据读入的丝印字符的新信息找到当前文件中对应的器件,如不能查找到,则判定不能根据读入的丝印字符的新信息找到当前文件中对应的器件。

5.根据权利要求1所述的一种PCB丝印调整方法,其特征在于:所述获取丝印字符的相关属性,将相关属性输出到存储文件中,形成丝印字符的新信息之前,还包括:

设定过滤器,只选择text属性;

设定窗口显示为器件的丝印字符层。

6.一种PCB丝印调整系统,其特征在于:包括

创建单元(101):用于在设计文件中创建存储文件;

输出单元(102):用于获取丝印字符的相关属性,将相关属性输出到存储文件中,形成丝印字符的新信息;

导入单元(103):用于在设计文件中导入存储文件,并读入存储文件中丝印字符的新信息;

判断单元(104):用于判断是否能根据读入的丝印字符的新信息找到当前文件中对应的器件、且新信息和旧信息中的textBlock属性是否一致,如是,则获取当前文件中对应器件的丝印字符的旧信息,否则,则判定当前读入的丝印字符为新增的丝印字符;

获取单元(105):用于获取当前文件中对应器件的丝印字符的旧信息;

第一调整单元(106):用于将新信息的相关属性值与旧信息的相关属性值进行比较和计算,得到丝印字符的相关操作数值,根据操作数值对丝印字符进行移动操作,完成丝印字符的调整;

判定单元(107):用于判定当前读入的丝印字符为新增的丝印字符;

第二调整单元(108):用于将新增的丝印字符按照其属性信息,放置到指定的位置,完成新增丝印字符的放置操作。

7.根据权利要求6所述的一种PCB丝印调整系统,其特征在于:所述相关属性包括:text、xy、rotation、isMirrored、layer、textBlock,所述旧信息包括:objType属性、layer属性、xy属性;

所述第一调整单元(106)包括:

坐标计算单元(1061):用于将丝印字符的新xy坐标减去旧xy坐标,得到丝印字符需要移动的距离信息;

角度计算单元(1062):用于将丝印字符的新旋转角度rotation减去旧旋转角度rotation,得到丝印字符需要旋转的角度信息;

移动控制单元(1063):用于将丝印字符按照得到的距离信息移动,按照得到的旋转角度信息旋转,完成丝印字符的移动操作。

8.根据权利要求7所述的一种PCB丝印调整系统,其特征在于:所述第一调整单元(106)还包括:

镜像单元(1064):用于当丝印字符所在的新层和旧层不在同一层时,将丝印字符镜像到对应的丝印字符所在的新层。

9.根据权利要求6所述的一种PCB丝印调整系统,其特征在于:所述判断单元(104)包括:

查找单元(1041):用于根据读入的丝印字符的新信息,在当前文件中查找丝印字符名称与读入的丝印字符名称一样的器件;

确定单元(1042):用于如能查找到,则判定能根据读入的丝印字符的新信息找到当前文件中对应的器件,如不能查找到,则判定不能根据读入的丝印字符的新信息找到当前文件中对应的器件。

10.根据权利要求6所述的一种PCB丝印调整系统,其特征在于:还包括:

第一设定单元(109):用于设定过滤器,只选择text属性;

第二设定单元(110):用于设定窗口显示为器件的丝印字符层。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1