getNumInputsImpl

Количество входных параметров к Системному объекту

Синтаксис

num = getNumInputsImpl(obj)

Описание

num = getNumInputsImpl(obj) возвращает количество входных параметров, ожидаемых Системой object™.

Если подпись stepImpl или updateImpl не включает varargin, Системный объект может определить количество выходных параметров от сигнатуры метода. В этом случае вы не должны включать getNumInputsImpl в свой файл определения класса.

Если подпись stepImpl или updateImpl действительно включает varargin, можно реализовать метод getNumInputsImpl в файле определения класса, чтобы определить количество входных параметров. Можно использовать nargin в методе stepImpl, чтобы получить количество входных параметров, которыми был вызван объект.

Примечание

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

Вы не можете изменить свойства в этом методе.

Если вы устанавливаете возвращаемый аргумент, num, от свойства объекта, то свойство объекта должно иметь атрибут Nontunable.

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

obj

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

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

num

Количество входных параметров, ожидаемых при выполнении объекта, возвратилось как целое число.

Значение по умолчанию: 1

Примеры

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

Задайте количество входных параметров (2, в этом случае) ожидаемый объектом.

methods (Access = protected)
   function num = getNumInputsImpl(~)
      num = 2;
   end
end

Укажите, что объект не принимает входных параметров.

methods (Access = protected)
   function num = getNumInputsImpl(~)
      num = 0;
   end
end