Holger Vogt
a4f3036706
typo
6 years ago
Holger Vogt
e3aad7849c
remove vceo= and icrating= from bjt model cards
6 years ago
Holger Vogt
c69a4d6633
fix typo
Reported by Ferdy in bug report #506
6 years ago
Kevin Zheng
efde6902a0
indentation
6 years ago
Holger Vogt
54d8c990c5
src/spicelib/analysis/dcpss.c
line endings Windows --> Linux
6 years ago
Holger Vogt
23ceaabf83
fix a memory leak
Reported in bug report 504 by Ferdy
6 years ago
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.
6 years ago
Holger Vogt
f9f8174cb8
enable debug output, taking into account that there may be two threads
accessing fcn SetAnalyse()
6 years ago
Holger Vogt
c68940712d
prevent writing beyond end of buffer
6 years ago
Holger Vogt
02222be165
enable loading ext-utf8-2.cir by $inputdir
6 years ago
Holger Vogt
ebb1e953fe
Streamline the compatibility flag generation
6 years ago
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 /
6 years ago
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
6 years ago
Holger Vogt
9defcae963
Do not compile in fcn main() when shared ngspice is made
6 years ago
Holger Vogt
0caeaccdd3
fix typo
6 years ago
Kevin Zheng
068a1fee55
Fix indentation
7 years ago
Kevin Zheng
ccd4df6a47
Add parser outputs to gitignore
7 years ago
caand
6907d17985
add missing get_sysmem() when no info available
6 years ago
Holger Vogt
a406af26d6
bug fix 'extern int sh_vecinit()', not void
See patch #96 , thanks to Balazs Kovacs
6 years ago
Holger Vogt
ce69e8d70c
Don't send the empty line to create_circbyline(),
it is not used anymore and may cause a crash
6 years ago
Holger Vogt
c8c58b9f5b
Print out the netlist sent to ngspice by caller via 'circbyline'
or ngSpice_Circ
6 years ago
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.
6 years ago
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.
6 years ago
Holger Vogt
71338c3271
replace 'noiseless' only if it is an unconnected token
6 years ago
Vogt
3fe4de5b7f
enable special characters for cpl model names and parameters
6 years ago
Holger Vogt
ba1945d685
enable flags xdelta, ydelta for gnuplot command
6 years ago
Holger Vogt
3671f8cea6
update on using bison as a CustomBuild command
6 years ago
Holger Vogt
a429e3fee8
Make the pwl parameter r adjustable by .param
if r == -1, no repetition done.
if r == 0, repeat forever.
if r == xx, repeat from time xx to last time point given.
If r is omitted, like r == -1 no rpetition done.
6 years ago
Holger Vogt
2c0729e8de
Print also the bool value 'off'.
Do not abort ngspice when vector LIST cannot be printed,
just skip printing and continue.
6 years ago
Holger Vogt
8f4e512826
ust tmpstr instead of second strstr()
6 years ago
Holger Vogt
e6fdf5f7e2
Make PPerror message more verbose:
give hint to buggy line segment
6 years ago
Holger Vogt
064bd39a2f
Unify batch mode and control mode raw file output:
Voltage is always named as v(nodename)
6 years ago
Holger Vogt
36098b93bd
no two or more commands in a single line
6 years ago
Holger Vogt
527abee022
Do not print "Units" on a graph, if unknown type
or settype notype is given.
6 years ago
Holger Vogt
e2f98b71ed
enable node names with special characters like '/'
6 years ago
Kevin Zheng
797f08893a
When NGSPICE performs a transient simulation with initial conditions, it
prints out an "Initial Transient Solution" and plots the first timestep.
This is despite the fact that the first timestep is not meaningful when
initial conditions are applied. The first "real" output is available
only after the second transient timestep.
This patch suppresses "Initial Transient Solution" output and
plotting for the first timestep.
6 years ago
Holger Vogt
da71726765
Do not print tansient initial conditions, if uic is selected.
This output at time 0 is 0 as well. Only the next time step
would be valid.
Do not save the time 0 values because they are 0.
6 years ago
Holger Vogt
a459d37548
remove unused
6 years ago
Holger Vogt
6b0104849e
Add statistics: load, subckt expansion, and parse times
6 years ago
Carsten Schoenert
5a0ed18907
Small fixup for misspelled words
6 years ago
holger
569bc228fd
If code completetion is deselected, don't add keywords or key commands.
To prevent a crash in shared ngspice
6 years ago
holger
061e48253b
definitely exclude command completion in shared ngspice
6 years ago
Holger Vogt
8c4394839d
remove unused code that is now in CKTncDump()
6 years ago
Holger Vogt
18c532e74b
improve comments
6 years ago
Holger Vogt
0cf6b89eb3
during removing the plot 'const', also delete the hash table
6 years ago
Holger Vogt
f83bbb0d0f
delete 'myvec' upon 'quit'
6 years ago
Holger Vogt
8be33bb361
clear all variables upon 'quit'
6 years ago
Holger Vogt
05f3d21c3e
reset control structures (commands saved) upon 'quit'
6 years ago
Holger Vogt
ce72667fcd
shared lib version 32
6 years ago
Holger Vogt
c522360a26
re-enable compiling with --enable-nobypass
6 years ago