一种元器件封装中丝印的建立方法技术

技术编号:16301466 阅读:36 留言:0更新日期:2017-09-26 19:34
本发明专利技术公开了一种元器件封装中丝印的建立方法,包括以下步骤:S1、获取误差值;S2、选择相应的pin脚和目标实体;S3、根据目标实体最大值、误差值和外扩值,计算得到第一参数值;根据pin间距、pin边长和外扩值,计算得到第二参数值;根据所述第一参数值和第二参数值中的最大值,建立丝印。本发明专利技术可在封装建立过程中快速建立丝印,简化了计算pin和实体尺寸再比较的复杂过程,提高了封装建立的效率,保证数据的规范化和准确性。

Method for establishing silk screen in component package

The invention discloses a method for setting up printing in packaging components, which comprises the following steps: S1, get the error value; S2, pin feet and the corresponding target entity; S3, according to the target entity maximum value, the error value and the external value, calculated the first parameter value; according to the distance, pin length and external expansion the value of pin, calculated by second parameter values; according to the maximum value of the first parameter and the second parameter values, the establishment of screen printing. The invention can rapidly establish silk screen in the process of package establishment, simplifies the complex process of comparing the calculation of pin and the entity size, improves the efficiency of encapsulation establishment, and ensures the standardization and accuracy of data.

【技术实现步骤摘要】
一种元器件封装中丝印的建立方法
本专利技术涉及PCB设计领域,尤其是一种元器件封装中丝印的建立方法。
技术介绍
目前在市场上有多款PCB设计软件,Cadence作为业界应用最广泛的软件,不仅是它拥有强大的功能和多款相关软件做支撑,还因为它提供了开放式的二次开发接口和较为完善的开发语言库,用户可根据自身的需要进行开发。skill语言是Cadence软件内置的一种基于C语言和LISP语言的高级编程语言,Cadence为skill语言提供了丰富的交互式函数,研究skill语言继而编写工具,投入应用可以大大提高工作效率。在封装建立过程中,现有技术方案的操作步骤:1、点击量尺(软件中有量尺功能),2、选择对象类型,3、点击量取对象,4、记录数据,并重复23至需要的数据量取完毕,5、采用人手动/计算器累加的方式计算,6、比较以pin为核心计算结果和以实体值为核心的计算结果,确定丝印建立标准,7,计算丝印框(矩形)四个点的坐标,8、依据7中的四个点坐标依次创建四条线段,连接到一起即为丝印框。不同的零件需要封装建立人员重复进行计算、比较、建立工作,此项工作可复制、耗费时间久、手动计算效率低且出错率高,造成大量的工时浪费。
技术实现思路
本专利技术的目的是提供一种元器件封装中丝印的建立方法,可在封装建立过程中快速建立丝印,简化了计算pin和实体尺寸再比较的复杂过程,提高了封装建立的效率,同时保证了数据的规范化和准确性。为实现上述目的,本专利技术采用下述技术方案:一种元器件封装中丝印的建立方法,包括以下步骤:S1、获取误差值;S2、选择相应的pin脚和目标实体;S3、根据目标实体最大值、误差值和外扩值,计算得到第一参数值;根据pin间距、pin边长和外扩值,计算得到第二参数值;根据所述第一参数值和第二参数值中的最大值,建立丝印。进一步地,所述选择相应的pin脚和目标实体,包括:确定pin脚的分布方式;根据所述分布方式选择相应的pin脚和目标实体。进一步地,当所述pin脚的分布方式为通用器件四个方向均存在pin脚时,所述根据所述分布方式选择相应的pin脚和目标实体包括:将所述通用器件作为目标实体;从所述目标实体的水平方向和竖直方向分别选择出一个pin脚。进一步地,当所述pin脚的分布方式为通用器件两个方向均存在pin脚时,所述根据所述分布方式选择相应的pin脚和目标实体包括:将所述通用器件作为目标实体;选择所述目标实体的任意一个方向的pin脚。进一步地,所述确定pin脚的分布方式,包括:获取pin脚坐标,根据pin脚坐标计算确定排布方式。进一步地,步骤S3中,pin间距的计算步骤为:获取pin脚的坐标值;根据所述坐标值计算得到pin间距。进一步地,步骤S3中,pin边长的计算步骤为:获取pad的限定框;根据所述的限定框计算得到pin边长。进一步地,步骤S3中,实体最大值的计算步骤为:抓取实体线段;获取线段的起点和终点后,通过做差计算得到实体的最大值。本专利技术的有益效果是,本专利技术可在封装建立过程中快速建立丝印,通过获取的pin脚的坐标值,判断pin脚的分布方式,自动计算pin边长、pin间距、从而计算得到第一参数值;通过抓取实体线段计算得到实体最大值,计算得到第二参数值。简化了计算pin和实体尺寸再比较的复杂过程,提高了封装建立的效率,保证数据的规范化和准确性。附图说明图1是本专利技术方法流程图。具体实施方式为能清楚说明本方案的技术特点,下面通过具体实施方式,并结合其附图,对本专利技术进行详细阐述。下文的公开提供了许多不同的实施例或例子用来实现本专利技术的不同结构。为了简化本专利技术的公开,下文中对特定例子的部件和设置进行描述。此外,本专利技术可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。应当注意,在附图中所图示的部件不一定按比例绘制。本专利技术省略了对公知组件和处理技术及工艺的描述以避免不必要地限制本专利技术。为了方便执行元器件封装中丝印的建立方法,在执行本专利技术的步骤之前还需要进行配置文件和快捷键的设置:首先,在allegro.ilinit文件中添加load(“silkscreen.il”),其中,silkscreen.il为源程序文件,此命令用于加载程序;其次,在env文件中添加快捷键,以字母A为例,funckeyAsilkscreen,其中,silkscreen为在程序中定义的命令,执行此命令后即运行本专利技术所指的程序,现在,此命令以快捷键A代替。设置完配置文件和快捷键后在allegro中运行程序后便可以执行本专利技术的步骤。如图1所示,一种元器件封装中丝印的建立方法,它包括以下步骤:步骤S1:获取误差值。这样误差值可以通过以下方式获得:打开allegro软件,按下字母A,根据提示需要进行输入误差值的操作。步骤S2:选择相应的pin脚和目标实体。在一示例性实施例中,选择相应的pin脚和目标实体,可以包括以下步骤:判断pin脚的分布方式,确定通用器件是四个方向有pin脚还是两个方向有pin脚,根据pin脚的分布方式选择目标实体。如果四个方向都有pin脚,获取选择的目标实体,从目标实体的水平方向和竖直方向分别选择出一个pin脚;如果两个方向有pin脚,获取选择的实体,选择任意一个pin脚。步骤S3:根据目标实体最大值、误差值和外扩值,计算得到第一参数值;根据pin间距、pin边长和外扩值,计算得到第二参数值;根据所述第一参数值和第二参数值中的最大值,建立丝印。其中,pin间距的计算步骤可以为:每一个pin脚可以得出的坐标是一个横坐标和纵坐标组成的列表,列表中第一个元素为横坐标,第二个元素为纵坐标,选择第一个或第二个元素取决于pin脚的排布方式。公司设计规范中,两个方向有pin脚的器件规定引脚位于器件左右两侧且对称,此种情况下计算pin间距只用到横坐标,步骤为:获取左右两个pin脚的坐标列表;取列表的第一个元素,两个pin脚可以得出两个横坐标;两个横坐标做差,取绝对值得出pin间距。四个方向有pin脚的器件计算pin间距需要用到横坐标和纵坐标,步骤为:分别得到水平方向两个pin脚的坐标列表,取列表的第一个元素,两个横坐标做差,取绝对值得出横向pin间距;分别得到垂直方向两个pin脚的坐标列表,取列表的第二个元素,两个纵坐标做差,取绝对值得出纵向pin间距。计算实体长度和pin间距的根本目的是获取器件横向和纵向的最大范围,丝印框必须将实体和pin脚同时包括在内。pin边长的计算步骤为:限定框是软件内描述对象占据空间大小的矩形框,可以理解为这个对象占据的范围。软件内获取限定框得到的数值是两个坐标组成的列表,这两个坐标分别是对象占据的矩形框的左下角坐标,右上角坐标,两点即可确定矩形唯一。计算pin边长事实上是一个计算pin上添加的pad边长的过程,二者等大且pad有限定框,便于计算。步骤详述如下:获取pin中添加的pad;获取pad的限定框数值列表;将上一步骤中得到的两个点的坐标,横坐标纵坐标分别做差,横坐标之差即为pin的长,纵坐标之差即为pin的宽。实体最大值的计算步骤为:抓取实体线段;获取线段的起点和终点后,通过做差计算得到实体的最大值;误差值是获取用户输入的数值;外扩值由公司设计规范确本文档来自技高网...
一种元器件封装中丝印的建立方法

