亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種快速檢查絲印層和阻焊層重疊的方法與流程

文檔序號:11654597閱讀:1852來源:國知局
一種快速檢查絲印層和阻焊層重疊的方法與流程

本發(fā)明屬于pcb設(shè)計技術(shù)領(lǐng)域,具體涉及一種快速檢查絲印層和阻焊層重疊的方法。



背景技術(shù):

目前在市場上有多款pcb設(shè)計軟件,allegro作為業(yè)界應(yīng)用最廣泛的軟件,不僅是它擁有強大的功能和多款相關(guān)軟件做支撐,還因為它提供了開放式的二次開發(fā)接口和較為完善的開發(fā)語言庫,用戶可根據(jù)自身的需要進行開發(fā)。

skill語言是allegro軟件內(nèi)置的一種基于c語言和lisp語言的高級編程語言,allegro為skill語言提供了豐富的交互式函數(shù),研究skill語言繼而編寫工具,投入應(yīng)用可以大大提高工作效率。

在pcb設(shè)計檢查中,目前采用的檢查方法是人工檢查,費時費力,效率低下且容易有遺漏。此為現(xiàn)有技術(shù)的不足之處。



技術(shù)實現(xiàn)要素:

本發(fā)明的目的在于,針對上述檢查方法效率低下且容易遺漏等缺陷,提供設(shè)計一種快速檢查絲印層和阻焊層重疊的方法,以解決上述問題。

為了實現(xiàn)上述目的,本發(fā)明的技術(shù)方案為:

一種快速檢查絲印層和阻焊層重疊的方法,其特征在于,包括以下步驟:

步驟1:編寫快速檢查絲印層和阻焊層重疊的程序;

步驟2:修改軟件的配置文件,添加加載快速檢查絲印層和阻焊層重疊的程序和快捷鍵相關(guān)程序;

步驟3:運行軟件,按快捷鍵,實現(xiàn)快速檢查出重疊的絲印層和阻焊層,高亮重疊部分并彈出檢查報告,檢查報告內(nèi)含坐標索引,快速定位到重疊部分,逐一修改;

其中,步驟1中,設(shè)計快速檢查絲印層和阻焊層重疊的程序包含以下步驟:

步驟11:先使整個設(shè)計不可見,打開阻焊層、絲印層相關(guān)的層面;

步驟12:分別選取阻焊層、絲印層層面上類型不同的所有對象;

步驟13:遍歷絲印層和阻焊層中的每一個對象,通過函數(shù)獲取不同層兩兩對象之間的測量間距airgap;

步驟14:逐個airgap進行判斷,若airgap不為0,跳過返回步驟3,將airgap值為0的部門整合在一個集合,高亮這個集合里面涉及到的對象,并將這個集合里涉及到的對象的名稱、坐標寫入文件;

步驟15:檢查完畢后,彈窗展示該文件。

阻焊層選取所有類型為shape、linesegs的對象,絲印層選取所有類型為shape、text、linesegs的對象。

airgap的值只能為0或正整數(shù)并且airgap的值與重疊部分多少無關(guān)。

優(yōu)選地,所述軟件選用allegro軟件,在allegro軟件編寫快速檢查絲印層和阻焊層重疊的skill程序。

在env文件中添加快捷鍵。

優(yōu)選地,添加f4為快捷鍵。

修改完畢后的對象取消高亮。

本發(fā)明的有益效果在于,在pcb設(shè)計檢查中通過設(shè)計skill程序快速檢查重疊的絲印層和阻焊層,高亮重疊部分并彈出檢查報告,內(nèi)含坐標索引,可以快速定位到重疊部分,逐一修改,快速檢查絲印層和阻焊層的重疊情況大大簡化了設(shè)計檢查的過程,在提高效率的同時也避免了肉眼檢查可能帶來的遺漏和錯誤;本發(fā)明操作簡單,一鍵運行后即可得到檢查結(jié)果,對brd文件無限制,無需輸入任何數(shù)據(jù),無需選擇任何對象即可得到檢查結(jié)果,并且檢查結(jié)果條理準確,極大地提高了效率。

