MDECOM32 pour Windows 95 Utilitaire de récupération des données Le logiciel MDECom32.EXE permet à l'utilisateur d'établir une communication avec le terminal pour émettre ou recevoir des données. MDECom32 est fourni avec les fichiers suivants: MDECom32.EXE MDECom32.DLL Interface graphique de l'application pour manipuler les paramètres et démarrer la transmission. Librairies DLL. Ce fichier doit être copié dans le même répertoire que le fichier MDECom32.EXE ou dans le répertoire système de Windows. \\WINNT\SYSTEM32 (pour Windows NT), ou \\WINDOWS\SYSTEM (pour Windows 95). Il est possible de créer une liste de fichiers à émettre vers le terminal. L'utilisateur peut également spécifier une zone de réception, dans laquelle il veut ranger tous les fichiers en provenance des terminaux. Tous les paramétrages réalisés par l'utilisateur sont sauvegardés dans la base de registre Windows. Au démarrage l écran principal s affiche : Version du 04/08/99 1
Possibilités de paramétrages : a/ Direction de la transmission: Un fichier est envoyé "Emission" (transmis du PC vers le Terminal) ou reçu "Réception" (transmis du terminal vers le PC). b/ Nom de Fichier : Nom du fichier à envoyer vers le terminal. c/ Répertoire de stockage des fichiers reçus par le PC : Choisissez également si vous voulez écraser ou non le fichier portant le même nom que celui prévu à la réception. d/ Type du terminal: En l occurrence PHL 1600. e/ Numéro d'identification du terminal : Si une identification est spécifiée pour le terminal. f/ Interface du PC utilisée pour la transmission: Choisissez un des ports séries (COM1..COM#) ou le nom d'un modem. g/ Vitesse de Transmission Les vitesses de transmission vont de 2400 bauds à 19200 bauds. La valeur par défaut est de 19200 bauds. h/ Mode de transmission du Terminal utilisée pour la communication: Certains terminaux peuvent communiquer via une ligne série, un port IrDA additionnel ou un convertisseur RS232/485. Vous pouvez positionner ces options dans MDECom32.EXE. i/ Autres options: Ces options permettent entre autre, d'afficher la barre de progression, de générer un fichier de connexion, d'émettre un bip sonore pour chaque bloc erroné etc... Version du 04/08/99 2
a/ Direction de la transmission (Start-buttons) Dans la fenêtre principale il y a deux boutons en forme de "flèche" pour démarrer la transmission. Chaque bouton fixe la direction de la transmission. La flèche allant du PC vers le terminal signifie une émission de fichiers vers le terminal. La flèche allant du terminal vers le PC signifie une réception de fichiers sur le PC. Et la flèche du milieu laisse MDECOM32 chercher la direction de la transmission. En appuyant sur l'un de ces boutons vous lancez la communication avec les paramètres spécifiés. Lorsque cette option est active, une fenêtre montrant la progression du transfert apparaît (si l option est validée): L'état de la dernière transmission apparaîtra toujours dans la barre d'état. Version du 04/08/99 3
b/ Nom de Fichier: Nom du fichier à envoyer vers le terminal. Vous pouvez créer une liste de fichiers à envoyer vers le terminal. Activez le bouton "Ajout de fichier..." pour ajouter un autre fichier à la liste. En appuyant sur le bouton droit de la souris un menu déroulant de la liste apparaît. Vous pouvez supprimer un fichier sélectionné ou supprimer toute la liste de fichiers. Si vous appuyez sur le bouton d'envoi, tous les fichiers de la liste seront transmis au terminal. Si vous souhaitez envoyer un seul fichier de la liste, vous devez effacer la liste, sélectionnez le fichier à émettre et lancez le transfert. Une autre méthode consiste à sélectionner un fichier dans la liste de fichiers à envoyer avec le bouton droit de la souris. En lançant le transfert, seul le fichier marqué sera envoyé au terminal. c/ Répertoire de stockage des fichiers reçus par le PC. Dans la fenêtre principale vous pouvez spécifier le répertoire de réception des fichiers en provenance des terminaux. Choisissez le Disque dans la boîte de dialogue, puis le répertoire dans la boîte de dialogue. Notez qu'il existe plusieurs possibilités d'action si le fichier existe déjà dans ce répertoire (voir autres option). Version du 04/08/99 4
d/ Type du terminal "Type de lecteur": en l occurrence PHL 1600. Si vous appuyez sur le bouton "paramètre" dans la fenêtre principale, une boîte de dialogue de paramétrage apparaît. Choisissez la feuille "Lecteur" pour voir et modifier dans la boîte de dialogue les paramètres relatifs au terminal portable. Dans la première liste de cette boîte vous pouvez choisir le type du terminal portable. Il existe quelques petites différences entre chaque type de terminaux. Cependant tous les terminaux portables utilisent le même protocole de communication avec les mêmes temps de réponse. Le choix du type n'a vraiment aucune importance. Mais cela peut changer dans des versions ultérieures de la librairie de communication. Par conséquent, il est préférable de sélectionner : PHL 1600. e/ Numéro d'identification Certaines applications spécifient un identifiant unique par terminal. Lorsque vous spécifiez un identifiant ("Appel un seul ) le programme communique uniquement avec le terminal portant le même identifiant. Par contre si vous choisissez aucun identifiant ("Appel tous") tous les terminaux peuvent communiquer y compris ceux possédant un identifiant. Cela apparaît très intéressant dans les projets comportant beaucoup de terminaux. Par exemple si un identifiant unique est attribué à chaque terminal l'utilisateur sera en mesure de communiquer avec chaque terminal l'un après l'autre. Il pourra ainsi enregistrer les fichiers reçus dans des répertoires différents. Cette option est disponible dans la feuille de dialogue "Lecteur" du menu "Paramètres" de la fenêtre principale. Version du 04/08/99 5
f/ Interface du PC Choisissez la feuille Interface du menu "Paramètres" pour voir et modifier dans la boîte de dialogue les paramètres relatifs au moyen de communication utilisé par le PC. Vous pouvez choisir un port série parmi une liste ou taper un autre nom d'interface (LPT1, MODEM1,...). Si vous souhaitez transmettre avec une autre interface, vérifiez que celle-ci existe et que le terminal est correctement connecté. Le programme quitte avec un message d'erreur si ce n'est pas le cas. g/ Vitesse de Transmission La vitesse par défaut est fixée à 19200 bauds. Abaissez la vitesse lorsqu'il y a beaucoup d'erreurs de transmission ou des difficultés à communiquer avec un modem. Vérifiez que ce paramètre est identique sur le terminal et sur le PC. h/ Mode de transmission du Terminal Si votre terminal n'est pas directement connecté à l'interface du PC choisissez un de ces supports matériel. Ces signaux permettent de contrôler des ports infrarouges IrDA ou des convertisseurs RS232/485. Si le terminal est directement connecté au PC par un câble direct ou un socle, choisissez l'option "none" comme contrôle matériel. Version du 04/08/99 6
i/ Autres options: Dans le feuille Options du bouton Paramètres, plusieurs paramètres peuvent être définis : 1 ) Feuille "Fichiers" 1.1) Ecraser les fichiers existants : Permet d'écraser ou non un fichier sur le PC. Cela se produit lorsque le terminal envoie un fichier qui porte un nom identique à l'un de ceux déjà présents dans le chemin de réception. Si vous ne l'écrasez pas, les données seront ajoutées à la fin du fichier existant. 1.2) Pas de réception multiple : Permet de dévider les fichiers un par un si le phl contient plusieurs fichiers à dévider. Cela oblige l utilisateur à appuyer sur la flèche "Réception" à chaque fichier. 1.3) Emission de plusieurs fichiers ou Emission fichier après fichier : Même option que ci-dessus, mais pour l émission de plusieurs fichiers. 1.4) Créer un fichier Log : Un fichier historique des états de la communication sera créé dans le répertoire temporaire du système. Le nom de fichier est "~log.txt". Ce fichier contient toutes les informations sur la dernière transmission et peut être analysé en cas d'erreurs. 1.5) Effacer le fichier Log existant : Ecrase le fichier log existant dans le répertoire temp de Windows au lieu d en créer un autre. Version du 04/08/99 7
2 ) Feuille "Options" 2.1) Status-Dialogbox : Si vous cochez cette case, vous verrez apparaître une fenêtre avec une barre de progression pendant la communication, elle affiche également, le nom, la taille du fichier transmis ainsi que l'identifiant du terminal. 2.2) Task-bar-Symbol : Une petite image du terminal apparaîtra dans la barre de tâches Windows. Cliquez sur ce symbole avec le bouton droit de la souris dans la barre de tâches pour faire apparaître un message sur l'état actuel de la transmission. 2.3) Bip sonore à la répétition de blocs : Le protocole envoie les données par paquets. Lorsque le protocole retransmet un paquet erroné il émet un signal sonore. 2.4) Afficher les paramètres au départ : Permet de visualiser à chaque lancement de la transmission le paramétrage actif. 2.5) Exécution prioritaire : La transmission peut normalement s'effectuer en tâche de fond. Sur certains ordinateurs PC lents, la communication peut échouer avec une erreur de temps de réponse "timeout". Choisissez cette option et fermez les autres applications pour prévenir toutes erreurs de "timeout". Version du 04/08/99 8