一種單板檢驗(yàn)的方法
【專利摘要】本發(fā)明提供一種單板檢驗(yàn)的方法及裝置,該方法包括:獲取單板上所有零件的信息數(shù)據(jù);獲取各文字的信息數(shù)據(jù);根據(jù)各文字的信息數(shù)據(jù)以及零件的信息數(shù)據(jù)判斷是否壓到零件;顯示壓到零件的文字。采用本發(fā)明技術(shù)方案,能夠極大地提高了布線設(shè)計(jì)工程師的工作效率,同時(shí)也杜絕了單板在出圖以后還可能殘留壓到零件實(shí)體的文字的風(fēng)險(xiǎn)。
【專利說明】一種單板檢驗(yàn)的方法【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子領(lǐng)域,具體而言,尤其涉及一種單板檢驗(yàn)的方法及裝置。
【背景技術(shù)】
[0002]出光繪前檢驗(yàn)文字是否壓到零件是一項(xiàng)很耗時(shí)的工作。隨著科技的發(fā)展,PCB單板上的零件排布也越來越浮渣,尤其是在服務(wù)器的設(shè)計(jì)中,單板上的零件越來越多,相應(yīng)的出光繪文件前的檢驗(yàn)工作也越來越重要。合理正確的文字排列,非常有利于硬件工程師在后續(xù)的調(diào)試等多項(xiàng)重要的工作。
[0003]針對(duì)于我們目前使用CADENCE ALLEGRO布線設(shè)計(jì)軟件,出光繪文件前對(duì)于文字是否壓到零件的檢驗(yàn),仍然需要布線工程師逐個(gè)查看,一方面需要花費(fèi)大量的時(shí)間和精力,同時(shí)也會(huì)使布線工程師勞累不堪,也很有可能容易遺漏和出錯(cuò),另一方面大大增加了布線工程師的工作量,也加劇了單板中殘存一些壓到零件的文字存在的風(fēng)險(xiǎn)。
【發(fā)明內(nèi)容】
[0004]本發(fā)明所要解決的技術(shù)問題是提供一種單板檢驗(yàn)的方法及裝置,能夠極大程度地提高布線設(shè)計(jì)工程師的工作效率,同時(shí)也杜絕了單板在出圖以后還可能殘留壓到零件實(shí)體文字的風(fēng)險(xiǎn)。
[0005]為了解決上述問題,本發(fā)明提供一種單板檢驗(yàn)的方法,該方法包括:
[0006]獲取單板上所有零件的信息數(shù)據(jù);
[0007]獲取各文字的信息數(shù)據(jù);
[0008]根據(jù)所述各文字的信息數(shù)據(jù)以及零件的信息數(shù)據(jù)判斷是否存在與零件位置重合的文字;
[0009]顯示與零件位置重合的文字。
[0010]優(yōu)選地,所述方法還包括:
[0011]所述零件的信息數(shù)據(jù)包括:零件的坐標(biāo)、零件的實(shí)體框尺寸、零件的層別。 [0012]優(yōu)選地,所述方法還包括:
[0013]所述文字的信息數(shù)據(jù)包括文字的坐標(biāo)、文字的實(shí)體框尺寸、文字的層別。
[0014]優(yōu)選地,所述方法還包括:
[0015]根據(jù)所述各文字的信息數(shù)據(jù)以及零件的信息數(shù)據(jù)判斷是否存在與零件位置重合的文字的步驟包括:
[0016]對(duì)于層別相同的文字和零件,根據(jù)文字的坐標(biāo)和實(shí)體框尺寸,以及零件的坐標(biāo)和實(shí)體框尺寸檢驗(yàn)各文字的實(shí)體框內(nèi)是否有零件,如果一個(gè)文字的實(shí)體框內(nèi)有零件,則判斷該文字與零件位置重合。
[0017]優(yōu)選地,所述方法還包括:
[0018]所述文字的實(shí)體框內(nèi)有零件具體為:文字的實(shí)體框所覆蓋的范圍和零件的實(shí)體框所覆蓋的范圍全部或部分重合。[0019]為了解決上述問題,本發(fā)明提供一種單板檢驗(yàn)的裝置,該裝置包括:
[0020]第一獲取模塊,用于獲取單板上所有零件的信息數(shù)據(jù);
[0021]第二獲取模塊,用于獲取各文字的信息數(shù)據(jù);
[0022]判斷模塊,用于根據(jù)所述各文字的信息數(shù)據(jù)以及零件的信息數(shù)據(jù)判斷是否存在與零件位置重合的文字;
[0023]顯示模塊,用于顯示與零件位置重合的文字。
[0024]優(yōu)選地,所述裝置還具有以下特點(diǎn):
[0025]所述零件的信息數(shù)據(jù)包括:零件的坐標(biāo)、零件的實(shí)體框尺寸、零件的層別。
[0026]優(yōu)選地,所述裝置還具有以下特點(diǎn):
[0027]所述各文字的信息數(shù)據(jù)包括各文字的坐標(biāo)、文字的實(shí)體框、文字的層別。
[0028]優(yōu)選地,所述裝置還具有以下特點(diǎn):
[0029]所述判斷模塊根據(jù)所述各文字的信息數(shù)據(jù)以及零件的信息數(shù)據(jù)判斷是否存在與零件位置重合的文字是指:
[0030]所述判斷模塊對(duì)于層別相同的文字和零件,根據(jù)文字的坐標(biāo)和實(shí)體框尺寸,以及零件的坐標(biāo)和實(shí)體框尺寸檢驗(yàn)各文字的實(shí)體框內(nèi)是否有零件,如果一個(gè)文字的實(shí)體框內(nèi)有零件,則判斷該文字與零件位置重合。
[0031]優(yōu)選地,所述裝置還具有以下特點(diǎn):
[0032]所述文字的實(shí)體框內(nèi)有零件是指:文字的實(shí)體框所覆蓋的范圍和零件的實(shí)體框所覆蓋的范圍全部或部分重合。
[0033]本發(fā)明提供一個(gè)單板檢驗(yàn)的方法及裝置,該方法極大地提高了布線設(shè)計(jì)工程師的工作效率,同時(shí)也杜絕了單板在出圖以后還可能殘留壓到零件實(shí)體的文字的風(fēng)險(xiǎn)??梢苑奖恪⒖旖莸貦z驗(yàn)單板中壓到零件實(shí)體的文字,對(duì)于復(fù)雜的單板,該方法的優(yōu)勢(shì)將會(huì)得到更加關(guān)出的顯現(xiàn)。
【專利附圖】
【附圖說明】
[0034]下面將結(jié)合附圖及實(shí)施例對(duì)本發(fā)明做進(jìn)一步的說明,附圖中:
[0035]圖1為本發(fā)明實(shí)施方式中單板檢驗(yàn)的方法的流程圖;
[0036]圖2為本發(fā)明實(shí)施方式中單板檢驗(yàn)的裝置的架構(gòu)圖;
[0037]圖3為本發(fā)明實(shí)施方式中單板檢驗(yàn)的示意圖;
[0038]圖4為本發(fā)明實(shí)施方式中打開某一單板顯示的壓到零件的文字。
【具體實(shí)施方式】
[0039]下面結(jié)合附圖和優(yōu)選實(shí)施例對(duì)本發(fā)明的技術(shù)方案進(jìn)行詳細(xì)地描述。以下例舉的實(shí)施例僅用于說明和解釋本發(fā)明,而不構(gòu)成對(duì)本發(fā)明技術(shù)方案的限制。
[0040]需要說明的是,如果不沖突,本發(fā)明實(shí)施例以及實(shí)施例中的各個(gè)特征可以相互結(jié)合,均在本發(fā)明的保護(hù)范圍之內(nèi)。另外,在附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
[0041]本發(fā)明提供了一種單板檢驗(yàn)的方法,即自動(dòng)、快速檢驗(yàn)單板上文字是否壓到零件,可以讓檢驗(yàn)人員節(jié)省大量的時(shí)間和精力。
[0042]下面結(jié)合實(shí)施例詳細(xì)說明。
[0043]實(shí)施例一,一種單板檢驗(yàn)的方法,如圖1所示,包括:
[0044]步驟SlOl:獲取單板上所有零件的信息數(shù)據(jù)。
[0045]零件的信息數(shù)據(jù)包括可以但不限于:零件的坐標(biāo)、零件的實(shí)體框、零件的層別等。
[0046]優(yōu)選地,零件的實(shí)體框可以是指,與該零件外切的矩形框。
[0047]步驟S102:獲取各文字的信息數(shù)據(jù)。
[0048]文字的信息數(shù)據(jù)包括可以但不限于:文字的坐標(biāo)、文字的實(shí)體框、文字的層別等。
[0049]優(yōu)選地,文字的實(shí)體框可以是指,與該文字外切的矩形框。
[0050]步驟S103:根據(jù)各文字的信息數(shù)以及零件的信息數(shù)據(jù)據(jù)判斷是否存在與零件位
置重合的文字。
[0051]根據(jù)各文字的信息數(shù)據(jù)判斷是否存在與零件位置重合的文字的步驟包括:
[0052]對(duì)于層別相同的文字和零件,根據(jù)文字的坐標(biāo)和實(shí)體框尺寸,以及零件的坐標(biāo)和實(shí)體框尺寸檢驗(yàn)各文字的實(shí)體框內(nèi)是否有零件,如果一個(gè)文字的實(shí)體框內(nèi)有零件,則判斷該文字與零件位置重合。
[0053]對(duì)于層別不同的文字和零件,文字與零件位置不會(huì)重合。
[0054]文字的實(shí)體框內(nèi)有零件具體為:文字的實(shí)體框所覆蓋的范圍和零件的實(shí)體框所覆蓋的范圍全部或部分重合。
[0055]步驟S104:顯示與零件位置重合的文字。
[0056]實(shí)體框內(nèi)與零件位置重合的文字即為壓到零件的文字,優(yōu)選地,可以高亮顯示。
[0057]上述方法,簡(jiǎn)便、快捷地實(shí)現(xiàn)單板文字壓零件檢驗(yàn)的一鍵化,大大提高單板的設(shè)計(jì)質(zhì)量,也提高了布線工程師的工作效率。
[0058]實(shí)施例二,一種快速檢驗(yàn)單板上文字是否壓到零件的裝置,如圖2所示,該裝置包括:
[0059]第一獲取模塊,用于獲取單板上所有零件的信息數(shù)據(jù)。
[0060]零件的信息數(shù)據(jù)包括可以但不限于:零件的坐標(biāo)、零件的實(shí)體框、零件的層別等。[0061 ] 第二獲取模塊,用于獲取各文字的信息數(shù)據(jù)。
[0062]文字的信息數(shù)據(jù)包括可以但不限于:文字的坐標(biāo)、文字的實(shí)體框、文字的層別等。
[0063]判斷模塊,用于根據(jù)各文字的信息數(shù)據(jù)判斷是否壓到零件。
[0064]對(duì)于層別相同的文字和零件,判斷模塊根據(jù)文字的坐標(biāo)和實(shí)體框尺寸,以及零件的坐標(biāo)和實(shí)體框尺寸檢驗(yàn)各文字的實(shí)體框內(nèi)是否有零件,如果一個(gè)文字的實(shí)體框內(nèi)有零件,則判斷該文字與零件位置重合。
[0065]對(duì)于層別不同的文字和零件,文字與零件位置不會(huì)重合。
[0066]文字的實(shí)體框內(nèi)有零件是指:文字的實(shí)體框所覆蓋的范圍和零件的實(shí)體框所覆蓋的范圍全部或部分重合。
[0067]顯示模塊,用于顯示壓到零件的文字。
[0068]實(shí)體框內(nèi)與零件位置重合的文字即為壓到零件的文字,優(yōu)選地,可以高亮顯示。
[0069]該裝置的其它功能請(qǐng)參照方法內(nèi)容的描述。
[0070]實(shí)施例三,如圖3所示,以某一單板為例對(duì)上述一種快速檢驗(yàn)單板上文字是否壓到零件的方法做詳細(xì)的解釋。
[0071]比如在一個(gè)具體例子中,某一個(gè)計(jì)算單板部分區(qū)域包含的零件和相應(yīng)文字,由于板子大,文字排布的密密麻麻。布線設(shè)計(jì)工程師如果想通過人工查看有沒有文字壓到零件實(shí)體上,難度是很大的,很容易遺漏。壓到零件的文字如圖4所示,其中的方框表示單板上的一個(gè)零件,“C2379”是壓到該零件的文字。
[0072]該例子中的檢驗(yàn)方法包括以下步驟:
[0073]步驟S301:在單板上檢查文字是否壓到零件。
[0074]步驟S302:提示是否需要全部檢驗(yàn)板子中所有壓到零件的文字,選擇是否執(zhí)行。
[0075]步驟S303:獲取單板上全部文字和零件的信息并記錄。
[0076]步驟S304:在全部文字中逐個(gè)判斷文字的實(shí)體框內(nèi)有沒有零件存在,如果有的話將其記錄,執(zhí)行步驟S305,如果沒有,則執(zhí)行步驟S306。
[0077]步驟S305:高亮步驟S304中的實(shí)體框內(nèi)有零件的文字,并將這些文字的坐標(biāo)等信息形成一個(gè)報(bào)告,顯不在軟件的當(dāng)前窗口。
[0078]通過自動(dòng)比較查找,并會(huì)將壓到零件的文字高亮出來,使布線工程師很清晰的看到不符合的文字,提高效率應(yīng)該在數(shù)倍以上。
[0079]如果沒有與零件位置重合的文字則進(jìn)行步驟306。
[0080]步驟S306:彈出提示框:沒有壓到零件的文字。
[0081]步驟S307:結(jié)束。
[0082]通過上述實(shí)施例可知,本發(fā)明提供一種快速檢驗(yàn)單板上文字是否壓到零件的方法和裝置,通過方法能夠極大地提高了布線設(shè)計(jì)工程師的工作效率,同時(shí)也杜絕了單板在出圖以后還可能殘留壓到零件實(shí)體的文字的風(fēng)險(xiǎn)??梢砸绘I方便、快捷地檢驗(yàn)單板中壓到零件實(shí)體的文字,對(duì)于復(fù)雜的單板該項(xiàng)方法的優(yōu)勢(shì)將會(huì)得到更加突出的顯現(xiàn)。
[0083]本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過程序來指令相關(guān)硬件完成,程序可以存儲(chǔ)于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如只讀存儲(chǔ)器、磁盤或光盤等??蛇x地,上述實(shí)施例的全部或部分步驟也可以使用一個(gè)或多個(gè)集成電路來實(shí)現(xiàn)。相應(yīng)地,上述實(shí)施例中的各模塊/模塊可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。本發(fā)明不限制于任何特定形式的硬件和軟件的結(jié)合。
[0084]當(dāng)然,本發(fā)明還可有其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明的權(quán)利要求的保護(hù)范圍。
【權(quán)利要求】
1.一種單板的檢驗(yàn)方法,其特征在于,包括以下步驟: 獲取單板上所有零件的信息數(shù)據(jù); 獲取各文字的信息數(shù)據(jù); 根據(jù)所述各文字的信息數(shù)據(jù)以及零件的信息數(shù)據(jù)判斷是否存在與零件位置重合的文字; 顯示與零件位置重合的文字。
2.如權(quán)利要求1所述的方法,其特征在于: 所述零件的信息數(shù)據(jù)包括:零件的坐標(biāo)、零件的實(shí)體框尺寸、零件的層別。
3.如權(quán)利要求2所述的方法,其特征在于: 所述文字的信息數(shù)據(jù)包括文字的坐標(biāo)、文字的實(shí)體框尺寸、文字的層別。
4.如權(quán)利要求3所述的方法,其特征在于,根據(jù)所述各文字的信息數(shù)據(jù)以及零件的信息數(shù)據(jù)判斷是否存在與零件位置重合的文字的步驟包括: 對(duì)于層別相同的文字和零件,根據(jù)文字的坐標(biāo)和實(shí)體框尺寸,以及零件的坐標(biāo)和實(shí)體框尺寸檢驗(yàn)各文字的實(shí)體框內(nèi)是否有零件,如果一個(gè)文字的實(shí)體框內(nèi)有零件,則判斷該文字與零件位置重合。
5.如權(quán)利要求4所述的方法,其特征在于, 所述文字的實(shí)體框內(nèi)有零件具體為:文字的實(shí)體框所覆蓋的范圍和零件的實(shí)體框所覆蓋的范圍全部或部分重合。
6.一種快速檢驗(yàn)單板上文字是否壓到零件的裝置,其特征在于,該裝置包括: 第一獲取模塊,用于獲取單板上所有零件的信息數(shù)據(jù); 第二獲取模塊,用于獲取各文字的信息數(shù)據(jù); 判斷模塊,用于根據(jù)所述各文字的信息數(shù)據(jù)以及零件的信息數(shù)據(jù)判斷是否存在與零件位置重合的文字; 顯示模塊,用于顯示與零件位置重合的文字。
7.如權(quán)利要求6所述的裝置,其特征在于: 所述零件的信息數(shù)據(jù)包括:零件的坐標(biāo)、零件的實(shí)體框尺寸、零件的層別。
8.如權(quán)利要求7所述的裝置,其特征在于: 所述各文字的信息數(shù)據(jù)包括各文字的坐標(biāo)、文字的實(shí)體框、文字的層別。
9.如權(quán)利要求8所述的裝置,其特征在于,所述判斷模塊根據(jù)所述各文字的信息數(shù)據(jù)以及零件的信息數(shù)據(jù)判斷是否存在與零件位置重合的文字是指: 所述判斷模塊對(duì)于層別相同的文字和零件,根據(jù)文字的坐標(biāo)和實(shí)體框尺寸,以及零件的坐標(biāo)和實(shí)體框尺寸檢驗(yàn)各文字的實(shí)體框內(nèi)是否有零件,如果一個(gè)文字的實(shí)體框內(nèi)有零件,則判斷該文字與零件位置重合。
10.如權(quán)利要求9所述的裝置,其特征在于, 所述文字的實(shí)體框內(nèi)有零件是指:文字的實(shí)體框所覆蓋的范圍和零件的實(shí)體框所覆蓋的范圍全部或部分重合。
【文檔編號(hào)】G06F17/50GK103793576SQ201410056945
【公開日】2014年5月14日 申請(qǐng)日期:2014年2月19日 優(yōu)先權(quán)日:2014年2月19日
【發(fā)明者】趙亞民, 李鵬翀 申請(qǐng)人:浪潮(北京)電子信息產(chǎn)業(yè)有限公司