0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

PCB設(shè)計(jì):整理元器件位號的快捷技巧

PCB線路板打樣 ? 來源:李電說 ? 作者:李電說 ? 2020-12-03 10:12 ? 次閱讀

PCB設(shè)計(jì):快速整理PCB元器件位號

PCB設(shè)計(jì)完成后,通常需要整理元器件的位號,然后輸出貼片圖給工廠貼片。因?yàn)闆]有整理的位號是參差不齊的,有的尺寸大,有的尺寸小,有的偏離元器件很遠(yuǎn),有的沒有顯示出來。一般都是這樣整理,分頂面和底面處理,先選中每一面的label,然后刪除,接著重新生成label,最后調(diào)整好位置,尺寸大小,完成位號的整理。如此重復(fù),操作另一面。雖然工作不是很大,但是操作起來還是有些繁瑣的。有沒有更快捷的辦法呢?答案是有的,就是編寫一個(gè)腳本,就能快速把位號處理好。下面詳細(xì)介紹一下這個(gè)方法。

首先,全選中PCB的位號label并刪除掉,不用區(qū)分頂面和底面。

然后,打開腳本編輯器,編寫以下代碼。

參考代碼:

Sub Main

For layer = 1 To ActiveDocument.LayerCount

If ActiveDocument.LayerType(layer) = ppcbLayerSilkscreen Then

Exit For End If Next layer For Each comp In ActiveDocument.Components

x = comp.CenterX

y = comp.CenterY

Set lab = comp.AddLabel(ppcbLabelTypeRefDesignator, , layer) lab.Height(ppcbOriginTypeDesign)=40

lab.LineWidth(ppcbOriginTypeDesign)=4

lab.HorzJustification = ppcbJustifyHCenter

lab.VertJustification = ppcbJustifyVCenter

lab.PositionX(, ppcbOriginTypeDesign) = x

lab.PositionY(, ppcbOriginTypeDesign) = y

lab.RightReading = ppcbRightReadingOrthogonal

Set lab = comp.AddLabel(ppcbLabelTypePartType, , layer) lab.Height(ppcbOriginTypeDesign)=40

lab.LineWidth(ppcbOriginTypeDesign)=4

lab.HorzJustification = ppcbJustifyHCenter

lab.VertJustification = ppcbJustifyVCenter

lab.PositionX(, ppcbOriginTypeDesign) = x

lab.PositionY(, ppcbOriginTypeDesign) = y

lab.RightReading = ppcbRightReadingOrthogonal

Next comp

End Sub

最后,運(yùn)行代碼,就會(huì)看元器件的位號label很快就會(huì)被整理出來。

對上面的代碼感興趣的,可以自己嘗試敲寫來調(diào)試。
編輯:hfy

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • PCB設(shè)計(jì)
    +關(guān)注

    關(guān)注

    394

    文章

    4688

    瀏覽量

    85647
