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

Вы можете изменять значения статических параметров блоков библиотеки во время выполнения модели.

Чтобы изменить значение параметра, вызовите автоматически генерируемую функцию set_кодовоеИмяПараметра(), передав новое значение параметра в качестве аргумента этой функции.

Например, чтобы изменить значение параметра Вместимость блока Queue на 50, вам следует вызвать queue.set_capacity(50);

Вы спросите: откуда мне знать кодовое имя параметра, если я вижу только метки вроде Интенсивность прибытия в панели Свойства? Мы рекомендуем обратиться к разделу Справочные руководства по библиотекам, где вы найдете полное описание параметров блока. Например, вам понадобилось кодовое имя параметра Интенсивность прибытия для блока Source. Откройте главу Source в справочном документе и найдите параграф Интенсивность прибытия. Нужное вам имя находится в строке Синтаксис:

В данном случае имя функции будет выглядеть так: set_rate()

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