Programmation

Les codes et programmes d’Interface-Z

Accueil > Outils > Visualisation des données > Registre à décalage en Pure Data

Registre à décalage en Pure Data

Mis à jour le vendredi 24 mars 2017, par zandrine

Pour télécharger un patch, clic droit sur l’image et choisir "Enregistrer la cible sous...".

Un registre à décalage permet de mémoriser au cours du temps un certain nombre de valeurs consécutives. Elles sont classées par ordre chronologique et décalées dans la liste au fur et à mesure que de nouvelles valeurs arrivent. Un registre à décalage permet de créer certains filtres utiles pour le traitement du signal ou bien simplement d’afficher des données issues des capteurs en rendant visible leur comportement plus facilement que sur un affichage instantané.

Ce patch permet de mémoriser les dernières données provenant des capteurs au cours du temps. Il s’utilise soit tel quel, les données apparaissant au fur et à mesure qu’elles sont émises par le capteur, ou bien en association avec un échantillonnage par "metro" qui donne un débit régulier au cours du temps.

Patch PD de registre à décalage.registre_a_decalage_huit.pd

Il s’utilise en abstraction, par exemple dans un patch de visualisation des données sur sliders :

visualisation.visualisation.pd

Dans cet exemple, les autres abstractions sont huit_ana_mode7bits et telem_us, pour recevoir les données de divers capteurs.

L’objet Bucket donne le même résultat que ce registre à décalage mais nécessite d’avoir Cyclone installé avec Pure Data.

registre à decalage
registre.pd