精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

簡述Duplicate Net Names的解決方法

jf_78858299 ? 來源: 凡億Nike ? 作者: 凡億Nike ? 2023-03-15 15:01 ? 次閱讀

我們在日常畫板子的時候,有時會出現一個比較尷尬的問題:同一個工程下不同原理圖之間的相同網絡標號導入到PCB文件之后,pin沒有連接在一起;編譯是還會出現報錯,error:Duplicate Net Names。可以直接忽略,但存在報錯實在讓人難受。

解決這個問題,就要先了解網絡標識符的幾種方式。查找了相關的一些資料和大家分享下:

網絡標識符有Automatic、Flat、Global、hierarchical四種方式;

四種方式的用法分別為:

①Flat方式:不同頁之間只有Port(端口)具有全局屬性,即在不同的sheet之間進行同名端口的連接;缺點是難于追蹤。

②Global方式:不同頁之間Port和netlabel都具有全局屬性,缺點也是難于追蹤。

③Hierarchical方式:這種適合于分等級的原理圖設計中,必須有頂層和底層(每一頁),頂層和底層之間是只通過SheetEntry(頁入口)和各頁的Ports建立對應關系,這種方式適合多頁分等級的設計,各頁之間的關系比較明晰,也容易追蹤。

④為Automatic方式:根據判據自動判斷選擇上述三種方式中的一種進行設置;

具體是這樣:當檢查到原理圖中具有頁符號采用Sheet Entry和/或Ports連接子圖,則自動選擇HIerarchical方式;若沒有Sheet Entry則判斷有沒有Ports,如果有Ports,則采用Flat方式進行設置作用域范圍;如果沒有Ports,則自動設置為Global方式。也就是說,若采用Automatic方式,當電路圖中有SheetEntry時采用Hierarchical方式;當電路圖中有Ports(不管不同頁之間有沒有同名的netlabel)時采用Flat方式;當電路圖中僅有Netlabel時才采用Global方式。

出現編譯錯誤的原因也就在于Automatic方式時軟件采用的判據,如果電路中沒有SheetEntry,既有natlabel又有Ports,當設置為Automatic時會按照④所述的判據自動設置為Flat方式,由①可知是Flat方式只有Port在不同頁之間具有全局屬性,所以軟件不認為不同頁之間的同名netlabel是連接在一起的,進而出現了“Duplicate Net Names Wire XXX”的錯誤提示,這里邊字面意思是網絡名重名,個人認為出現這種錯誤時,是設計Altium Designer的人人為設定的,不然的話設計軟件的難度太大,需要檢測有沒有netlabel和port,一共有四種情況,況且每一種情況具有包含與被包含的關系。

所以解決的辦法有:

采用層次原理圖設計,頂層的SheetEntry僅僅和子頁的Port之間建立連接關系。

將不同頁之間同名netlabel修改為port,然后通過port建立連接關系,作用域設置為Flat或者Global或Hierarchical。 (注意:當將出現上述錯誤信息的原理圖工程作用域設置為Hierarchical時,盡管很多錯誤都消失了,但是會有一個“Multiple Top Level Documents”的錯誤,即多個頂層文檔。)

最簡單但比較懶惰的方式,將作用域設置為Global方式;Project-》Project options中的Options選項下設置了一下Net Identifier Scope(網絡標識符作用范圍),由原來的Automatic改為Global。

image.png

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

    關注

    0

    文章

    654

    瀏覽量

    32810
  • flatpac
    +關注

    關注

    0

    文章

    2

    瀏覽量

    4787
  • PCB
    PCB
    +關注

    關注

    1

    文章

    1777

    瀏覽量

    13204
