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-LocalizedTłumaczenie SI
Jeśli znajdziesz błąd, zaznacz tekst/obraz i naciśnij Ctrl + Enter aby wysłać nam wiadomość.
Dostępność funkcji

Dostępne dla Ciebie funkcje zależą od tego, z którego rozwiązania Altium korzystasz – Altium Develop, edycji Altium Agile (Agile Teams lub Agile Enterprise) lub Altium Designer (z aktywną subskrypcją).

Jeśli nie widzisz omawianej funkcji w swoim oprogramowaniu, skontaktuj się z działem sprzedaży Altium , aby dowiedzieć się więcej.

Content