Programmation

Les codes et programmes d’Interface-Z

Accueil > Matériel > Action > Cartes filles TTR > 8 Relais 2RT / 1RT / Reed en Pure Data

8 Relais 2RT / 1RT / Reed en Pure Data

Mis à jour le jeudi 23 mars 2017, par zandrine

Invocation Pure Data

Pilotage de 8 Relais avec Pure Data Patch PD 1 :
Envoi des commandes pour piloter 8 relais en mode bistable

La carte de commande doit être configurée en mode Tout ou rien Bistable. Pour une carte de commande 8 Actionneurs, l’interrupteur n°8 sur le groupe de 8 est On et l’interrupteur n°2 sur le groupe de 4 est On (voir la documentation).

Patch pure-data pour carte 2 servomoteurs 4 lampes.
Invocation carte_8relais.pd
.

Comme la carte de commande est configurée en Tout ou rien, les messages Midi envoyés sont des Note On.

Patches de test

Pilotage des relais en PD. Patch PD 2 : Commandes manuelles des relais

Patch PD de pilotage de 2 servo et 4 lampes.
Patch test_8relais_bistable.pd
.

L’objet "carte_8relais" est une invocation du patch présenté auparavant. Les huit premières entrées servent à piloter les 8 relais, la neuvième permet de choisir le numéro de la carte de commande et la dernière permet de choisir le canal Midi.
Activer un toggle provoque l’activation du relais correspondant et le désactiver remet le relais dans son état de base. En mode bistable, il faut envoyer une nouvelle commande pour chaque changement d’état du relais.

Pilotage de 8 Relais avec Pure Data Le sous-patch "envoiestatus" permet de s’affranchir du running status lié au protocole Midi. Une page dédiée à ce sujet : running-status.

Sous-patch PD : s'affranchir du running status en Midi.

Pilotage des relais en PD. Patch PD 3 : Test automatique des relais

Patch PD de pilotage de 2 servo et 4 lampes.
Patch test_8relais_bistable2.pd
.

L’objet "carte_8relais" est une invocation du patch présenté auparavant. Les huit premières entrées servent à piloter les 8 relais, la neuvième permet de choisir le numéro de la carte de commande et la dernière permet de choisir le canal Midi.
Activer le metro provoque une succession d’ouverture/fermeture sur chaque relais, l’un après l’autre. Le passage d’un relais au suivant est géré par un compteur dont les résultats sont triés par un route.

Pilotage de 8 Relais. Sous-patch "envoiestatus" : voir patch précédent.