getNumInputsImpl

Класс: matlab. Система

Количество входов для системного объекта

Синтаксис

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