此外,本發(fā)明設(shè)計原理可靠,結(jié)構(gòu)簡單,具有非常廣泛的應(yīng)用前景。

由此可見,本發(fā)明與現(xiàn)有技術(shù)相比,具有突出的實質(zhì)性特點和顯著地進步,其實施的有益效果也是顯而易見的。

附圖說明

圖1為一種快速檢查絲印層和阻焊層重疊的方法的程序設(shè)計流程圖。

圖2為圖1中彈窗展示文件截圖。

具體實施方式

下面結(jié)合附圖并通過具體實施例對本發(fā)明進行詳細闡述,以下實施例是對本發(fā)明的解釋,而本發(fā)明并不局限于以下實施方式。

本實施例提供的一種快速檢查絲印層和阻焊層重疊的方法,首先編寫快速檢查絲印層和阻焊層重疊的skill程序,如圖1所示,編寫skill程序步驟如下:

步驟11:先使整個設(shè)計不可見,打開阻焊層、絲印層相關(guān)的層面;

步驟12:分別選取阻焊層、絲印層層面上類型不同的所有對象;

步驟13:遍歷絲印層和阻焊層中的每一個對象,通過函數(shù)獲取不同層兩兩對象之間的測量間距airgap;

步驟14:逐個airgap進行判斷,若airgap不為0,跳過返回步驟3,將airgap值為0的部門整合在一個集合,高亮這個集合里面涉及到的對象,并將這個集合里涉及到的對象的名稱、坐標寫入文件;

步驟15:檢查完畢后,彈窗展示該文件。

阻焊層選取所有類型為shape、linesegs的對象,絲印層選取所有類型為shape、text、linesegs的對象。

airgap的值只能為0或正整數(shù)并且airgap的值與重疊部分多少無關(guān)。

然后,修改allegro軟件的部分配置文件,添加加載skill和快捷鍵相關(guān)程序,步驟如下:步驟21:在allegro.ilinit文件中添加load(“silkonsold.il”),其中,silkonsold.il為源程序文件,此命令用于加載程序;步驟22:在env文件中添加快捷鍵,本實施例以按鍵f4為例,funckeyf4silkonsold,其中,silkonsold為在程序中定義的命令,執(zhí)行此命令后即運行本發(fā)明所指的程序,現(xiàn)在,此命令以快捷鍵f4代替。

打開allegro軟件,按下f4鍵,即可運行程序;運行完畢后重疊部分高亮,并彈出檢查報告,點擊坐標即可迅速定位到對象,逐一修改,修改完畢后的對象會取消高亮。

以上公開的僅為本發(fā)明的優(yōu)選實施方式,但本發(fā)明并非局限于此,任何本領(lǐng)域的技術(shù)人員能思之的沒有創(chuàng)造性的變化,以及在不脫離本發(fā)明原理前提下所作的若干改進和潤飾,都應(yīng)落在本發(fā)明的保護范圍內(nèi)。



技術(shù)特征:

技術(shù)總結(jié)
本發(fā)明涉及一種快速檢查絲印層和阻焊層重疊的方法,其特征在于,通過編寫快速檢查絲印層和阻焊層重疊的程序,然后修改軟件的部分配置文件,添加加載快速檢查絲印層和阻焊層重疊的程序和快捷鍵相關(guān)程序;打開軟件,按快捷鍵,實現(xiàn)快速檢查出重疊的絲印層和阻焊層,高亮重疊部分并彈出檢查報告,檢查報告內(nèi)含坐標索引,快速定位到重疊部分,逐一修改,快速檢查絲印層和阻焊層的重疊情況大大簡化了設(shè)計檢查的過程,在提高效率的同時也避免了肉眼檢查可能帶來的遺漏和錯誤。

技術(shù)研發(fā)人員:張敏
受保護的技術(shù)使用者:廣東浪潮大數(shù)據(jù)研究有限公司
技術(shù)研發(fā)日:2017.04.12
技術(shù)公布日:2017.07.28
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1