本發(fā)明涉及pcb領(lǐng)域,尤其涉及一種基于ad軟件的相同模塊布局方法。
背景技術(shù):
傳統(tǒng)ad(altiumdesigner)軟件的相同模塊布局是通過原理圖和pcb關(guān)聯(lián),使用ad軟件自帶的拷貝空間格局(copyroomformats)的方法,通過信道匹配的方法實(shí)現(xiàn)相同模塊布局。但是,這種方法對(duì)原理圖繪制的要求高,成功率僅40%,經(jīng)常出現(xiàn)兩個(gè)看起來一樣的模塊,匹配出現(xiàn)偏差,導(dǎo)致無法實(shí)現(xiàn)相同模塊布局的情況發(fā)生,以至于很對(duì)相同模塊得重新布局,費(fèi)時(shí)費(fèi)力。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于通過一種基于ad軟件的相同模塊布局方法,來解決以上背景技術(shù)部分提到的問題。
為達(dá)此目的,本發(fā)明采用以下技術(shù)方案:
一種基于ad軟件的相同模塊布局方法,其包括如下步驟:
s101、準(zhǔn)備已布好的一組相同模塊和原理圖的副本;
s102、將已布好模塊的pcb和原理圖關(guān)聯(lián);
s103、在原理圖上選中要進(jìn)行相同模塊布局的器件,選擇ad軟件的schlist選項(xiàng);
s104、將所述schlist選項(xiàng)彈出內(nèi)容分別設(shè)置成edit,selectedobjects,currentdocument,parts;
s105、將所述schlist選項(xiàng)中x1列表內(nèi)容按照x1坐標(biāo)排序;
s106、選擇器件位號(hào)(componentdesignator)選項(xiàng)所在整列,并復(fù)制器件位號(hào);
s107、取消選擇,在原理圖上重新選擇已布好的器件模塊,按x1坐標(biāo)進(jìn)行排序;
s108、排序后找到器件位號(hào)(componentdesignator)一欄,粘貼已復(fù)制的器件位號(hào);
s109、更新網(wǎng)表,完成相同模塊布局。
特別地,所述步驟s101具體包括:準(zhǔn)備已布好的一組相同模塊和原理圖的副本,將數(shù)據(jù)分別保存為.pcbdoc和.schdoc結(jié)尾的數(shù)據(jù)。
特別地,所述步驟s102具體包括:將已布好模塊的pcb和原理圖關(guān)聯(lián),選擇project菜單的componentlinks選項(xiàng),選擇addpairsmatchedby>>按鈕,并在匹配完成后關(guān)閉。
特別地,所述步驟s107中按x1坐標(biāo)進(jìn)行排序時(shí),順序從大到小或者從小到大任一方式均可,但順序要和之前選中時(shí)的順序相同。
特別地,所述步驟s109具體包括:選擇design菜單的updatepcbdocument選項(xiàng),更新網(wǎng)表,完成相同模塊布局。
本發(fā)明提出的基于ad軟件的相同模塊布局方法操作簡單方便,成功率高(基本達(dá)到100%),只需注意選中器件個(gè)數(shù)是否一樣,以及排序順序是否一樣即可,易于推廣應(yīng)用。
附圖說明
圖1為本發(fā)明實(shí)施例提供的基于ad軟件的相同模塊布局方法流程圖。
具體實(shí)施方式
下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步說明??梢岳斫獾氖?,此處所描述的具體實(shí)施例僅僅用于解釋本發(fā)明,而非對(duì)本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部內(nèi)容,除非另有定義,本文所使用的所有技術(shù)和科學(xué)術(shù)語與屬于本發(fā)明的技術(shù)領(lǐng)域的技術(shù)人員通常理解的含義相同。本文中所使用的術(shù)語只是為了描述具體的實(shí)施例,不是旨在于限制本發(fā)明。
請(qǐng)參照?qǐng)D1所示,圖1為本發(fā)明實(shí)施例提供的基于ad軟件的相同模塊布局方法流程圖。
本實(shí)施例中基于ad軟件的相同模塊布局方法具體包括如下步驟:
s101、準(zhǔn)備已布好的一組相同模塊和原理圖的副本。
準(zhǔn)備已布好的一組相同模塊和原理圖的副本,將數(shù)據(jù)分別保存為.pcbdoc和.schdoc結(jié)尾的數(shù)據(jù)。其中,.pcbdoc和.schdoc均為ad軟件常用的數(shù)據(jù)格式。
s102、將已布好模塊的pcb和原理圖關(guān)聯(lián)。
將已布好模塊的pcb和原理圖關(guān)聯(lián),選擇project菜單的componentlinks選項(xiàng),選擇addpairsmatchedby>>按鈕,并在匹配完成后關(guān)閉。
s103、在原理圖上選中要進(jìn)行相同模塊布局的器件,選擇ad軟件的schlist選項(xiàng)。
s104、將所述schlist選項(xiàng)彈出內(nèi)容分別設(shè)置成edit,selectedobjects,currentdocument,parts。
s105、將所述schlist選項(xiàng)中x1列表內(nèi)容按照x1坐標(biāo)排序。
s106、選擇器件位號(hào)(componentdesignator)選項(xiàng)所在整列,并復(fù)制器件位號(hào)。
s107、取消選擇,在原理圖上重新選擇已布好的器件模塊,按x1坐標(biāo)進(jìn)行排序。
需要說明的是,按x1坐標(biāo)進(jìn)行排序時(shí),順序從大到小或者從小到大任一方式均可,但順序要和之前選中時(shí)的順序相同。
s108、排序后找到器件位號(hào)(componentdesignator)一欄,粘貼已復(fù)制的器件位號(hào)。
s109、更新網(wǎng)表,完成相同模塊布局。
具體的,選擇design菜單的updatepcbdocument選項(xiàng),更新網(wǎng)表,完成相同模塊布局。
本發(fā)明的技術(shù)方案操作簡單方便,成功率高(基本達(dá)到100%),只需注意選中器件個(gè)數(shù)是否一樣,以及排序順序是否一樣即可,易于推廣應(yīng)用。
以上結(jié)合具體實(shí)施例描述了本發(fā)明的技術(shù)原理。這些描述只是為了解釋本發(fā)明的原理,而不能以任何方式解釋為對(duì)本發(fā)明保護(hù)范圍的限制?;诖颂幍慕忉?,本領(lǐng)域的技術(shù)人員不需要付出創(chuàng)造性的勞動(dòng)即可聯(lián)想到本發(fā)明的其它具體實(shí)施方式,這些方式都將落入本發(fā)明的保護(hù)范圍之內(nèi)。