OK think I found proper setting.
In databook config edit under Properties Tab then under Component Instantiation/Annotation
there is a check box to "Maintain Property Visibility".
That seems to do the trick.
Is this really working? May you describe how you did it exactly?
We have the same situation with ferrites and inductors being in the same partition.
2 of 2 people found this helpful
From reading the post from wolferm he has two symbols, one with the tolerance value set to be visible in the symbol and one not. If you set up Databook with the following settings then this appears to work:
In the main database setting set Tolerance to be annotated, all visibility options unselected. In Properties set Maintain property visibility to On. Now when you place the parts in the design the symbol with the visible tolerance shows it whilst the one with the invisible tolerance doesn't.
I haven't tested what happens in Live or Hierarchical Verification with these settings, nor what happens on part/symbol replace.
OK need to have more than one symbol of course that uniquely defines what visibility is required for each property.
Then in Dxdatabook configuration edit under the Properties tab then under Component Instatiation/Annotation
there is a check box for Maintain Property Visibility.
This does seem to work however Robert Davies just posted that also in main Database config file edit that under that
library/partition for (in my case tolereance) ONLY check Annotate and nothing else. All other visibility unchecked.
However wouldn't Load still need to be checked? It seemed to work for me even if I had Value Visible checked here in the
config along with Load???
Just double checking Robert, I believe this worked leaving Load & Value Visible checked also??? Because of Maintain Property Visibility being checked.
I could see maybe unchecking Value Visible but would think Load should remain checked also along with Annotate???
Or am I missing function of Load & Annotate?
1 of 1 people found this helpful
Load is not necessarily required. Load is used when verifying the parts, the 'Load' option determines what properties are loaded from schematic to databook during the verify pass. In my test Load was checked and I've not tested it without it being checked. My statement was limited to the visibility options when I said 'all visibility options unselected' I didn't infer nor mean to infer that the other settings should be checked or unchecked as we are talking about visibility in this thread.
With Tolerance set to annotate you get the value on the symbol whether or not it is visible, but setting Value=Visible in Databook I got the Tolerance visible even when the symbol value was invisible and Maintain Poperty Visibility was set, presumably because I was instantiating the part for the first time rather than updating it.
Robert, OK very good yes I read into your response incorrectly then.
Interesting however that whether I have Value Visible checked or not on my system setup
when placing that part the part show up on schematic with the visibility I expected.
As long as Maintain visibility checked.
I have not installed VX.2 just yet still running VX1.2 could that be it? What are you running?
I do plan on installing VX.2 very soon actually.
1 of 1 people found this helpful
I'm using VX.2.1 but there haven't been changes to this in the VX.2 releases. What I am seeing is some inconsistency as I make changes to the configuration between what is shown as visible and what isn't, which I will have to continue to experiment with. But if your configuration is working as required then we can probably close this thread as answered.
Would agree yes
Robert Thanks for your help on this. I did not think to uncheck visibility in config, but again does seem to work either way on my end.
If you do end up seeing anything new with inconsistency please post, and likewise if I discover
anything new as projects proceed I will also.