I was able to accomplish this by selecting all resistors and removing the instance value for VALUE and PART_NUMBER. I then ran dxdatabook and did a new hierchy verification window import on the root schematic being sure to load another property besides the value and part number (like device name or description). I could then see which parts were out of synch with dxdatabook and reannotate them.
I wish there was a way to force some properties were forced to use the block values and never update at the schematic level. This would keep me from annotating a component from outside the block level.
In previous versions (2005 and before) this could be accomplished by an option in
one of the config files, I am not sure anymore which one, sorry.
That does not help us now, what can be done is add a script to the config file for dxdatabook
which adds the REFDES propery to the oat level when placing parts from dxdatabook.
This is the most basic form of that:
''' This event handler copies the "Ref Designator" attribute to the instance level
set view = Viewdraw.ActiveView
For Each instance In component.Instances
set comps = view.Query(128,1) ' really VDTS_COMPONENT, VD_SELECTED
For Each comp in comps
If comp.Type = 7 And comp.refdes <> "" Then ' 7 is VDTS_COMPONENT
comp.AddOat("Ref Designator=" & comp.refdes)
Comp.Selected = False
Comp.Selected = True
You have to add the script to the dbc file, which can be done from 'edit configuration'
The scripting.sleep 1 is needed, it triggers something that allows the update :-(
We are facing the same issue. We have several instances of a hierarchical block in which we have changed a resistor value for instance. When exporting the schematic to PDF for reviewing, we just want to have one instance of the block with block values by default and some way of knowing when the instance value of a property is different? Has anyone find out how to achieve that? Is there a built-in function or should I begin to write a script?
There is no mechanism for achieveing what you require in the PDF output provided in the tools, you will have to write a script to do this. The PDF export will export the complete design (based on the settings) with a section for each instantiated block.