收藏 人收藏

    評論

    相關(guān)推薦

    PCB設(shè)計(jì)時(shí)如何擺放元器件?

    在設(shè)計(jì)PCB時(shí),設(shè)置電路板輪廓后,需要將元器件調(diào)用到工作區(qū)。將元器件擺放到合適位置后,再進(jìn)行布線的工作,并伴隨著元器件位置的微調(diào)。
    發(fā)表于 12-06 09:15 ?3222次閱讀

    PCB設(shè)計(jì)技巧之批量擺放元器件

    分類擺放呢?  1. 在原理圖中將需要擺放在一起的元器件選中,如下圖所示。     2.選中后按下T+S快捷鍵可進(jìn)入環(huán)境,或者直接點(diǎn)擊標(biāo)簽進(jìn)入PCB環(huán)境。進(jìn)入PCB環(huán)境后我們發(fā)現(xiàn)需要擺
    發(fā)表于 09-20 11:12

    關(guān)于Mentor Graphics元器件自動(dòng)排列的提問

    各位大神,小弟最近新學(xué)的Mentor Grahics,畫原理圖的時(shí)候發(fā)現(xiàn),沒有像AD10一樣的自動(dòng)更新元器件的功能,如果一個(gè)個(gè)手動(dòng)更改肯定不現(xiàn)實(shí),希望各位大神指點(diǎn)一下,Mentor里面怎么批量修改
    發(fā)表于 07-01 22:20

    PCB設(shè)計(jì)中需要注意哪些問題?PCB元器件布局要求有哪些?

    PCB設(shè)計(jì)中需要注意哪些問題?PCB元器件布局要求有哪些?
    發(fā)表于 04-21 07:12

    元器件知識(shí):行業(yè)精英策論PCB設(shè)計(jì)關(guān)鍵技術(shù)

    元器件知識(shí):行業(yè)精英策論PCB設(shè)計(jì)關(guān)鍵技術(shù) 基于Ansoft電磁技術(shù)的新一代PCB仿真設(shè)計(jì) 針對PCB設(shè)計(jì)人員關(guān)注的問題予以討論,剖析PCB
    發(fā)表于 03-15 10:28 ?662次閱讀

    PCB設(shè)計(jì)元器件封裝的構(gòu)建方法介紹

    元器件封裝的構(gòu)建是PCB設(shè)計(jì)中的一個(gè)重要環(huán)節(jié),小小的一個(gè)錯(cuò)誤很可能導(dǎo)致整個(gè)板子都不能工作以及工期的嚴(yán)重延誤。常規(guī)器件的封裝庫一般CAD工具都有自帶,也可以從器件原廠的設(shè)計(jì)文檔、參考設(shè)計(jì)
    發(fā)表于 08-16 17:41 ?2733次閱讀
    <b class='flag-5'>PCB設(shè)計(jì)</b>中<b class='flag-5'>元器件</b>封裝的構(gòu)建方法介紹

    Altium中如何快捷擺放器件編號位置

    pcb設(shè)計(jì)的后期,需要對電路板上的器件編號進(jìn)行正確擺放,快捷擺放器件的編號方法現(xiàn)在就來介紹。
    的頭像 發(fā)表于 04-29 16:29 ?1.1w次閱讀

    一文知道PADS快速擺放元器件操作步驟

    我們完成 PCB 布局布線后,還需要整理擺放好元件和其他的絲印。
    的頭像 發(fā)表于 10-19 14:37 ?1.2w次閱讀
    一文知道PADS快速擺放<b class='flag-5'>元器件</b><b class='flag-5'>位</b><b class='flag-5'>號</b>操作步驟

    PCB設(shè)計(jì)元器件編號如何按順序重新編排

    ,電阻只有300多個(gè),但編號卻編到了4000多。雖然對設(shè)計(jì)結(jié)果沒有任何影響,但是查看原理圖或者整理BOM時(shí),會(huì)覺很亂,還有出貼片圖時(shí),編號數(shù)過大,元器件的外框放不下,有些數(shù)字會(huì)被絲
    的頭像 發(fā)表于 12-03 10:44 ?1.2w次閱讀

    PCB設(shè)計(jì)元器件按順序編號資料下載

    電子發(fā)燒友網(wǎng)為你提供PCB設(shè)計(jì)元器件按順序編號資料下載的電子資料下載,更有其他相關(guān)的電路圖、源代碼、課件教程、中文資料、英文資料、參考設(shè)計(jì)、用戶指南、解決方案等資料,希望可以幫助
    發(fā)表于 04-04 08:40 ?30次下載
    <b class='flag-5'>PCB設(shè)計(jì)</b>:<b class='flag-5'>元器件</b><b class='flag-5'>位</b><b class='flag-5'>號</b>按順序編號資料下載

    PCB設(shè)計(jì):快速整理PCB元器件資料下載

    電子發(fā)燒友網(wǎng)為你提供PCB設(shè)計(jì):快速整理PCB元器件資料下載的電子資料下載,更有其他相關(guān)的電
    發(fā)表于 04-11 08:47 ?18次下載
    <b class='flag-5'>PCB設(shè)計(jì)</b>:快速<b class='flag-5'>整理</b><b class='flag-5'>PCB</b><b class='flag-5'>元器件</b><b class='flag-5'>位</b><b class='flag-5'>號</b>資料下載

    PCB設(shè)計(jì)小技巧:絲印的調(diào)整方法

    生產(chǎn)時(shí)PCB上絲印可以進(jìn)行顯示或者隱藏,但是不影響裝配圖的輸出。按快捷鍵“L”,按所有圖層關(guān)閉按鈕,即關(guān)閉所有層,再單獨(dú)勾選只打開絲印層及相對應(yīng)的阻焊層,即可對絲印進(jìn)行調(diào)整了。
    發(fā)表于 11-07 10:15 ?2898次閱讀

    PCB設(shè)計(jì)時(shí)的元器件組件放置問題

    在設(shè)計(jì)PCB時(shí),設(shè)置電路板輪廓后,需要將元器件調(diào)用到工作區(qū)。將元器件擺放到合適位置后,再進(jìn)行布線的工作,并伴隨著元器件位置的微調(diào)。
    發(fā)表于 12-31 16:15 ?1702次閱讀

    電子元器件整理

    電子元器件整理
    發(fā)表于 02-01 14:28 ?44次下載

    為什么說元器件布線布局很重要?PCB設(shè)計(jì)元器件放置指南

    為什么說元器件布線布局很重要?PCB設(shè)計(jì)元器件放置指南? 元器件布線布局在PCB設(shè)計(jì)過程中起著至關(guān)重要的作用。它直接影響著電路的性能、可靠性
    的頭像 發(fā)表于 12-21 11:31 ?963次閱讀