2017-02-16 2 views
0

Je suis totalement nouveau à CAPL et je ne peux trouver aucune bonne source pour de petites questions sur le langage CAPL. J'ai parcouru la documentation et il n'y a que des mentions sur la fonction wait() en syntaxe XML ou .Net. Y a-t-il une fonction dans CAPL lui-même qui fera le wait() pour moi si je veux envoyer une valeur de signal toutes les secondes par exemple? Puis-je le faire avec un minuteur?Y a-t-il une fonction Wait() ou Sleep() dans CAPL?

Répondre

0

Il n'y a pas de fonction. Pour attendre, vous devez créer une minuterie.

+0

Je le pensais. Je vous remercie. Mais comment puis-je l'utiliser en boucle? Par exemple, je veux changer une valeur de signal toutes les secondes. Pour une raison quelconque, je reçois des erreurs lorsque je mets le "setTimer" et "sur minuterie" dans une boucle for. – BizMoto

+0

a obtenu, grâce à http://wenku.baidu.com/view/b28750c14028915f804dc2c4.html je devais mettre un SetTimer dans onStart et un autre SetTimer dans ontimer. Puis onTimer devient le corps de ma boucle, j'y mets tous mes changements de signal. – BizMoto