Программно переопределите параметр в ссылке конфигурации и установите значение, отличное от набора конфигурации, на который ссылается.
Откройте модель slexConfigSetRefExample
, которая использует ссылку на строение в качестве активного строения.
Проверьте, есть ли у модели переопределенные параметры.
Модель не имеет переопределенных параметров. В данном примере переопределите параметр ModelReferenceNumInstancesAllowed
. Этот параметр управляет количеством раз, когда модель может быть ссылана прямо или косвенно другой моделью. В ссылочной конфигурации модели значение Multi
. Для модели slexConfigSetRefExample
, переопределите параметр и установите значение на Single
так что на него можно ссылаться только один раз другой моделью.
Проверьте, что параметр ModelReferenceNumInstancesAllowed
переопределяется и проверяет его значение для модели.
Восстановите значение параметра в ссылочной конфигурации модели. Восстановление параметра снова делает его доступным только для чтения.
Если для модели переопределено несколько параметров, можно взаимодействовать со всеми из них сразу. Для примера переопределите параметры StartTime
, StopTime
, и SolverType
. Затем используйте функцию configset.reference.getOverriddenParameters
для просмотра списка переопределенных параметров.
ans = 3x1 string
"StartTime"
"StopTime"
"Solver"
Теперь восстановите все переопределенные параметры для модели. Параметры сбрасываются до значений в ссылочной конфигурации модели и снова становятся доступными только для чтения.