女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

KiCad 9 探秘(六):如何用"器件類"玩轉多通道設計與自定義DRC規則

KiCad ? 來源:KiCad ? 作者:KiCad ? 2025-02-08 11:14 ? 次閱讀

老版本的 KiCad 只有網絡類(Net Class),但沒有器件類(Component Class),在 KiCad 9 中器件類終于亮相了。結合規則區域,器件類可以在多通道設計及自定義規則中發揮重要的作用。

wKgZPGemzDWAc-JkAAEd-CXKJBM558.pngwKgZPGemzDaAMGp6AAgnW0rWEuw002.png

什么是器件類(Component Class)?

器件類本質上是元器件的分組工具。當您在原理圖中為符號指定某個器件類后,對應 PCB 中的封裝也會自動繼承該分類。這種雙向綁定特性讓它成為:

多通道設計的黃金搭檔:快速建立信號通道模板

自定義 DRC 規則的好幫手:批量設置間距/布線規則

元器件管理工具:可視化分類管理復雜設計

如何分配器件類?

有兩種方法為器件指定“器件類”:

方法1:在符號內添加“器件類”字段

在原理圖符號屬性中添加"Component Class"字段,輸入類名即可完成綁定。

wKgZPGemzDaABzlgAACoY2ZC5_U719.png

如上圖所示,為選中的符號中添加了一個“resistor”器件類。可以為更多的符號添加“Component Class”字段,只有數值相同,這些符號都被認為屬于同一“器件類”。

就像給元器件貼上電子標簽,后續在PCB布局時,相關封裝自動歸類。

方法2:規則區域+指令標簽

KiCad 9 在原理圖中增加了規則區域(rule area)以及指令標簽(Directives)的支持。可以在放置菜單中找到以下命令:

wKgZPGemzDaAFcTIAABNhyCKkhA578.png

首先點擊“繪制規則區域”,繪制一個封閉的圖形,將需要設置規則的對象包含在內。如下圖所示,繪制了一個矩形的規則區域,將7805電路的所有對象包含在內。 wKgZPGemzDaAAHuJAAFBIF_egn0840.png 點擊“放置指令標簽”,可以在彈出的對話框中設置標簽的字段,可以是網絡類,也可以是器件類。這里我們設置為“器件類”,并賦值為“Power”:

wKgZPGemzDaANadCAABVPYRbTUc712.png

把指令標簽放置于規則區域的邊緣:

wKgZPGemzDaAV4pnAAFpt1zok1s219.png

完成后區域中的所有器件都會成為“Power”器件類的成員。使用這種方式可以更方便高效地管理器件類,且更直觀。 當從原理圖同步到 PCB 時,所有這些器件的 Component Class 自動同步: wKgZPGemzDaAFmxWAAB_o9SO0pw434.png“器件類”在多通道設計中的應用

除了可以對子圖(Sheet)進行多通道設計,KiCad 9 新增的規則區域和 Component Class 還可以對原理圖局部的內容進行多通道設計。這個方式比 AD 更靈活,更好用。我們來看下怎么實現。

我們隨意在原理圖中復制幾個器件,當成 3 個通道:

wKgZPGemzDeAUsIcAAEqIu8_eQU325.png

點擊放置->規則區域

wKgZPGemzDeAS9A7AABTrL2f960564.png

為三個通道分別繪制三個規則區域:

wKgZPGemzDeAO7dyAAFh1_yEle8371.png

點擊 “置指令標簽”:

wKgZPGemzDeAZy0iAABGKYV61S0464.png

在 Component Class 這里給規則區域內的器件加一個類:

wKgZPGemzDeAFtdTAABXhnAhxYU752.png

分別擺放到規則區域邊緣:

wKgZPGemzDeAY2VkAAEu5Wsi66Y932.png

現在可以同步到 PCB 了:

wKgZPGemzDeAETA_AACTYhQHuas417.png

點擊工具->多通道->生成布置規則區,這次選擇元件類:

wKgZPGemzDeAPgTYAAAxkyNThrA914.png

確定后可以看到規則區域已經生成(紅色細線):

wKgZPGemzDiAV0FcAACQ23o1fa4415.png

打開規則區域的屬性,是這個樣子的:

wKgZPGemzDiAZcDeAAB6gsQfqZs732.png

隨意的找個通道連幾根線,在規則區域內增加一個圓形:

wKgZPGemzDiACAEbAAC-V_DkR3g045.png

選中參考區域,點擊工具->多通道->復刻布局:

wKgZPGemzDiAU21QAABqSKzB29g342.png

勾選目標規則區域后確認,效果如下圖所示:

wKgZPGemzDiAISYtAAFLiijTqrE831.png

更多關于多通道設計的應用請參考:KiCad 9 探秘(二):多通道設計工具

“器件類”自定義 DRC 規則

增加了 Component Class 之后,自定義 DRC 規則增加了以下內容:

Footprint 封裝屬性增加了“Component_Class”:

