movinghead.gif

banniere.gif

movinghead.gif
Home page | Plan du site | Shop |    
fr en 
 
 
Le protocole DMX512
> Le protocole en bref
> La norme USITT
> Le forum


L’interface USB-DMX512
> Présentation
> Fonctionnement
> Réalisation
> Installation
> Programmation
> Utilisation

> L’entrée DMX512

> Téléchargements
> Datasheets
> Le forum


L’interface USB-DMX512 version 3
> Présentation
> Installation
> Utilisation
> Paramétrage
> Programmation
> Téléchargements
> F.A.Q.


Le splitter DMX
> Présentation
> Fonctionnement
> Réalisation
> Datasheets
> Le forum


Le gradateur DMX512
> Présentation
> Fonctionnement
> Réalisation
> Programmation
> Utilisation
> L’extension 8 voies
> Téléchargements
> Datasheets
> Le forum


Le récepteur DMX512 v2
> Présentation
> Fonctionnement
> Téléchargements
> Datasheets
> Le forum


La carte de puissance 4 voies
> Présentation
> Fonctionnement
> Réalisation
> Utilisation
> Datasheets
> Le forum


Les pages des liens
> Liens francophones
> Liens anglophones
> Liens publicitaires


Les exemples d’application
> Bloc de puissance
> Rampe de 4 PAR38
> Splitter DMX


Le forum du site ...


La boutique virtuelle du site ...


    L’interface USB-DMX512  > L’entrée DMX512


L’interface USB-DMX512

→  L’entrée DMX512  ←


Cette fonction permet d’étendre les possibilités de l’interface en ajoutant la gestion de 512 canaux en entrée selon la norme DMX512.

Cette page décrit les opérations à effectuer pour ajouter la fonctionnalité DMX IN.

Modifications physiques de l’interface :

L’ajout de cette fonctionnalité ne nécessite aucune modification du circuit imprimé. Seuls les composants de l’option n°4 sont à ajouter conformément à la nomenclature décrite sur la page "Réalisation".

Mise à jour du logiciel de l’interface :

Cette procédure est la plus délicate et doitêtre effectuée minusieusement en utilisant le programme "USB-DMX Programmer v1.0" en suivant la procédure décrite sur la page "Programmation".
La version du logiciel à charger porte la référence "v2.0" et est disponible sur la page "Téléchargements".

Utilisation de la fonction DMX IN :

La DLL a utiliser est évidemment différente. Elle est disponible à la rubrique "Utilisation" (version du 6/10/2006). Les nouveaux points d’entrée de la DLL sont :

-  la fonction d’ouverture de la fonction DMX-IN : int OpenInUSB (void) ;
-  la fonction de récupération des données des canaux DMX : int ReceiveUSB (unsigned char * Data) ;
-  la fonction de fermeture de la fonction DMX-IN : int CloseInUSB (void) ;

Les fonctions "OpenInUSB" et "CloseInUSB" retournent une valeur différente de zéro en cas d’erreur.

La fonction "ReceiveUSB" retourne :
-  "0" si une erreur est survenue.
-  "1" s’il y a eu un changement sur au moins un canal DMX.
-  "2" s’il n’y a eu aucun changement sur la trame DMX.

Le tableau "Data" doit être un pointeur valide d’une taille minimale de 512 octets.

Exemple d’utilisation : Le programme "DMXLightsIn"

Ce programme dont la capture d’écran appararaît sur l’image ci-dessous permet la lecture des 256 premiers canaux de la trame DMX reçue par l’entrée de l’interface.

(JPG)

L’éxécutable de ce programme peut être téléchargé sur le lien suivant :

Zip - 98.8 ko

Ce programme est écrit en C++ en utilsant Visual Studio C++ v6.0. Les sources de ce programme sont disponibles sur le lien suivant :

Zip - 13.5 ko


Rédigé par : (Dernière modification : 7 octobre 2006)

Article précédent : Utilisation
Article suivant : Téléchargements

Nuxit

Site created with SPIP (1024x768 pixels).

Site created with SPIP