Changing "Value" of multi-part component does not change for all units
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
New
|
Undecided
|
Unassigned |
Bug Description
Application: kicad
Version: 4.0.2-stable release build
wxWidgets: Version 3.0.2 (debug,
Platform: Windows 7 (build 7601, Service Pack 1), 64-bit edition, 64 bit, Little endian, wxMSW
Boost version: 1.57.0
I created a Quad NAND gate in the library editor with the following properties:
- All units interchangeable.
- Edit pins per part or body style. I want Vcc and DGND only on Unit A.
The part was created and tested successfully.
When this part was added to the schematic, i wanted to change the "Value" field to a different value.
(Right-Click on component -> Edit Component -> Value). I did the change initially on unit A.
I expected that changing the "Value" field on one unit would apply to all units of the device as the "Value" field represents the device as a whole (i can't think of a case where it wouldn't).
However, the change only applied to the unit where the change was performed. This means that changing the "Value" field has to be performed for every unit individually, which manageable until a device has many units spread over a large schematic.
BR,
Steve. W
I can replicate being able to change the value of just one unit of a multipart eg 7400 Unit A to 74LS00 and the schematic displays the values as different in the same part.
But, when I run Annotate I get a pop up box "kicad Warning Different values for U1D (7400) and U1A (74LS00)" and if I run ERC, I get "Different values for U1D (7400) and U1A (74LS00)
Annotation required!"
Application: kicad found-7424~ 56~ubuntu16. 04.1, release build
libcurl/ 7.47.0 OpenSSL/1.0.2g zlib/1.2.8 libidn/1.32 librtmp/2.3 compatible with 2.8) GRAPHICS_ CONTEXT= OFF
USE_ WX_OVERLAY= OFF
KICAD_ SCRIPTING= ON
KICAD_ SCRIPTING_ MODULES= ON
KICAD_ SCRIPTING_ WXPYTHON= ON
BUILD_ GITHUB_ PLUGIN= ON
KICAD_ USE_SCH_ IO_MANAGER= OFF
KICAD_ USE_OCE= ON
Version: no-vcs-
Libraries: wxWidgets 3.0.2
Platform: Linux 4.4.0-57-generic x86_64, 64 bit, Little endian, wxGTK
- Build Info -
wxWidgets: 3.0.2 (wchar_t,wx containers,
Boost: 1.58.0
Curl: 7.47.0
KiCad - Compiler: GCC 5.4.0 with C++ ABI 1009
Settings: USE_WX_