isDiscreteStateSpecificationMutableImpl

Класс: matlab.system

Управляйте, могут ли дискретные состояния изменить тип данных

Синтаксис

mutable = isDiscreteStateSpecificationMutableImpl(obj)

Описание

mutable = isDiscreteStateSpecificationMutableImpl(obj) возвращается, могут ли дискретные состояния изменить тип данных, когда объект используется. Если этот метод возвращает false, дискретное состояние должно обеспечить совпадающий тип данных, в то время как объект используется.

isDiscreteStateSpecificationMutableImpl метод не оказывает влияния на блок MATLAB System. Спецификация дискретного состояния является всегда неизменяемой в блоке MATLAB System.

Метод, создающий советы

Необходимо установить Access = protected для этого метода.

Входные параметры

развернуть все

Указатель системного объекта раньше получал доступ к свойствам, состояниям и методам, характерным для объекта. Если ваш isDiscreteStateSpecificationMutableImpl метод не использует объект, можно заменить этот вход на ~.

Выходные аргументы

развернуть все

Если вы не реализуете этот метод, дискретные состояния могут изменить тип данных если StrictDefaults атрибут класса установлен. Если вы реализуете этот метод, возвращая true средний тип данных дискретного состояния может измениться и false средние значения они не могут измениться.

Примеры

развернуть все

Ограничьте изменения в типе данных дискретных состояний путем добавления isDiscreteStateSpecificationMutableImpl метод и возвращающийся false. Путем добавления этого метода пользователи Системного объекта не могут изменить тип данных дискретных состояний, в то время как Системный объект используется.

function flag = isDiscreteStateSpecificationMutableImpl(obj)
    flag = false;
end
Введенный в R2018a