Contenido principal

Esta página se ha traducido mediante traducción automática. Haga clic aquí para ver la última versión en inglés.

reset

Restablecer objeto Rate

Sintaxis

Descripción

reset(rate) restablece el estado del objeto Rate, incluido el tiempo transcurrido y todas las estadísticas sobre períodos anteriores. reset es útil si desea ejecutar varios bucles sucesivos al mismo ritmo o si el objeto se crea antes de que se ejecute el bucle.

ejemplo

Argumentos de entrada

expandir todo

Objeto Rate, especificado como un identificador. Este objeto contiene la información de la tasa deseada y otra información sobre la ejecución. Consulte rateControl para obtener más información.

Ejemplos

expandir todo

Crea un objeto rateControl para ejecutar a 20 Hz.

r = rateControl(2);

Inicie un bucle y controle la operación utilizando el objeto Rate.

for i = 1:30
    % Your code goes here
    waitfor(r);
end

Mostrar las propiedades del objeto rateControl después de la operación de bucle.

disp(r)
  rateControl with properties:

         DesiredRate: 2
       DesiredPeriod: 0.5000
       OverrunAction: 'slip'
    TotalElapsedTime: 15.0081
          LastPeriod: 0.5000

Restablezca el objeto para reiniciar las estadísticas de tiempo.

reset(r);
disp(r)
  rateControl with properties:

         DesiredRate: 2
       DesiredPeriod: 0.5000
       OverrunAction: 'slip'
    TotalElapsedTime: 0.0017
          LastPeriod: NaN

Historial de versiones

Introducido en R2016a