【技术保护点】
一种元器件封装中丝印的建立方法,其特征在于,包括以下步骤:S1、获取误差值;S2、选择相应的pin脚和目标实体;S3、根据目标实体最大值、误差值和外扩值,计算得到第一参数值;根据pin间距、pin边长和外扩值,计算得到第二参数值;根据所述第一参数值和第二参数值中的最大值,建立丝印。

【技术特征摘要】
1.一种元器件封装中丝印的建立方法,其特征在于,包括以下步骤:S1、获取误差值;S2、选择相应的pin脚和目标实体;S3、根据目标实体最大值、误差值和外扩值,计算得到第一参数值;根据pin间距、pin边长和外扩值,计算得到第二参数值;根据所述第一参数值和第二参数值中的最大值,建立丝印。2.如权利要求1所述的一种元器件封装中丝印的建立方法,其特征在于,所述选择相应的pin脚和目标实体,包括:确定pin脚的分布方式;根据所述分布方式选择相应的pin脚和目标实体。3.如权利要求2所述的一种元器件封装中丝印的建立方法,其特征在于,当所述pin脚的分布方式为通用器件四个方向均存在pin脚时,所述根据所述分布方式选择相应的pin脚和目标实体包括:将所述通用器件作为目标实体;从所述目标实体的水平方向和竖直方向分别选择出一个pin脚。4.如权利要求2所述的一种元器件封装中丝印的建立方法,其特征在于,当所述pin脚...

【专利技术属性】
技术研发人员:张敏
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1