Florian Ballenegger
fb93986efe
add supply ramping to nullator offset
2020-10-18 15:33:33 +02:00
Florian Ballenegger
567fa78e96
update README.loop
2020-10-06 14:44:41 +02:00
Florian Ballenegger
2dfea9d0aa
add nullor example
2020-10-06 12:00:29 +02:00
Florian Ballenegger
b8718498e0
add nullator and norator devices
2020-10-05 18:23:38 +02:00
Florian Ballenegger
9fff864606
example fix
2020-10-05 10:59:58 +02:00
Florian Ballenegger
61a03ab966
README updated
2020-10-05 10:44:54 +02:00
Florian Ballenegger
fe93a8adf6
differential feedback example
2020-10-02 18:40:25 +02:00
Florian Ballenegger
b36d8241da
parser for new instance syntax
2020-10-02 18:36:44 +02:00
Florian Ballenegger
eb0123d9a2
replace syntax from inst#devtype to :devtype:inst
2020-10-02 16:54:09 +02:00
Florian Ballenegger
7d43da8ff6
loop stability example
2020-09-28 18:33:03 +02:00
Florian Ballenegger
8111d5d4fc
add to README.loop
2020-09-17 17:13:39 +02:00
Florian Ballenegger
41c4098227
add ideal balun device
2020-09-15 18:18:13 +02:00
Florian Ballenegger
c49cb51492
short notice about compilation
2020-09-12 16:56:19 +02:00
Florian Ballenegger
8455ee5024
fix bug with outsrc=
2020-09-12 15:54:56 +02:00
Florian Ballenegger
1203f8f3df
modified loop example
2020-09-12 15:54:34 +02:00
Florian Ballenegger
2aa2316fe0
add loop as interactive command
2020-09-12 14:45:23 +02:00
Florian Ballenegger
eac44e4b54
writing readme for loop ana
2020-09-12 14:12:54 +02:00
Florian Ballenegger
cc519bd986
add copyright and license notice
2020-09-12 14:12:22 +02:00
Florian Ballenegger
aef5bb3524
add doc for loop analysis
2020-09-11 23:15:22 +02:00
Florian Ballenegger
9b53b5e663
loop analysis in development
2020-09-11 23:15:02 +02:00
Florian Ballenegger
17b1eec2aa
working an loop analysis
2020-09-04 15:44:23 +02:00
Florian Ballenegger
4f076ed210
initial loop analysis code
2020-09-03 15:08:40 +02:00
Holger Vogt
a0389bb547
In PS compatibility mode:
...
In subcircuit .subckt and X lines with 'params:' statement
replace comma separator by space. Do nothing if comma is inside of {}.
2020-08-20 15:49:32 +02:00
Holger Vogt
26a4a32b8b
avoid some compiler warnings 'referencing a NULL pointer'
2020-08-20 15:49:05 +02:00
Holger Vogt
458411b2e1
more precise freeing the wordlist, depending on exit point
2020-08-20 15:48:45 +02:00
Holger Vogt
bc52389a09
No more printout of 'Initial Transient Solution'
...
when .tran with uic
2020-08-20 15:48:30 +02:00
Holger Vogt
a4f3036706
typo
2020-08-20 15:48:15 +02:00
Holger Vogt
e3aad7849c
remove vceo= and icrating= from bjt model cards
2020-08-20 15:47:49 +02:00
Holger Vogt
c69a4d6633
fix typo
...
Reported by Ferdy in bug report #506
2020-08-20 15:47:17 +02:00
Kevin Zheng
efde6902a0
indentation
2020-08-20 15:46:44 +02:00
Holger Vogt
54d8c990c5
src/spicelib/analysis/dcpss.c
...
line endings Windows --> Linux
2020-08-20 15:44:04 +02:00
Holger Vogt
23ceaabf83
fix a memory leak
...
Reported in bug report 504 by Ferdy
2020-08-20 15:41:39 +02:00
Holger Vogt
a04c909a23
Don't add copied scale vector as new vector, but as new scale vector,
...
thus preventing crash after pushing X11 'Hardcopy' twice or
pushing 'quit' after 'Hardcopy'.
Scale vector was deleted two times, then crashimg ngsoice.
2020-08-20 15:41:15 +02:00
Holger Vogt
f9f8174cb8
enable debug output, taking into account that there may be two threads
...
accessing fcn SetAnalyse()
2020-08-20 15:40:16 +02:00
Holger Vogt
c68940712d
prevent writing beyond end of buffer
2020-08-20 15:39:55 +02:00
Holger Vogt
02222be165
enable loading ext-utf8-2.cir by $inputdir
2020-08-20 15:39:37 +02:00
Holger Vogt
ebb1e953fe
Streamline the compatibility flag generation
2020-08-20 15:39:19 +02:00
Holger Vogt
f03a32287f
If 'set ngbehavior=ki' in .spiceinit or flag 'kicad' on the plot line:
...
Add " around vector names containing character /
Numerical ivision in plot line then requires spaces around /
2020-08-20 15:39:00 +02:00
Holger Vogt
c112279555
new compatibility handling with struct compat newcompat:
...
simplify the compatibility handling, better readability
make it easily extendable
add new flag 'ki' for KiCad compatibility
2020-08-20 15:38:43 +02:00
Holger Vogt
9defcae963
Do not compile in fcn main() when shared ngspice is made
2020-08-20 15:38:29 +02:00
Holger Vogt
0caeaccdd3
fix typo
2020-08-20 15:38:18 +02:00
Kevin Zheng
068a1fee55
Fix indentation
2020-08-20 15:30:08 +02:00
Kevin Zheng
ccd4df6a47
Add parser outputs to gitignore
2020-08-20 15:30:00 +02:00
caand
6907d17985
add missing get_sysmem() when no info available
2020-08-20 15:29:49 +02:00
Holger Vogt
a406af26d6
bug fix 'extern int sh_vecinit()', not void
...
See patch #96 , thanks to Balazs Kovacs
2020-08-20 15:29:42 +02:00
Holger Vogt
ce69e8d70c
Don't send the empty line to create_circbyline(),
...
it is not used anymore and may cause a crash
2020-08-20 15:29:21 +02:00
Holger Vogt
c8c58b9f5b
Print out the netlist sent to ngspice by caller via 'circbyline'
...
or ngSpice_Circ
2020-08-20 15:29:12 +02:00
Holger Vogt
71e65b75b0
Syntax check: If the first character in a netlist
...
or .control line is one of =[]?()&%$§\"!:, then ngspice
replaces it by '*' and issues a warning.
'set strict_errorhandling' will force ngspice existing.
2020-08-20 15:28:59 +02:00
Holger Vogt
fe28feae4e
Cut out part of each vector of the current tran plot,
...
from times cut-tstart to cut-tstop and copy these
into a new tran plot. A new scale vector 'time' will be
generated as well. Vectors that are shorter than the
new scale vector will not be copied.
2020-08-20 15:28:48 +02:00
Holger Vogt
71338c3271
replace 'noiseless' only if it is an unconnected token
2020-08-20 15:28:32 +02:00