AnyLogic
Развернуть
Размер шрифта

Изменение значений потоков и динамических переменных

Значения  потоков и  динамических переменных постоянно пересчитываются согласно заданным вами для них выражениям.

Однако, есть возможность и явного задания нового значения такой переменной.

Любую переменную системной динамики (кроме накопителя) можно объявить константой, выбрав в её свойствах опцию Константа. Выражение, введенное в поле значения переменной, будет воспринято как начальное значение и не будет перерасчитываться при каждом шаге интегрирования.

Чтобы объявить переменную «константой»

  1. Выберите переменную (поток или динамическую переменную).
  2. В панели Свойства, выберите опцию Константа.
  3. Иконка переменной изменится (добавится модификатор значков «знак равенства»).

Объявив переменную константой, вы сможете менять ее значение динамически, присваивая ей новое значение: variable = <новое значение>, к примеру, PollutionFlow = 200;.

В примере ниже переменная Acceleration объявлена константой. Ее начальное значение: 1. В момент времени 10 произойдет событие ChangeAcceleration, которое изменит значение переменной Acceleration на 2.

Как мы можем улучшить эту статью?