Связывание параметров
Вы можете связать параметр класса активного объекта с
параметром
вложенного объекта. В этом случае значение параметра вложенного объекта
всегда будет равно значению параметра объекта верхнего уровня. И если
во время выполнения модели Вы измените
значение параметра верхнего уровня, то соответствующим
образом изменится и значение связанного с ним параметра
вложенного объекта. Если параметр вложенного объекта будет, в свою
очередь, связан с параметром своего вложенного объекта, то изменение
будет передано дальше и т.д.
Стоит отметить, что механизм передачи значения параметра работает однонаправленно
–
изменения передаются только параметру объекта, находящегося ниже
уровнем в иерархическом дереве модели.
Механизм связывания параметров используется в следующих
случаях:
- Если Вам нужно изменить значения параметров сразу
нескольких
вложенных объектов (которые могут быть даже объектами разных классов).
Для этого Вам нужно будет просто создать один параметр в классе
объекта, который содержит эти вложенные объекты, связать с этим
параметром параметры вложенных объектов и изменять значение только
одного этого параметра.
- Если Вам нужно оптимизировать модель, оптимизируя значения
параметров некорневого объекта. В этом случае Вам будет нужно связать
параметры, поскольку оптимизировать можно только параметры корневого
объекта модели.
- Если Вам нужно варьировать параметры некорневого объекта с
помощью эксперимента варьирования параметров. В этом случае Вам
будет нужно связать параметры, поскольку варьировать можно только
параметры корневого объекта модели.
Вы можете связывать только параметры одного и того же типа.
Чтобы
связать параметр класса активного объекта с параметром вложенного
в этот класс объекта
- Откройте диаграмму класса активного объекта.
- Выберите на диаграмме вложенный объект и перейдите на
страницу Параметры
вида Свойства.
- В таблице Параметры,
найдите строку, в которой задается параметр, который Вы хотите связать с параметром класса
объекта-владельца.
- Введите в поле Значение
имя параметра класса объекта-владельца, значение которого Вы хотите
передавать этому параметру вложенного объекта.