Hallo, ich habe mit LTspice einen Sinus generieren (Sinus.asc) und mir die Daten exportieren lassen (Sinus.txt). Hierbei ist mir aufgefallen, dass die Abtastung nicht in regelmäßigen Abständen erfolgt. 1. Wie werden diese festgelegt? 2. Ist es möglich einen definierten Abtastwert festzulegen, sodass die Abtastung in regelmäßigen Abständen erfolgt? mfg
Alle SPICE-Programme rechnen nicht in festen Zeitchritten sondern sie passen die Schrittweite automatisch an die Ereignisse an. Man kann nur eine maximale Schrittweite vorgeben. .tran 0 2ms 0 10u (Manche SPICE-Programem bieten in der Ausgabe die Möglichkeit an Daten mit konstantem Zeitschritt zu exportieren. Dazu inperpolieren diese Programme die Daten aus den tatsächlich simulierten Daten.) LTspice bietet diese Funktion leider nicht an. Man sollte in LTspice die standardmäßig eingeschaltete Datenkompression abschalten, wenn man die bestmögliche Genauigkeit in den Ausgangsdaten haben will. .options plotwinsize=0 Um Daten mit einer konstanten Schrittweite zu bekommen, muss man die exportierten Daten mit einem externen Programm nachbearbeiten. Dazu reicht eine lineare Interpolation, wenn man eine entsprechend kleine maximale Schrittweite gewählt hat. Man könnte im Prinzip mit .wave auch wav-Dateienn erzeugen. Die Signale müssen dazu in den Bereich +/-1 passen. Allerdings hat man dann ein anderes Problem, wenn man gar keine .wav Datei haben will. Gruß Helmut
:
Bearbeitet durch User
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.