收藏 人收藏

    評論

    相關推薦

    關于***多層圖紙與網絡標簽的問題

    請問在不多設置端口的情況下,怎么使得***把同一項目中多張圖紙相同網絡標簽名的標簽連接起來啊?現在編譯后出現:Duplicate Net Names Wire XXX
    發表于 07-17 11:52

    總線出現-- [Error]Duplicate Net Names Element[0]: RB

    今天用 Altium Designer 13 畫圖時,遇到一個問題,怎么都解決不了,現在發圖,請大家幫忙看看:這是一組 八位的 總線,編譯時 八根 線都出現 [Error]MCU.SchDocCompilerDuplicate Net Names Element[0]:
    發表于 03-12 18:54

    AD winter09出現“Duplicate Net Names Bus Slice D[0..15]j解決辦法

    很多人遇到“Duplicate Net Names的問題,今天就分享下自己的一些心得,希望有幫助到大家。總結的教訓與大家分享:說明:是在層次原理圖中遇到的問題。1.Bus,本來原理圖是我從99se
    發表于 03-26 09:45

    編譯pcb文件時出錯,Duplicate Net Names Bus Slice N000-1[0..15]

    求助:編譯原理圖沒有錯誤,編譯pcb文件時出錯,documents(*.pcbdoc)message(Duplicate Net Names Bus Slice N000-1[0..15])
    發表于 05-13 20:17

    altium designer編譯時出現錯誤 Duplicate Net Names Wire Net*_1

    altium designer編譯時出現錯誤 Duplicate Net Names Wire Net*_1,并且將標示符作用域設置為global后還是這樣,求大神解答。
    發表于 06-04 17:07

    不理解~~~~AD6.6 原理圖出現大量duplicate net names 錯誤

    本帖最后由 泰陽風 于 2015-7-12 21:47 編輯 DXP 版本:AD6.6 7903關鍵詞: 層次圖 duplicate net names 多子圖目前正在畫一塊包含兩個控制通道
    發表于 07-12 21:43

    在多通道設計中出現Duplicate Net Names Bus Slice問題

    哪位高手幫我看看,怎么解決這個問題?我改為Net identifier Scope中改為全局Global就沒有問題,原因何在?
    發表于 01-08 21:56

    Altium Designer總線錯誤

    1 Altium Designer中有關總線錯誤:Duplicate Net Names Element[0]:xMODATA 第一次畫總線,照著pdf給的畫了,編譯后出現如下錯誤:
    發表于 07-08 06:46

    Duplicate Net Names Wire解決辦法

    很多的“Duplicate_Net_Names_Wire”錯誤,解決方法如下: 隨后在Project-》Project options中的Options選項下設置了一下Net Identifier
    發表于 07-23 07:32

    Altium 原理圖中移動網絡標號(Net Label)線也會跟著移動的解決方法

    在PCB設計時,在原理圖中移動網絡標號(Net Label)線也會跟著移動,出現這種原因是:平時我們的操作是 “MOVE”,而在高版的AD中,默認的操作卻是 “Drag”,才導致了 不能旋轉,以及器件鏈接的信號線也會跟著走。解決方法如下:(圖文詳解見附件)
    發表于 11-07 15:03

    Altium error:Duplicate Net Names解決方法

    我們在日常畫板子的時候,有時會出現一個比較尷尬的問題:同一個工程下不同原理圖之間的相同網絡標號導入到PCB文件之后,pin沒有連接在一起;編譯是還會出現報錯,error:Duplicate Net
    發表于 11-12 10:08

    Duplicate Pin Name found on P

    Duplicate Pin Name found on Package”錯誤 在制作了封裝后導出網絡表時,DRC錯誤就出現了如題的錯誤“Duplicate Pin Name "GND" found on Package”,于是在找到出錯的原理圖頁,右
    發表于 01-25 09:07 ?1884次閱讀

    短波通信盲區現象解決方法介紹

    短波通信盲區現象解決方法介紹短波通信盲區現象解決方法介紹短波通信盲區現象解決方法介紹
    發表于 11-10 17:13 ?5次下載

    Altium-Designer-Duplicate-Net-Names-Wire-XXX解決辦法

    Altium-Designer-Duplicate-Net-Names-Wire-XXX-解決辦法
    發表于 09-18 16:12 ?0次下載

    linux中運行ifconfig出現錯誤解決方法

    net-tools,出現這種問題時,解決方法是,首先輸入:sudo apt-get update,然后輸入:sudo apt upgrade。
    發表于 10-21 14:56 ?4次下載
    linux中運行ifconfig出現錯誤<b class='flag-5'>解決方法</b>