getCurrentTime

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

Текущее время симуляции в блоке MATLAB System

Синтаксис

(obj) t = getCurrentTime

Описание

t = getCurrentTime(obj) возвращает текущее время симуляции в блоке MATLAB System. Вызовите этот метод в методе stepImpl вашей Системы object™.

Примечание

Если блок MATLAB System действует во время непрерывной выборки, getCurrentTime может возвратить немонотонные времена из-за операции решателя.

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

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

Системный объект включал в блок MATLAB System, который вы хотите запросить.

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

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

Текущее время симуляции блока MATLAB System, который содержит Системный объект.

Примеры

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

Этот пример stepImpl возвращает значение количества y и текущее время симуляции ct. Время симуляции получено путем вызова getCurrentTime.

    function [y,ct] = stepImpl(obj,u)
        y = obj.Count + u;
        obj.Count = y;
        ct = getCurrentTime(obj);
    end

Для полного определения класса см. Настройку времени выборки для Системных объектов MATLAB System Block.

Введенный в R2017b

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