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

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

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

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

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


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

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