Встроенные функции и правила выхода

Встроенные функции

Модуль временных последовательностей портала Requirements & Systems Portal имеет несколько встроенных функций, которые позволяют управлять временем и предыдущими значениями переменных в последовательности и использовать их для моделирования узлов, переменных и правил выхода.

  • this ( ) функция

Используя функцию this( ) мы можем использовать предыдущее значение симуляции для следующего вычисляемого значения в симуляции. Это позволяет получить кумулятивное значение данной переменной с течением времени. При использовании функции this() в формуле переменной добавляется новый дополнительный блок, в который пользователь должен внести начальное значение. Таким образом, система выполняет непрерывную итерацию.

image-20240415-214142.png

  • time функция

В формуле переменной временной последовательности также можно использовать текущее значение временного шага. Например, мы можем ввести sin (time) в формулу переменной времени, что приведет к следующему результату:

sin_time_.PNG
  • timestep

timestep сохраняет значение, установленное для шага времени в настройках, и может быть использовано в формулах.

  • flownodetime

flownodetime хранит время, прошедшее с момента запуска узла. Счетчик времени сбрасывается каждый раз, когда выполняется начальное условие нового узла.

Exit Rules

Правила выхода - это предопределенные условия, при выполнении которых выполнение временной последовательности прекращается в любой момент. Эти правила могут быть связаны со временем или нет. Для создания правил выхода можно использовать любую переменную или переменную Vali. Вот несколько примеров правил выхода с использованием различных свойств:

  • Остановить временную последовательность, когда емкость аккумулятора автомобиля опускается ниже нуля

  • Остановить временную последовательность, когда расход топлива превысит максимальный порог массового расхода

  • Остановите временную последовательность, если потребление электроэнергии превысит определенное значение

Чтобы создать правило выхода,

  • Нажмите на значок (1), после чего справа откроется диалоговое окно

  • Выберите "Добавить правило выхода" (2)

  • Откроется новое всплывающее окно (3) в котором пользователь может ввести формулу правила выхода

image-20240415-214404.pngДобавление правил выхода к временным последовательностям

Эти правила выхода могут использоваться одновременно, что означает, что временная последовательность будет выполняться до тех пор, пока не будет выполнено одно из условий правила выхода.

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Доступность функциональных возможностей

Набор доступных функциональных возможностей зависит от вашего решения Altium – Altium Develop, редакция Altium Agile (Agile Teams или Agile Enterprise) или Altium Designer (на активной подписке).

Если вы не видите в своем ПО функцию, описанную здесь, свяжитесь с отделом продаж Altium, чтобы узнать больше.

Content