Direct-AV - Commande RS232

Commande à distance RS232 (Remote) avec m.objects

Cette commande permet de piloter à partir de Direct-AV des appareils équipés d'une entrée RS232 comme des systèmes d'éclairage, des rideaux d'écran, des vidéo-projecteurs, des lecteurs DVD etc.... pour cela il suffit de compléter le logiciel m.objects version "plus" ou "pro" du module complémentaire "Remote".

Commencer par sélectionner le driver (Universal) puis (universeller COM-Porttreiber) pour une commande RS232  voir vue ci-dessous:

Ensuite configurer le driver pour Port COM suivant la boîte de dialogue ci-dessous:

Dans cette dernière boîte de dialogue il faut choisir le Port (généralement COM 1 si votre ordi est équipé d'un port COM sinon COM3 ou 4 si vous êtes obligés d'utiliser un adaptateur USB/Série) ensuite la vitesse de transmission dans le cas présent 19200 bauds, le nombre de bits de données (ici 8), le nombre de bits de stop (ici 1), la parité (ici pair) puis pour terminer le format d'envoi des données soit en seule fois soit de manière répétitive puis fermer cette boîte de dialogue.

Note: ces différentes données sont à saisir en fonction du protocole de la machine télécommandée (ces données figurent soit dans le mode d'emploi soit auprès du constructeur ou de l'importateur du matériel à télécommander). Dans le cas présent ce sont les données nécessaires à l'interface Electrosonic ES 4003.

Ensuite cliquer sur l'icône "Sélectionner les composants" dans la barre d'outils puis faire glisser avec la souris la commande "Unité de contrôle" sur la grille de montage suivant les vues ci-dessous:

En précisant le nombre de pistes de commande si on utilise plusieurs protocoles de commande voir ci-dessous:

Note: Si les protocoles utilisés sont différents il faut une sortie COM par protocole.

Puis la faire glisser à l'endroit souhaité ici en dessous de la barre "Audio Digital" voir cidessous:

Ensuite déselectionner l'icône "Sélectionner les composants" pour obtenir la vue ci-dessous (dans le cas présent cette piste de commande a été ajoutée après l'insertion des images et des partitions sonores.

Maintenant il ne reste plus qu'à installer les commandes aux endroits souhaités pour cela activer la grille "Unité de Contrôle" pour sélectionner dans les outils la commande "Sortie Data" lui donner la référence souhaitée et la faire glisser à l'endroit souhaité sur la piste de commande puis cliquer sur cette icône pour obtenir la boîte de dialogue ci-dessous:

Dans cette boîte de dialogue il ne reste plus qu'à saisir des commandes ASCII nécessaires en code décimal ou hexadécimal.

Dans l'exemple affiché sur la boîte de dialogue ci-dessus, c'est la valeur 31 qui permet d'ativer le relais commandé, pour le désactiver il faut remplacer ce nombre par la valeur (30) tout simplement. Si l'on souhaite commander plusieurs relais il suffit de déplacer cette ligne de commande sur la ligne suivante et ainsi de suite ainsi pour le Relais numéro 2 ce sera 01, 44, 30, 30, 30, 30, 02, 31, 30, 30, 17 et 03.

Note: Chaque machine ayant ses propres protocoles de commande il est donc nécessaire si celui-ci ne figure pas dans le mode d'emploi de se le faire transmettre par le fabricant ou l'importateur de la machine télécommandée.

MD le 21/02/08 modifié le 21/08/08

Télécommande m.objects en protocole Série (port COM).

Cette commande ne peut s’effectuer qu’avec le driver « m.objects remote control » (ce même driver est aussi utilisé pour la synchronisation sur IP). Ce driver permet à m.objects d'interpréter les ordres de contrôle externes ou de commandes à partir d'un port série P.C.

Lorsque l’on veut relier 2 ordinateurs à travers la commande RS232 (port Série) il est nécessaire d’utiliser un câble croisé si l’on veut que les commandes puissent être transférées.

