Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2014-12-04 15:52:37 plus petit que la milli seconde dans processing ?

SAM
nouveau membre
Date d'inscription: 2014-02-06
Messages: 8

plus petit que la milli seconde dans processing ?



salut,

je debutte dans processing et
je pillotte un moteur pas a pas via processing firmatta et un arduino,

tout marche comme il faut,
par contre mon driver, me permet de recevoir les infos PWM tant quelle sont  longue de 1,2 micro seconde, et qu'il y est autant entre deux impulsions,

mais je nest pas trouver, comment aller plus bas que la milliseconde avec delay() par exemple..
est ce que c'est possible ,? et si oui comment?

merci pour les réponses..

Hors ligne

 

#2 2014-12-04 16:56:28 Re : plus petit que la milli seconde dans processing ?

Mushussu
membre
Lieu: Orléans
Date d'inscription: 2012-05-24
Messages: 802

Re: plus petit que la milli seconde dans processing ?



Bonjour,

Il faut passer par une méthode de Java System.nanoTime() :

void setup() {
  size(200, 200);
}

void draw() {
}

void keyPressed() {
  if (key == ' ') {
    println(System.nanoTime());
    delaiMicroSecondes(1000000);
    println(System.nanoTime());
  }
}
  
void delaiMicroSecondes(int delai) {
  long temps = System.nanoTime();
  while (System.nanoTime() < temps + delai * 1000);
}

Je ne suis pas sûr que la précision soit au rendez-vous. D'autant que tu auras le temps de transmission de l'information par une liaison série.
Je ne pense pas que formata soit adapté pour ce type de pratique. Essaye tu verras bien.

Hors ligne

 

#3 2014-12-05 09:55:10 Re : plus petit que la milli seconde dans processing ?

SAM
nouveau membre
Date d'inscription: 2014-02-06
Messages: 8

Re: plus petit que la milli seconde dans processing ?



ok, jespere que firmatta veut bien accepter,  apres si je peux au moins aller au dixieme de milisec se sera deja super!

merci

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024