EEVblog® Electronics Community Forum

Electronics => PCB/EDA/CAD => Altium Designer => Topic started by: hkBattousai on October 04, 2014, 04:13:28 pm

Title: An easy way of adding a new parameter to all existing libraries in a directory?
Post by: hkBattousai on October 04, 2014, 04:13:28 pm
I have created 100+ schematic libraries (SchLib files) until now. Recently, I have learned the importance of adding "Manufacturer" and "Part Number" parameters to libraries for getting a nice view of bill of materials (BOM). Unfortunately, I have never added these two parameters to the libraries I created.

Is there an easy way of adding these two parameters to all of the libraries at once?

(http://imgur.com/uRi3YzD.png)
Title: Re: An easy way of adding a new parameter to all existing libraries in a directory?
Post by: Batang on October 05, 2014, 03:19:01 pm
Use the parameter manager.

http://techdocs.altium.com/display/ADOH/Editing+Multiple+Parameters+Using+the+Parameter+Manager (http://techdocs.altium.com/display/ADOH/Editing+Multiple+Parameters+Using+the+Parameter+Manager)

Cheers.
Title: Re: An easy way of adding a new parameter to all existing libraries in a directory?
Post by: dboyer on October 15, 2014, 04:20:05 pm
I have created 100+ schematic libraries (SchLib files) until now. Recently, I have learned the importance of adding "Manufacturer" and "Part Number" parameters to libraries for getting a nice view of bill of materials (BOM). Unfortunately, I have never added these two parameters to the libraries I created.

Is there an easy way of adding these two parameters to all of the libraries at once?

(http://imgur.com/uRi3YzD.png)

I'd recommend using your schlib files to populate a dblib or svndblib.  Once you're done (if you have separate schlib files, you're not so far off), all of your parameters will be pulled into a single location.  The way our libraries are configured, when a part is placed it will copy any filled in parameters to the part.  If you need to add a column to the database or mass update parameters it's trivial as they are all in one place.