Annonce

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


#1 2011-03-20 17:46:11 Afficher la plus grande valeur obtenu au cours des dernières secondes

Guillaumesanf
membre
Date d'inscription: 2011-02-19
Messages: 29

Afficher la plus grande valeur obtenu au cours des dernières secondes



Je travail généralement avec différents capteurs changeant constamment de valeurs. ( Wiimote, microphone, etc ).

Je recherche un objet qui 'observerait' ces valeurs et afficherait, chaque 5 secondes, la plus grande valeur obtenu durant ces cinq secondes.


Des idées ? smile

Hors ligne

 

#2 2011-03-20 20:23:29 Re : Afficher la plus grande valeur obtenu au cours des dernières secondes

rep
modérateur
Lieu: Toulouse
Date d'inscription: 2008-02-27
Messages: 1444
Site web

Re: Afficher la plus grande valeur obtenu au cours des dernières secondes



Tu compares avec l'objet [>] :
à chaque affectation de valeur tu compares cette valeur à la précédente(*),
si plus haute tu stockes(*) si plus faible tu passes

Et toutes les 5 secondes tu resete à 0 ta valeur stockée(*) avec un [delay 5000]

(*) regarde l'aide de [f] c'est avec ça que tu vas pourvoir stocker des valeurs : regarde en particulier l'emploi de l'inlet droit qui est différent de l'inlet de gauche
avec tu ça devrais t'en sortir

Hors ligne

 

#3 2011-03-20 21:18:31 Re : Afficher la plus grande valeur obtenu au cours des dernières secondes

Olivier
N°4
Lieu: Chalon sur la Saône
Date d'inscription: 2009-04-07
Messages: 1471
Site web

Re: Afficher la plus grande valeur obtenu au cours des dernières secondes



citation :

Tu compares avec l'objet [>] :
à chaque affectation de valeur tu compares cette valeur à la précédente(*),
si plus haute tu stockes(*) si plus faible tu passes

Ça, ça me plaît. smile


L'Amour au Peuple !

Hors ligne

 

#4 2011-03-21 01:53:46 Re : Afficher la plus grande valeur obtenu au cours des dernières secondes

Guillaumesanf
membre
Date d'inscription: 2011-02-19
Messages: 29

Re: Afficher la plus grande valeur obtenu au cours des dernières secondes



Merci énormément; mais  ohhhh que ça me semble abstrait ! J'ai de la difficulté à visualiser tous ça.

Comment faire pour envoyer seulement les valeurs " plus grande que " au stokage; et surtout comment "voir" la dernière valeur stocké pour les mettre en relation avec l'actuel ?

Hors ligne

 

#5 2011-03-21 04:27:39 Re : Afficher la plus grande valeur obtenu au cours des dernières secondes

kro
membre
Date d'inscription: 2008-05-23
Messages: 130
Site web

Re: Afficher la plus grande valeur obtenu au cours des dernières secondes



regarde les patchs d'aide (tu crées un objet et [>] et un objet [f] et clic droit -> help)

tu devrais t'en sortir, c'est un bon exercice pour saisir le fonctionnement de base de pd

bon sinon voila comment j'aurais fait avec [maximum] et [metro] :

http://www.mindthepressure.org/max.gif

Hors ligne

 

#6 2011-03-21 11:48:21 Re : Afficher la plus grande valeur obtenu au cours des dernières secondes

rep
modérateur
Lieu: Toulouse
Date d'inscription: 2008-02-27
Messages: 1444
Site web

Re: Afficher la plus grande valeur obtenu au cours des dernières secondes



ha ouais tiens : maximun je connaissais pas...

Hors ligne

 

#7 2011-03-21 13:13:01 Re : Afficher la plus grande valeur obtenu au cours des dernières secondes

Guillaumesanf
membre
Date d'inscription: 2011-02-19
Messages: 29

Re: Afficher la plus grande valeur obtenu au cours des dernières secondes



C'est très efficasse ça ! Merci Kro

Est-ce que  [>]  fair la même chose que maximum ?

Hors ligne

 

#8 2011-03-21 13:47:32 Re : Afficher la plus grande valeur obtenu au cours des dernières secondes

rep
modérateur
Lieu: Toulouse
Date d'inscription: 2008-02-27
Messages: 1444
Site web

Re: Afficher la plus grande valeur obtenu au cours des dernières secondes



Guillaumesanf a écrit:

Est-ce que  [>]  fair la même chose que maximum ?

Non,
Mais le mieux est encore de regarder l'aide des objets ! tu en apprendras beaucoup !
pour ce faire clic droit sur l'objet puis -> 'Help'

Ou pour avoir une vue complète de la documentation :
menu : Help -> Browser

Hors ligne

 

#9 2011-03-21 13:48:44 Re : Afficher la plus grande valeur obtenu au cours des dernières secondes

Guillaumesanf
membre
Date d'inscription: 2011-02-19
Messages: 29

Re: Afficher la plus grande valeur obtenu au cours des dernières secondes



Oui je sais ! Merci à toi aussi Rep !

Hors ligne

 

#10 2011-03-22 07:13:48 Re : Afficher la plus grande valeur obtenu au cours des dernières secondes

philippe boisnard
membre
Date d'inscription: 2008-09-23
Messages: 478

Re: Afficher la plus grande valeur obtenu au cours des dernières secondes



Voici copie d'écran et patch
En bref là t'as une entrée en random sur 10 s
toutes les 5 secondes, il te sort la valeur maximum atteinte, en temps réel, il te dit quelle est la valeur maximum, et toutes les 5 secondes, il init à 0 la comparaison, pour recommencer à zéro.

http://codelab.fr/up/testmax.png


abs-valmax est un abstract qui fonctionne identiquement

tu fais entrer n'importe quel flux de float (valeur) le premier outlet est la sortie de ton flux, le second est la valeur maximum en temps réel, le troisième outlet est la valeur maximum atteinte toutes les x  secondes, donc en mettant l(abstract tu entres aussi le temps que tu veux.

Dernière modification par philippe boisnard (2011-03-22 07:28:03)

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024