sto provando a svolgere gli esempi delle simulazioni di listati SPICE che si trovano nel workbook di Qucs.
il listato è il seguente:
Codice: Seleziona tutto
r9 1 2 1k
c1 2 3 10uf
r1 3 10 200k
r2 3 0 50k
r5 10 4 12k
q1 4 3 5 qmod
r6 5 0 3.6k
c2 4 6 10uf
c4 5 0 15uf
r3 10 6 120k
r4 6 0 30k
r7 10 7 6.8k
q2 7 6 8 qmod
r8 8 0 3.6k
c5 8 0 25uf
c3 7 9 10uf
.model qmod npn (is=2.0e−16 bf=50 br=1 rb=5 rc=1 re=0
+ cje=0.4pf vje=0.8 me=0.4 cjc=0.5pf vjc=0.8 ccs=1pf va=100)
.endHo tolto tutte le righe commentate.
In prima battuta ho dovuto mettere il ".0" nel parametro is del modelle del BJT (senza mi dava errore).
Al momento della simulazione però mi dà questo:
Codice: Seleziona tutto
line 8: checker error, extraneous property `E' is invalid in `BJT:Q2'e alla netlist di Qucs:
Codice: Seleziona tutto
# Qucs 0.0.15 /home/ter2/qucs/test_spice.sch
.Def:SPice_cir _net9 _net2 _net10 _ref
C:C3 _net7 _net9 C="10uF"
C:C5 _net8 _ref C="25uF"
R:R8 _net8 _ref R="3.6k"
BJT:Q2 _net6 _net7 _net8 _ref Type="npn" Is="2" E="16" Bf="50" Br="1" Rb="5" Rc="1" Re="0" Cje="0.4pF" Vje="0.8" Mje="0.4" Cjc="0.5pF" Vjc="0.8" Cjs="1pF" Vaf="100" Nf="1" Nr="1" Ikf="0" Ikr="0" var="0" Ise="0" Ne="1.5" Isc="0" Nc="2" Rbm="0" Irb="0" Mjc="0.33" Xcjc="1" Vjs="0.75" Mjs="0" Fc="0.5" Vtf="0" Tf="0" Xtf="0" Itf="0" Tr="0"
R:R7 _net10 _net7 R="6.8k"
R:R4 _net6 _ref R="30k"
R:R3 _net10 _net6 R="120k"
C:C4 _net5 _ref C="15uF"
C:C2 _net4 _net6 C="10uF"
R:R6 _net5 _ref R="3.6k"
BJT:Q1 _net3 _net4 _net5 _ref Type="npn" Is="2" E="16" Bf="50" Br="1" Rb="5" Rc="1" Re="0" Cje="0.4pF" Vje="0.8" Mje="0.4" Cjc="0.5pF" Vjc="0.8" Cjs="1pF" Vaf="100" Nf="1" Nr="1" Ikf="0" Ikr="0" var="0" Ise="0" Ne="1.5" Isc="0" Nc="2" Rbm="0" Irb="0" Mjc="0.33" Xcjc="1" Vjs="0.75" Mjs="0" Fc="0.5" Vtf="0" Tf="0" Xtf="0" Itf="0" Tr="0"
R:R5 _net10 _net4 R="12k"
R:R2 _net3 _ref R="50k"
R:R1 _net3 _net10 R="200k"
C:C1 _net2 _net3 C="10uF"
.Def:End
Vac:V1 Vin gnd U="1 mV" f="1 GHz" Phase="0" Theta="0"
Vdc:V2 _net0 gnd U="15 V"
R:R1 gnd Vout R="50 Ohm" Temp="26.85" Tc1="0.0" Tc2="0.0" Tnom="26.85"
.DC:DC1 Temp="26.85" reltol="0.001" abstol="1 pA" vntol="1 uV" saveOPs="no" MaxIter="150" saveAll="no" convHelper="none" Solver="CroutLU"
.AC:AC1 Type="lin" Start="10 Hz" Stop="100 MHz" Points="200" Noise="no"
Eqn:Eqn1 Guadagno="dB(Vout.v/Vin.v)" fase="phase(Vout.v)" Export="yes"
Sub:X1 Vin Vout _net0 gnd Type="SPice_cir"da cui si vede che la "e" dell'esponenziale viene riconosciuta come un parametro (che naturalmente il simularore non conosce).
Qualcuno ha avuto altri problemi di questo genere??? Come posso risolvere???
P.S.: Ho la versione 0.0.15 di Qucs!

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)