Component_Class 屬性只屬于封裝本體,子對象(如焊盤)不繼承該屬性

若需判斷某子對象(如焊盤、走線)是否屬于特定組件類的封裝,請使用:memberOfFootprint('${Class:x}')函數(將x替換為目標器件類名,例如memberOfFootprint('Power'))

示例表達式:(condition "A.ComponentClass == 'CLASS_1,CLASS_2'")

表達式函數增加了“hasComponentClass('x')”:

當目標對象(僅限封裝)的組件類集合中包含指定類名x時,返回true。

僅封裝對象擁有組件類屬性,其他對象(如焊盤、走線等)調用此函數將始終返回false

若需檢測非封裝對象(如焊盤、走線、過孔等)是否屬于某個特定組件類的封裝,請使用memberOfFootprint()表達式函數。

示例表達式:(condition "A.hasComponentClass('CLASS_1')")

Component Class 可以在以下函數中使用('x'為器件類的值):

insideCourtyard('x')

insideFrontCourtyard('x')

insideBackCourtyard('x')

intersectsCourtyard('x')

intersectsFrontCourtyard('x')

intersectsBackCourtyard('x')

memberOfFootprint('x')

結束語

結合規則區域,器件類可以在多通道設計及自定義規則中發揮重要的作用。最后一個tip,在 KiCad 中,同一個器件可以屬于不同的器件類,可以在規則區域中擺放多個指令標簽的方式實現。

注意:如果想第一時間收到 KiCad 內容推送,請點擊下方的名片,按關注,再設為星標。

常用合集匯總:

和 Dr Peter 一起學 KiCad

KiCad 8 探秘合集

KiCad 使用經驗分享

KiCad 設計項目(Made with KiCad)

常見問題與解決方法

KiCad 開發筆記

插件應用

