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

一種元器件封裝中絲印的建立方法與流程

文檔序號:11276657閱讀:1108來源:國知局

本發(fā)明涉及pcb設(shè)計領(lǐng)域,尤其是一種元器件封裝中絲印的建立方法。



背景技術(shù):

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

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

在封裝建立過程中,現(xiàn)有技術(shù)方案的操作步驟:1、點擊量尺(軟件中有量尺功能),2、選擇對象類型,3、點擊量取對象,4、記錄數(shù)據(jù),并重復(fù)23至需要的數(shù)據(jù)量取完畢,5、采用人手動/計算器累加的方式計算,6、比較以pin為核心計算結(jié)果和以實體值為核心的計算結(jié)果,確定絲印建立標準,7,計算絲印框(矩形)四個點的坐標,8、依據(jù)7中的四個點坐標依次創(chuàng)建四條線段,連接到一起即為絲印框。不同的零件需要封裝建立人員重復(fù)進行計算、比較、建立工作,此項工作可復(fù)制、耗費時間久、手動計算效率低且出錯率高,造成大量的工時浪費。



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

本發(fā)明的目的是提供一種元器件封裝中絲印的建立方法,可在封裝建立過程中快速建立絲印,簡化了計算pin和實體尺寸再比較的復(fù)雜過程,提高了封裝建立的效率,同時保證了數(shù)據(jù)的規(guī)范化和準確性。

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

一種元器件封裝中絲印的建立方法,包括以下步驟:

s1、獲取誤差值;

s2、選擇相應(yīng)的pin腳和目標實體;

s3、根據(jù)目標實體最大值、誤差值和外擴值,計算得到第一參數(shù)值;根據(jù)pin間距、pin邊長和外擴值,計算得到第二參數(shù)值;根據(jù)所述第一參數(shù)值和第二參數(shù)值中的最大值,建立絲印。

進一步地,所述選擇相應(yīng)的pin腳和目標實體,包括:

確定pin腳的分布方式;

根據(jù)所述分布方式選擇相應(yīng)的pin腳和目標實體。

進一步地,當所述pin腳的分布方式為通用器件四個方向均存在pin腳時,所述根據(jù)所述分布方式選擇相應(yīng)的pin腳和目標實體包括:

將所述通用器件作為目標實體;

從所述目標實體的水平方向和豎直方向分別選擇出一個pin腳。

進一步地,當所述pin腳的分布方式為通用器件兩個方向均存在pin腳時,所述根據(jù)所述分布方式選擇相應(yīng)的pin腳和目標實體包括:

將所述通用器件作為目標實體;

選擇所述目標實體的任意一個方向的pin腳。

進一步地,所述確定pin腳的分布方式,包括:獲取pin腳坐標,根據(jù)pin腳坐標計算確定排布方式。

進一步地,步驟s3中,pin間距的計算步驟為:獲取pin腳的坐標值;根據(jù)所述坐標值計算得到pin間距。

進一步地,步驟s3中,pin邊長的計算步驟為:獲取pad的限定框;根據(jù)所述的限定框計算得到pin邊長。

進一步地,步驟s3中,實體最大值的計算步驟為:抓取實體線段;獲取線段的起點和終點后,通過做差計算得到實體的最大值。

本發(fā)明的有益效果是,

本發(fā)明可在封裝建立過程中快速建立絲印,通過獲取的pin腳的坐標值,判斷pin腳的分布方式,自動計算pin邊長、pin間距、從而計算得到第一參數(shù)值;通過抓取實體線段計算得到實體最大值,計算得到第二參數(shù)值。簡化了計算pin和實體尺寸再比較的復(fù)雜過程,提高了封裝建立的效率,保證數(shù)據(jù)的規(guī)范化和準確性。

附圖說明

圖1是本發(fā)明方法流程圖。

具體實施方式

為能清楚說明本方案的技術(shù)特點,下面通過具體實施方式,并結(jié)合其附圖,對本發(fā)明進行詳細闡述。下文的公開提供了許多不同的實施例或例子用來實現(xiàn)本發(fā)明的不同結(jié)構(gòu)。為了簡化本發(fā)明的公開,下文中對特定例子的部件和設(shè)置進行描述。此外,本發(fā)明可以在不同例子中重復(fù)參考數(shù)字和/或字母。這種重復(fù)是為了簡化和清楚的目的,其本身不指示所討論各種實施例和/或設(shè)置之間的關(guān)系。應(yīng)當注意,在附圖中所圖示的部件不一定按比例繪制。本發(fā)明省略了對公知組件和處理技術(shù)及工藝的描述以避免不必要地限制本發(fā)明。

