Задайте имена сигналов ввода-вывода в модели объекта управления 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 (не рекомендуемый).