通過Digipcba平臺(tái), 創(chuàng)建云端的中央元器件庫,可以讓團(tuán)隊(duì)成員毫無壓力地訪問并使用所有的庫資源。更妙的是,這一切都在設(shè)計(jì)工具內(nèi)發(fā)生,并且有完善的管理流程、工具?!?/p>
書接上文。在維護(hù)共享元器件的過程中,有一個(gè)重要的功能必須要了解:元器件庫的模板。元器件模板用來規(guī)范不同分類器件發(fā)布時(shí)需要填寫的參數(shù),從而確保了器件在新增、維護(hù)過程中參數(shù)的一致性。比如“電阻”類型器件的“型號(hào)”、“阻值”、“精度”為必填項(xiàng),“電容”類型器件的“型號(hào)”、“容值”、“耐壓”為必填項(xiàng)。
下圖為一個(gè)完整的“電阻”模板,可以看到,除了原理圖符號(hào)、封裝之外,模板中還預(yù)定義了許多和“電阻”器件相關(guān)的參數(shù),這些參數(shù)有的是必填的、有的是只讀的。這樣,工作區(qū)中的用戶創(chuàng)建新器件時(shí),就可以選擇合適的模板,快速、準(zhǔn)確地創(chuàng)建符合組織要求的器件了。
需要為所有的器件類型都指定一個(gè)器件模板,從“源頭”控制數(shù)據(jù)的質(zhì)量,這樣就能在出BOM時(shí)既“快”又“準(zhǔn)”。
通過本章的內(nèi)容,您將學(xué)會(huì):
創(chuàng)建元器件模板
模板的定義、編輯
系統(tǒng)參數(shù)與用戶自定義參數(shù)
單位自動(dòng)識(shí)別的數(shù)據(jù)類型(如10k2)
定義多個(gè)封裝的模板
保存元器件模板
使用元器件模板
01
—
創(chuàng)建元器件模板
如果您創(chuàng)建工作區(qū)的時(shí)候勾選了“示例數(shù)據(jù)”(默認(rèn)為勾選),那系統(tǒng)會(huì)為您自動(dòng)創(chuàng)建一系列常用器件類型的模板。您只需在AD軟件的右下角打開Explorer面板,即可在Managed Content - Templates文件夾中找到Component Templates,其中已經(jīng)包含了常用的分立器件、IC等30多個(gè)分類的模板。
每個(gè)類型的模板都是一個(gè)獨(dú)立的對(duì)象(Item),可以進(jìn)行版本管理。
如果您創(chuàng)建工作區(qū)時(shí)未勾選“示例數(shù)據(jù)”,那么Explorer面板中的Managed Content文件夾中沒有任何內(nèi)容。可以右鍵點(diǎn)擊Managed Content,并選擇Add Subfolder -> Other Folder Type來創(chuàng)建一個(gè)“器件模板”的子文件夾:
我們可以將文件夾命名為“Component Template”,文件夾類型也選為“Component Templates”:
Tips:您可以為Explorer面板中的文件夾定義類型(Folder Type)。右鍵點(diǎn)擊文件夾并選擇“屬性”可隨時(shí)修改文件夾類型。文件夾類型僅為文件夾提供便于識(shí)別的圖標(biāo),沒有其他實(shí)際的意義。
文件夾創(chuàng)建完畢后,可以點(diǎn)擊右上角的Add Template添加一個(gè)新的器件模板:
您可以自定義器件模板的名稱、描述、命名規(guī)則、生命周期等信息。
恭喜您!已經(jīng)成功創(chuàng)建了一個(gè)器件模板,但目前模板中沒有任何信息。下個(gè)章節(jié)就讓我們學(xué)習(xí)如何定義、編輯模板。
02
—
定義、編輯模板
元器件模板中的選項(xiàng)
創(chuàng)建新模板后如勾選“Open for editing after creation”,確認(rèn)后系統(tǒng)會(huì)自動(dòng)在AD中打開一個(gè)空白的模板:
您也可以隨時(shí)在Explorer面板中右鍵選擇已創(chuàng)建的模板進(jìn)行編輯。
默認(rèn)的模板由兩大部分組成:
橘黃色的區(qū)域1中用來設(shè)置器件的命名規(guī)則、生命周期定義、版本命名規(guī)則以及默認(rèn)發(fā)布的文件夾。命名規(guī)則、生命周期定義、版本命名留待以后討論。這里強(qiáng)調(diào)一下默認(rèn)發(fā)布文件夾(Default Folder),點(diǎn)擊"選擇"(Choose),就可以從面板中選定已經(jīng)創(chuàng)建的文件夾:
如果還沒有創(chuàng)建文件夾,建議大家先根據(jù)自己的規(guī)范創(chuàng)建器件分類的“樹形結(jié)構(gòu)”,用于確認(rèn)發(fā)布元器件實(shí)際存放的位置。
定義模板參數(shù)
綠色的區(qū)域2中定義了器件類型相關(guān)的參數(shù),下圖為示例的二極管器件參數(shù):
默認(rèn)的系統(tǒng)參數(shù)
每次創(chuàng)建新的器件模板,都會(huì)包含器件類型(Component Type)、PCB封裝(PCBLIB)、原理圖符號(hào)(SCHLIB)、名稱(Name)、描述(Description)這5個(gè)系統(tǒng)參數(shù):
其中的器件類型(Component Type)是個(gè)非常重要的參數(shù),用于Component面板中器件的分類,同時(shí)也為智能搜索提供了可能。
Tips:您可以點(diǎn)擊右上角的齒輪打開Preference對(duì)話框,在Data Management - Component Types頁面定義器件類型,每個(gè)器件類型都需要關(guān)聯(lián)一個(gè)器件模板。
在Component Type的Default Value欄點(diǎn)擊...,就可以選擇該模板默認(rèn)的器件類型:
其他參數(shù)的默認(rèn)值(Default Value)可以指定,也可以不指定。如指定默認(rèn)值,每次用該模板新建器件時(shí),參數(shù)就會(huì)默認(rèn)填入該值。
添加新的用戶參數(shù)
點(diǎn)擊添加按鈕(Add),就可以為模板添加一個(gè)用戶參數(shù):
每個(gè)參數(shù)都可以填寫以下屬性:
Name -參數(shù)的名稱
Type-參數(shù)量類型,默認(rèn)類型為文本text,不同的類型可以體現(xiàn)數(shù)值不同的單位(見下文)
Visible -默認(rèn)勾選,用于判斷在批量編輯器件時(shí)該參數(shù)是否可見
Read Only - 勾選后該變量為只讀狀態(tài),使用該模板的器件該變量不可被編輯
Required -使用模板創(chuàng)建新器件時(shí),該變量是否為必填項(xiàng)
DefaultValue -變量的默認(rèn)值
Tips:如果同時(shí)勾選了“只讀”和“必填”選項(xiàng),則必須要有一個(gè)“默認(rèn)值”,否則該器件無法生成
單位自動(dòng)識(shí)別的數(shù)據(jù)類型
在器件模板中,Type列有特殊的用途,可以快速識(shí)別電子設(shè)計(jì)中常用的數(shù)據(jù)格式,比如如果Type選為“Ohm”,那么即使輸入的變量值為1.1k,1k1,3M,仍可被正確識(shí)別。在Explorer面板的高級(jí)搜索中,也同樣可以以1.1k,1k1等作為搜索條件,系統(tǒng)會(huì)自動(dòng)進(jìn)行轉(zhuǎn)換;甚至可以搜索從1k-10k范圍內(nèi)的器件:
目前支持的單位包括:
Volt(V)
Ampere(A)
Ohm
Farad(F)
Henry(H)
Watts(W)
Hertz(Hz)
Celsius(C)
Decibel(dB)
Percent(%)
Metre(m)
Gram(g)
Second(s)
支持的后綴包括:
如果需要使用這一功能,首先需要在類型(Type)中選擇合適的單位:
然后,您就可以用以下格式輸入變量的值:
純數(shù)值,比如10。如果單位為Volt,則系統(tǒng)會(huì)認(rèn)為該變量為“10V”
數(shù)值的科學(xué)計(jì)數(shù)法,比如1e10,1E6
數(shù)值和單位的組合,比如10F,20Hz
數(shù)值和后綴的組合,比如10k,系統(tǒng)會(huì)識(shí)別為10,000
數(shù)值、后綴及單位的組合,比如10kF,系統(tǒng)會(huì)識(shí)別為10,000F
數(shù)值與特殊工程格式的組合,比如電阻值的格式可以使用2k2, 2K2, 10r2,10R2,系統(tǒng)都會(huì)將2k2識(shí)別為2200Ohm, 10r2識(shí)別為10.2Ohm
您可以在數(shù)值和單位之前使用空格,系統(tǒng)會(huì)自動(dòng)處理。比如10uF與10 uF對(duì)于單位為Farad的值是一樣的
Tips:工程格式的數(shù)據(jù)大部分情況是不區(qū)分大小寫的,比如2k2和2K2是一樣的意思,100R和100r也是同樣的意思。唯一的例外是兆M(Mega)和毫m(milli),這個(gè)要千萬注意。
一旦選定了單位類型,系統(tǒng)就會(huì)自動(dòng)對(duì)輸入的數(shù)值進(jìn)行驗(yàn)證。如下圖,在一個(gè)類型定義為攝氏度的變量中,“10V”這個(gè)值是不被允許的:
定義多封裝模板
有時(shí)同一個(gè)器件,可能存在多個(gè)封裝(Footprint)。最典型的例子是IPC的不同密度標(biāo)準(zhǔn):L(最小), M(最大), N(名義值)。同樣一顆0805的電阻,根據(jù)密度的需求,可能會(huì)用到3個(gè)封裝。
如何進(jìn)行定義呢?在保留默認(rèn)封裝參數(shù)PCBLIB的基礎(chǔ)上,添加一個(gè)新的參數(shù),將其名稱設(shè)為PCBLIB 1,然后將類型Type選擇為PCBLIB:
完成后再添加一個(gè)參數(shù),將其名稱設(shè)為PCBLIB 2,同樣類型選為PCBLIB:
這樣該模板就擁有了3個(gè)封裝,可以在Default Value中為封裝分別制定默認(rèn)樣式。使用該模板新建器件時(shí),就可以看到器件默認(rèn)帶有3個(gè)封裝:
03
—
保存元器件模板
當(dāng)模板設(shè)置完畢之后,千萬不要忘記最重要的一步:將模板保存到云端服務(wù)器中??梢渣c(diǎn)擊軟件左上角的云朵圖標(biāo),進(jìn)行保存:
也可以使用菜單File - Save to Server進(jìn)行保存。
保存完畢之后,可以在Explorer面板中Templates文件夾中找到發(fā)布的模板:
可以隨時(shí)對(duì)模板進(jìn)行編輯操作并再次發(fā)布到服務(wù)器,Digipcba對(duì)模板使用版本控制機(jī)制,會(huì)對(duì)模板進(jìn)行版本升級(jí)而不用擔(dān)心原來的模板被刪除。
04
—
使用元器件模板
每個(gè)器件只能關(guān)聯(lián)一個(gè)模板。
當(dāng)新建一個(gè)器件時(shí),使用命令File ? New ? Component新建一個(gè)器件,選擇需要的器件類型(已關(guān)聯(lián)器件模板):
新建器件后,也可以在器件編輯器的Advance選項(xiàng)中修改器件需要使用的模板:
使用器件模板后,工程僅需要關(guān)注在預(yù)定義的參數(shù)中輸入正確的值即可,再也不用煩惱需要對(duì)新器件添加幾個(gè)參數(shù)或者參數(shù)名是否一致的問題:
05
—
小結(jié)
使用元器件模板及模板編輯器,可以對(duì)元器件的分類以及每個(gè)分類中的器件參數(shù)進(jìn)行系統(tǒng)的規(guī)劃。模板的創(chuàng)建與維護(hù)可以大大地降低升庫管理員或工程師對(duì)中央器件庫管理的難度,提升工作效率。
“可自動(dòng)識(shí)別單位類型”的引入,讓工程師的習(xí)慣得以保留,從而更有效地識(shí)別器件的關(guān)鍵信息。
審核編輯 :李倩
-
電阻
+關(guān)注
關(guān)注
87文章
5592瀏覽量
173949 -
元器件
+關(guān)注
關(guān)注
113文章
4791瀏覽量
93961
原文標(biāo)題:【技術(shù)博客】從零開始,創(chuàng)建團(tuán)隊(duì)共享的元器件庫(三)
文章出處:【微信號(hào):AltiumChina,微信公眾號(hào):Altium】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論