Массив структур, содержащий пользовательские переменные
userV = D.UserVariables
Это - свойство mbcmodel.data.
Это возвращает информацию содержащего массива структур о в настоящее время заданных фильтрах. Массив будет той же длиной как количество в настоящее время заданных переменных с полями
Variable — имя переменной
Expression — Выражение вектора символов, как задано в AddVariable или ModifyVariable
Units — Вектор символов, задающий модули
AppliedOK — Булевская переменная, указывающая, что переменное выражение было успешно применено
Message — Информация содержащего вектора символов на успехе или в противном случае переменной
myvars = D1.UserVariables
Это возвращает следующую информацию о пользовательской переменной в объекте данных в качестве примера D1:
Variable: 'BSFC'
Expression: 'BSFC = FUELFLO./(BTQ.*(ENGSPEED*2*pi/60))'
Units: 'kg/Nm'
AppliedOK: 1
Message: 'Variable successfully added'Variable проанализированное имя добавляемой переменной. Обратите внимание на то, что эта сила отличается от имени, используемого в AddVariable потому что SignalName должно быть допустимое имя переменной MATLAB®, и следовательно MBC проанализирует и изменит входное имя соответственно.