rt_wait (fonction du module MathScript RT)

Aide du module LabVIEW 2012 MathScript RT

Date d'édition : June 2012

Numéro de référence : 373123C-0114

»Afficher les infos sur le produit
Télécharger l'aide (Windows uniquement)

Classe propriétaire : rt

Requiert : Module Real-Time et Module MathScript RT

Syntaxe

rt_wait(count)

rt_wait(count, unit)

t = rt_wait(count)

t = rt_wait(count, unit)

Description

Retarde l'exécution du thread dans lequel le nœud MathScript actuel s'exécute. Le thread est inactif pendant la durée que vous spécifiez pour count, puis cette fonction renvoie la valeur d'un compteur qui s'exécute librement, et le thread continue l'exécution. La sortie t et le compteur qui s'exécute librement sont tous les deux des entiers 32 bits non signés.

Détails

Exemples

Entrées

Nom Description
count Spécifie la durée d'attente. count est un entier 32 bits non signé.
unit Spécifie l'unité à utiliser pour le compteur interne et la sortie t de cette fonction. unit est une chaîne qui accepte les valeurs suivantes.

'ticks' Spécifie l'unité utilisée par l'horloge du système d'exploitation temps réel, la nanoseconde.
'uSec' Spécifie des microsecondes.
'mSec' Spécifie des millisecondes.
La valeur par défaut est uSec.

Sorties

Nom Description
t Renvoie la valeur du compteur qui s'exécute librement dans l'unité que vous spécifiez.

Détails

Cette fonction est semblable au VI Express Attendre.

Le tableau suivant répertorie les caractéristiques de support de cette fonction.

Supportée par le moteur d'exécution LabVIEW Oui
Supportée sur les cibles RT Oui
Compatible avec les durées d'exécution limitées sur RT Non caractérisée

Exemples

A = 1;
X = 1;
while X<10
     A = A+1;
     X = X+1;
     rt_wait(100, 'mSec');
end

Rubriques apparentées

rt_tickcount
timerstart
timerstop
rt_waitmultiple

CET ARTICLE VOUS A-T-IL ÉTÉ UTILE ?

Pas utile