Integrierte Funktionen & Exit-Regeln

Integrierte Funktionen

Das Modul „Time Sequences“ des Requirements & Systems Portal verfügt über einige integrierte Funktionen, mit denen Sie die Zeit Ihrer Sequenz und die vorherigen Variablenwerte steuern und diese zur Modellierung Ihrer Knoten, Variablen und Exit-Regeln verwenden können.

  • this ( ) Funktion

Mit der Funktion this( ) können wir den vorherigen Simulationswert für den nächsten berechneten Wert in der Simulation verwenden. Dadurch können Sie den kumulativen Wert einer bestimmten Variablen über die Zeit abbilden. Wenn die Funktion this() in der Variablenformel verwendet wird, wird ein neuer zusätzlicher Block hinzugefügt, in dem der Benutzer den Anfangswert eingeben muss. Dadurch iteriert das System kontinuierlich.

 

image-20240415-214142.png

 

 

  • time Funktion

Es ist auch möglich, den aktuellen Zeitschrittwert innerhalb der Variablenformel der Zeitsequenz zu verwenden. Zum Beispiel können wir sin (time) als Formel für die Zeitvariable eingeben, was zu Folgendem führt:

sin_time_.PNG
  • timestep

timestep speichert den für den Zeitschritt in den Einstellungen festgelegten Wert und kann in Formeln verwendet werden.

  • flownodetime

flownodetime speichert die seit dem Start des Knotens vergangene Zeit. Der Zeitzähler wird jedes Mal zurückgesetzt, wenn die Anfangsbedingung eines neuen Knotens erfüllt ist.

Exit Rules

Exit-Regeln sind vordefinierte Bedingungen, die die Ausführung Ihrer Zeitsequenz jederzeit stoppen, wenn sie erfüllt sind. Diese Regeln können zeitbezogen sein oder nicht. Jede Vali oder Variable kann ebenfalls zum Erstellen von Exit-Regeln verwendet werden. Hier sind einige Beispiele für Exit-Regeln mit unterschiedlichen Eigenschaften:

  • Stoppen Sie die Zeitsequenz, wenn die Kapazität der Fahrzeugbatterie unter null fällt

  • Stoppen Sie die Zeitsequenz, sobald der Kraftstoffverbrauch den maximalen Schwellenwert des Massenstroms überschreitet

  • Stoppen Sie die Zeitsequenz, wenn der Stromverbrauch einen bestimmten Wert überschreitet

So erstellen Sie eine Exit-Regel:

  • Klicken Sie auf das Symbol (1), und dann öffnet sich auf der rechten Seite ein Dialogfeld

  • Wählen Sie „Add Exit Rule“ (2)

  • Ein neues Popup-Fenster öffnet sich (3) in dem der Benutzer seine Exit-Regel-Formel eingeben kann

 

image-20240415-214404.pngHinzufügen von Exit-Regeln zu den Zeitsequenzen

 

Diese Exit-Regeln können gleichzeitig verwendet werden, was bedeutet, dass die Zeitsequenz ausgeführt wird, bis eine der Bedingungen der Exit-Regeln erfüllt ist.

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.

Inhalt