isInputSizeLockedImpl

Состояние заблокированного входного размера

Синтаксис

отметьте = isInputSizeLockedImpl (obj, i)

Этот метод будет удален в будущем релизе. Используйте вместо этого isInputSizeMutableImpl.

Описание

flag = isInputSizeLockedImpl(obj,i) задает, не может ли i th входной параметр к Системе object™ изменить свой размер во время последующих вызовов, чтобы запустить тот объект. Если flag является true, размер заблокирован и вводит к Системному объекту, не может изменить размер, в то время как объект заблокирован. Если flag является false, входной параметр является переменным размером и не заблокирован. В разблокированном случае может измениться размер входных параметров к объекту, в то время как объект запускается и заблокированный.

isInputSizeLockedImpl выполняется однажды для каждого входного параметра во время инициализации Системного объекта.

Примечание

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

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

obj

Системный объект

i

Номер входного порта системного объекта

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

флаг

Отметьте указание, заблокирован ли размер входных параметров к заданному порту, возвращен как логическое скалярное значение. Если значением isInputSizeLockedImpl является true, размер текущего входного параметра к тому порту сравнивается с первым входным параметром к тому порту. Если размеры не соответствуют, ошибка происходит.

По умолчанию: false

Примеры

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

Задайте в своем файле определения класса, чтобы проверить, заблокирован ли размер входного параметра Системного объекта.

methods (Access = protected)
   function flag = isInputSizeLockedImpl(~,index)
      flag = true;
   end
end
Была ли эта тема полезной?