Forum: Analoge Elektronik und Schaltungstechnik Qucs dateibasierte Spannungsquelle


von Hans weber (Gast)


Lesenswert?

Hallo, ich hab soeben versucht die dateibasierte Spannungsquelle zu 
nutzen leider ohne Erfolg. In welchem Format muss die Datei vorliegen?

: Verschoben durch Admin
von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

UTSL ... :-(

Wenn der Dateiname auf .dat endet, wird offenbar ein Qucs dataset
als Eingabedatei erwartet.  Das ist ein XML-ähnliches Dateiformat,
wie Qucs es selbst anlegt, wenn man bspw. Simulationsdaten
abspeichert.  So aus'm Bauch raus würde ich sagen:
1
<Qucs Dataset 0.0.15>
2
<indep time $numberofpoints>
3
  0.000
4
  0.001
5
  0.002
6
  ...
7
</indep>
8
<dep voltage $numberofpoints>
9
  0.000
10
  0.005
11
  0.015
12
  ...
13
</dep>

Für alle anderen Dateinamen wird eine CSV-Datei mit Zeitschritten und
zugehörigen Spannungswerten erwartet.

von ousi (Gast)


Lesenswert?

Stimmt so nicht ganz.

aber so klapp bei mir!
1
<Qucs Dataset 0.0.15>
2
<indep time 7>
3
  0.00
4
  0.01
5
  0.02
6
  0.03
7
  0.04
8
  0.05
9
  0.06
10
</indep>
11
<dep voltage time>
12
  +0e+00
13
  +0e+00
14
  +1e-03
15
  +10e-03
16
  +100e-03
17
  +1e-00
18
  +10e-00
19
</dep>

Die Angabe $numberofpoints in voltage ist nicht richtig.
Richtig ist time für diese Beispiel.

Danke für das tolle Beispiel ist nämlich das einzige das ich gefunden 
habe.

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

ousi schrieb:
> Danke für das tolle Beispiel ist nämlich das einzige das ich gefunden
> habe.

Danke für die Korrektur.

Ich hatte das wirklich nur im Sourcecode selbst nachgelesen damals.

von Silvio K. (exh)


Lesenswert?

Was auch geht, ist Liste aus Zeit [s] und Spannung [V]. Ganz ohne XML. 
Aber eben nicht als "*.dat"- Endung. sondern bspw. *.txt.
Das wurde aber schon erwähnt.

1
0.000000 0.000000 
2
0.000100 0.000000 
3
0.000200 0.000000 
4
0.000300 0.000000 
5
0.000400 0.000000 
6
0.000500 0.000000 
7
0.000600 406.457708 
8
0.000700 395.236842 
9
0.000800 383.625924 
10
0.000900 371.636414 
11
0.001000 359.280144 
12
0.001100 346.569308

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.