orcad元件屬性批量修改及BOM表
本文適合於沒有使用CIS的情況下,提高元件屬性修改的效率和BOM生成。
第一步:編號
首先給元件編好號:
如果是沿用舊工程,用這個編號。如果是建立的新工程,使用第二項,強制從頭開始編號。因為編號與PCB是相對應的,如果任意改動舊工程的編號會導致PCB出錯,所以新增新元件後通常都是使用自增編號;而新工程不會存在這個問題,從頭開始編號正規、美觀。
第二步:匯出屬性表格
選擇匯出的路徑,將檔案匯出來。
在檔案上右鍵,選擇用EXCEL開啟:
它裡面有好多預設屬性,這個不用管,右鍵插入列,將自定義的屬性加進去:
在標題行號上點左鍵選中,然後點資料->篩選
按ID找到你想修改的元件,進行修改:
然後點儲存。
第三步:導回屬性表格
導回原工程就可以了。
另外,補充一點,一個屬性不想用了,怎麼樣刪除它?只需要把這一項的全部列的值都填為<null>就可以了,示例如下:
導回原工程後,這幾個屬性就都沒有了。
第四步:出BOM表
選中工程名,點Reports->CIS Bill of Materials->Standard
在篩選框裡直接輸入你剛加入的屬性名字,不用管它下面列表框裡是否找到(因為有的時候它找不出來)。然後直接點ADD把它加到右邊進去。接下來同理,依次將你要匯出的屬性加進去。
都弄好後,需要進行一下設定,如下圖。
keyed用於設定合併相同的元件,例如一個電路中有10個0.1uF的電容,如果不設定key,則會按標號列出10行來。如果把“值”、“封裝”,這兩項設為key,就會把這兩項相同的電容認為是同一個元件,其他沒設定為key的屬性會被統一成一個,例如如果有C1~C9的屬性“器件名稱”叫“電容”,C10的屬性“器件名稱”叫“陶瓷電容”,則會按照出現的順序把“器件名稱”這個屬性統一為電容,列寫到同一行。這個key選項要給哪幾個屬性做設定,需要自己摸索一下,調整好了,基本就不需要動了。
然後調整上下順序,實現自己要的BOM表。其他選項設定如下,就能生成 EXCEL的BOM表格了。
原文:https://blog.csdn.net/mmhh3000/article/details/37689677