七段数码管检测方法

文档序号:5870495阅读:1028来源:国知局
专利名称:七段数码管检测方法
技术领域
本发明涉及一种产品检测方法,尤其涉及一种七段数码管的检测方法。
背景技术
现有七段数码管之检测方法大多靠人力来作检测,其检测工具可采用三用电表来作检测。一般检测七段数码管好坏以七段数码管亮或不亮为主要检测标准,其检测方式以七段数码管之脚位来判断,因此常造成检测的错误,诸如漏光、亮度、波长等,使得七段数码管之质量稳定性不佳,且检测时间较长,而造成人力资源的浪费,及物料成本的增加。此外,现有七段数码管之检测方法,以人工目视检测为主,使待检测之七段数码管,由显示数字0起始,依序显示数字0、1、. . . 8、9以及英文字母A、b、C、d、E、F之16进制字符,以判断待检测之七段数码管是否能够正常显示前述之16进位字符。然而,由显示数字0起始依序显示至英文字母F为止之检测过程所需的时间较长,将造成人力与时间的浪费,而不利于成本的控制,且反复地执行同一检测过程容易使作业人员懈怠,从而疏忽存在的错误,将导致有瑕疵的七段数码管无法被检测出来,进而影响七段数码管的产品质量。

发明内容
为解决习知技术之问题,本发明之主要目的在于提供一种七段数码管检测方法, 藉以缩短测试时间。此外,采用输入字符之步骤,使得作业人员于检测过程中有所互动,进而避免遗漏错误的状况发生。为达上述目的,本发明提供一种七段数码管检测方法,首先,产生一随机数字,接着产生一循环变量,随后判断前述随机数字是否等于前述循环变量,若前述随机数字等于前述循环变量,则利用被测的至少一七段数码管显示一数字8 ;若前述随机数字不等于前述循环变量,则利用前述七段数码管显示一随机数。然后,输入一字符,在前述字符经输入后,判断前述字符是否与数字8或前述随机数相同,若前述字符与前述至少一数字8或前述随机数相同,则将前述循环变量设置为前述循环变量加1,以供再次与前述随机数字比较判断。采用本发明的七段数码管检测方法,透过将循环变量加1并判断循环变量与终止值的关系,以限定本发明的七段数码管检测方法的流程只执行一定次数(如3次),藉以缩短测试时间,利于成本的控制,并且,作业人员在执行测试的过程中,可与计算机程序产生互动,而使其较不易在反复地执行同一检测过程中产生懈怠,从而疏忽存在的错误,进而避免遗漏错误的状况发生。


