Commit Graph

7093 Commits

Author SHA1 Message Date
Holger Vogt 054f25b060 Add variable 'plainplot' to allow plotting without
function support, but with node names incl chatacters like + - /.
Flag to command 'plot' is renamed to plainplot.
Error message added if vector not found.
Example file added.
2020-10-29 15:35:30 +01:00
Holger Vogt acd7bc6cce Add writing all vectors if compat mode eg or ki is selected. 2020-10-29 09:28:25 +01:00
Holger Vogt 86ec684782 If new parameter 'plain' is added to the 'plot' command,
all expression handling is skipped, vectors are plotting as is.
This allows nodes names with vectors like v(+vs) or /out
to be plotted without need resorting to double quotes.
2020-10-29 09:26:36 +01:00
Holger Vogt 066840d9fd Don't add v(...) around output vector if compat mode 'eg' is set. 2020-10-29 09:12:35 +01:00
Holger Vogt 1b3e0faa24 If the compatibility flags ki or eg are set, the 'write' command
will not use function parsing and evaluation, but simply plot
the listed vectors. vec1 vs vec2 is also not supported.
This option is useful if node names vs+ or /mynode are used and
have to be written into a raw file, as may be used by KiCad or EAGLE.
2020-10-28 16:16:39 +01:00
Holger Vogt 3dc42fc8da typo 2020-10-28 13:07:24 +01:00
Holger Vogt e0b9dc58b3 add compatibility mode eg for EAGLE
clarify mode a for 'whole netlist' and ll for 'all'
2020-10-28 11:55:33 +01:00
Holger Vogt bd28e377c7 Enlarge the buffer size for command 'listing' from 512 to 4096 bytes. 2020-10-28 11:37:58 +01:00
Holger Vogt 8362b57e4c enable paths with spaces for finding 'spinit' 2020-10-26 23:27:44 +01:00
Holger Vogt a2a56619dc We now develop for ngspice-33+ 2020-10-26 23:24:56 +01:00
Holger Vogt 5adccca410 Merge branch 'pre-master' of ssh://git.code.sf.net/p/ngspice/ngspice into pre-master 2020-10-26 17:42:31 +01:00
Holger Vogt 49f6abbcda re-enable tran TSTART, which got lost in Commit [da7172] when UIC is set 2020-10-26 17:41:34 +01:00
dwarning 38fc140068 more reasonable message for temperature limiting case 2020-10-26 13:21:16 +01:00
Holger Vogt a6e7d87b1a If function 'db' is evaluated, set
v_type to SV_DB.
2020-10-25 20:12:32 +01:00
Holger Vogt c956cffd2f Prevent raw file entries (by the 'write' command) like
6	i(i(v_vsupply2))	current
2020-10-25 15:55:23 +01:00
Holger Vogt 5896df554e If a new vector is created by the functions cph or ph,
its type should be 'phase', not voltage. Thus prevent
raw file entries (created by the 'write' command like
	4	v(cph(vout2))	voltage
2020-10-25 15:54:09 +01:00
dwarning 1e3db79911 Merge branch 'pre-master' of ssh://git.code.sf.net/p/ngspice/ngspice into pre-master 2020-10-23 20:23:07 +02:00
dwarning 589532ad03 more reasonable rthcj default value 2020-10-23 20:20:30 +02:00
Holger Vogt e991057c1d fix some typos 2020-10-23 15:13:14 +02:00
dwarning c1686d024e prevent garbage output of X11 plotting function 2020-10-22 10:06:24 +02:00
dwarning cab0acab83 rm unused variables and assignments 2020-10-21 19:20:44 +02:00
dwarning 6e5dcb23b8 VBIC separate and correct cth entry and rm unused variables 2020-10-20 17:59:39 +02:00
Holger Vogt 16c1927f4c Fix a typo 2020-10-19 22:08:10 +02:00
dwarning 470792136b VBIC correct power calculation in ask routine 2020-10-19 18:50:35 +02:00
Holger Vogt 8f6229f5ed Make message more verbose by printing the scale value 2020-10-19 17:27:07 +02:00
Holger Vogt fdb61aa757 Merge branch 'pre-master' of ssh://git.code.sf.net/p/ngspice/ngspice into pre-master 2020-10-19 15:00:32 +02:00
Holger Vogt 6cbda93dc9 convert charset to utf-8
reported by Carsten Schoenert
2020-10-19 14:59:16 +02:00
dwarning e191fa82d1 VDMOS parameter default fixing and node collapsing for body diode series resistance 2020-10-19 10:13:08 +02:00
dwarning f6290ccf5c more reasonable example setup 2020-10-19 09:27:25 +02:00
Holger Vogt 38d22bda53 remove unused, outdated
patch #98 by Keno Fischer
2020-10-18 16:46:11 +02:00
Holger Vogt 7ec22ef776 We are now developing towards ngspice-34 2020-10-18 16:43:24 +02:00
Holger Vogt 371ad3496c Add icons to the distribution 2020-10-18 11:35:22 +02:00
Holger Vogt 798d2b2db1 add type conversion to int 2020-10-16 18:36:23 +02:00
Holger Vogt a95700799d install the callback function 2020-10-16 18:15:05 +02:00
Holger Vogt 28861739f8 allow writing character '%' 2020-10-16 18:12:31 +02:00
dwarning 75228612c0 few fixes for prototypes 2020-10-15 18:25:25 +02:00
dwarning ac4aa9dd8f VSRC - requested power should comply with passive convention bug #517 2020-10-15 17:48:31 +02:00
Holger Vogt af99beb6a2 Allow simple copying from start time to end time 2020-10-15 17:45:08 +02:00
Holger Vogt 013c74918f Command 'cutout': Don't add the scale vector to nv->v_scale.
So the new plot with its vectors copied resembles the old plot.
2020-10-15 17:44:30 +02:00
Holger Vogt a836f81d62 This is a quick fix to the Windows printing function.
Tested with pdf and a color laser printer.
Still some bugs: the grid needs to be fixed.
2020-10-15 17:41:58 +02:00
Holger Vogt af2f3790f1 Enlarge pulse width to allow the amp to stabilize 2020-10-11 22:40:36 +02:00
Holger Vogt d14e53b0dd Prepare ngspice-33 2020-10-11 22:30:57 +02:00
Holger Vogt 51df9aaa55 remove non ascii character §, which leads to compiler warnings 2020-10-11 21:12:29 +02:00
Holger Vogt 390b699b89 demonstrate the command 'cutout' 2020-10-11 11:32:43 +02:00
dwarning a6e74b9f9a VDMOS 100W example improve result display 2020-10-10 14:05:05 +02:00
dwarning 36550f0984 VDMOS 100W example improve result display 2020-10-10 14:04:55 +02:00
dwarning d3f0a53a81 VDMOS missing entry for shomod AF and KF - bug #515 2020-10-10 14:04:46 +02:00
dwarning 099e2c13eb VDMOS handle thermal as a flag 2020-10-10 14:04:06 +02:00
dwarning cbe02d9265 VDMOS allow series resistance = 0 Ohm by using node collapsing 2020-10-10 14:03:54 +02:00
dwarning f2e902b2bb VDMOS few model parameter default corrections 2020-10-10 14:03:41 +02:00