Holger Vogt
|
a98d01e5f8
|
Use only internal memory functions, replace
free->tfree, malloc->tmalloc, realloc->trealloc
|
8 years ago |
Holger Vogt
|
a2b52b588e
|
a space is required between tokens that have got {}
|
8 years ago |
Holger Vogt
|
92dd6e48d0
|
make up description comment for pspice_compat()
|
8 years ago |
Holger Vogt
|
1d9ab3eb5c
|
PSÜICE compatibility:
R n1 n2 val TC=xx1,xx2 --> R n1 n2 val TC1=xx1 TC2=xx2
|
8 years ago |
Holger Vogt
|
22b7fa77b5
|
fix a bug with switches, when no subcircuit is involved
|
8 years ago |
Holger Vogt
|
2f56feea4a
|
do not lower-case command 'set sourcepath = XXX'
|
8 years ago |
Holger Vogt
|
2e0b8b3e34
|
plug a small memory leak
|
8 years ago |
Holger Vogt
|
a40ba9ec4e
|
add a comment
|
8 years ago |
Holger Vogt
|
ae81481229
|
white spaces
|
8 years ago |
Holger Vogt
|
7b6cd86a62
|
re-write vswitch transformation code:
first scan: check for each .model with vswitch
second scan: check for switch instances
(s lines) using the models
|
8 years ago |
Holger Vogt
|
f9b11cd619
|
update to function pspice_compat(), concerning the VSWITCH replacement
only one .model replacement even for several s instances
firstly search in subcircuit at same level, then in top level
|
8 years ago |
Holger Vogt
|
0cb71b21bb
|
move ngspice_compat_mode(void) to inpcom.c and make it static
|
8 years ago |
h_vogt
|
e47ab87385
|
inpcom.c, multiplier 'm' in subcircuits: exclude all devices not supporting multiplier 'm'
|
9 years ago |
h_vogt
|
2ece845f59
|
inpcom.c, responding to bug report 275 by Dominique Michel: commands plot, hardcopy: no lower case letters in tokens following xlabel, ylabel, title
|
10 years ago |
Holger Vogt
|
5b18732af2
|
plug some memory leaks
|
8 years ago |
Holger Vogt
|
a191697bd6
|
safeguard opening of file for debug output:
may be not allowed if caller is not started
in admin mode.
|
8 years ago |
Holger Vogt
|
57156e16f6
|
remove tiny memory leaks in inp_compat()
|
8 years ago |
Holger Vogt
|
5f5eacc48e
|
move skipping white spaces to fcn create_circbyline() now ' .end' is acknowledged
|
8 years ago |
rlar
|
55b2a0218e
|
noise for behavioural resistor
|
9 years ago |
Holger Vogt
|
65181ff5c3
|
enable token 'table' to occur at any place in e source line
|
8 years ago |
Holger Vogt
|
ffb3800e34
|
Bug fix: B source pwl lines don't get special handling,
but standard numparam handling of {} tokens
|
8 years ago |
Holger Vogt
|
c879294a8b
|
add comment
|
8 years ago |
Holger Vogt
|
53bac06d11
|
.model replacement in ako (a kind of) model descriptions
in first level .subckt and top level only
|
8 years ago |
Holger Vogt
|
d9dbde0593
|
replace the E source TABLE function by a B source pwl
(used by ST OpAmps and comparators)
|
8 years ago |
Holger Vogt
|
10c69b8d05
|
replace S1 D S DG GND SWN by
a1 %v(DG) %gd(D S) swa
|
8 years ago |
Holger Vogt
|
f25a307886
|
get the area factor for diodes and bipolar devices
|
8 years ago |
Holger Vogt
|
9d8148edae
|
replace T_ABS by temp and T_REL_GLOBAL by dtemp in .model cards
|
8 years ago |
Holger Vogt
|
13ca544d15
|
replace & with && and | with || and *# with * #
|
8 years ago |
Holger Vogt
|
ae9cc17aff
|
add predefined parameters TEMP, VT after each subckt call
|
8 years ago |
Holger Vogt
|
77814b8618
|
add predefined params TEMP, VT, GMIN to beginning of deck
add funcs limit, pwr, pwrs, stp, if, int
|
8 years ago |
Holger Vogt
|
5ace7ff1fd
|
exclude simple e and h sources from getting a series voltage source
by undoing the name conversion
|
8 years ago |
Holger Vogt
|
cfa473ad96
|
don't print NULL (deallocated lines)
|
8 years ago |
Holger Vogt
|
9908b39d2b
|
make inp_compat_mode global
|
8 years ago |
Holger Vogt
|
98fe623ba4
|
add function prototype pspice_compat
to deal with compatibility issues during loading
a PSPICE library
|
8 years ago |
Holger Vogt
|
4aff986ee8
|
fix a bug, missing ;
|
8 years ago |
Holger Vogt
|
429326e139
|
Add current measurement for device XYZ using I(XYZ)
|
8 years ago |
rlar
|
dc604c75d5
|
inpcom.c, whitespace
|
10 years ago |
rlar
|
0f1b75a95b
|
inpcom.c, abstraction, introduce bogus_find_subckt()
extracted from inp_fix_inst_calls_for_numparam().
This code is and was evil, as it does not respect scoping rules.
|
10 years ago |
Holger Vogt
|
2f719f7401
|
function 'inp_vdmos_model' to process vdmos model lines towards ngspice compatibility
|
8 years ago |
rlar
|
511cdd7188
|
struct card, #3/6, rename members from struct line to struct card
|
9 years ago |
rlar
|
2b17f3292d
|
inpcom.c, inp_add_control_section(), upside down for readability
|
9 years ago |
rlar
|
76bbaf4ac3
|
inpcom.c, inp_sort_params(), use insert_deck()
|
9 years ago |
rlar
|
a26ec804cb
|
inpcom.c, inp_reorder_params_subckt(), introduce insert_deck()
|
9 years ago |
rlar
|
c285602105
|
inpcom.c, inp_reorder_params_subckt(), reorder
|
9 years ago |
rlar
|
bc62407226
|
inpcom.c, drop unused artefact xx_new_line()
|
9 years ago |
rlar
|
1afa04b2d1
|
inpcom.c, insert_new_line(), inline xx_new_line()
|
9 years ago |
rlar
|
5c7c278c3d
|
inpcom.c, inp_fix_subckt(), #4/4, drop redundant initialisations
|
9 years ago |
rlar
|
c3e2c920ef
|
inpcom.c, inp_fix_subckt(), #3/4, drop 'last_param_card'
|
9 years ago |
rlar
|
2aafc50608
|
inpcom.c, inp_fix_subckt(), #2/4, use insert_new_line()
|
9 years ago |
rlar
|
dda35ef2a5
|
inpcom.c, inp_fix_subckt(), #1/4, rewrite 'append'
|
9 years ago |