Ich versuche, die Eigenschaften einer Schaltung über einen bestimmten Bereich von Komponentenwerten zu analysieren, z. B. eine PWM-Schaltung für verschiedene Einstellungen des Steuerpotentiometers. Dazu erstelle ich eine Reihe von .meas
Aussagen und zeichne sie grafisch auf.
Nun kommt es vor, dass ich entweder Fehler in den Befehlen mache .meas
oder mich für andere Eigenschaften interessiere. Was ich derzeit tue, ist, weitere Befehle hinzuzufügen .meas
und dann die Simulation erneut auszuführen. Bei mehrfach abgestuften Parametern in Schaltungen, die mit Geschwindigkeiten von wenigen µs/s über viele ms laufen, nimmt dies sehr viel Zeit in Anspruch.
Nach dem Ausführen einer Simulation sind die Daten bereits vorhanden, sodass es theoretisch möglich sein sollte, einfach eine weitere .meas
mit den bereits vorhandenen Daten auszuführen. Aber ich finde keine Möglichkeit dazu.
Gibt es keine? Oder habe ich es einfach nicht gefunden?
Ich habe es nie benutzt, daher kann ich keine näheren Angaben machen.
Wenn Ihr Plot-Fenster nach dem Lauf aktiv ist , steht ein Punkt zur Verfügung:
Datei -> .MEAS-Skript ausführen
Aus der LTSpice-Hilfe:
.MEAS-Anweisungen werden in der Nachbearbeitung ausgeführt, nachdem die Simulation abgeschlossen ist. Auf diese Weise können Sie ein Skript mit .MEAS-Anweisungen schreiben und diese auf einem Datensatz ausführen. Machen Sie dazu das Waveform-Fenster zum aktiven Fenster und führen Sie den Menübefehl File=>Execute .MEAS Script aus. Eine weitere Folge von .MEAS-Anweisungen, die in der Nachbearbeitung nach der Simulation ausgeführt werden, besteht darin, dass die Genauigkeit der .MEAS-Anweisungsausgabe durch die Genauigkeit der Wellenformdaten nach der Komprimierung begrenzt ist. Möglicherweise möchten Sie die Komprimierungseinstellungen für eine präzisere Ausgabe der .MEAS-Anweisung anpassen.
Sie haben also Recht, die Daten sind alle vorhanden und die Anweisung wird nur für den verfügbaren Datensatz ausgeführt, und während der Simulation passiert nichts Besonderes.
PlasmaHH
.meas
Sie sie mit den Standardbefehlen schrittweise plotten können, ist dies mit der Postprocessing-Version nicht möglich. Da die Ausgabe automatisch in eine Datei geschrieben wird, kann ich mir wahrscheinlich ein Skript schreiben, das die Informationen extrahiert und gnuplott.Arsenal
PlasmaHH
Arsenal