I have an OrCAD Capture schematic that has a number of 1k resistors throughout the design. i need to replace many of them with 2.2k resistors. The parts are from a library (each value/type is an individual part, one part is a 1k 0402, another is a 2.2k 0402 etc), I am not using a CIS database. I can't replace/update the cached 1k part, as that would change all of the 1k parts in the design, and I only want to change some of them. Is there a way to do this within Capture, or does anyone have a TCL script that will allow me to do this? I want to preserve the REFDES when doing this replace, and not have to replace each part manually and then manually fix the REFDES.
Any help/suggestions appreciated,
Wow. Let me first say this is a horrible technique for part management. This comes from people that started in Viewlogic and other cad programs that could not use variable data for BOMs.
Sigh...If you truly have unique instances in your library then you can can replace once instance with another through the design cache manager. Open the cache and select the part. Right mouse and do a replace.
Unfortunately cache replace does them all which is what I took from your first question. You will have to plop down new parts and match up their references at this point.
If it were just properties (not symbols) that were changing then yes there is another way.
I appreciate that Capture CIS, which will do exactly this - use a single graphical part and allow Part Properties to be linked to a database of required properties - isn't free but it may well work out to be lower cost than implementing custom code to do this. And have the benefit of supporting this for all future designs.