Возвращаемое значение переменной в рабочем пространстве модели модели
varValue = getVariable(mdlWks,varName)возвращает значение переменной, именем которой является varValue = getVariable(mdlWks,varName) varName, который существует в рабочем пространстве модели, представленном объектом Simulink.ModelWorkspace mdlWks.
Если значение целевой переменной является указателем на объект указателя (такой как Simulink.Parameter), getVariable возвращает копию указателя. Изменения, которые вы вносите в переменную в рабочем пространстве модели или к возвращенной переменной (variableValue), влияют на обе переменные.
Чтобы возвратить глубокую копию объекта указателя, используйте метод copy объекта. Чтобы изменить указатель возражают, что вы храните в рабочем пространстве модели, это - лучшая практика использовать и getVariable и методы assignin (см., Изменяют Значение свойства Объекта Указателя).