Ne garder que le plus grand nombre
- 12 réponses
- 2 participants
- 687 vues
- 2 followers
joffo78
126
Posteur·euse AFfiné·e
Membre depuis 16 ans
13 Avril 2010 à 00:28Ne garder que le plus grand nombre
#1
bonjour.
Excusez moi je pose la question ici car c'est un peu trop compliquer pour moi de l'exprimer en anglais.
Donc
Je souhaiterais manipuler basiquement une série de 16 chiffres mais avec différents outils (des fades des steps des array etc) à différents endroits. l'ensemble des manipulation que je fait (monter une des 16 valeurs de 5 points baisser une autre de 10...)est censée alimenter 16 sorties. Là où cela devient compliquer, c'est que la résultante de ces valeurs ne doit pas être la somme de l'ensemble des endroits où elles sont manipulées mais à chaque fois la valeur la plus haute. Bref Si je manipule la valeur 1 (appelons le circuit 1)
avec un objet où il est à 10 et un autre objet où je le met à 23 par exemple ; le niveau de sortie globale de mon circuit 1 ne sera pas 33 mais 23 !
Suis je clair ?
Excusez moi je pose la question ici car c'est un peu trop compliquer pour moi de l'exprimer en anglais.
Donc
Je souhaiterais manipuler basiquement une série de 16 chiffres mais avec différents outils (des fades des steps des array etc) à différents endroits. l'ensemble des manipulation que je fait (monter une des 16 valeurs de 5 points baisser une autre de 10...)est censée alimenter 16 sorties. Là où cela devient compliquer, c'est que la résultante de ces valeurs ne doit pas être la somme de l'ensemble des endroits où elles sont manipulées mais à chaque fois la valeur la plus haute. Bref Si je manipule la valeur 1 (appelons le circuit 1)
avec un objet où il est à 10 et un autre objet où je le met à 23 par exemple ; le niveau de sortie globale de mon circuit 1 ne sera pas 33 mais 23 !
Suis je clair ?
Signaler
Ethnix731
474
Posteur·euse AFfamé·e
Membre depuis 23 ans
13 Avril 2010 à 00:46
#2
Deux solutions, je crois:
Soit remplir un array avec un module queue data in array, et en sortie de cet array extraire le plus grand nombre avec un module max value of an array.
Soit se servir de plusieurs module math max (a,b).
Soit remplir un array avec un module queue data in array, et en sortie de cet array extraire le plus grand nombre avec un module max value of an array.
Soit se servir de plusieurs module math max (a,b).
Signaler
joffo78
126
Posteur·euse AFfiné·e
Membre depuis 16 ans
13 Avril 2010 à 00:50
#3
Justement il me semble qu'avec la seconde solution j'entrevois un bug. J'upload mon patch sur l'uploader de senso et je post dans la section bug.
Signaler
Ethnix731
474
Posteur·euse AFfamé·e
Membre depuis 23 ans
13 Avril 2010 à 00:57
#4
Pour les bugs, envoie plutot un mail à Olivier Sens...
Signaler
joffo78
126
Posteur·euse AFfiné·e
Membre depuis 16 ans
13 Avril 2010 à 01:02
#5
La solution avec les array ne fonctionne pas car à chaque fois que je change de valeur il crée une nouvel valeur à moins que je ne sache pas remplir l'array avec le module queue in array
Signaler
joffo78
126
Posteur·euse AFfiné·e
Membre depuis 16 ans
13 Avril 2010 à 01:04
#6
Enfin toujours est il que j'ai ma réponse.
En fait je n'ai pas besoin du module queue in array
En fait je n'ai pas besoin du module queue in array
Signaler
Ethnix731
474
Posteur·euse AFfamé·e
Membre depuis 23 ans
13 Avril 2010 à 01:21
#7
le module queue data in array permet de stocker différentes valeurs en entrée, et ensuite tu en extrait le + grand nombre. Ce qui correspond à ce que tu veux faire si j'ai bien compris...Un truc comme ça avec un bus devrait fonctionner:

Signaler
joffo78
126
Posteur·euse AFfiné·e
Membre depuis 16 ans
13 Avril 2010 à 13:51
#8
Bon j'aimerais à présent récupérer toutes les premières valeurs de plusieurs array pour alimenter le contenu d'un seul array. Si possible j'aimerais éviter de devoir reconnecter chaque array au dernier car cela me semble très fastidieux. Y'a t'il une solution ?
Signaler
Ethnix731
474
Posteur·euse AFfamé·e
Membre depuis 23 ans
13 Avril 2010 à 14:06 (modifié le 13 Avril 2010 à 14:19)
#9
tu peux peut etre te servir des modules get array element value, reliés chacun à un send to data&array bus avec le même nom. Ensuite, le montage est le même que ci-dessus....je n'ai pas testé.
EDIT: plusieurs send bus ne peuvent avoir le meme nom....
EDIT: plusieurs send bus ne peuvent avoir le meme nom....
Signaler
Ethnix731
474
Posteur·euse AFfamé·e
Membre depuis 23 ans
13 Avril 2010 à 14:29
#10
Bon, du coup ça modifie la réponse à ta première question également. Ca pourrait donner ceci:

Signaler
joffo78
126
Posteur·euse AFfiné·e
Membre depuis 16 ans
13 Avril 2010 à 14:30
#11
Et donc il peuvent ou pas avoir le même nom ?
Signaler
joffo78
126
Posteur·euse AFfiné·e
Membre depuis 16 ans
13 Avril 2010 à 15:22
#12
Désolé mais Je ne vois pas l'intérêt de ce patch. Ce que tu propose c'est de séparer les valeurs pour les re trier par la suite. J'ai aussi vite fait à ce moment là de les envoyer individuellement plutôt qu'en array.
Signaler
Ethnix731
474
Posteur·euse AFfamé·e
Membre depuis 23 ans
13 Avril 2010 à 17:51
#13
Ben, je repondais juste à ta demande...
Citation de joffo78 :
Si possible j'aimerais éviter de devoir reconnecter chaque array au dernier car cela me semble très fastidieux
Signaler
- < Liste des sujets
- Charte