Main Content

Cette page a été traduite par traduction automatique. Cliquez ici pour voir la dernière version en anglais.

reset

Description

exemple

reset(rate) réinitialise l'état de l'objet Rate , y compris le temps écoulé et toutes les statistiques sur les périodes précédentes. reset est utile si vous souhaitez exécuter plusieurs boucles successives au même rythme, ou si l'objet est créé avant l'exécution de la boucle.

Arguments d'entrée

développer tout

Objet Rate , spécifié comme handle. Cet objet contient les informations sur le taux souhaité et d'autres informations sur l'exécution. Voir rateControl pour plus d'informations.

Exemples

développer tout

Créez un objet rateControl pour fonctionner à 20 Hz.

r = rateControl(2);

Démarrez une opération de boucle et de contrôle à l'aide de l'objet Rate .

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

Affichez les propriétés de l'objet rateControl après l'opération en boucle.

disp(r)
  rateControl with properties:

         DesiredRate: 2
       DesiredPeriod: 0.5000
       OverrunAction: 'slip'
    TotalElapsedTime: 15.0106
          LastPeriod: 0.4996

Réinitialisez l'objet pour redémarrer les statistiques de temps.

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

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

Historique des versions

Introduit dans R2016a