getCurrentTime

Класс: matlab.system

Текущее время симуляции в блоке 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 (Simulink).

Введенный в R2017b