Comment mettre une temporisation d'une action

Lambo -  
 Utilisateur anonyme -
Bonjour,

Je voudrais demander comment on peut mettre dans un programme une temporiqation d'une action. J'ai essayer ceci:

While;
{
delays (20);
{
Float PortB = 0;
}
delays (30);
{
Float portB = 16;
}
}

Mai la tempo ne fonctionne pas es ce qu'il y aurai une autre fonction qui fonctionnerais merci d'avance

3 réponses

  1. Reivax962 Messages postés 3742 Statut Membre 1 011
     
    Bonjour,

    Tu codes en quoi ?

    Xavier
    0
  2. Utilisateur anonyme
     
    salut, ca ressemble à du c/c++ mais avec des majuscules ^^

    tu as la fonction sleep (secondes)ou encore usleep(microsecondes)

    sinon tu peux aussi aller voir du côté des timers !
    0
    1. Reivax962 Messages postés 3742 Statut Membre 1 011
       
      Oui mais si ça ressemble, ça n'est pas, et il n'y a aucune raison, a priori, pour que les fonctions dont tu parles existent...
      0
    2. Utilisateur anonyme
       
      d'où l'intérêt de mettre le langage dans lequel on travail avant tout =)
      0
    3. Lambo
       
      Je code en c++
      0
  3. Lambo
     
    Salut,

    Je programme en C++.

    La fonction sleep ne permet pas d'arreter toutes les fonction pendant le temps donner ????
    0
    1. Utilisateur anonyme
       
      donc j'avais raison ... merci reivax ...

      sleep arrête tout, sauf si tu mets en place des threads (ce qui est logique)

      il te faut :
      #include <windows.h>

      tu peux aussi implémenter un timer qui lancera une fonction tous les x temps

      par exemple, pour une application monotache, Sleep(20) arrête tout pendant 20 secondes (je crois que c'est bien des secondes, mais un petit test te le confirmera ;) )
      0
    2. Lambo
       
      Ok

      Mais ce que je voulai en fete c'est que ma fonction dure x temps et non s'arrete mais je vois pas quel fonction réalise sa mais tes conseil me son très utile pour la suite de mon projet ^^
      0
    3. Utilisateur anonyme
       
      donc en fait tu veux que le programme s'arrête mais qu'une fonction continue ?

      regarde donc du côté des thread et sémaphores ;)
      0
    4. Lambo
       
      merci c'est exactement sa ^^
      0
    5. Reivax962 Messages postés 3742 Statut Membre 1 011
       
      > donc j'avais raison ... merci reivax ...

      De rien :)
      N'empêche que je trouve les ; après le While (avec majuscule) bizarres ^^'
      0