getSampleTimeImpl

Класс: matlab.system.mixin. 'SampleTime'

Задайте тип частоты дискретизации, сместите время и частоту дискретизации

Синтаксис

sts = getSampleTimeImpl (obj)

Описание

sts = getSampleTimeImpl(obj) возвращает спецификацию частоты дискретизации, созданную в теле метода, sts, для Системы object™ obj. Задайте спецификацию частоты дискретизации в теле getSampleTimeImpl путем вызова createSampleTime. Спецификация частоты дискретизации влияет на время симуляции, когда Системный объект включен в блок MATLAB System.

Этот метод называется во время настройки setupImpl.

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

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

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

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

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

Объект, задающий значения спецификации частоты дискретизации. Вы создаете этот объект с функцией createSampleTime.

Примеры

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

Укажите, что блок MATLAB System должен наследовать выборку от восходящих блоков.

function sts = getSampleTimeImpl(obj)
    sts = createSampleTime(obj,'Type','Inherited');
end

Задайте дискретную частоту дискретизации для блока MATLAB System.

function sts = getSampleTimeImpl(obj)
    sts = createSampleTime(obj,'Type','Discrete',...
      'SampleTime',10.2,'OffsetTime',0.5);
end

Введенный в R2017b

Была ли эта тема полезной?