exponenta event banner

getCurrentTime

Текущее время моделирования в системном блоке MATLAB

Синтаксис

time = getCurrentTime(obj)

Описание

time = getCurrentTime(obj) возвращает текущее время моделирования в системном блоке MATLAB. Вызовите этот метод в stepImpl метод системного object™.

Зависимости

Если системный блок MATLAB работает в течение непрерывного времени выборки, getCurrentTime может возвращать немонотонное время из-за работы решателя.

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

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

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

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

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

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

Примеры

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

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

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

Полное определение класса см. в разделе Указание времени образца для системных объектов блока MATLAB.

Представлен в R2017b