spice simulator: dont' create Spice_Model field if it's equivalent to the implicit values
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
Fix Released
|
Unknown
|
Bug Description
I don't know is it intention or not but if I edit Spice Model the Value field coping and creating the Spice_Model field. Then if I change the Value field the Spice_Model field doesn't updated.
In simulator demos (e.g. sallen key sch) I don't see Spice_Model field but if I edit spice model the Spice_Model field creates.
Application: eeschema
Version: 201609180819+
Libraries: wxWidgets 3.0.2
Platform: Linux 4.4.0-36-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_
tags: |
added: spice removed: simulator |
Changed in kicad: | |
milestone: | none → 6.0.0-rc1 |
summary: |
- spice simulator: the Value field doesn't equal to the Spice_Model field + spice simulator: dont' create Spice_Model field if it's equivalent to + the implicit values |
Changed in kicad: | |
importance: | Undecided → Wishlist |
status: | New → Triaged |
tags: |
added: ngspice removed: spice |
Changed in kicad: | |
importance: | Wishlist → Unknown |
status: | Expired → New |
Changed in kicad: | |
status: | New → Fix Released |
In net names, when they are used in spice simulator, there are a few constraints:
- some chars are not accepted, because they are separators in directives, for instance ,{}()
- AKAIK, but I can be wrong, only ASCII7 char set is allowed
Currently, only '(' and ')' are replaced by _, because unfortunately I used these char in default net names, and the spice netlist generator replaced these not allowed chars by _ since a long time.
I am not sure replacing not allowed chars in net names is a good idea.
It can create many issues.
An user who want to use spice simulator should know the spice constraints, and must comply and live with them.