Holger Vogt
5e8ae680db
Don't do gr_redraw twice (for non-X11 is already
done in gr_resize)
Add a function DevFinalize() to add the closings in SVG or PS
files ("/> or "stroke"), when files are generated by the
plot window in MS Windows.
5 years ago
Holger Vogt
a6079781ea
Fix previous commit, enable name upgrade for Linux and other non-Win OSs
5 years ago
Holger Vogt
1176bdb0b0
Bug: Plot window switching did not change the plot content.
Enable plotting the current graph to svg or ps by selecting
the graph from the current plot window.
5 years ago
Holger Vogt
604c4624d1
Within a single run, allow multiple plots with different names:
Add an increasing number to the id file name.
5 years ago
Holger Vogt
0f4d953950
Open mrdump file not in append, but in write mode
5 years ago
Holger Vogt
273b773280
New pswitch is not compatible to iswitch
Keep the old aswitch until a modified pswitch is available.
5 years ago
Holger Vogt
93f6a50553
New author
5 years ago
Holger Vogt
22a516bc4d
New author
5 years ago
Holger Vogt
d36fcaf34c
Neew pswitch with patch 0001-pswitch-fix.patch from Jube 3rd, 21 at
https://sourceforge.net/p/ngspice/discussion/127605/thread/d55d2322f2/#c966/b802/4764/2540/3b3f/04a4/bc51/3a68
Input resistance, numerically computed derivatives with auto-partial, reasonable limits.
5 years ago
Holger Vogt
5cc5e351f1
prepare for the new pswitch with g, gd input
5 years ago
Holger Vogt
9abb61d6ac
Bug fix for %i(node1) in an A instance.
Don't do i() replacement in an A instance as shown above.
5 years ago
Holger Vogt
e0d5d98b33
Just a reminder that truncation is currently diabled for CSW
5 years ago
Holger Vogt
c46676d06e
If compatmode PS is set, translate vswitch and iswitch to pswitch.
This reverts commit 025a9fe59 ("Partially undo commit [ab778d] : revert to aswitch as vswitch replacement", 2020-11-22)
Successful OpAmp tests vote for pswitch.
Enable iswitch.
5 years ago
Holger Vogt
f12592871a
Set derivative d out/d contrl to 0 if outside of switching range.
Disable auto derivatives.
Enable algorithmic derivatives.
5 years ago
Holger Vogt
db5395032f
Avoid model warning for C if compat flag lt is set.
5 years ago
Holger Vogt
1266225cdb
For C and R device enable value tokens like 4k7 or 1u2
in addition to 4.7k and 1.2u.
Valid for
R1 1 0 47k
C2 3 6 1u2
only. Does not interfere with other value tokens in params etc.
5 years ago
Holger Vogt
14402ffc96
Update to
6034c2bcd ("Internal global variable Infile_Path
is a file search path made available for the code models.
It is set when command 'source' is used.", 2021-04-17)
Correct path to variable.h
5 years ago
Holger Vogt
6d9876229c
Fixes bug #331
Bug detected and analysed by Arsen Liash
Patch provided by Yurii Demchyna
5 years ago
Holger Vogt
c75e4129f4
Plug another memory leak in LTRA transmission line
5 years ago
Holger Vogt
5619665106
Remove double defined xrcv
5 years ago
Holger Vogt
5d39ff2d8c
Plug memory leaks in transmission line LTRA
5 years ago
Holger Vogt
d2ac525f52
Plug some more memory leak in TXL transmission line.
5 years ago
Markus Mueller
74ba5c1f96
found non-initialized value!
5 years ago
Markus Mueller
5c71349bad
remove dead assign statements, yet just commented them out for the time
being
5 years ago
Holger Vogt
c0bd7ca6e2
Plug a memory leak in TXL transmissiom line (y device)
5 years ago
Holger Vogt
dca52aea3a
Remove double defined xrcv
5 years ago
Holger Vogt
b5054cc9f1
Plug a memory leak
Add function HICUMdelete() to remove model->HICUMversion
5 years ago
Holger Vogt
7dd96c241c
PSPICE MC parameters are not (yet) supported, so remove them
from .model (lot, dev) and netlist (.distribution)
Triggered by Patch #104 by Giles Atkinson
5 years ago
Holger Vogt
58bdf9e0e6
Remove 'goto end' and 'end:' statements.
5 years ago
Holger Vogt
c2d11728c4
enable usage of parameters in .options lines.
5 years ago
Holger Vogt
78eee72b36
.temp could not apply params like
.ttemp {tmpparam}:
move evaluation of .temp to a later stage
5 years ago
Holger Vogt
d0da4bebd3
make variable 'dir' local
5 years ago
Holger Vogt
11d3188e19
fix typo
5 years ago
Holger Vogt
4fd7de9e34
Partially re-introduce and improve code that has been
inadvertently deleted in commit
83592c456 ("unify the evaluation of '.options scale=xx'
.option in a netlist will override 'options' from spinit,
.spiceinit or a script '.options scalm=xx' yields a warning,
it is not supported.", 2021-04-05)
The code transforms the option statements and adds them
to the current circuit.
5 years ago
dwarning
6bafdf70d5
sub-coll junction calculation only if ISS given
5 years ago
Holger Vogt
3a908c76ef
Prevent crash, refName may be NULL
5 years ago
Holger Vogt
98f8a4fcb2
Improve error message, if occuring during op
5 years ago
dwarning
4ca4b43801
simplify while loop for subckt diode and bjt models
5 years ago
Holger Vogt
c8db059144
Use 'm' and 'multi' correctly in PDKs
If there is alraedy m=xx in a subcircuit instance line,
replace it by m='m*xx' to aknowledge the additional m.
Tested with an (old) TSMC PDK and with Skywater PDK.
5 years ago
dwarning
1f95e12142
Value stored to vsub is never read
5 years ago
dwarning
52f4244345
fix Vcrit calculation for coll-subs junction and correct tlev=3 temperature model
5 years ago
dwarning
b00fa921ac
rm depreciated storage class
5 years ago
Holger Vogt
da6d2dd781
Bug 548: Add support for mawk in autogen.sh
5 years ago
dwarning
e14dc3aaa3
few style cleanings
5 years ago
Holger Vogt
109e33f127
Improve font selection for Win GUI plot window
Font Names from
https://docs.microsoft.com/en-us/typography/fonts/windows_10_font_list
without option or with Bold or Italic are supported, e.g.
setcs wfont="Cambria Bold Italic".
5 years ago
Holger Vogt
80e5f67466
Reduce wchar_t string length to minimum required
(to be NULL-terminated for CreateWindowW)
5 years ago
Holger Vogt
c9a19c7569
Fix for bug 547
Reduce length of wchar_t strings to the minimum required
for conversion
Check if Bold or Italic is given in the font name, set
corresponding variable
5 years ago
Holger Vogt
897d4c598b
Upgrade due to recent ngspice enhancements
5 years ago
dwarning
45e397727b
rm dead assignments
5 years ago
Holger Vogt
d2f6ad239f
If the input file path contains ANSI-encoded special characters,
utf-8 conversion and thus file opening will fail.
This patch then in addition tries opening the file with standard fopen.
5 years ago