Main Content

getCurrentTime

Tiempo de simulación actual en el bloque MATLAB System

Sintaxis

time = getCurrentTime(obj)

Descripción

time = getCurrentTime(obj) devuelve el tiempo de simulación actual en el bloque MATLAB System. Llame a este método en el método stepImpl de System object™.

Dependencias

Si el bloque MATLAB System está funcionando en un tiempo de muestreo continuo, getCurrentTime puede devolver tiempos no monotónicos debido al funcionamiento del solver.

Argumentos de entrada

expandir todo

System object incluido en un bloque MATLAB System que desea solicitar.

Argumentos de salida

expandir todo

Tiempo de simulación actual del bloque MATLAB System que contiene System object.

Ejemplos

expandir todo

Este ejemplo de stepImpl devuelve un valor de recuento y y el tiempo de simulación actual ct. El tiempo de simulación se obtiene llamando a getCurrentTime.

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

Para obtener una definición completa de clases, consulte Specify Sample Time for MATLAB System Block System Objects.

Historial de versiones

Introducido en R2017b