一种辅助pcb设计软件的系统及方法

文档序号:10577345阅读:259来源:国知局
一种辅助pcb设计软件的系统及方法
【专利摘要】本发明涉及一种辅助PCB设计软件的系统,包括如下步骤:启动辅助软件,检查软件是否有最新版本,将自动下载最新版本,启动最新版本软件,关闭自身软件;检查本机是否存在旧版本,删除旧版本;判断本程序是否已经启动,将最大化已经启动程序,最后退出程序;判断文件是否存在;加载各配置项;软件初始化完成进入等待状态。本发明的AD9软件,采用模拟键盘的方式,把录入的资料,软件自动输入坐标,网络,从而放置需要的测试点和网络,节省人工在输入这些资料出现错误遗漏;本软件实现了坐标测试点根据给的资料自动放置,且可以生成相应的原理图库,自动放置网络对接关系,支持后期自动对比网络关系,大大的提高的设计效率,保证了设计的质量。
【专利说明】
一种辅助PCB设计软件的系统及方法
技术领域
[0001]本发明涉及一种辅助PCB设计软件的系统及方法,更具体地说,涉及一种AD9辅助PCB设计软件的系统及方法。
【背景技术】
[0002 ]在传统的测试类PCBA测试夹具制作中涉及大量的专用的测试PCB,在这些PCBLAYOUT中涉及大量的测试点坐标放置和大量的原理图制作,在传统的设计是一个一个手动输入,不仅费时,而且不能很好的保证准确性,后期还要用大量的时间做检测。

【发明内容】

