在將自己的元器件庫(kù)遷移到云端工作區(qū)的過(guò)程,也會(huì)碰到需要合并某些元件類型的問(wèn)題。比如同樣的電阻電容這種元件類型,還會(huì)有細(xì)分的各種封裝的不同類型。有時(shí)候需要將這些不同封裝的類型都合并在同一個(gè)大類中,比如就電阻類型或電容類型。這時(shí)就需要用到DigiPCBA的合并元件類型這一功能。
在“首選項(xiàng)”對(duì)話框的“數(shù)據(jù)管理 - 元件類型”頁(yè)面中查看和管理在系統(tǒng)中注冊(cè)的元件類型。或者,也可以在連接的工作區(qū)中進(jìn)行管理。類型(Type)與其關(guān)聯(lián)的元件模板(Template)和 工作區(qū)文件夾(Folder)一起列出,并且也會(huì)包括在將庫(kù)文件遷移到 工作區(qū)Workspace 時(shí)創(chuàng)建的任何新類型。
當(dāng)庫(kù)遷移配置使用參數(shù)分組(指定的元件參數(shù)值)來(lái)確定每個(gè)遷移元件的類型時(shí),通常可能會(huì)創(chuàng)建多個(gè)新元件類型。例如,該Categories參數(shù)Resistor-0608可能用于一個(gè)遷移元件集合而Resistor-0402可能用于另一個(gè),依此類推。在這里,最好將所有內(nèi)容分組在單個(gè)Resistors元件類型下以供將來(lái)使用。
在這種情況下,無(wú)需手動(dòng)更改所有元件類型,首選項(xiàng)中的元件類型頁(yè)面允許將選定的類型條目合并到指定的某個(gè)條目中。為此,請(qǐng)選擇要合并的所有類型條目,包括目標(biāo)類型,右鍵單擊突出顯示的條目并從上下文菜單中選擇合并選項(xiàng)。在下面的合并對(duì)話框中,從合并到下拉菜單中選擇目標(biāo)元件類型,然后單擊對(duì)話框的按鈕進(jìn)行確認(rèn)。下圖說(shuō)明了一系列遷移的電阻器元件類型。
該過(guò)程將會(huì)把需要合并的元件類型(例如,Resistor-0402, Resistor-0603等)更改為目標(biāo)類型 “Resistors”。實(shí)際產(chǎn)生的結(jié)果是,當(dāng)在“元件”面板的“類別”下選擇該類型時(shí),該特定類型所包含的合并過(guò)來(lái)的所有元件現(xiàn)在都可用。請(qǐng)注意,元件條目不會(huì)以任何其他方式受到影響。它們保留在與遷移期間創(chuàng)建的元件模板相關(guān)聯(lián)的現(xiàn)有文件夾中,并且模板本身仍然可用。
合并后,數(shù)據(jù)管理 – 元件類型頁(yè)面 現(xiàn)在指示Resistors元件類型是多個(gè)模板的默認(rèn)值,即Resistors模板以及與新合并的元件類型(Resistor_0402,Resistor_0603模板等)關(guān)聯(lián)的所有模板。元件類型的文件夾條目Resistors對(duì)應(yīng)于這些多個(gè)模板的目標(biāo)文件夾。
這種元件類型進(jìn)行合并的結(jié)果是,當(dāng)在庫(kù)遷移器中選擇Resistors作為遷移的元件類型時(shí),如果您選擇任何被合并的模板(Resistor_0402等),都將會(huì)變?yōu)镽esistors元件類型進(jìn)行遷移。在創(chuàng)建新的元件時(shí)(文件 ? 新建 ? 元件),這些被合并掉的元件模板(Resistor_0402等)將作為“創(chuàng)建新元件”對(duì)話框中Resistors元件類型的子條目進(jìn)行選擇使用。
注意:如果某個(gè)模板最初就已經(jīng)與所有要合并的元件類型相關(guān)聯(lián),則合并的效果更直接——例如,Resistors模板與Resistor-0402,Resistor-0603和Resistor-0805元件類型相關(guān)聯(lián)。在這種情況下,當(dāng)這些元件類型都合并為Resistors時(shí),其模板和目標(biāo)文件夾設(shè)置都保持不變。
模板分配
在數(shù)據(jù)管理 - 元件類型頁(yè)面中,點(diǎn)擊
按鈕可以訪問(wèn)編輯模板對(duì)話框。如下圖所示。
這里允許您更新模板到元件類型的映射。這一映射,如對(duì)話框的列條目中所示,表示在使用關(guān)聯(lián)模板時(shí)將應(yīng)用哪個(gè)元件類型 - 或者相反,在選擇元件類型時(shí)(例如創(chuàng)建新元件時(shí))使用哪個(gè)模板。
對(duì)于對(duì)話框中選定的模板條目,可以通過(guò)從條目的下拉菜單中選擇替代元件類型來(lái)更改關(guān)聯(lián)。當(dāng)對(duì)話框和頁(yè)面關(guān)閉時(shí),模板的ComponentType參數(shù)值及其Default Folder設(shè)置將更改為與新指定的類型相對(duì)應(yīng)。這相當(dāng)于手動(dòng)編輯模板。
注意:使用為更改的模板更新現(xiàn)有元件( Update existing components for changedtemplates )選項(xiàng)將自動(dòng)更新元件的類型。例如,如果Component Type設(shè)置從LED_SMT 更改為L(zhǎng)ED,則所有LED_SMT類型的元件將自動(dòng)更改為L(zhǎng)ED的元件類型。
更新后的模板類型映射的結(jié)果顯示在數(shù)據(jù)管理 - 元件類型頁(yè)面中,該頁(yè)面有一個(gè)面向名稱的列表 - 其中名稱代表元件類型。這表明許多不同的模板(Resistor_0402、Resistor_0603等)與元件類型相關(guān)聯(lián)并將應(yīng)用Resistor_LibMigrate元件類型。
AD22.4版本后界面如下。
僅遷移模型
庫(kù)遷移器可以切換到特殊的Models Only遷移模式,該模式檢測(cè)和處理源庫(kù)中的可用元件的元件模型。要更改到此遷移器模式,請(qǐng)選中Advanced Setting 對(duì)話框LibraryMigrator.ModelsOnlyMode中的選項(xiàng),該選項(xiàng)可從Preferences對(duì)話框的System – General 頁(yè)面獲得。
在僅遷移模型的模式下,遷移器的分析過(guò)程將檢測(cè)源庫(kù)(IntLib、SchLib、PcbLib 等)中可用的所有符號(hào)、封裝和仿真模型,然后使用系統(tǒng)的默認(rèn)位置,命名方案和生命周期定義,將這些模型遷移到工作區(qū)。
AD22.4版本后界面如下。
當(dāng)庫(kù)遷移器切換到其高級(jí)模式時(shí) () 或在其高級(jí)模式下打開(kāi)(文件 ? 庫(kù)遷移器(AD22.4版本后是庫(kù)導(dǎo)入器)),模型遷移的完整詳細(xì)信息可用。遷移預(yù)覽區(qū)域顯示將在目標(biāo)工作區(qū)中使用的文件夾結(jié)構(gòu),可以根據(jù)“屬性”面板中每種模型類型的“文件夾”字段中的默認(rèn)設(shè)置進(jìn)行修改??梢詮目捎玫南到y(tǒng)類型中選擇每個(gè)模型應(yīng)用的命名方案和生命周期定義(參見(jiàn)下面的屬性面板)。
AD22.4版本后界面如下。
如果需要,可以通過(guò)類型來(lái)限制元件模型到工作區(qū)的遷移,方法是使用它們關(guān)聯(lián)的屬性面板中禁用(或啟用)特定模型類型紐扣。配置庫(kù)遷移器后,選擇(AD22.4版本后是)按鈕完成所列出的元件模型的遷移??梢栽谶w移日志文件中查看結(jié)果,如庫(kù)遷移過(guò)程中的進(jìn)度對(duì)話框 (),或通過(guò)在Explorer面板中查看遷移的模型。
以及元件面板中查看遷移的結(jié)果。
在庫(kù)遷移的過(guò)程中,對(duì)于合并元件類型的操作還是相對(duì)復(fù)雜的。希望所有用戶都可以順利地按照自己的意圖來(lái)遷移自己的元件庫(kù)。
-
電阻器
+關(guān)注
關(guān)注
19文章
3690瀏覽量
61803 -
元器件庫(kù)
+關(guān)注
關(guān)注
2文章
8瀏覽量
1916 -
digipcba
+關(guān)注
關(guān)注
2文章
31瀏覽量
3896
原文標(biāo)題:庫(kù)遷移系列 - 合并元件類型
文章出處:【微信號(hào):gh_eca3aaae664e,微信公眾號(hào):DigiPCBA得極】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論