為了方便執(zhí)行元器件封裝中絲印的建立方法,在執(zhí)行本發(fā)明的步驟之前還需要進行配置文件和快捷鍵的設(shè)置:首先,在allegro.ilinit文件中添加load(“silkscreen.il”),其中,silkscreen.il為源程序文件,此命令用于加載程序;其次,在env文件中添加快捷鍵,以字母a為例,funckeyasilkscreen,其中,silkscreen為在程序中定義的命令,執(zhí)行此命令后即運行本發(fā)明所指的程序,現(xiàn)在,此命令以快捷鍵a代替。設(shè)置完配置文件和快捷鍵后在allegro中運行程序后便可以執(zhí)行本發(fā)明的步驟。

如圖1所示,一種元器件封裝中絲印的建立方法,它包括以下步驟:

步驟s1:獲取誤差值。

這樣誤差值可以通過以下方式獲得:打開allegro軟件,按下字母a,根據(jù)提示需要進行輸入誤差值的操作。

步驟s2:選擇相應(yīng)的pin腳和目標實體。

在一示例性實施例中,選擇相應(yīng)的pin腳和目標實體,可以包括以下步驟:

判斷pin腳的分布方式,確定通用器件是四個方向有pin腳還是兩個方向有pin腳,根據(jù)pin腳的分布方式選擇目標實體。如果四個方向都有pin腳,獲取選擇的目標實體,從目標實體的水平方向和豎直方向分別選擇出一個pin腳;如果兩個方向有pin腳,獲取選擇的實體,選擇任意一個pin腳。

步驟s3:根據(jù)目標實體最大值、誤差值和外擴值,計算得到第一參數(shù)值;根據(jù)pin間距、pin邊長和外擴值,計算得到第二參數(shù)值;根據(jù)所述第一參數(shù)值和第二參數(shù)值中的最大值,建立絲印。

其中,pin間距的計算步驟可以為:

每一個pin腳可以得出的坐標是一個橫坐標和縱坐標組成的列表,列表中第一個元素為橫坐標,第二個元素為縱坐標,選擇第一個或第二個元素取決于pin腳的排布方式。公司設(shè)計規(guī)范中,兩個方向有pin腳的器件規(guī)定引腳位于器件左右兩側(cè)且對稱,此種情況下計算pin間距只用到橫坐標,步驟為:獲取左右兩個pin腳的坐標列表;取列表的第一個元素,兩個pin腳可以得出兩個橫坐標;兩個橫坐標做差,取絕對值得出pin間距。

四個方向有pin腳的器件計算pin間距需要用到橫坐標和縱坐標,步驟為:分別得到水平方向兩個pin腳的坐標列表,取列表的第一個元素,兩個橫坐標做差,取絕對值得出橫向pin間距;分別得到垂直方向兩個pin腳的坐標列表,取列表的第二個元素,兩個縱坐標做差,取絕對值得出縱向pin間距。

計算實體長度和pin間距的根本目的是獲取器件橫向和縱向的最大范圍,絲印框必須將實體和pin腳同時包括在內(nèi)。

pin邊長的計算步驟為:限定框是軟件內(nèi)描述對象占據(jù)空間大小的矩形框,可以理解為這個對象占據(jù)的范圍。軟件內(nèi)獲取限定框得到的數(shù)值是兩個坐標組成的列表,這兩個坐標分別是對象占據(jù)的矩形框的左下角坐標,右上角坐標,兩點即可確定矩形唯一。計算pin邊長事實上是一個計算pin上添加的pad邊長的過程,二者等大且pad有限定框,便于計算。步驟詳述如下:獲取pin中添加的pad;獲取pad的限定框數(shù)值列表;將上一步驟中得到的兩個點的坐標,橫坐標縱坐標分別做差,橫坐標之差即為pin的長,縱坐標之差即為pin的寬。

實體最大值的計算步驟為:抓取實體線段;獲取線段的起點和終點后,通過做差計算得到實體的最大值;誤差值是獲取用戶輸入的數(shù)值;外擴值由公司設(shè)計規(guī)范確定。為保證單位一致,先將設(shè)計單位改為4位精度的mm后進行計算,輸入的誤差必須以mm為單位。

上述雖然結(jié)合附圖對本發(fā)明的具體實施方式進行了描述,但并非對本發(fā)明保護范圍的限制,所屬領(lǐng)域技術(shù)人員應(yīng)該明白,在本發(fā)明的技術(shù)方案的基礎(chǔ)上,本領(lǐng)域技術(shù)人員不需要付出創(chuàng)造性勞動即可做出的各種修改或變形仍在本發(fā)明的保護范圍以內(nèi)。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1