aequidistante Zeitschritte bei ngspice .trans

OP #7393755
Lesenswert?

Mahlzeit!

Wenn ich in (ng)spice eine Transientenanalyse mache und mir dann die Werte fuer eine Spannung per wrdata in ein File schreiben lasse, sind die Zeitschritte, die ich dabei kriege, nicht aequidistant, sondern eher ziemlich krumm.

Ist doof, weil ich die Resultate gerne fuer die Weiterverarbeitung mit anderer Software "samplen" wuerde. Gibt's da irgendeinen Trick, wie man das in (ng)spice hinkriegt? Hier z.b. ein paar Zeilen einer Ausgabe (bei .tran 0.1p 30n); die linke Spalte ist die Zeit:

1
 1.28000000e-13  0.00000000e+00 
2
 2.28000000e-13  0.00000000e+00 
3
 3.28000000e-13  0.00000000e+00 
4
 4.28000000e-13  0.00000000e+00 
5
 5.28000000e-13  0.00000000e+00 
6
 6.28000000e-13  0.00000000e+00 
7
 7.28000000e-13  0.00000000e+00 
8
 8.28000000e-13  0.00000000e+00 
9
 9.28000000e-13  0.00000000e+00 
10
 1.00000000e-12  0.00000000e+00 
11
 1.01000000e-12 -4.76184775e-03 
12
 1.03000000e-12 -1.42854292e-02 
13
 1.07000000e-12 -3.33319080e-02 
14
 1.15000000e-12 -7.14221292e-02 
15
 1.25000000e-12 -1.19029775e-01 
16
 1.35000000e-12 -1.66631720e-01 
17
 1.45000000e-12 -2.14227966e-01 
18
 1.55000000e-12 -2.61818512e-01

Schick waeren stattdessen Zeiten von exakt N*1e-13...

Gruss WK

Beitrag #7393771 wurde von einem Moderator gelöscht.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren