Working with Simulation Results

Wenn die erforderlichen Analysen konfiguriert und ausgeführt werden, werden die Analyseergebnisse in eine Simulation Data File (SDF) geschrieben, die nach dem Projekt selbst benannt ist (<ProjectName>.sdf) und im Projects-Panel unter dem Ordner Generated\Simulation Documents erscheint. Die Datei wird automatisch als Dokumentregisterkarte geöffnet – dargestellt im SimData-Editor. Diese funktionsreiche Umgebung ermöglicht es Ihnen, Simulationsergebnisse schnell und effizient zu analysieren, sodass Sie den Betrieb Ihres Designs bewerten, Fehler beheben und letztlich Vertrauen in dessen Funktion gewinnen können. Beachten Sie, dass diese Datei zwar erstellt wird, anfangs jedoch noch nicht gespeichert ist.

Arbeiten mit der Liste der Simulationsergebnisse

Durchgeführte Simulationsläufe werden im Bereich Results des Simulation Dashboard Panels angezeigt. Die Schaltfläche rechts neben einem bestimmten Ergebniseintrag bietet die folgenden Aktionen:

  • Show Results – die Ergebnisse dieses Laufs erneut öffnen. Sie können ein Ergebnis auch durch Doppelklick auf seinen Namen erneut öffnen.
  • Load Profile – die Analyseeinstellungen dieses Laufs im entsprechenden Bereich des Bereichs Simulation Dashboard des Analysis Setup & Run-Panels wiederherstellen.
  • Edit Title – den Ergebniseintrag umbenennen. Standardmäßig wird ein Ergebnis nach der Analyse benannt.
  • Edit Description – die Beschreibung des Ergebniseintrags bearbeiten. Standardmäßig spiegelt eine Beschreibung die wichtigsten Parameter des Laufs wider. Sie können auch auf das Beschreibungsfeld klicken, um es zu bearbeiten.
  • Delete – den Ergebniseintrag löschen.

Verwenden Sie den Bereich Results des Simulation Dashboard-Panels, um Simulationsergebnisse zu verwalten.
Verwenden Sie den Bereich Results des Simulation Dashboard-Panels, um Simulationsergebnisse zu verwalten.

Sie können auch das Sperrsymbol (/) umschalten, das einem Simulationsergebniseintrag zugeordnet ist, um die Ergebnisse dieses Laufs beizubehalten. Ein nachfolgender Analyselauf dieses Typs wird dann mit einem inkrementierten Zahlensuffix umbenannt. Das Sperren von Simulationsergebnissen ermöglicht es Ihnen, die Ergebnisse mehrerer Läufe desselben Analysetyps zu sammeln.

Diagramme, Plots und Kurvenformen

Eine Simulation Data File lässt sich im Wesentlichen in drei Bestandteile unterteilen:

  • Diagramme
  • Plots
  • Kurvenformen

Ein Diagramm kann als „Seite“ in der SDF-Datei betrachtet werden. Eine SDF-Datei kann mehrere Diagramme enthalten, deren Inhalt jeweils vom Typ der durchgeführten Analyse abhängt. Ein Plot ist ein Bereich zur grafischen Darstellung von Daten und kann zur Anzeige einer oder mehrerer Kurvenformen verwendet werden. Ein Diagramm kann mehrere Plots enthalten. Eine Kurvenform repräsentiert Analysedaten, die an einem bestimmten Punkt oder Knoten in einem Design erfasst wurden.

Die verschiedenen Elemente in den Simulationsergebnissen verstehen
Die verschiedenen Elemente in den Simulationsergebnissen verstehen

Beim Ausführen einer Simulation wird für jeden Analysetyp ein separates Diagramm erstellt. Auf das Diagramm für einen Analysetyp greifen Sie zu, indem Sie unten im Designbereich auf die entsprechend benannte Registerkarte klicken. Mit den Tasten + und - auf dem Ziffernblock können Sie schnell durch mehrere Diagramme mit Analyseergebnissen blättern.

Zugriff auf Ergebnisse der Simulationsanalyse. Klicken Sie auf die entsprechende Registerkarte, um die Ergebnisse für diesen Analysetyp anzuzeigen.
Zugriff auf Ergebnisse der Simulationsanalyse. Klicken Sie auf die entsprechende Registerkarte, um die Ergebnisse für diesen Analysetyp anzuzeigen.

Bei Analysen, die Kurvenformdaten erzeugen, hängt die Anzahl der in einem Diagramm enthaltenen Plots vom Analysetyp, den den Schaltplänen hinzugefügten Sonden und den beim Konfigurieren des Analysetyps hinzugefügten Ausdrücken für die Ausgabe ab.

Die für bestimmte Simulationsanalysetypen erstellten Diagramme enthalten keine Plots und/oder Kurvenformen. Beispielsweise zeigt das Diagramm für eine Operating Point-Analyse Textdaten an. Das Diagramm für eine Pole-Zero-Analyse enthält einen einzelnen Plot, jedoch grafische Pole- (X) und Nullstellen-Einträge (0) statt Kurvenformen im typischen Sinne einer „analogen Welle“.

Schnelle Tipps für die Arbeit im SimData-Editor:

  • Eine Kurve kann von einem Plot in einen anderen verschoben werden, indem Sie auf den Namen der Kurvenform klicken, ihn gedrückt halten und dann in einen anderen Plot ziehen.
  • Um eine vorhandene Kurve in einem neuen, separaten Plot anzuzeigen, doppelklicken Sie auf den Namen und wählen dann New Plot in der Dropdown-Liste Plot Number im Dialog Edit Waveform.
  • Um zum Untersuchen eines Plotbereichs hineinzuzoomen, klicken Sie mit der linken Maustaste und ziehen ein Rechteck auf, um den neuen Ansichtsbereich festzulegen. Um die Ansicht wiederherzustellen, klicken Sie mit der rechten Maustaste und wählen Fit Document.
  • Doppelklicken Sie irgendwo innerhalb eines Plots, um den Dialog Plot Options zu öffnen, in dem Sie Titel, Gitternetzlinien und Linienstil konfigurieren können.
  • Doppelklicken Sie auf eine Achse, um diese zu beschriften und zu konfigurieren.
  • Doppelklicken Sie auf den Diagrammtitel, um den Dialog Chart Options zu öffnen, in dem Sie das Diagramm benennen und außerdem festlegen können, welche Cursormessungen in diesem Plot angezeigt werden, sofern die Cursor derzeit aktiviert sind.
  • Wählen Sie Tools » Document Options aus dem Menü, um den Dialog Document Options zu öffnen, in dem Sie die Farben, die Sichtbarkeit verschiedener Kurven-, Diagramm- und Plotelemente (einschließlich der Datenpunkte) konfigurieren und die FFT-Länge festlegen können.

Auswählen einer Kurvenform

Um eine Kurvenform im Designbereich auszuwählen, klicken Sie auf den Namen der Kurvenform. Nach der Auswahl wird die Kurvenform farblich kräftiger dargestellt und links neben ihrem Namen erscheint ein Punkt. Es wird eine Filterung angewendet, wobei der Name der Kurvenform als Geltungsbereich dient. Alle anderen Kurvenformen im aktiven Diagramm mit anderen Namen werden maskiert (abgedunkelt).

  • Wenn im aktiven Diagramm mehr als eine Kurvenform mit demselben Namen vorhanden ist, bleiben die nicht ausgewählten Instanzen vollständig sichtbar.
  • Wählen Sie mehrere Kurvenformen mit dem Tastenkürzel Shift+Click aus. Dies kann nützlich sein, um einige Kurvenformen in einem Plot mit vielen Kurvenformen zu vergleichen.

Das Ausmaß der Maskierung kann mit dem Schieberegler Mask Level gesteuert werden, auf den Sie durch Klicken auf die Schaltfläche Mask Level unten rechts im Designbereich zugreifen.

Wählen Sie eine Kurvenform durch Klicken auf ihren Namen aus und legen Sie den Maskierungsgrad mit der Schaltfläche und dem Schieberegler unten rechts fest.
Wählen Sie eine Kurvenform durch Klicken auf ihren Namen aus und legen Sie den Maskierungsgrad mit der Schaltfläche und dem Schieberegler unten rechts fest.

Um die Filterung aufzuheben und zur vollständigen Sichtbarkeit aller Plots zurückzukehren, klicken Sie auf die Schaltfläche Clear unten rechts im Designbereich oder verwenden Sie den Befehl Wave » Clear Filter aus den Hauptmenüs (Tastenkürzel: Esc, Shift+C). Die zuvor ausgewählte Kurvenform, deren Name als Grundlage für den Geltungsbereich des angewendeten Filters diente, wird abgewählt.

Wenn ein Plot eine beträchtliche Anzahl von Kurvenformen enthält, verfügt der Plot über eine Bildlauffunktion. Klicken Sie auf die verfügbaren Schaltflächen, um durch alle im Plot enthaltenen Kurvenformnamen zu blättern.

Anzeigen von Multi-Pass-Ergebnissen

Temperature SweepParameter Sweep und Monte Carlo analysis sind Simulationsfunktionen, die mehrere Durchläufe eines grundlegenden Analysetyps (z. B. AC Sweep, Transient usw.) ausführen, wobei bei jedem Durchlauf ein oder mehrere Schaltungsparameter variiert werden. Wenn die Ergebnisse im SimData-Editor angezeigt werden, enthält der zugehörige Plot Kurvenformen für mehrere Durchläufe, und jeder Durchlauf wird durch Hinzufügen eines Buchstabens und einer Zahl hinter dem Namen der Kurvenform gekennzeichnet (z. B. v(Output) p1v(Output) p2 usw.). Der Buchstabe kennzeichnet den Typ der Multi-Pass-Analyse:

  • t – Temperature Sweep
  • p – Parameter Sweep
  • m – Monte Carlo

Die Zahl kennzeichnet den tatsächlichen Durchlauf.

Beispielergebnisse einer Parameter Sweep-Analyse
Beispielergebnisse einer Parameter Sweep-Analyse

Wenn Sie auf den Namen der Kurvenform klicken, werden Informationen zu den in diesem bestimmten Durchlauf verwendeten Parametern unterhalb des Plots und in der Statusleiste angezeigt. Außerdem werden die anderen Kurvenformen, die denselben Parameterwerten entsprechen, hervorgehoben, wenn die Option Highlight Similar Waves im Dialog Document Options aktiviert ist (Tools » Document Options).

Klicken Sie auf eine Kurvenform für einen bestimmten Durchlauf, um deren Parameter anzuzeigen und andere Kurvenformen hervorzuheben, die zu demselben Durchlauf gehören.
Klicken Sie auf eine Kurvenform für einen bestimmten Durchlauf, um deren Parameter anzuzeigen und andere Kurvenformen hervorzuheben, die zu demselben Durchlauf gehören.

Steuern der Anzahl sichtbarer Plots

Wenn Analyseergebnisse erstmals in eine SDF-Datei geschrieben werden, werden sie standardmäßig optimal angezeigt – es werden je nach Anzahl der aus der Analyse resultierenden Plots zwischen einem und vier Plots gleichzeitig angezeigt. Wenn es beispielsweise drei Plots gibt, wird das Diagramm automatisch so konfiguriert, dass alle drei Plots gleichzeitig sichtbar sind. Bei sechs Plots würde das Diagramm automatisch so konfiguriert, dass jeweils vier Plots gleichzeitig sichtbar sind, und so weiter. Sie können ändern, wie viele Plots „sichtbar“ sind, indem Sie die Option Number of Plots Visible im Dialog Document Options konfigurieren, der für die aktive SDF-Datei über Tools » Document Options in den Hauptmenüs aufgerufen wird.

Die im Dialog Document Options definierten Einstellungen können nur auf das aktive Diagramm, auf alle Diagramme in der aktuellen SDF-Datei und/oder als Standardoptionen angewendet werden – diese werden dann auf alle anschließend erzeugten Diagramme angewendet. Verwenden Sie die Dropdown-Liste unten links im Dialog, um die gewünschte Option auszuwählen.

Wählen Sie die erforderliche Number of Plots Visible im Dialog Document Options aus.
Wählen Sie die erforderliche Number of Plots Visible im Dialog Document Options aus.

Wenn Sie die Anzahl der sichtbaren Plots auf All setzen, können Sie in der Regel alle Plots gleichzeitig im Designbereich sehen (abhängig natürlich von der Anzahl der aus der Analyse resultierenden Plots). Dies wird als „Entwurfsmodus“ betrachtet – er bietet einen schnellen Überblick über die erzeugten Kurvenformen.

 

Wenn Sie die Kurvenformen detaillierter analysieren möchten, sollten Sie von der Anzeige aller Plots zu einer bestimmten Anzahl davon wechseln. Je geringer die Anzahl der gleichzeitig im Designbereich sichtbaren Plots ist, desto leichter können Sie sich auf eine bestimmte Kurvenform konzentrieren und Messungen daran vornehmen. Wenn Sie Größenänderungsfunktionen (X- und/oder Y-Achsen), das Hinzufügen von Y-Achsen und die Beschriftung von Plots nutzen möchten, müssen Sie die Option Number of Plots Visible auf einen anderen Wert als All setzen.

Plots und Kurvenformen neu anordnen

Sie können die Reihenfolge, in der Plots in einem Diagramm erscheinen, durch Klicken und Ziehen ändern. Stellen Sie zunächst sicher, dass der Plot, den Sie verschieben möchten, im Designbereich aktiv ist. Wenn Number of Plots Visible auf All gesetzt ist, wird der aktive Plot durch eine durchgezogene Linie um seinen Wellenformnamenbereich hervorgehoben; wenn Number of Plots Visible auf 2, 3 oder 4 gesetzt ist, wird der aktive Plot durch einen Pfeil auf der linken Seite seines Anzeigebereichs hervorgehoben. Klicken Sie dann innerhalb des Wellenformnamenbereichs (nicht direkt auf den Namen) und ziehen Sie den Plot je nach Bedarf nach oben oder unten. Eine Linie zeigt an, unter welchem Plot der verschobene Plot platziert wird, wenn Sie die Maustaste loslassen.

So wie Plots verschoben werden können, können auch Wellenformen zwischen Plots verschoben werden. Klicken Sie auf einen Wellenformnamen und ziehen Sie ihn zum gewünschten Zielplot. Am oberen Ende der Y-Achse des Zielplots erscheint ein Pfeil. Das Verschieben ist unabhängig von der Anzahl der sichtbaren Plots möglich.

Eine Wellenform kann auch in einen neuen Plot verschoben werden, indem Sie auf den Namen der Wellenform doppelklicken und dann New Plot im Dropdown-Menü Plot Number im sich öffnenden Dialog Edit Waveform auswählen. Danach müssen Sie möglicherweise die Anzahl der sichtbaren Plots ändern; dies erfolgt im Dialog Document Options (Tools » Document Options).

Verschieben Sie eine Wellenform mithilfe des Dialogs Edit Waveform in einen neuen Plot.
Verschieben Sie eine Wellenform mithilfe des Dialogs Edit Waveform in einen neuen Plot.

Das folgende Video zeigt den Vorgang zum Neuanordnen von Plots und Wellenformen.

Demonstration der Techniken zum Neuanordnen von Plots und Wellenformen.

  • Mehrere ausgewählte Wellenformen (im selben oder in verschiedenen Plots mit dem Kurzbefehl Shift+Click ausgewählt) können ebenfalls per Drag-and-drop in einen anderen Plot verschoben werden.
  • Möglicherweise müssen Sie die Y-Achse nach dem Verschieben anpassen, damit die Wellenformen besser „passen“. Dies gilt insbesondere dann, wenn die Zielwellenform eine größere Amplitude hat als die Wellenform im Zielplot. Weitere Informationen zur Anpassung von Plot-Achsen finden Sie im Abschnitt Ändern der Achse.

Vergrößern der Daten

Sie können die Vergrößerung des aktiven Plots ändern und so beim Analysieren von Wellenformdaten hinein- oder herauszoomen. Verwenden Sie dazu die entsprechenden Befehle Zoom In und Verkleinern im Hauptmenü View, um hinein- bzw. herauszuzoomen. Alternativ können Sie ein Auswahlrechteck um einen interessierenden Punkt aufziehen, um diesen Punkt zu vergrößern (hineinzuzoomen).

Wenn Sie die Vergrößerung der Daten in einem Plot ändern, werden die anderen Plots nicht geändert. Deaktivieren Sie die Option Zoom Plots Separately im Dialog Document Options, damit beim Ändern der Vergrößerung der Daten in einem Plot dieselbe Vergrößerungsstufe auf alle Plots angewendet wird.

  • Um relativ zur Position des Mauszeigers mit den Befehlen Zoom In und Verkleinern zu zoomen, positionieren Sie den Zeiger und führen den Befehl über sein Tastaturkürzel aus – PgUp zum Hineinzoomen und PgDn zum Herauszoomen.
  • Verwenden Sie das Tastaturkürzel Z, um ein Popup-Menü mit Zoom-Befehlen aufzurufen:
    • Zoom All – zoomt auf alle Wellenformen im aktuellen Diagramm in ihrer vollständigen Darstellung.
    • Zoom In – bringt die Wellenform(en) näher heran (hineinzoomen), relativ zu den Mittelpositionen der jeweils zugehörigen Wellenplots im aktiven Diagramm.
    • Zoom Out – bewegt die Wellenform(en) von Ihnen weg (herauszoomen), relativ zu den Mittelpositionen der jeweils zugehörigen Wellenplots im Diagramm.

Um zur ursprünglichen Anzeige der Wellenformen (ohne Vergrößerung) zurückzukehren, führen Sie den Befehl Fit Document im Hauptmenü View oder im Rechtsklickmenü des Designbereichs aus (Kurzbefehl: Ctrl+PgDn).

Das folgende Video zeigt den Vorgang zum Vergrößern der Simulationsergebnisdaten.

Demonstration der Techniken zum Vergrößern von Daten.

Definieren mehrerer Y-Achsen für einen Plot

Es kann Situationen geben, in denen eine einzelne Y-Achse einfach nicht ausreicht. Beispielsweise möchten Sie vielleicht Strom- und Spannungssignale in einem gemeinsamen Plot gegenüberstellen. Das Spannungssignal kann bis 5 V reichen, während das Stromsignal im Bereich von Milliampere oder Mikroampere liegt. Damit die Wellenformen „lesbar“ bleiben, unterstützt der SimData-Editor die Verwendung zusätzlicher Y-Achsen.

Betrachten Sie die im folgenden Bild gezeigten Wellenformen. Eine zeigt die Eingangsspannung und die andere den Strom durch einen Widerstand. Wenn die Stromwellenform nun in denselben Plot wie die Spannungswellenform verschoben wird, sehen Sie, dass die Stromwellenform bei Skalierung mit der vorhandenen Y-Achse des Plots praktisch verloren geht. Ein besserer Ansatz ist es, eine neue Y-Achse zu definieren, was zu dem unten gezeigten Ergebnis führt.

Eine neue Y-Achse kann für die Stromwellenform auf eine der folgenden Arten hinzugefügt werden:

  • Klicken Sie mit der rechten Maustaste auf ihren Namen, wählen Sie Edit Wave und wählen Sie im daraufhin angezeigten Dialog Edit Waveform im Dropdown-Menü Axis Number die Option New Axis aus.


    Legen Sie mit dem Dialog Edit Waveform eine neue Y-Achse für eine Wellenform fest.
  • Fügen Sie eine neue Y-Achse hinzu (Plot » Add Y Axis) und ziehen Sie dann die Stromwellenform auf die Achse, um die Zuordnung herzustellen.

Die neue (automatisch skalierte) Y-Achse für die Wellenform wird links von der vorhandenen Y-Achse hinzugefügt. Das Ergebnis sind gut lesbare Wellenformen in einem einzigen Plot.

 

Um eine Y-Achse aus einem Plot zu entfernen, für den mehrere Y-Achsen definiert sind, klicken Sie auf die Achse, um sie auszuwählen, und führen Sie den Befehl Plot » Remove Y Axis aus. Alternativ klicken Sie mit der rechten Maustaste auf die Achse und wählen im Kontextmenü Delete Axis.

Beim Löschen einer Y-Achse wird auch die ihr zugeordnete Wellenform gelöscht. Natürlich kann die Wellenform jederzeit aus dem Bereich Source Data des Panels Sim Data wieder zu einem Plot hinzugefügt werden. Wenn Sie die Achse jedoch entfernen möchten, ohne die Wellenform zu entfernen, müssen Sie ihre Zuordnung zur Achse aufheben. Klicken Sie auf den Namen der Wellenform und ziehen Sie ihn auf die Y-Achse, die bestehen bleiben soll. Anschließend können Sie die überflüssige Y-Achse gefahrlos entfernen.

Anzeigen von Datenpunkten

Wenn Sie sich über die Genauigkeit der Wellenformen nicht sicher sind – vielleicht sehen sie scharf und gezackt statt glatt und gekrümmt aus – können Sie die Anzeige von Datenpunkten aktivieren, um zu prüfen, ob die Ergebnisse häufig genug berechnet wurden.

Um diese Punkte anzuzeigen, aktivieren Sie die Option Show Data Points im Dialog Document Options. An jedem Punkt entlang der Welle, an dem Daten berechnet wurden, wird ein kleiner Kreis angezeigt.

Verwenden Sie die Option Show Data Points, um die Genauigkeit der Wellenformen zu visualisieren.
Verwenden Sie die Option Show Data Points, um die Genauigkeit der Wellenformen zu visualisieren.

Schnelle Fourier-Transformation

Mit dem Befehl Chart » Create FFT Chart können Sie schnell eine schnelle Fourier-Transformation für jede Wellenform im aktiven Diagramm durchführen. Die Ergebnisse werden in einem neuen Diagramm gespeichert und angezeigt, das nach dem Format <SourceChartName>_FFT benannt wird und rechts neben den vorhandenen Diagrammen in der SDF-Datei hinzugefügt wird.

Legen Sie die FFT Length im Dialog Document Options fest (Tools » Document Options). Standardmäßig beträgt die Länge 128.

Verwenden Sie den Befehl Create FFT Chart, um eine schnelle Fourier-Transformation durchzuführen.
Verwenden Sie den Befehl Create FFT Chart, um eine schnelle Fourier-Transformation durchzuführen.

Weitere Funktionen für die Verwaltung von Diagrammen, Plots und Wellenformen

In den folgenden Abschnitten erfahren Sie mehr über weitere Funktionen zur Verwaltung von Diagrammen, Plots und Wellenformen.

Arbeiten mit textuellen Daten

Die für die Analysetypen Operating Point und Transfer Function erstellten Diagramme enthalten keine Plots und/oder Kurven – diese Diagramme zeigen textuelle Daten an. In diesem Fall stellt eine „Kurve“ einen einzelnen berechneten Wert dar. Fügen Sie dem Diagramm die erforderlichen Werte hinzu, indem Sie den entsprechenden Eintrag in der Liste Source Data im Bereich Sim Data auswählen und auf die Schaltfläche Add Wave to Plot klicken.

Ein Beispiel für das Hinzufügen eines berechneten Werts einer Transient-Function-Analyse.
Ein Beispiel für das Hinzufügen eines berechneten Werts einer Transient-Function-Analyse.

Textinformationen können mit dem Befehl Tools » Copy to Clipboard as Text aus den Hauptmenüs in die Zwischenablage kopiert werden.

Arbeiten mit digitalen Plots

Digitale Plots stellen den logischen Pegel in einem digitalen Knoten dar: 0 oder 1. Ein Beispiel für einen digitalen Plot ist unten dargestellt.

Ein Beispiel für einen digitalen Plot
Ein Beispiel für einen digitalen Plot

Digitale Kurven können auch die undefinierten und hochohmigen Zustände mithilfe von zwei- bzw. dreizeiligen Kurvenabschnitten anzeigen.

Undefinierte (erstes Bild) und hochohmige (zweites Bild) Zustände in einem digitalen Plot dargestellt. 
Undefinierte (erstes Bild) und hochohmige (zweites Bild) Zustände in einem digitalen Plot dargestellt.

Beachten Sie, dass Messcursor undefinierte und hochohmige Zustände jeweils als „X“ und „Z“ darstellen.

Darstellung von undefinierten und hochohmigen Zuständen durch Messcursor.

Darstellung von undefinierten und hochohmigen Zuständen durch Messcursor.

  • Digitale Plots haben keine Y-Achse, da für digitale Kurven nur digitale Pegel angezeigt werden. Beachten Sie außerdem, dass digitale und analoge Kurven nicht in einem einzelnen Plot gemischt werden können.
  • Boolesche Funktionen können auf digitale Kurven angewendet werden. Die resultierenden Kurven bleiben digital, d. h. sie werden in einem digitalen Plot angezeigt. Andere Operationen wandeln die resultierende Kurve in eine analoge Kurve um.

Arbeiten mit Messergebnissen

Die Ergebnisdaten von Messungen werden auf der Registerkarte Measurements des Bereichs Sim Data angezeigt, wenn das Simulationsergebnisdokument untersucht wird.

Es gibt eine Reihe von Funktionen, die Sie bei der Analyse der Simulationsmessergebnisse unterstützen. Zu diesen Funktionen gehören:

  • Wählen Sie einen Messwert aus und klicken Sie auf die Schaltfläche Show on chart, um die Messcursor im Plot anzuzeigen, die den Bereich hervorheben, für den die Messung berechnet wurde. Erfahren Sie mehr über Cursorbasierte Messungen.

    Verwenden Sie die Schaltfläche Show on chart, um die Messung zu visualisieren.
    Verwenden Sie die Schaltfläche Show on chart, um die Messung zu visualisieren.

  • Klicken Sie auf die Schaltfläche Add, um den Dialog Add Waves to Plot zu öffnen, in dem eine neue Kurve und Messungen dafür definiert werden können.
  • Klicken Sie auf die Schaltfläche , um den Dialog Edit Waveform zu öffnen, in dem eine vorhandene Kurve und die aktuell definierte Messung bearbeitet werden können; es ist nicht erforderlich, zum Bereich Simulation Dashboard  zurückzukehren.

