Задайте имена сигналов ввода-вывода в модели объекта управления MPC
setname( изменяет имя MPCobj,'input',i,name)iпервый входной сигнал в MPCobj на name. Это эквивалентно MPCobj.Model.Plant.InputName{i}=name, и обе команды, а также обновление доступной только для чтения Name поле соответствующей структуры в MPCobj.ManipulatedVariables (если вход является переменной манипулирования), или MPCobj.DisturbanceVariables (если вход является переменной нарушения порядка).
Примечание
The Name поля связанных с переменными структур в ManipulatedVariables, OutputVariables, и DisturbanceVariables в MPCobj доступны только для чтения. Вы должны использовать setname присвоение имен сигналов или эквивалентное изменение Model.Plant.InputName и Model.Plant.OutputName свойства объекта MPC.
Примечание
Ни один из Name свойства для сигналов в MPCobj влияет, классифицируется ли сигнал как манипулируемая переменная, измеренное или не измеренное нарушение порядка, измеренный или не измеренный выход. Чтобы изменить тип сигнала, вам нужно либо переназначить его, используя setmpcsignal на объекте объекта объекта и воссоздайте объект MPC для этого объекта, или вам нужно воссоздать все затронутые структуры сигнала контроллера и использовать set для назначения их объекту MPC (не рекомендуемый).