03-04-2018, 09:08 AM
Bonjour à tous,
Je vous contacte aujourd'hui suite à un problème que je n'arrive pas à résoudre, d'une simple modification d'automate.
1) Je crée une variable H1
2) Je crée un automate qui se déclenche à chaque changement d'heure et qui tout simplement additionne 1 à H1 donc H1=H1+1
3) Je lance mon automate
Je patiente, disons 20 minutes, et donc ma variable est à 20, jusque la pas de problème...
4) Maintenant je souhaite modifier mon automate pour soustraire 1, je clique donc sur le + de ma fonction et change les propriétés de l'operateur sur -
5) Je relance mon automate, et la problème.... ce dernier continu d'incrémenter 1 à ma variable au lieu de le soustraire...
Remarques:
1) Si je vide le cache et que je reviens sur mon automate, l'operateur au niveau de la zone graphique indique de nouveau un + alors que dans ses propriétés c'est la ligne - qui est valide.
2) Si je crée un automate directement avec le - comme operateur, cela marche en soustraction, mais si je souhaite de nouveau modifier avec un +, mais soucis que précédemment cette modification n'est pas prise en compte.
Ma question donc: Quel est le concept que je n'ai pas compris sur cette simple fonctionnalité? En phase de développement, il devrait être possible de faire évoluer son automate régulièrement sans avoir besoin de le reconcevoir de A à Z (sans modifs) pour qu'il marche?
Merci par avance de vos réponses.
Cordialement.
Je vous contacte aujourd'hui suite à un problème que je n'arrive pas à résoudre, d'une simple modification d'automate.
1) Je crée une variable H1
2) Je crée un automate qui se déclenche à chaque changement d'heure et qui tout simplement additionne 1 à H1 donc H1=H1+1
3) Je lance mon automate
Je patiente, disons 20 minutes, et donc ma variable est à 20, jusque la pas de problème...
4) Maintenant je souhaite modifier mon automate pour soustraire 1, je clique donc sur le + de ma fonction et change les propriétés de l'operateur sur -
5) Je relance mon automate, et la problème.... ce dernier continu d'incrémenter 1 à ma variable au lieu de le soustraire...
Remarques:
1) Si je vide le cache et que je reviens sur mon automate, l'operateur au niveau de la zone graphique indique de nouveau un + alors que dans ses propriétés c'est la ligne - qui est valide.
2) Si je crée un automate directement avec le - comme operateur, cela marche en soustraction, mais si je souhaite de nouveau modifier avec un +, mais soucis que précédemment cette modification n'est pas prise en compte.
Ma question donc: Quel est le concept que je n'ai pas compris sur cette simple fonctionnalité? En phase de développement, il devrait être possible de faire évoluer son automate régulièrement sans avoir besoin de le reconcevoir de A à Z (sans modifs) pour qu'il marche?
Merci par avance de vos réponses.
Cordialement.