Wenn das Simulationsergebnisdokument Kurven für mehrere Durchläufe der Analyse enthält (z. B. bei einem Temperatursweep oder einer Monte-Carlo-Analyse), gibt es für jede Kurve einen Messwert. In diesem Fall wird auf der Registerkarte Measurements des Bereichs Sim Data eine Messtabelle angezeigt, und die folgenden Funktionen sind verfügbar:

  • Messstatistiken werden automatisch berechnet und im unteren Bereich des Bereichs Sim Data angezeigt.

  • Eine vollständige Tabelle der Messergebnisse kann durch Klicken auf das Steuerelement Expand the table im Bereich Sim Data angezeigt werden. Die Tabelle wird im Diagramm Measurement Table angezeigt. Die Daten in der Tabelle können ausgewählt und kopiert werden (z. B. um sie in eine Tabellenkalkulation einzufügen).

  • Erzeugen Sie mit der Schaltfläche Plot einen Plot. Wenn beispielsweise ein parametrischer Sweep durchgeführt wurde, können Sie einen Plot der Messwerte gegen den gesweepten Parameter erstellen. Der Plot wird dem Diagramm Measurement Plot hinzugefügt.

  • Visualisieren Sie die Datenverteilung, indem Sie mit der Schaltfläche Histogram ein Histogramm erzeugen. Das Histogramm wird dem Diagramm Measurement Histogram hinzugefügt.

 

Direkte Messungen durchführen

Der SimData-Editor bietet Funktionen, um Messinformationen direkt im Designbereich zu erhalten. Basismessungen werden für eine ausgewählte Kurve automatisch angezeigt. Wenn Sie präzisere Messungen durchführen möchten, stehen spezielle Messcursor zur Verfügung – damit können Sie Messungen auf interaktivere Weise durchführen.

Messungen für eine ausgewählte Kurve

Allgemeine Messungen für eine ausgewählte Kurve werden im Bereich Waveform Measurements des Fensters Sim Data angezeigt.

Allgemeine Messungen für eine ausgewählte Kurve.
Allgemeine Messungen für eine ausgewählte Kurve.

Die Daten werden aus der Kurve selbst berechnet und beziehen die Messcursor in keiner Weise ein. Die folgenden Daten werden berechnet:

Rise Time Die Zeit, die das Signal benötigt, um sich von 10 % auf 90 % der Differenz zwischen den Werten der oberen Linie und der Basislinie zu ändern. Messdaten sind nur verfügbar, wenn das ausgewählte Signal leistungsbasiert ist (Mixed-Signal-Simulation) oder eine resultierende Kurve einer Signalintegritätsanalyse ist.
Fall Time Die Zeit, die das Signal benötigt, um sich von 90 % auf 10 % der Differenz zwischen den Werten der oberen Linie und der Basislinie zu ändern. Messdaten sind nur verfügbar, wenn das ausgewählte Signal leistungsbasiert ist (Mixed-Signal-Simulation) oder eine resultierende Kurve einer Signalintegritätsanalyse ist.
Min Der minimale Wert, den die Kurve erreicht. Der X-Achsen-Wert, bei dem dieser Punkt auftritt, wird ebenfalls angezeigt.
Max Der maximale Wert, den die Kurve erreicht. Der X-Achsen-Wert, bei dem dieser Punkt auftritt, wird ebenfalls angezeigt.
Base Line Der stationäre Wert für den niedrigen Pegel der Signalkurve. Dieser Wert ist grafisch am deutlichsten bei einer signalintegritätsbasierten Analysekurve erkennbar, bei der ein Klingeln des Signals um diesen Basislinienwert auftritt (Undershoot).
Top Line Der stationäre Wert für den hohen Pegel der Signalkurve. Dieser Wert ist grafisch am deutlichsten bei einer signalintegritätsbasierten Analysekurve erkennbar, bei der ein Klingeln des Signals um diesen Wert der oberen Linie auftritt (Overshoot).

Cursorbasierte Messungen

Präzise Datenmessungen können mit den speziellen Messcursorn des SimData-Editors durchgeführt werden. Es stehen zwei Cursor zur Verfügung – Cursor A und Cursor B –, die derselben oder unterschiedlichen Kurven im Designbereich hinzugefügt werden können.