[0003]本发明要解决的技术问题在于,针对现有技术的缺陷,提供一种辅助PCB设计软件的系统及方法。
[0004]本发明解决其技术问题所采用的技术方案是:构造一种辅助PCB设计软件的方法,包括如下步骤:
Si启动辅助软件,检查软件是否有最新版本,如果是,将自动下载最新版本,然后启动最新版本软件,最后关闭自身软件;
S2检查本机是否存在旧版本,如果是,将删除旧版本;如果不是,进行下一步;
S3判断本程序是否已经启动,如果是,将最大化已经启动程序,最后退出程序;如果没有,判断config.1ni文件是否存在,如果不是,即重新生成config.1ni文件并提示,最后退出程序;判断config.1ni文件是否存在,如果是,进行下一步;
S4加载各配置项;
S5加载各默认项;如果是,进行下一步;
S6软件初始化完成进入等待状态。
[0005]在本发明所述的一种辅助PCB设计软件的方法中,还包括如下步骤:
SlOl点击加载按钮,弹出打开对话框选择要加载的文件Nails或者Pins文件;
S102检查文件合法性,将文件名及路径保存为默认设置;
S103打开所选择的文件并读取其针点个信息;
S104重新开辟内存控制存储针对信息,读取完所有针对信息并关闭文件;
S105加载完成。
[0006]在本发明所述的一种辅助PCB设计软件的方法中,还包括如下步骤:
S201SUB进入,打开AD软件PCB库制作页面,计算PCB库放置范围;
S202判断放置焊盘是否完成,如果是,退出Sub并提示结束,最后退出SUB;
S203发送放置焊盘命令并检查命令发送是否成功;
S204输入焊盘编号并检查是否成功;
S205输入内径并检查是否成功;
S206放置焊盘类型并检查是否成功; S207设置焊盘外径X值并检查是否成功;
S208设置焊盘外径Y值并检查是否成功。
[0007]在本发明所述的一种辅助PCB设计软件的方法中,进行步骤S208后的下一步包括如下步骤:
S2081设置焊盘外类型并检查是否成功;
S2082设置焊盘放置坐标位置X值并检查是否成功;
S2083设置焊盘放置坐标位置Y值并检查是否成功;
S2084设置焊盘旋转角度并检查是否成功;
S2085确认所有参数设置完成;
S2086跳转到下一个测试步骤,即到步骤S202。
[0008]在本发明所述的一种辅助PCB设计软件的方法中,还包括如下步骤:
S30ISUB进入,打开AD软件Sch库制作页面,计算Sch库放置范围,分段数量;
S302判断放置是否完成,如果是,退出Sub并提示结束,最后退出SUB;
S303发送放置网络序号命令并检查命令发送是否成功;
S304输入网络编号并检查是否成功;
S305输入引脚X坐标位置并检查是否成功;
S306输入引脚Y坐标位置并检查是否成功;
S307输入引脚长度并检查是否成功;
S308设置引脚放置方向并检查是否成功。
[0009]在本发明所述的一种辅助PCB设计软件的方法中,进行步骤S308后的下一步包括如下步骤:
S3081设置引脚输入/输出类型并检查是否成功;
S3082设置引脚端口类型并检查是否成功;
S3083设置引脚功能符号并检查是否成功;
S3084设置引脚电器特性并检查是否成功;
S3085确认所有参数设置完成;
S3086跳转到下一个测试步骤,即到步骤S302。
[0010]在本发明所述的一种辅助PCB设计软件的系统中,所述系统包括S101-S105的数据加载模块、S201-S208的制作PCB库模块、S301-S308的制作SCH库模块。
[0011]实施本发明的一种辅助PCB设计软件的方法,具有以下有益效果:本发明的AD9软件,采用模拟键盘的方式,把录入的资料,软件自动输入坐标,网络,从而放置需要的测试点和网络,节省人工在输入这些资料出现错误遗漏;本软件实现了坐标测试点根据给的资料自动放置,且可以生成相应的原理图库,自动放置网络对接关系,支持后期自动对比网络关系,大大的提高的设计效率,保证了设计的质量。
[0012]
【附图说明】
[0013]下面将结合附图及实施例对本发明作进一步说明,附图中:
图1是本发明的辅助PCB设计软件的原理框图; 图2是本发明的辅助PCB设计软件的数据加载模块的原理框图;
图3是本发明的辅助PCB设计软件的制作PCB库模块的原理框图;
图4是本发明的辅助PCB设计软件的制作Sch库模块的原理框图。
[0014]
【具体实施方式】
[0015]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0016]图1示出了本发明的辅助PCB设计软件的方法的原理框图,所述辅助PCB设计软件的方法包括如下步骤:
Si启动辅助软件,检查软件是否有最新版本,如果是,将自动下载最新版本,然后启动最新版本软件,最后关闭自身软件;
S2检查本机是否存在旧版本,如果是,将删除旧版本;如果不是,进行下一步;
S3判断本程序是否已经启动,如果是,将最大化已经启动程序,最后退出程序;如果没有,判断config.1ni文件是否存在,如果不是,即重新生成config.1ni文件并提示,最后退出程序;判断config.1ni文件是否存在,如果是,进行下一步;
S4加载各配置项;S5加载各默认项;如果是,进行下一步;S6软件初始化完成进入等待状态。
[0017]还包括如下步骤:
SlOl点击加载按钮,弹出打开对话框选择要加载的文件Nails或者Pins文件;
S102检查文件合法性,将文件名及路径保存为默认设置;
S103打开所选择的文件并读取其针点个信息;
S104重新开辟内存控制存储针对信息,读取完所有针对信息并关闭文件;
S105加载完成。
[0018]还包括如下步骤:
S201SUB进入,打开AD软件PCB库制作页面,计算PCB库放置范围;
S202判断放置焊盘是否完成,如果是,退出Sub并提示结束,最后退出SUB;
S203发送放置焊盘命令并检查命令发送是否成功;
S204输入焊盘编号并检查是否成功;
S205输入内径并检查是否成功;
S206放置焊盘类型并检查是否成功;
S207设置焊盘外径X值并检查是否成功;
S208设置焊盘外径Y值并检查是否成功。
[0019]进行步骤S208后的下一步包括如下步骤:
S2081设置焊盘外类型并检查是否成功;
S2082设置焊盘放置坐标位置X值并检查是否成功;
S2083设置焊盘放置坐标位置Y值并检查是否成功;
S2084设置焊盘旋转角度并检查是否成功; S2085确认所有参数设置完成;
S2086跳转到下一个测试步骤,即到步骤S202。
[0020]还包括如下步骤:
S30ISUB进入,打开AD软件Sch库制作页面,计算Sch库放置范围,分段数量;
S302判断放置是否完成,如果是,退出Sub并提示结束,最后退出SUB;
S303发送放置网络序号命令并检查命令发送是否成功;
S304输入网络编号并检查是否成功;
S305输入引脚X坐标位置并检查是否成功;
S306输入引脚Y坐标位置并检查是否成功;
S307输入引脚长度并检查是否成功;
S308设置引脚放置方向并检查是否成功。
[0021 ] 进行步骤S308后的下一步包括如下步骤:
S3081设置引脚输入/输出类型并检查是否成功;
S3082设置引脚端口类型并检查是否成功;
S3083设置引脚功能符号并检查是否成功;
S3084设置引脚电器特性并检查是否成功;
S3085确认所有参数设置完成;
S3086跳转到下一个测试步骤,即到步骤S302。
[0022]一种辅助PCB设计软件的系统,所述系统包括S101-S105的数据加载模块、S201-S208的制作PCB库模块、S301-S308的制作SCH库模块。
[0023]测试原理:
根据软件特性,采用模拟键盘的方式,把录入的资料,软件自动输入坐标,
网络,从而放置需要的测试点和网络,节省人工在输入这些资料出现错误遗漏。
[0024]本发明的的辅助PCB设计软件的系统及方法实现了坐标测试点根据给的资料自动放置,且可以生成相应的原理图库,自动放置网络对接关系,支持后期自动对比网络关系,大大的提高的设计效率,保证了设计的质量。
[0025]尽管通过以上实施例对本发明进行了揭示,但本发明的保护范围并不局限
于此,在不偏离本发明构思的条件下,对以上各构件所做的变形、替换等均将落入本发明的权利要求范围内。
【主权项】
1.一种辅助PCB设计软件的方法,其特征在于,包括如下步骤: SI启动辅助软件,检查软件是否有最新版本,如果是,将自动下载最新版本,然后启动最新版本软件,最后关闭自身软件; S2检查本机是否存在旧版本,如果是,将删除旧版本;如果不是,进行下一步; S3判断本程序是否已经启动,如果是,将最大化已经启动程序,最后退出程序;如果没有,判断config.1ni文件是否存在,如果不是,即重新生成config.1ni文件并提示,最后退出程序;判断config.1ni文件是否存在,如果是,进行下一步; S4加载各配置项; S5加载各默认项;如果是,进行下一步; S6软件初始化完成进入等待状态。2.如权利要求1所述的辅助PCB设计软件的方法,其特征在于,还包括如下步骤: SlOl点击加载按钮,弹出打开对话框选择要加载的文件Nails或者Pins文件; S102检查文件合法性,将文件名及路径保存为默认设置; S103打开所选择的文件并读取其针点个信息; S104重新开辟内存控制存储针对信息,读取完所有针对信息并关闭文件; S105加载完成。3.如权利要求2所述的辅助PCB设计软件的方法,其特征在于,还包括如下步骤: S201SUB进入,打开AD软件PCB库制作页面,计算PCB库放置范围; S202判断放置焊盘是否完成,如果是,退出Sub并提示结束,最后退出SUB ; S203发送放置焊盘命令并检查命令发送是否成功; S204输入焊盘编号并检查是否成功; S205输入内径并检查是否成功; S206放置焊盘类型并检查是否成功; S207设置焊盘外径X值并检查是否成功; S208设置焊盘外径Y值并检查是否成功。4.如权利要求3所述的辅助PCB设计软件的方法,其特征在于,进行步骤S208后的下一步包括如下步骤: S2081设置焊盘外类型并检查是否成功; S2082设置焊盘放置坐标位置X值并检查是否成功; S2083设置焊盘放置坐标位置Y值并检查是否成功; S2084设置焊盘旋转角度并检查是否成功; S2085确认所有参数设置完成; S2086跳转到下一个测试步骤,即到步骤S202。5.如权利要求4所述的辅助PCB设计软件的方法,其特征在于,还包括如下步骤: S301SUB进入,打开AD软件Sch库制作页面,计算Sch库放置范围,分段数量; S302判断放置是否完成,如果是,退出Sub并提示结束,最后退出SUB ; S303发送放置网络序号命令并检查命令发送是否成功; S304输入网络编号并检查是否成功; S305输入引脚X坐标位置并检查是否成功; S306输入引脚Y坐标位置并检查是否成功; S307输入引脚长度并检查是否成功; S308设置引脚放置方向并检查是否成功。6.如权利要求5所述的辅助PCB设计软件的方法,其特征在于,进行步骤S308后的下一步包括如下步骤: S3081设置引脚输入/输出类型并检查是否成功; S3082设置引脚端口类型并检查是否成功; S3083设置引脚功能符号并检查是否成功; S3084设置引脚电器特性并检查是否成功; S3085确认所有参数设置完成; S3086跳转到下一个测试步骤,即到步骤S302。7.—种辅助PCB设计软件的系统,其特征在于,所述系统包括S101-S105的数据加载模块、S201-S208的制作PCB库模块、S301-S308的制作SCH库模块。
【文档编号】G06F17/50GK105938507SQ201610230137
【公开日】2016年9月14日
【申请日】2016年4月14日
【发明人】吴少华, 宋涛, 王冕
【申请人】深圳市明信测试设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1