getCurrentTime

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

Синтаксис

time = getCurrentTime(obj)

Описание

time = 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