getNumInputsImpl

Класс: matlab.system

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

Синтаксис

num = getNumInputsImpl(obj)

Описание

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

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

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

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

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

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

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

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

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

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

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

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

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

Примеры

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

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

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

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

methods (Access = protected)
   function num = getNumInputsImpl(~)
      num = 0;
   end
end
Представленный в R2011b