Wbudowane funkcje i reguły wyjścia

Wbudowane funkcje

Moduł Sekwencje czasowe portalu Requirements & Systems Portal ma wbudowane funkcje, które pozwalają kontrolować czas sekwencji i wartości poprzednich zmiennych oraz wykorzystywać je do modelowania węzłów, zmiennych i reguł wyjścia.

  • this ( ) funkcja

Za pomocą funkcji this( ) możemy użyć poprzedniej wartości symulacji dla następnej obliczonej wartości w symulacji. Pozwala to na uzyskanie skumulowanej wartości danej zmiennej w czasie. Gdy funkcja this() jest używana w formule zmiennej, dodawany jest nowy dodatkowy blok, w którym użytkownik musi dodać wartość początkową. Dlatego system iteruje w sposób ciągły.

 

image-20240415-214142.png

 

 

  • time funkcja

Możliwe jest również użycie bieżącej wartości kroku czasowego w formule zmiennej sekwencji czasowej. Na przykład, możemy wprowadzić sin (time) jako formułę zmiennej czasowej, co da następujący wynik:

sin_time_.PNG
  • timestep

timestep przechowuje wartość ustawioną dla kroku czasowego w ustawieniach i może być używana w formułach.

  • flownodetime

flownodetime przechowuje czas od uruchomienia węzła. Licznik czasu jest resetowany za każdym razem, gdy spełniony jest warunek początkowy nowego węzła.

Exit Rules

Reguły wyjścia to predefiniowane warunki, których spełnienie spowoduje zatrzymanie wykonywania sekwencji czasowej w dowolnym momencie. Reguły te mogą być związane z czasem lub nie. Każda Vali lub Variable może być również użyta do utworzenia Exit Rules. Oto kilka przykładów reguł wyjścia wykorzystujących różne właściwości:

  • Zatrzymaj sekwencję czasową, gdy pojemność akumulatora pojazdu spadnie poniżej zera

  • Zatrzymaj sekwencję czasową, gdy zużycie paliwa przekroczy maksymalny próg przepływu masowego

  • Zatrzymaj sekwencję czasową, jeśli zużycie energii przekroczy określoną wartość

Aby utworzyć regułę wyjścia,

  • Kliknij ikonę (1), , a po prawej stronie otworzy się okno dialogowe

  • Wybierz "Dodaj regułę wyjścia

    "

    (2)

  • Otworzy się nowe wyskakujące okienko (3), w którym użytkownik może wprowadzić formułę reguły wyjścia

 

image-20240415-214404.pngDodawanie reguł wyjścia do sekwencji czasowych

 

Te reguły wyjścia mogą być używane jednocześnie, co oznacza, że sekwencja czasowa będzie działać do momentu spełnienia jednego z warunków reguły wyjścia.

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.

Content