isDiscreteStateSpecificationMutableImpl

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

Синтаксис

mutable = isDiscreteStateSpecificationMutableImpl(obj)

Описание

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

Примечание

Вам необходимо задать Access = protected для этого метода.

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

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

Системный объект, дискретные состояния которого затронуты этим методом.

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

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

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

Примеры

Запретите изменения в дискретных состояниях

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

function flag = isDiscreteStateSpecificationMutableImpl(obj)
    flag = false;
end

Введенный в R2018a