Forum Lifedomus
auomate avec parametre - Version imprimable

+- Forum Lifedomus (http://forum-lifedomus.com)
+-- Forum : Les outils de configuration et design (http://forum-lifedomus.com/forumdisplay.php?fid=7)
+--- Forum : Config Studio (CS) (http://forum-lifedomus.com/forumdisplay.php?fid=8)
+---- Forum : Automatismes (http://forum-lifedomus.com/forumdisplay.php?fid=42)
+----- Forum : Automates (Module logique avancé) (http://forum-lifedomus.com/forumdisplay.php?fid=144)
+----- Sujet : auomate avec parametre (/showthread.php?tid=760)



auomate avec parametre - joketoons - 04-01-2014

Bonjour,
Je m explique.
Il serait top de pouvoir passer a un automate une ou plusieurs variables genre vb ou vc
Ex : automate ajouterminute(nomdelavariable as string, valeur as int)
Dans l automate pouvoir dire nomvariable fx valeur
Cela eviterai de devoir creer x fois les automates pour chaque variable juste pour ajouter ou soustraire des valeurs
Merci

Ps:si je ne suis pas clair je peux faire un copier de mon automate


auomate avec parametre - coyotus - 04-01-2014

+1 :)


auomate avec parametre - buildy - 04-01-2014

+1 :rolleyes:


auomate avec parametre - tilleul - 04-01-2014

Est-ce qu'on parle d'un automate prenant des paramètres en entrée ou d'une fonction ?
Dans le dernier cas ca a déjà été demandé ici:
http://www.lifedomus.com/forum/showthread.php?27-Fonction-prenant-des-param%E8tres-en-entr%E9e-sortie

On attend toujours mais ca finira bien par arriver ... :)

Ceci dit, dans le cas qui vous occupe, rien ne vous empêche d'avoir un seul automate dans lequel vous faites une succession de IFs ...

Code :
- DES QUE nValeur <> 0 ET DES QUE cNomDeVariable <> ""
- IF cNomDeVariable = "heureDuDernierMetro"
    - TRUE: heureDuDernierMetro = heureDuDernierMetro + nValeur
    - FALSE: IF cNomDeVariable = "heureDuFilmALaTV"
          - TRUE: heureDuFilmALaTV = heureDuFilmALaTV + nValeur
          - FALSE: IF cNomDeVariable = "heureDePasserATable"
                  - TRUE: heureDePasserATable = heureDePasserATable + nValeur
                  - FALSE: etc ...
- dernières instructions à exécuter dans tous les cas
   - nValeur = 0 (remise à zéro du trigger)
   - cNomDeVariable = ""

C'est un peu long mais ca marche et vous n'encombrez pas votre liste d'automates ...


auomate avec parametre - joketoons - 04-02-2014

Bonjour,
oui c est vrai mais c est en fait un peu reinventer le code non ???
merci


auomate avec parametre - tilleul - 04-02-2014

joketoons a écrit :Bonjour,
oui c est vrai mais c est en fait un peu reinventer le code non ???
merci

oui bien sur mais en attendant que l'équipe LD implémente ce genre de fonctionnalité (et apparemment ca n'a pas l'air d'être dans leur top des priorités), c'est probablement la solution la plus facilement abordable pour le commun des mortels. A vous de peser le pour et le contre entre "plusieurs automates qui sont identiques en structure, qui seront faciles à maintenir mais qui encombreront ma liste d'automates" ou "un seul automate qui n'encombre pas ma liste mais que je dois tenir à jour si je veux y ajouter d'autres variables". Personnellement j'irais quand même vers la première solution, car avec aujourd'hui les possibilités de copier/coller des automates on gagne déjà du temps et tant pis pour l'encombrement.


auomate avec parametre - joketoons - 04-04-2014

bonsoir,
je cherche et test un variable tempo et de FX generique


auomate avec parametre - tilleul - 04-04-2014

joketoons a écrit :bonsoir,
je cherche et test un variable tempo et de FX generique
Pas compris ce que vous cherchez à faire ... Explicitez svp...