發布記錄

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • DRC
    DRC
    +關注

    關注

    2

    文章

    153

    瀏覽量

    36917
  • KiCAD
    +關注

    關注

    5

    文章

    230

    瀏覽量

    9315
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    倉儲界的"速效救心丸",Ethercat轉PROFINET網關實戰案例

    實戰案例,Ethercat轉PROFINET網關,倉儲界的"速效救心丸"
    的頭像 發表于 05-11 10:32 ?176次閱讀
    倉儲界的&<b class='flag-5'>amp</b>;<b class='flag-5'>quot</b>;速效救心丸&<b class='flag-5'>amp</b>;<b class='flag-5'>quot</b>;,Ethercat轉PROFINET網關實戰案例

    電纜局部放電在線監測:守護電網安全的&amp;amp;quot;黑科技&amp;amp;quot;

    文章由山東華科信息技術有限公司提供在萬家燈火的背后,有一張覆蓋全國的&quot;能源神經網絡&quot;晝夜不息地運轉。電纜作為電力輸送的&quot;主動脈&quot;,其健康狀況直接
    的頭像 發表于 04-14 18:12 ?168次閱讀
    電纜局部放電在線監測:守護電網安全的&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>quot</b>;黑科技&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>quot</b>;

    煉油廠開閉所局放監測:為能源樞紐裝上&amp;amp;quot;智能安全閥&amp;amp;quot;

    文章由山東華科信息技術有限公司提供在煉油廠的能源樞紐——開閉所中,高壓設備如同&quot;電力心臟&quot;晝夜不息地運轉。這個布滿油氣管道的復雜環境里,局部放電現象如同潛伏的&quot;電火花
    的頭像 發表于 04-09 16:41 ?221次閱讀
    煉油廠開閉所局放監測:為能源樞紐裝上&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>quot</b>;智能安全閥&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>quot</b>;

    隧道管廊變壓器局放在線監測:為地下&amp;amp;quot;電力心臟&amp;amp;quot;裝上智能聽診器

    文章由山東華科信息技術有限公司提供在城市的地下脈絡中,隧道管廊承載著電網的&quot;主動脈&quot;,而變壓器堪稱其中的&quot;動力心臟&quot;。這個封閉而潮濕的環境中,變
    的頭像 發表于 04-09 16:37 ?201次閱讀
    隧道管廊變壓器局放在線監測:為地下&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>quot</b>;電力心臟&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>quot</b>;裝上智能聽診器

    新品情報局 | 自來水廠都在搶的&amp;amp;quot;水質CT機&amp;amp;quot;——凱米斯FUV-408如何用一道光省下百萬運維費?

    凱米斯科技《新品情報局》帶您認識水環境監測領域的&quot;全能戰士&quot;——FUV-408在線全光譜參數傳感器,讓水質監測開啟&quot;一鏡到底&
    的頭像 發表于 04-03 13:34 ?274次閱讀
    新品情報局 | 自來水廠都在搶的&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>quot</b>;水質CT機&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>quot</b>;——凱米斯FUV-408如<b class='flag-5'>何用</b>一道光省下百萬運維費?

    【硬核測評】凌華DAQE雙雄爭霸:工業數據采集界的&amp;amp;quot;速度與激情&amp;amp;quot;實戰解析

    在汽車碰撞測試的驚險瞬間,半導體晶圓的微觀世界,甚至是狂風呼嘯的風力發電場,一場關于數據采集的&quot;軍備競賽&quot;正在上演。凌華科技推出的DAQE-2010與DAQE-2010(G)這對&quot;黃金搭檔&
    的頭像 發表于 03-26 15:07 ?253次閱讀
    【硬核測評】凌華DAQE雙雄爭霸:工業數據采集界的&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>quot</b>;速度與激情&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>quot</b>;實戰解析

    傳統產線VS智能工控:華頡科技如何用模塊化設計撕掉&amp;amp;quot;電老虎&amp;amp;quot;標簽?

    全球制造業正迎來&quot;雙碳&quot;戰略下的技術迭代浪潮,新一代插槽工控機憑借模塊化設計實現節能突破。本文以行業創新案例為切入點,解析智能工控系統如何在硬件架構與能源管理領域實現雙重進化。
    的頭像 發表于 03-20 17:53 ?385次閱讀
    傳統產線VS智能工控:華頡科技如<b class='flag-5'>何用</b>模塊化設計撕掉&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>quot</b>;電老虎&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>quot</b>;標簽?

    如何在特定區域設置線寬、線距規則

    “ ?今天偷個懶,分享一個 Hayden 大佬提供的自定義規則,非常實用。可以在特定區域(如BGA器件范圍內)定義特殊的線寬、線距規則。?
    的頭像 發表于 03-19 11:20 ?410次閱讀
    如何在特定區域設置線寬、線距<b class='flag-5'>規則</b>

    力合微電子攜手中山古鎮政府開啟&amp;amp;quot;智光互聯&amp;amp;quot;新紀元 共筑全球智能照明產業高地

    2025年3月18日,在第32屆中國古鎮國際燈飾博覽會的聚光燈下,力合微電子與中山市古鎮鎮政府簽署戰略合作協議,啟動&quot;智光互聯&quot;合作項目。作為國內物聯網通信技術與芯片研發的領軍
    的頭像 發表于 03-19 09:47 ?497次閱讀
    力合微電子攜手中山古鎮政府開啟&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>quot</b>;智光互聯&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>quot</b>;新紀元 共筑全球智能照明產業高地

    KiCad 9 探秘(二):通道設計工具

    PCB 布局、布線的復用。現在KiCad 9 終于自帶通道布局布線的功能了!而且通過增加原理圖的規則區域以及 Component Cla
    的頭像 發表于 01-03 11:21 ?2181次閱讀
    <b class='flag-5'>KiCad</b> <b class='flag-5'>9</b> <b class='flag-5'>探秘</b>(二):<b class='flag-5'>多</b><b class='flag-5'>通道</b>設計工具

    和Dr Peter一起學KiCad 4.8:設計規則檢查(DRC

    和Dr Peter一起學KiCad 4.8:設計規則檢查(DRC
    的頭像 發表于 12-25 14:55 ?1245次閱讀
    和Dr Peter一起學<b class='flag-5'>KiCad</b> 4.8:設計<b class='flag-5'>規則</b>檢查(<b class='flag-5'>DRC</b>)

    KiCon演講回顧(一):KiCad 9 功能及 K10 預覽

    。?”V9 通用功能原理圖和 PCB 編輯器支持 IPC API自定義工具欄(Toolbar)Git 的可視化 diff/merge 工具嵌入的圖框(Worksheet)Pads 工程導入器自定義 ERC
    的頭像 發表于 11-20 14:48 ?2797次閱讀

    開發用于將四個ADC通道連接到MCU/MPU的自定義通道SPI

    電子發燒友網站提供《開發用于將四個ADC通道連接到MCU/MPU的自定義通道SPI.pdf》資料免費下載
    發表于 09-02 10:12 ?0次下載
    開發用于將四個ADC<b class='flag-5'>通道</b>連接到MCU/MPU的<b class='flag-5'>自定義</b><b class='flag-5'>多</b><b class='flag-5'>通道</b>SPI

    全方位精準測量技術助力:中國經濟加力發展向前&amp;amp;quot;進&amp;amp;quot;

    全方位精準測量技術助力:中國經濟加力發展向前&quot;進&quot;
    的頭像 發表于 07-15 09:53 ?607次閱讀
    全方位精準測量技術助力:中國經濟加力發展向前&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>quot</b>;進&<b class='flag-5'>amp</b>;<b class='flag-5'>amp</b>;<b class='flag-5'>quot</b>;

    app \&quot;espsoftap\&quot;如何使用自定義數據?

    was closed 1、請這個問題怎么解決呢? 2、app\&quot;espsoftap\&quot;如何使用自定義數據。 3、想知道,模塊端,esp_prov.py,app關于自定
    發表于 06-24 07:57