Outils d'utilisateurs

Outils du Site


gcbasic:ref_cmde:flux:wait

Ceci est une ancienne révision du document ! —-

Wait

retour

Sintaxis:

  Retardo de Largo Fijo:    WAIT unidad de tiempo 
  Retardo Condicional:    WAIT {WHILE | UNTIL} condición 

Explicación:
El comando WAIT
causará que el programa espere por cualquiera de los montos de tiempo especificados (como ej. 1 segundo), o si una condición mientras/hasta es verdadera.

Cuando se usa un retardo de largo-fijo, hay una variedad de unidades, como:
Unidad

Largo de unidad

Rango de retardo
us

1 microsegundo

1 us - 255 us
10us

10 microsegundos

10 us - 2.55 ms
ms

1 millisegundo

1 ms - 255 ms
10ms

10 millisegundos

10 ms - 2.55 s
s

1 segundo

1 s - 255 s
m

1 minuto

1 min - 255 min
h

1 hora

1 hour - 255 hours

Las unidades de 10us y 10ms existen para trabajar alrededor del límite de las variables de 255.

Ejemplo:

    'Este código esperará mientras un botón sea presionado, entonces           
    'se encendera una luz cada medio segundo. 
  Linterna: 
      SET verde ON      'Enciende la luz 
      WAIT 50 10ms                'Espera durante 50 x 10 (500) milliseconds 
      SET verde OFF                'Apaga la luz 
      WAIT 50 10ms                'Espera durante 50 x 10 (500) milliseconds 
  GOTO Linterna 

Para mas ayuda, vea:
Condiciones

gcbasic/ref_cmde/flux/wait.1256945363.txt.gz · Dernière modification: 2009/10/31 00:29 par per