特定器件的顯示方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及PCB設(shè)計領(lǐng)域,具體而言,涉及一種特定器件的顯示方法及裝置。
【背景技術(shù)】
[0002]在PCB板的設(shè)計與制作的過程中,工作人員需要對PCB板中的一些特定的器件上進行操作,比如在一些特定的器件進行SMT貼片,則需要工作人員用肉眼從PCB板中去識別特定器件。
[0003]需要說明的是,在PCB板的設(shè)計界面中,所有器件的顯示狀態(tài)均相同,工作人員需要耗費較長的實際去一個一個的識別出特定器件,然后在特定器件上做標記,導(dǎo)致識別特定器件的效率低。
[0004]針對上述在相關(guān)技術(shù)中,PCB設(shè)計界面中的所有器件顯示狀態(tài)均相同,導(dǎo)致識別特定器件的效率低的問題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實施例提供了一種特定器件的顯示方法及裝置,以至少解決在相關(guān)技術(shù)中,PCB設(shè)計界面中的所有器件顯示狀態(tài)均相同,導(dǎo)致識別特定器件的效率低的技術(shù)問題。
[0006]根據(jù)本發(fā)明實施例的一個方面,提供了一種特定器件的顯示方法,包括:讀取PCB設(shè)計界面中多個器件的屬性值;在多個器件中的第一器件的屬性值為預(yù)設(shè)屬性值的情況下,確定第一器件為特定器件;將特定器件的顯示狀態(tài)由初始顯示狀態(tài)切換為目標顯示狀
??τ O
[0007]根據(jù)本發(fā)明實施例的另一方面,還提供了一種特定器件的顯示裝置,包括:讀取單元,用于讀取PCB設(shè)計界面中多個器件的屬性值;確定單元,用于在多個器件中的第一器件的屬性值為預(yù)設(shè)屬性值的情況下,確定第一器件為特定器件;切換單元,用于將特定器件的顯示狀態(tài)由初始顯示狀態(tài)切換為目標顯示狀態(tài)。
[0008]在本發(fā)明實施例中,采用讀取PCB設(shè)計界面中多個器件的屬性值;在多個器件中的第一器件的屬性值為預(yù)設(shè)屬性值的情況下,確定第一器件為特定器件;將特定器件的顯示狀態(tài)由初始顯示狀態(tài)切換為目標顯示狀態(tài)。解決了在相關(guān)技術(shù)中,PCB設(shè)計界面中的所有器件顯示狀態(tài)均相同,導(dǎo)致識別特定器件的效率低的技術(shù)問題。
【附圖說明】
[0009]此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中:
[0010]圖1是根據(jù)本發(fā)明實施例的特定器件的顯示方法的流程圖;
[0011]圖2是根據(jù)本發(fā)明實施例的可選地特定器件的顯示方法的示意圖;
[0012]圖3是根據(jù)本發(fā)明實施例的可選地特定器件的顯示方法的流程圖;以及
[0013]圖4是根據(jù)本發(fā)明實施例的特定器件的顯示裝置的示意圖。
【具體實施方式】
[0014]為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分的實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應(yīng)當屬于本發(fā)明保護的范圍。
[0015]需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當情況下可以互換,以便這里描述的本發(fā)明的實施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤4送?,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
[0016]實施例一
[0017]根據(jù)本發(fā)明實施例,提供了一種特定器件的顯示方法的實施例,需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執(zhí)行指令的計算機系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
[0018]圖1是根據(jù)本發(fā)明實施例的特定器件的顯示方法的流程圖,如圖1所示,該方法包括如下步驟:
[0019]步驟S12,讀取PCB設(shè)計界面中多個器件的屬性值。
[0020]具體地,在本方案中,本方案可以從PCB設(shè)計界面顯示的PCB設(shè)計圖中讀取多個器件的屬性值value,需要說明的是,在PCB設(shè)計圖中,不同類型的器件的屬性值value不同。
[0021]步驟S14,在多個器件中的第一器件的屬性值為預(yù)設(shè)屬性值的情況下,確定第一器件為特定器件。
[0022]具體地,在本方案中,當上述多個器件中的第一器件的屬性值與預(yù)設(shè)屬性值相同的情況下,本方案則確定該第一器件為特定器件,需要說明的是,用戶可以通過自定義預(yù)設(shè)屬性值,以確定出不同類型的特定器件。還需要說明的是,上述第一器件可以為PCB設(shè)計圖中的任意一個或多個器件。
[0023]優(yōu)選地,上述預(yù)設(shè)屬性值可以為NF,本方案可以通過上述步驟確定出PCB設(shè)計圖中哪些器件為NF器件。
[0024]步驟S16,將特定器件的顯示狀態(tài)由初始顯示狀態(tài)切換為目標顯示狀態(tài)。
[0025]具體地,在本方案中,在確定了至少一個器件為特定器件(例如NF)器件之后,本方案可以改變特定器件的顯示狀態(tài),從初始顯示狀態(tài)切換為目標顯示狀態(tài),需要說明的是,上述初始顯示狀態(tài)可以為PCB設(shè)計圖中各個特定器件的初始狀態(tài),特定器件從初始狀態(tài)轉(zhuǎn)變?yōu)槟繕孙@示狀態(tài)之后,特定器件可以高亮顯示、打勾顯示、打叉顯示等。
[0026]本實施例通過讀取PCB設(shè)計界面中多個器件的屬性值;在多個器件中的第一器件的屬性值為預(yù)設(shè)屬性值的情況下,確定第一器件為特定器件;將特定器件的顯示狀態(tài)由初始顯示狀態(tài)切換為目標顯示狀態(tài)。容易注意到,通過本申請,可以快速的識別出PCB設(shè)計圖中的多個特定器件,然后,本方案可以將多個特定器件突出顯示(例如打叉顯示),工作人員可以一目了然的看到特定器件處于哪個位置,從而對特定器件進行操作,因此,本方案解決了在相關(guān)技術(shù)中,PCB設(shè)計界面中的所有器件顯示狀態(tài)均相同,導(dǎo)致識別特定器件的效率低的問題。
[0027]可選地,步驟S16,將特定器件的顯示狀態(tài)由初始顯示狀態(tài)切換為目標顯示狀態(tài)的步驟可以包括:
[0028]步驟S161,讀取特定器件的裝配層的第一坐標。
[0029]步驟S162,在特定器件的位號層的第一坐標處添加第一標記。
[0030]具體地,在本方案中,可以讀取上述特定器件的裝配層的第一坐標,裝配層可以為PCB板貼片時的器件位置層,需要說明的是,上述第一坐標可以包括四個子坐標,上述四個子坐標可以為上述特定器件圖形邊框的四個頂點坐標。則得到上述四個頂點坐標后,如圖2所示,本方案可以連接上述四個頂點坐標中的兩兩不相鄰的頂點坐標,即將特定圖形的邊框打叉,圖2中的兩個被打叉的器件為NF器件。
[0031]需要說明的是,本方案可以自動讀取特定器件外形,并計算出特定器件的四個對角坐標,來確定打叉時的起點和終點坐標。還需要說明的是,為了方便打叉,打叉的層直接選擇在位號層。
[0032]可選地,在步驟S162,特定器件的位號層的第一坐標處添加第一標記后,本實施例提供的方法還可以包括:
[0033]步驟S163,在PCB設(shè)計界面中創(chuàng)建子界面。
[0034]步驟S164,在子界面中顯示多個特定器件的信息,其中,多個特定器件的信息至少包括:多個特定器件的屬性信息、多個特定器件的名稱以及多個特定器件的坐標。
[0035]具體地,在本方案中,本方案在對特定器件(例如NF器件)進行打叉后,可以在PCB設(shè)計界面中建立一個子界面,上述子界面可以為一個圖形窗口,用戶顯示多個特定器件的屬性信息、名稱以及坐標。需要說明的是,上述PCB設(shè)計界面可以為al I egro軟件中的PCB設(shè)計界面。
[0036]可選地,上述子界面中的部分內(nèi)容可以為如下:
[0037]N0.1NAME:R3804VALUE:NF X,Y(9.176286.6681);
[0038]N0.2NAME:R431OVALUE:NF X,Y(19.733987.9748)。
[0039]可選地,步驟S12讀取PCB設(shè)計界面中多個器件的屬性值的步驟可以包括:
[0040]步驟S121,接收用戶在allegro菜單中輸入的查詢指令。
[0041 ]步驟SI 22,根據(jù)查詢指令讀取PCB設(shè)計界面中多個器件的屬性值。
[0042]具體地,本方案可以實現(xiàn)為allegro軟件中的一個插件工具,用戶可以在allegro的菜單中輸入查詢指令,該指令可以用于查詢PCB設(shè)計界面中多個器件的屬性值。
[0043]可選地,在本方案中,特定器件為NF器件,預(yù)設(shè)屬性值可以