stepImpl

Класс: matlab.system

System выход и состояние обновляет уравнения

Синтаксис

[output,output2,...] = stepImpl(obj,input1,input2,...)

Описание

[output,output2,...] = stepImpl(obj,input1,input2,...) задает алгоритм, чтобы выполниться, когда вы запускаете Систему object™. Выполнение объект вычисляет выходные параметры и обновляет значения объекта состояния с помощью входных параметров, свойств и уравнений обновления состояния. Можно также запустить объект с помощью подобного функции синтаксиса вместо step метод. Например, если вы задаете объект FFT с помощью txfourier = dsp.FFT, можно запустить его просто при помощи txfourier().

Детали во время выполнения

stepImpl называется через step когда вы запускаете Системный объект. Пользователи могут также запустить Системный объект через имя Системного объекта, которое вызывает step. Для получения дополнительной информации смотрите Подробную Последовательность Вызова.

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

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

  • Количество входных параметров и выходных аргументов должно быть больше или быть равно числам, возвращенным getNumInputsImpl и getNumOutputsImpl методы, соответственно.

  • Не вызывайте release в stepImpl метод.

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

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

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

Перечислите входные параметры к Системному объекту. Для примеров различных входных изменений смотрите Изменение Количество Входных параметров.

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

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

Выведите возвратился из Системного объекта. Для примеров различных выходных изменений смотрите Изменение Количество Входных параметров.

Примеры

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

Используйте stepImpl метод, чтобы постепенно увеличить два числа.

methods (Access = protected)
   function [y1,y2] = stepImpl(obj,x1,x2)
      y1 = x1 + 1;
      y2 = x2 + 1;
    end
end

Представленный в R2011b