Sur l’ordinateur Maître dans le « Options Menus » sélectionner la commande « Universal » puis « universeller COM-Portreiber » puis cliquer sur la cde « Propriétés » dans la Boîte de dialogue « Options Drivers » pour obtenir la boîte de dialogue « Driver pour port COM », dans celle-ci sélectionner le driver souhaité puis cliquer sur « Propriétés » pour obtenir la boîte de dialogue permettant de définir le Port de Cde (par exemple COM5 : dans l’exemple ci-dessous),puis saisir les données de transmission (Vitesse : 9600 bauds, Databits : 8, Stop bits : 1, Parité : aucun et modifier éventuellement les cdes horloge suivant les machines utilisées. Par défaut nous avons 0 et 100 ms, puis l’envoi des données, par défaut l’envoi se fait en une seule fois).

Toujours sur l’ordinateur « Maître » cliquer sur l’icône « Sélection Composants » voir ci-dessous :

Pour obtenir la vue ci-dessous :

Dans celle-ci faire glisser la commande « Unité de Contrôle » sur la grille de montage, puis activer la clé plate « Assignation Drivers » et faire glisser la commande « Sortie Data » sur la piste »Unité de Contrôle » puis cliquer sur l’icône « Sortie Data « pour obtenir la boîte de dialogue ci-dessous :

Dans celle-ci lui donner le nom de son affectation et saisir les données nécessaires aux commandes de m.objects, en « Hexadécimal », vous trouverez ci-dessous les différentes commandes à saisir pour assurer les commandes de m.objects installé sur l’ordinateur esclave :

Commande Play :

Commande Pause :

Commande Stop :

Commande Search (Chercher) :

Sur l’ordinateur Esclave dans le menu « Options » sélectionner la commande « Options drivers » puis « Universal » puis « m.objects Remote Control (Network) pour obtenir la boîte de dialogue ci-dessous :

Image 1

Dans celle-ci choisir le type de connection, ici la commande « RS232 (COM) » et définir le numéro le Port local sur lequel l’unité est connectée, par exemple: 1 "pour COM1:."

Il y a trois modes disponibles pour télécommander m.objects via le port COM:

-Protocole série

Dans ce mode, m.objects interprétera les séquences de byte reçues sur le Port série

comme des ordres de télécommande. Les commandes disponibles et paramètres sont inscrits dans le prochain chapitre.

-Hardwire / index

Ce mode permet d'activer la télécommande de m.objects par bouton poussoir à une

position spécifiée par un marqueur d'index sur la timeline.

-Support Orateur (conférencier)

Pour les Spectacles Vivants, souvent juste un ou deux boutons sont requis

Pour la commande Start/Stop lecture ou continuer le spectacle jusqu'au prochain Marqueur d'Attente.

Installation des différents mode de contrôle

Cliquer sur la clef à molette:

Assignation des drivers

glisser et poser le module 'remote' sur la barre de synchronisation si vous voulez installer un PC en mode Esclave synchronisé continuellement à un autre m.objects la machine "Maître" utilisant le timecode, vous devrez activer le bouton à gauche de la barre de synchronisation en mode "EX" (externe)

Dans le cas ou m.Objects 'Maître' écoute une commande externe vous utiliserez son horloge interne pour exécuter la lecture d'une séquence, mettez en mode'IN' (interne)

le bouton à gauche de la barre de synchronisation. Ce mode est utiliser pour l'intégration de m.objects dans des installations plus complexes 'média contol systems' aussi bien que des installation « Presse bouton », « Détecteur de présence » ou « Relais ».


Contrôle m.objects par Protocole série

Ce mode travaille avec tous les types de port série, comme 16550 port compatibles, ou adaptateurs USB/Série RS232.

m.objects télécommande driver en entrée accepte une connection série avec les paramètres suivants