Ein Cursor (A oder B) kann im aktiven Diagramm nur einmal verwendet werden. Wenn Sie einen Cursor einer Kurve zuweisen möchten und eine andere Kurve diesen Cursor bereits verwendet, wird der Cursor der neuen Kurve neu zugewiesen.

Ein Messcursor kann auf eine von zwei Arten hinzugefügt werden:

  • Wählen Sie die Kurve aus und verwenden Sie den Befehl Wave » Cursor A oder Wave » Cursor B .
  • Klicken Sie mit der rechten Maustaste auf den Namen der Kurve und wählen Sie Cursor A oder Cursor B aus dem Kontextmenü.

Ein hinzugefügter Cursor erscheint als Registerkarte oben im Plot, in dem sich die Kurve befindet, und übernimmt dieselbe Farbe wie die Kurve, der er zugewiesen ist. Im Plot erscheinen Fadenkreuze, die die Kurve schneiden. Bewegen Sie den Cursor, indem Sie auf seine Registerkarte klicken und sie ziehen.

Schnittpunkt und Registerkarte des Cursors
Schnittpunkt und Registerkarte des Cursors

Wenn Sie den Mauszeiger über den Bereich eines Diagramms bewegen, wird das XY-Wertepaar ganz links in der Statusleiste angezeigt.

Messdaten sind im Bereich Measurement Cursors des Fensters Sim Data verfügbar. Sie können die Anzeige von Messdaten auch im Designbereich aktivieren. Dies erfolgt über die Registerkarte Cursors des Dialogs Chart Options (Chart » Chart Options).

Die Registerkarte Cursors des Dialogs Chart Options
Die Registerkarte Cursors des Dialogs Chart Options

Die Verfügbarkeit von Cursormessungen – sowohl im Designbereich als auch im Fenster Sim Data – hängt davon ab, wie die Messcursor zugewiesen wurden:

  • Wenn ein einzelner Cursor verwendet wird, können Sie nur die XY-Werte des Schnittpunkts des Cursors ablesen.

  • Wenn die beiden Cursor zu unterschiedlichen Kurvenformen hinzugefügt wurden, können Sie Folgendes messen:

    • XY-Werte

    • B-A

  • Wenn die beiden Cursor derselben Kurvenform hinzugefügt wurden, können Sie Folgendes messen:

    • XY-Werte

    • B-A

    • Minimum A..B

    • Maximum A..B

    • Mittelwert A..B

    • AC-Effektivwert A..B

    • Effektivwert A..B

    • Frequenz A..B

 

Wählen Sie den Cursor durch Klicken auf seine Registerkarte aus, um Zugriff auf eine Reihe von Befehlen im Hauptmenü Wave zu erhalten, die auf den Cursor wirken. Sie können ihn zum Maximum- oder Minimumpunkt der Kurvenform bewegen oder schnell zum nächsten/vorherigen Peak oder Tal springen.

Um einen Cursor zu entfernen, verwenden Sie den Befehl Wave » Cursor A oder Wave » Cursor B im Hauptmenü oder klicken Sie mit der rechten Maustaste auf die Cursor-Registerkarte und wählen Sie den Befehl Cursor Off aus dem Kontextmenü.

Cross-Probing zum Schaltplan

Der SimData-Editor bietet die Möglichkeit, von der ausgewählten Kurvenform zum entsprechenden Analyseknoten in der Schaltung zu springen, aus der die Ergebnisse für diese Kurvenform erfasst wurden. 

Um diese Funktion zu verwenden, klicken Sie mit der rechten Maustaste auf den Namen einer Kurvenform im Designbereich und wählen Sie Cross Probe to Schematic aus dem eingeblendeten Menü. Das Quell-Schaltplandokument wird aktiviert und der entsprechende Knoten hervorgehoben – gemäß dem unter Highlight Methods auf der Seite System – Navigation des Dialogs Preferences definierten Verhalten.

Sie können nur von Kurvenformen aus per Cross-Probing springen, deren Daten durch Analyse der Schaltplanschaltung erfasst wurden. Wenn Sie eine Quell-Kurvenform durch Anwenden eines mathematischen Ausdrucks bearbeitet oder eine neue Kurvenform erstellt haben, ist Cross-Probing nicht möglich.
AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Legacy Documentation

Altium Designer documentation is no longer versioned. If you need to access documentation for older versions of Altium Designer, visit the Legacy Documentation section of the Other Installers page.

Inhalt