Bug in Schematics - Display of >NAME and >VALUE
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
I believe I have discovered a bug in how Fusion carries over Library data to schematics.
I have created a library for 0505 ceramic capacitors. There are multiple component entries, each for a different capacitance value. All components share a schematic symbol. The schematic symbol includes the tags ">NAME" and ">VALUE", on separate layers. Each component has an attribute called "VALUE" defined in its attribute list (along with entries for local p/n and manufacturer's p/n), and the data contained therein is the capacitance of that component. Each component also has two variants, one using a footprint with Component Exclude (Courtyard) graphics, and one without. Both footprints also include tags for >NAME and >VALUE, also on separate layers.
When I use a component from this library in a schematic, the "NAME" is populated with the proper reference designator, as expected, but the "VALUE" data, which should be the capacitance value, is ignored, and replaced with the "Variant" string. EXCEPT . . . every now and then, when I drop a new capacitor onto the schematic, >VALUE is populated with the expected capacitance value string from the attributes.
If I right-click one of the correctly-populated components in the schematic and look at Attributes, the correct information for local p/n and manufacturer's p/n is there (though, for some reason the "Value" attribute does not show up in the list). Also, when I right-click and look at Properties, the "Value" field is populated with the capacitance value, as expected. For a component with DOES NOT display correctly, the attribute list comes up empty and the Property dialogue doesn't even contain a field for "Value" (and the Attributes list is empty). I cannot predict when a component will populate correctly and when it will not, though correct population does not always choose the same component in the list, and the ratio of incorrect to correct is something like 30:1 or worse.
I made some very similar libraries around the same time (for inductors) and these appear to behave correctly. I am not sure how to proceed, but I am at my wits' end and frustrated.
Here's an illustration in a sample schematic. C1 and C2 are correct. C3-C6 are incorrect.
Here's what the schematic symbol definition looks like in the library.