Procédure d’installation sous Windows XP ............ 7 Procédure d’installation sous Windows 2000 ..........11 En cas de problème ..................15 Programme de démonstration ..............16 Utilisation de la DLL TC/USB-4I ..............18 F.A.Q ......................23 M401206_TCUSB4I.DOC Page 1 Rev. 11...
Description Le module TC/USB-4I est un module d’interface pour PC, comportant 4 entrées pour codeurs incrémentaux. Grâce à l’utilisation du port USB, ce module permet d’obtenir une grande facilité d’installation et de maintenance. Pour chaque codeur, on retrouve 8 bornes permettant le raccordement des signaux A / B / Z et d’une entrée additionnelle E.
Caractéristiques électriques Caractéristiques générales : Description Unités Tension d’alimentation volts Iusb Courant sur la ligne USB Pmax Puissance consommée (@ 24V) 0.75 Entrées codeurs en mode TTL : Description Unités Impédance de charge ohms Vmax Tension limite admissible sur les entrées volts Courant d'entrée pour un 1 logique Tension d'entrée pour 1 logique...
Présentation du module Entrées codeur 1 Entrées codeur 2 A1+ A1- B1+ B1- Z1+ Z1- IN1+ IN1- NC A2+ A2- B2+ B2- Z2+ Z2- IN2+ IN2- NC Connecteur USB Type B LED Activité du module LED Alimentation du module LEDS Alimentation et activité...
Synoptique général Schéma de principe des entrées Toutes les entrées sont configurées de cette manière, elles possèdent toutes une diode de protection contre les inversions de polarité. ATTENTION : Le réglage du mode de fonctionnement des entrées se fait en usine et ne peut être changé...
Procédure d’installation sous Windows XP Le contenu du CD-ROM rassemble les drivers, le programme de démonstration, ainsi qu’une DLL et les fichiers d’entête pour concevoir ses propres programmes Vous pouvez brancher le module: Windows détecte alors l’apparition d’un nouveau périphérique : Windows propose de se connecter au site Windows Update, Sélectionner «...
Page 9
Dans la fenêtre suivante, cliquez sur « parcourir » , cherchez sur le CDROM fournit le répertoire TCUSB4I\WIN\INSTALL, cliquez sur Ok. M401206_TCUSB4I.DOC Page 8 Rev. 11...
Page 10
Lors de l’installation et le transfert de fichiers, WindowsXP indiquera que le pilote en cours d’installation n’est pas signé WHQL (ie :validé par Microsoft ), c’est normal, veuillez cliquer sur « continuer ». Une fois l’installation terminée, Windows affiche le message suivant : A titre de vérification vous pouvez aller dans le panneau de configuration, système, gestionnaire de périphérique et vérifier ce qui suit : M401206_TCUSB4I.DOC...
Page 11
De plus , on peut retrouver le numéro de série du module en cliquant sur « propriétés » de TC/USB-4I, onglet Détails : En dernier lieu, lancez le programme TCUSB4I\WIN\DEMO\DemoTCUSB4I.EXE présent sur le CD-ROM pour vérifier que l’installation s’est bien déroulée et que le module est accessible.
Procédure d’installation sous Windows 2000 Le contenu du CD-ROM rassemble les drivers, le programme de démonstration, ainsi qu’une DLL et les fichiers d’entête pour concevoir ses propres programmes Vous pouvez brancher le module : Windows détecte alors l’apparition d’un nouveau périphérique : Cochez «...
Page 13
Windows vous propose différents emplacement de recherche, veuillez sélectionner « emplacement spécifique, suivant » Dans la fenêtre suivante, cliquez sur « parcourir » , cherchez sur le CDROM fournit le répertoire TCUSB4I\WIN\INSTALL, cliquez sur Ouvrir. M401206_TCUSB4I.DOC Page 12 Rev. 11...
Page 14
Cliquez sur OK Windows affiche un résumé des informations récoltées, appuyer sur « suivant » Lorsque l’installation du driver est terminée, windows affiche l’écran suivant : M401206_TCUSB4I.DOC Page 13 Rev. 11...
Page 15
A titre de vérification vous pouvez aller dans le panneau de configuration , système, onglet Matériel, Gestionnaire de périphérique et vérifier ce qui suit : En dernier lieu, lancez le programme TCUSB4I\WIN\DEMO\DemoTCUSB4I.EXE présent sur le CD-ROM pour vérifier que l’installation s’est bien déroulée et que le module est accessible.
En cas de problème Point d’exclamation sur système/gestion de périphérique : Un point d’exclamation jaune dans le gestionnaire de périphérique de Windows Xx indique qu’un matériel a été détecté mais son driver n’est pas correctement installé ou est inexistant. Pour résoudre ce problème il suffit de sélectionner les propriétés du périphérique, onglet pilote, choisir «...
Lors du lancement du programme de démonstration, celui-ci demande le numéro de série du module TC/USB-4I. Si vous n’utilisez qu’un seul module, vous n’êtes pas obligé de rentrer son numéro de série ,il suffit de cliquer sur OK et le programme détecte le premier module branché.
Page 18
Position codeurs : Cette zone nous informe sur les données issues du couple module / codeurs : La position courante de chaque voie, ainsi que la position latchée. A noter qu’il est possible de remettre à zéro les positions courantes dans cette fenêtre. Etats des entrées : Cette zone nous donne une image des signaux (A,B,Z) issus des codeurs, sur toutes les voies.
Utilisation de la DLL TC/USB-4I Une DLL destinée à l’utilisation du module dans un environnement Windows 32 bits (2000/XP) est fournie avec le module. Cette DLL permet à l’utilisateur d’appeler les procédures et fonctions de gestion du module depuis un langage quelconque supportant l’appel aux procédures externes.
Description des fonctions : TCUSB4I_OpenN(Nmodule, NumSerie) Paramètre : Nmodule: entier signé sur 32 bits. Numserie : Pointeur sur un Dword non signé sur 32 bits contenant le numéro de série. Retour : la fonction renvoi un entier signé sur 32 bits correspondant au code du défaut (voir liste des défauts ci dessous).
Page 21
TCUSB4I_Pos(Nmodule,Voie,Data) (1) Paramètre : Nmodule: entier signé sur 32 bits. Voie: entier signé sur 32 bits. Data : Pointeur sur un entier signé sur 32 bits. Retour : la fonction renvoi un entier signé sur 32 bits correspondant au code du défaut (voir liste des défauts ci dessous).
Page 22
TCUSB4I_Version(Nmodule,Data1,Data2) (1) Paramètre : Nmodule: entier signé sur 32 bits. Data1 : Pointeur sur un byte non signé sur 8 bits. Data2 : Pointeur sur un byte non signé sur 8 bits. Retour : la fonction renvoi un entier signé sur 32 bits correspondant au code du défaut (voir liste des défauts ci dessous).
Page 23
(1) Voir la mise en garde concernant l’usage de la fonction TCUSB4I_Refresh ci-dessus Liste des défauts: N°défaut Désignation Pas d’erreur Numéro de série incorrect N° de module incorrect Pas de module TC/USB-4I détecté Module non initialisé N° de voie incorrect Erreur écriture Erreur lecture Erreur données reçues Erreur à...
Page 24
F.A.Q Problème sur l’ouverture du module avec la fonction TCUSB4I_Open L'appel à la fonction TCUSB4I_Open se fait en passant comme paramètre un numéro de module (de 1 à 8) et un numéro de série, Le numéro de série est passé en tant que pointeur sur la chaîne de caractère de type zéro terminal contenant le numéro de série, Cette chaîne peut être vide lors de l'appel à...