-9600 baud/8bits/aucune Parité/1bit d'arrêt chaque commande émise (token) constitués de 5 bytes en mode binairenle premier byte le plus signifiant bit (Bit 7) doit toujours être mis comme marqueur de synchronisation. le bit 6 indique le timecode contenus dans les quatre bits suivant lesquels seront transférés à m.objects les bites 5..0 sont réservés pour les commandes Ids. Les suivants quatre bytes portent le timecode même si besoin hours:minutes:secondes:1/100S dans le cas d'une application sans timecode (lorsque le bouton mode de synchronisation est défini en mode 'IN') un timecode externe est nécessaire avec la commande 'locate' notez que la commande sera exécutée pendant que m.Objects est en pause après avoir envoyer la fonction locate ou aller à un index vous devrez définir m.objects Pause pour préparer la lecture à la position désirée.

Les dernières versions de m.objects peuvent exécuter l'accès immédiat sans se soucier de l'état de m.objects immédiatement.


connection télécommande /index Code binaire

dans l'option mode non binaire, connecter une des quatre inputs +12V déclenche la lecture à l'index réspectif

en mode binaire

les entrées agissent comme suit:

GRAPHIQUE

Support de l'orateur avec les boutons poussoir.

Dans de mode support de l'Orateur, l'Entrée 3 est utilisé pour commuter entre pause et play (lecture) ou continuer jusqu'au prochain Marqueur de d'Attente pendant que l''ENTREE 0' peut-être facultativement cablée pour la fonction reculé de 10s en fonction de la position en cours à chaque fois que l'impulsion +12v est activée

La fonction retour est seulement activée sur le mode 'Pause' pour éviter que l'Orateur ne l'utilise par hasard pendant le déroulement du spectacle. Il est aussi mis hors fonction pendant que la lecture s'est immobilisée à travers un Marqueur d'Attente.

Comme déjà signifié ultérieurement il y a un état latent d'approximativement 1.5 seconde entre les touches du bouton poussoir aussi vous ne devriez pas garder un bouton pressé plus d'1.5 seconde, en libérant le bouton trop tard vous déclencheriez encore une fois la même fonction.

Accéder à des index par les contacts hardwired

ce mode de fonctionnement avec un port série compatible 16550 et d'autres supports portés par Microsoft Windows construit pour driver série cela s'applique aux standard intégré COM-PORT et aussi aux différents cartes d'extension. USB interface série ne supporterai pas ce mode de fonctionnement dû aux limitations techniques du driver série dans Microsoft Windows, M.objects ignore tout l'état de changement des lignes d'entrée dans les prochains approximativement 1.5s après qu'un ordre soit exécuté comme les séquence de lecture sont généralement plus longues que 1.5s il n'y a pas de restriction substantielle pour la plupart des cas. Si le bouton est tenu plus de 1.5s l'ordre sera exécuté une seconde fois lorsqu’on le relâche.

Donc si la détection de présence ou de relais son utilisés pour contrôler m.Objects gardez à l'esprit que les impulsions devront avoir une durée de moins de 1.5 secondes.!

Vous pouvez utiliser un matériel simple comme des boutons poussoir ou relais pour commencer la lecture d'une position définie.

Il y a 4 entrées sur un port série standard qui peuvent être utilisés. Vous pouvez sauter à d'autres marqueurs d'index à partir de là.

La lecture sera interrompue lorsqu'un autre bouton poussoir est pressé, un marqueur d'Attente sur la timeline m.objects est atteint ou bien le locator passe la fin du show.

Si vous validez la case binaire codé "Les états des quatre lignes sont interprétés comme une valeur 4 bit" alors vous avez 16 valeurs disponibles. Vous pouvez sauter à l'index Marqueur 0..15

Vous pouvez utiliser une matrice à diode pour découpler les fils les uns des autres.

Sans cocher la case 'binaire codé' seulement l'index Marqueur 0..3 peuvent être atteints. dans ce cas vous n'avez pas besoin d'une matrice à diode ou autre circuit


Contactez notre point Info pour toute question liée à m.objects >>>.Copyright 2011 . M D . Tous droits réservés.<<<