I am using DS11 to re-visit a legacy project created in 2017.
I think the original libraries were from DS PCB 7
After making some benign drawing changes to the schematic (no changes to components), I ran the Schematic/PCB Check.
It forced me to run a Back Annotation with the following results:-
===
Back Annotate renames from the PCB design to all Schematic designs in project "1 kHz LP Filter 2".
Change Value on Component 'C4' - 'Value'. - 1 kHz LP Filter 2 v1.sch
Change Value on Component 'C5' - 'Value'. - 1 kHz LP Filter 2 v1.sch
Change Value on Component 'C6' - 'Value'. - 1 kHz LP Filter 2 v1.sch
Change Value on Component 'C7' - 'Value'. - 1 kHz LP Filter 2 v1.sch
Change Value on Component 'C8' - 'Value'. - 1 kHz LP Filter 2 v1.sch
Change Value on Component 'C9' - 'Value'. - 1 kHz LP Filter 2 v1.sch
Change Value on Component 'C10' - 'Value'. - 1 kHz LP Filter 2 v1.sch
Change Value on Component 'C11' - 'Value'. - 1 kHz LP Filter 2 v1.sch
Change Value on Component 'C12' - 'Value'. - 1 kHz LP Filter 2 v1.sch
Change Value on Component 'C13' - 'Value'. - 1 kHz LP Filter 2 v1.sch
Change Value on Component 'C14' - 'Value'. - 1 kHz LP Filter 2 v1.sch
Change Value on Component 'C15' - 'Value'. - 1 kHz LP Filter 2 v1.sch
Change Value on Component 'C16' - 'Value'. - 1 kHz LP Filter 2 v1.sch
Change Value on Component 'C17' - 'Value'. - 1 kHz LP Filter 2 v1.sch
Change Value on Component 'C18' - 'Value'. - 1 kHz LP Filter 2 v1.sch
Change Value on Component 'C19' - 'Value'. - 1 kHz LP Filter 2 v1.sch
Change Value on Component 'C20' - 'Value'. - 1 kHz LP Filter 2 v1.sch
Change Value on Component 'C21' - 'Value'. - 1 kHz LP Filter 2 v1.sch
Change Value on Component 'C22' - 'Value'. - 1 kHz LP Filter 2 v1.sch
Change Value on Component 'C23' - 'Value'. - 1 kHz LP Filter 2 v1.sch
Change Value on Component 'C24' - 'Value'. - 1 kHz LP Filter 2 v1.sch
Change Value on Component 'C25' - 'Value'. - 1 kHz LP Filter 2 v1.sch
Change Value on Component 'C27' - 'Value'. - 1 kHz LP Filter 2 v1.sch
Change Value on Component 'C26' - 'Value'. - 1 kHz LP Filter 2 v1.sch
Change Value on Component 'C28' - 'Value'. - 1 kHz LP Filter 2 v1.sch
Change Value on Component 'C29' - 'Value'. - 1 kHz LP Filter 2 v1.sch
===
When I ran the Schematic/PCB Check again, it came up with 26 errors, all relating to the same component:-
The Report indicated:-
===
Checking integrity of Schematic and Pcb designs in project "1 kHz LP Filter 2"
==============================================================================
Use Update to reload Component "Capacitor_1" to add/alter Value "Value"
Use Update to reload Component "Capacitor_1" to add/alter Value "Value"
Use Update to reload Component "Capacitor_1" to add/alter Value "Value"
Use Update to reload Component "Capacitor_1" to add/alter Value "Value"
Use Update to reload Component "Capacitor_1" to add/alter Value "Value"
Use Update to reload Component "Capacitor_1" to add/alter Value "Value"
Use Update to reload Component "Capacitor_1" to add/alter Value "Value"
Use Update to reload Component "Capacitor_1" to add/alter Value "Value"
Use Update to reload Component "Capacitor_1" to add/alter Value "Value"
Use Update to reload Component "Capacitor_1" to add/alter Value "Value"
Use Update to reload Component "Capacitor_1" to add/alter Value "Value"
Use Update to reload Component "Capacitor_1" to add/alter Value "Value"
Use Update to reload Component "Capacitor_1" to add/alter Value "Value"
Use Update to reload Component "Capacitor_1" to add/alter Value "Value"
Use Update to reload Component "Capacitor_1" to add/alter Value "Value"
Use Update to reload Component "Capacitor_1" to add/alter Value "Value"
Use Update to reload Component "Capacitor_1" to add/alter Value "Value"
Use Update to reload Component "Capacitor_1" to add/alter Value "Value"
Use Update to reload Component "Capacitor_1" to add/alter Value "Value"
Use Update to reload Component "Capacitor_1" to add/alter Value "Value"
Use Update to reload Component "Capacitor_1" to add/alter Value "Value"
Use Update to reload Component "Capacitor_1" to add/alter Value "Value"
Use Update to reload Component "Capacitor_1" to add/alter Value "Value"
Use Update to reload Component "Capacitor_1" to add/alter Value "Value"
Use Update to reload Component "Capacitor_1" to add/alter Value "Value"
Use Update to reload Component "Capacitor_1" to add/alter Value "Value"
The designs are the same.
===
When I tried to use Update as suggested, it removed the capacitor values on all instances of that component from the schematic.
This is despite checking 'Keep existing component values' in the Update Components diaglog box:-
I could find no way to prevent this from happening.
I ended up having to re-add the component values to the schematic for all 26 capacitors.
I am baffled. What is going on here and what do I need to do to avoid this problem?
Comments