Calcul d'une durée entre 2 impulsions - Version imprimable +- Forum Lifedomus (http://forum-lifedomus.com) +-- Forum : Votre communauté (http://forum-lifedomus.com/forumdisplay.php?fid=1) +--- Forum : Le bistrot (http://forum-lifedomus.com/forumdisplay.php?fid=77) +--- Sujet : Calcul d'une durée entre 2 impulsions (/showthread.php?tid=4416) |
Calcul d'une durée entre 2 impulsions - Gégé12 - 03-30-2019 Bonjour à tous, A partir d'un compteur d'eau à impulsion, j'aimerais entre autres calculer un débit au sein d'un automate CS. Pour se faire j'ai besoin de calculer une durée (à priori en seconde ou milliseconde) entre 2 impulsions (soit l'équivalent d'1 litre de volume), ou peut être une autre méthode... Merci d'avance pour toutes suggestions éclairées. RE: Calcul d'une durée entre 2 impulsions - sirdjey - 03-30-2019 Bonjour, Je ferai comme suis : - Création variable numérique valeur 0 - automate avec un while interr = on. On incrémente la variable de 1 avec un wait de 1 seconde C’est grossier mais ça te donne l’idée RE: Calcul d'une durée entre 2 impulsions - sirdjey - 03-30-2019 Sauf qu’en relisant je vois que c’est avec un compteur à impulsion.. mais dans l’idée ça doit fonctionner non ? RE: Calcul d'une durée entre 2 impulsions - Gégé12 - 04-06-2019 (03-30-2019, 02:08 PM)sirdjey a écrit : Bonjour, Je te remercie pour cette proposition, mais j'avoue que je n'arrive absolument pas à conceptualiser.... Il faut dire que je ne maîtrise pas du tout cette fonction While qui reste un peu obscure pour moi. J'ai plus d'une centaine d'automates à mon actif qui fonctionnent parfaitement bien, mais aucun ne comporte de fonction While... Cordialement. RE: Calcul d'une durée entre 2 impulsions - jojo - 04-06-2019 While, c'est très simple. tu crées un objet while, de la même manière que des variablesles, actions, ... Ca te crées un cadre orange. lorsque tu le sélectionne, tu peux éditer la condition du While (condition comme pour les IF) Et il fera EN BOUCLE tout ce qui se trouve dans le cadre orange TANT QUE (=While) la condition est vraie (=> attention aux boucles infinies !). Ensuite, dès que la condition du While n'est plus vrai, il exécutera la suite (après le cadre orange) de l'automate. ok ? RE: Calcul d'une durée entre 2 impulsions - Gégé12 - 04-22-2019 (04-06-2019, 07:29 PM)jojo a écrit : While, c'est très simple. Bonjour, Merci! pour ce rappel bien commenté... J'avais bien compris la fonction de l'Item While, mais j'hésitais toujours à l'utiliser car je craignais justement de partir dans des boucles infinies. Du coup, je me suis motivé, j'ai franchi le pas et j'ai réalisé mon premier automate avec "While" qui fonctionne correctement depuis une dizaine de jours. Toutefois, de façon général, existe t-il un document qui détail et commente des automates types entre niveaux basiques et experts pour un exemple didactique? Bien cordialement. RE: Calcul d'une durée entre 2 impulsions - jojo - 04-24-2019 ici tu as toutes les docks https://www.deltadore.fr/application-domotique-lifedomus/documents-techniques et plus particulièrement pour les automates (=modules logiques) https://www.deltadore.fr/data/media_hors_bo/docs/lifedomus/Lifedomus_Module_logique_022018.pdf |