读者在参照附图阅读了本发明的具体实施方式
以后,将会更清楚地了解本发明的各个方面。其中,图1绘示依照本发明一实施方式的一种七段数码管检测方法的流程图。
图2绘示依照本发明另一实施方式的一种七段数码管检测方法的流程图。主要组件符号说明100 200:步骤300 390:步骤
具体实施例方式图1绘示依照本发明一实施方式的一种七段数码管检测方法的流程图。如图1 所示,在本发明一实施例中,首先产生一随机数字(步骤100),接着,产生一循环变量(步骤110),此循环变量包含初始值和终止值,前述初始值为0或正整数,而前述终止值为正整数,在一实施例中前述终止值为2。此外,前述随机数字随机选自于大于或等于前述循环变量的初始值,且小于前述循环变量的终止值之任一整数。接着,判断前述循环变量是否大于前述终止值(步骤120),若前述循环变量不大于前述终止值,则执行判断前述随机数字是否等于前述循环变量(步骤130)的步骤;若前述循环变量大于前述终止值,则发出一停止讯息(步骤140)。然后,执行判断前述随机数字是否等于前述循环变量(步骤130)的步骤,若前述随机数字等于前述循环变量,则利用被测的至少一七段数码管显示一数字8 (步骤150);若前述随机数字不等于前述循环变量,则利用前述七段数码管显示一随机数(步骤160)。前述七段数码管为一般可显示十六进制字符的七段数码管,在本发明一实施例中,步骤150 是用以确认每一个七段数码管的七个发光二极管均能正常的点亮,如此一来即可确保每一个七段数码管均能正常的显示出所需的十六进制字符。此外,前述至少一七段数码管可视需求同时测试一个七段数码管、二个七段数码管、三个七段数码管或四个七段数码管,以此类推,而利用前述七段数码管显示之数字8则对应所需测试的七段数码管数量为8、88、888或8888,以此类推。另外,前述随机数则为前述七段数码管所能显示之十六进制字符,亦可配合所需测试的七段数码管数量,而相对应地显示相同位数的随机数于七段数码管上。接着,输入一字符(步骤170),此步骤使作业人员在执行测试的过程中,可与计算机程序产生互动,使作业人员较不易在反复地执行同一检测过程中产生懈怠,从而疏忽存在的错误,进而避免遗漏错误的状况发生。一般而言,此步骤是由作业人员配合前述七段数码管所显示之字符而输入相对应之字符,但仍可视需求而为例如使用计算机程序输入。在前述字符经输入后,判断前述字符是否与前述数字8或前述随机数相同(步骤 180),若前述字符与前述数字8或前述随机数相同,则将前述循环变量设置为前述循环变量加1 (步骤190),以供再次与前述随机数字比较判断。在本发明一实施例中,在将前述循环变数设置为前述循环变量加1 (步骤190)的步骤之后,即执行判断循环变量是否大于终止值的步骤。综上所述,在本发明一实施例中,步骤190配合步骤120用以限定本发明的七段数码管检测方法的流程只执行一定次数(如3次),藉以缩短测试时间,利于成本的控制。在本发明一实施例中,在判断前述字符是否与前述数字8或前述随机数相同(步骤180)的步骤之后,若前述字符与前述数字8或前述随机数不相同,则发出一错误讯息 (步骤200)。
4
图2绘示依照本发明另一实施方式的一种七段数码管检测方法的流程图。如图2 所示,在本发明一实施例中,首先产生一随机数字,并存于变量i中(步骤300),其中,前述随机数字随机选自整数1和3之间的任一数字。接着,设置一循环变量index,并设index 的初始值为1(步骤310)。然后,判断前述循环变量index是否小于4(步骤320),若前述循环变量index小于4,则执行判断前述变量i是否等于前述循环变量index (步骤330)的步骤;若前述循环变量index不小于4,则结束本流程(步骤390)。随后,执行判断前述变量i是否等于前述循环变量index (步骤330)的步骤,若前述变量i等于前述循环变量index,则利用被测的二个七段数码管显示88 (步骤340);若前述变量i不等于前述循环变量index,则利用前述七段数码管显示随机数(步骤350)。其中,前述随机数为七段数码管所得显示之十六进制字符,即数字00 字母FF,而前述七段数码管为一般可显示十六进制字符之七段数码管。在本发明一实施例中,步骤340是用以确认每一个七段数码管的七个发光二极管均能正常的点亮,如此一来即可确保每一个七段数码管均能正常的显示出所需的十六进制字符。接着,用户输入显示字符(步骤360),此步骤是用以使作业人员在执行测试的过程中,可与计算机程序产生互动,使作业人员较不易在反复地执行同一检测过程中产生懈怠,从而疏忽存在的错误,进而避免遗漏错误的状况发生。一般而言,此步骤是由作业人员配合前述七段数码管所显示之字符而输入相对应之字符,但仍可视需求而为例如使用计算机程序输入。在前述字符经输入后,判断前述字符与显示字符是否相同(步骤370),若前述字符与前述88或前述随机数相同,则将前述循环变量index设置为前述循环变量 index+Ι (步骤380),以供再次与前述随机数字比较判断;若前述字符与前述88或前述随机数不相同,则结束本流程(步骤390)。在本实施例中,在将前述循环变数index设置为前述循环变量index+1 (步骤380)的步骤之后,即执行判断前述循环变量index是否小于4 (步骤320)。综上所述,在本发明一实施例中,步骤380配合步骤320用以限定本发明之七段数码管检测方法的流程只执行3次,藉以缩短测试时间,利于成本的控制。由上述本发明实施方式可知,应用本发明具有下列优点透过在执行本方法流程一次后将循环变量加1并判断前述循环变量与前述终止值之关系,以限定本发明之七段数码管检测方法的流程只执行一定次数(如3次),藉以缩短测试时间,利于成本的控制,以及使作业人员在执行测试的过程中,可与计算机程序产生互动,而让作业人员较不易在反复地执行同一检测过程中产生懈怠,从而疏忽存在的错误,进而避免遗漏错误的状况发生。上文中,参照附图描述了本发明的具体实施方式
。但是,本领域中的普通技术人员能够理解,在不偏离本发明的精神和范围的情况下,还可以对本发明的具体实施方式
作各种变更和替换。这些变更和替换都落在本发明权利要求书所限定的范围内。
权利要求
1.一种七段数码管检测方法,其特征在于,该检测方法包含 产生一随机数字;产生一循环变量;判断该随机数字是否等于该循环变量;若该随机数字等于该循环变量,则利用被测的至少一七段数码管显示一数字8 ; 若该随机数字不等于该循环变量,则利用该七段数码管显示一随机数; 输入一字符;判断该字符是否与该数字8或该随机数相同;以及若该字符与该数字8或该随机数相同,则将该循环变量设置为该循环变量加1,以供再次与该随机数字比较判断。
2.如权利要求1所述的七段数码管检测方法,其特征在于,该随机数为该七段数码管所显示的十六进制字符。
3.如权利要求1所述的七段数码管检测方法,其特征在于,该循环变量包含一初始值和一终止值,该初始值为0或正整数,该终止值为正整数。
4.如权利要求3所述的七段数码管检测方法,其特征在于,该随机数字随机选自大于或等于该循环变量的初始值,且小于该循环变量的该终止值的任一整数。
5.如权利要求4所述的七段数码管检测方法,其特征在于,在产生该循环变量的步骤之后,更包含以下步骤判断该循环变量是否大于该终止值;若该循环变量不大于该终止值,则执行判断该随机数字是否等于该循环变量的步骤;以及若该循环变量大于该终止值,则发出一停止讯息。
6.如权利要求5所述的七段数码管检测方法,其特征在于,在判断该字符是否与该数字8或该随机数相同的步骤之后,更包含以下步骤若该字符与该数字8或该随机数不相同,则发出一错误讯息。
7.如权利要求6所述的七段数码管检测方法,其特征在于,在将该循环变量设置为该循环变量加1的步骤之后,更包含以下步骤执行判断该循环变量是否大于该终止值的步骤。
全文摘要
本发明提供了一种七段数码管检测方法,至少包含以下步骤产生一随机数字;产生一循环变量;判断前述随机数字是否等于前述循环变量,若相等,则利用被测的至少一七段数码管显示数字8,若不等,则显示一随机数;输入一字符,在前述字符经输入后,判断前述字符是否与前述数字8或前述随机数相同,若相同,则将前述循环变量设置为前述循环变量加1,以供再次与前述随机数字比较判断。采用本发明的七段数码管检测方法,透过将循环变量加1并判断循环变量与终止值的关系,以限定本发明的七段数码管检测方法的流程只执行一定次数,藉以缩短测试时间,利于成本控制,并且,作业人员在执行测试的过程中,较不易产生懈怠,进而避免遗漏错误的状况发生。
文档编号G01R31/3181GK102213744SQ20101015171
公开日2011年10月12日 申请日期2010年4月6日 优先权日2010年4月6日
发明者莫利斌, 谢珂, 陈志伟 申请人:英业达股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1