You can use the update cache or the replace cache commands to control your design cache. Use of these commands are described in detail below.

 

Update Cache command

Function:  Use this command to update the selected parts in the design cache, based on their current definitions in their original libraries. This command works when one or more parts are selected. You can select all the parts also. 

When you change a part in the design cache, you change all the parts in the active design that share the same part value and library. Part properties are retained, but pin properties are not. If the modified part appears on an open schematic page, the parts on that page do not change until the page is closed and reopened. 

If you copy pages from one design or library to another, parts displayed on the copied pages may appear different due to differences in each design or library cache. If a part is not already in the destination design cache, Capture will copy it from the source design's cache. Otherwise, it will use the part already present in the destination design's cache. 

Note: The Replace Cache and Update Cache commands are quite similar. However, there are a couple of significant differences between the two commands. You can modify a part's link to the library (part name, path, and library) with Replace Cache, but not with Update Cache.

Update cache only brings in new data when the path has changed. Another difference is that if the path and library names do not change, Replace Cache reloads the part definition into the design. However, if Update Cache finds that the part name and the library names are the same, it does not bring in part changes.

 

Keyboard: ALT, D, U

 

Replace Cache command

Function: Use this command to replace the selected part in the design cache, based on its current definition in any library. You can also use this command to replace a selected part in the cache with a different part. 

Important: When you replace a selected part in the design cache, make sure the part library is correct before you change the part name to the library part name. If more than one part is selected in the design cache, you can use the Replace Cache command to replace them, but the Part name field will not be available.

When you replace a part in the design cache, you replace all the parts in the active design that share the same part value and library. If the replaced part displays on an open

schematic page, the parts on that page do not change until the page is closed and then reopened.

Note: If you select all the parts in the design cache and execute the Replace Cache command to replace parts from a new library in which one of the parts doesn't exist, the execution will quit when it gets to that part. Parts below it will not be replaced in the cache.

Using the Replace Cache dialog box, you can choose to preserve schematic part properties or replace schematic part properties.

If you select the action to Preserve schematic part properties, Capture brings in the graphics, pins, package properties, and part properties from the library while retaining all instance and occurrence properties of the schematic part in the design. The part reference changes to an unannotated reference (?), and the value becomes the new part name. If you look at the property editor Parts tab, you will also see that the package property value appears in the PCB Footprint property column. You will lose any changes made to the pin properties after the part was placed, including those made by the Back Annotate or the Annotate tools.

Note: Using the Preserve schematic part properties option with the Replace Cache command causes the same behavior as the default Replace Cache command in Capture Release 9 and earlier.

If you select the action to Replace schematic part properties, Capture brings in graphics, pins, package properties, and user properties from the library, totally replacing the schematic part in the design. Any value, PCB footprint, part reference, and instance or occurrence property defined on the schematic page will not change. Remember that instance and occurrence properties always obscure library definitions. 

When you select the Replace schematic part properties option, the Preserver Refdes check box is enabled for selection. If you select this check box, you can preserve the reference designator of parts and/or symbols that you want to change. However, the PCB Footrpint/Package properties are updated only if the Preserve Refdes check box is unselected.

Note: The Replace Cache and Update Cache commands are quite similar. However, there are a couple of significant differences between the two commands. You can modify a part's link to the library (part name, path, and library) with Replace Cache, but not with Update Cache.

Update cache only brings in new data when the path has changed. Another difference is that if the path and library names do not change, Replace Cache reloads the part definition into the design. However, if Update Cache finds that the part name and the library names are the same, it does not bring in part changes.

 

Keyboard: ALT, D, C