CATrain: REFERENCES ------- ---------- Nom du Logiciel: CATrain Version: 1.82 Date de l'édition: Mars 2002 Nom de l'exécutable: CATRAIN.EXE Développement: Joël Bouchat Adresse: 69 rue de Paris F-91400 ORSAY France Email: joel.bouchat@wanadoo.fr Page WEB: http://www.multimania.com/catrain Quoi de neuf dans CATrain 1.82? ------------------------------- Les améliorations par rapport à la version 1.81, sont les suivantes: - Barres de déplacement sur écran redimensionné. Cette fonction est surtout utile à ceux qui ne disposent pas d'un écran suffisant pour manipuler un grand réseau. Le redimensionnement peut également être effectué à partie du menu "Affichage". - Affectation automatique des étiquettes. Cette fonction, accessible par le menu "Mode" est bien utile pour passer du mode "Dessin" au mode "Trafic", sans devoir éditer chaque article pour lui affecter une étiquette. - Listage récapitulatif des infos sur les éléments du réseau, avec possibilité d'impression. - Les descriptifs d'itinéraires peuvent dorénavent être également imprimés. - Possibilité d'affecter un itinéraire à un train sans devoir le réinstaller sur le réseau. On peut donc facilement changer un train d'itinéraire, "à la volée". Pour une meilleure convivialité, cette commande est également accessible à partir de la boite de dialogue "Information Train". On obtient cette boîte de dialogue en cliquant sur le transformateur de contrôle, ou en cliquant sur le train lui-même, mais avec le bouton droit de la souris. - Possibilité de prépositionner les aiguillages conformément à un itinéraire, en une seule opération, en mode manuel. (Fonction TCO). Il suffit de faire apparaître un itinéraire, et de cliquer sur cet itinéraire, à un endroit non ambigu, et le message de demande d'activation apparaît. Cette possibilité n'existe qu'en mode "édition" ou en "trafic manuel", en trafic automatique ce serait trop risqué! - Touche "escape" utilisée pour le "Power-off". (pratique pour le contrôle d'un réseau réel). - Corrections des bugs signalés sur la version 1.81. Merci à tous les expérimentateurs! Bugs résiduels connus: --------------------- - Les noms "longs" ne sont pas supportés. Il faudra donc installer CATrain dans un répertoire accessible par un chemin sans noms longs ou spéciaux (ex: pas de "blanc" dans les noms). - Impossible d'accéder au fichier d'aide à partir de CATrain, sur Windows 3.1, Windows 2000 et Windows XP. Cela est dû au fait que les applications "16 bits" sur Windows 2000 utilisent, comme Windows 3.1, l'ancienne version de l'interface d'aide, qui est incapable de lire les fichiers d'aide crées par le compilateur d'aide Microsoft actuel. Sur Windows 2000, la solution de contournement est de clicquer directement sur le fichier d'aide lui-même, associé à l'application "32 bits" "winhlp32". - Erreurs de protocole, sur Windows 2000 et Windows XP, lorsque CATrain est utilisé pour controler un réseau réel. Cela est dû au fonctionnement très différent de Windows 2000, en ce qui concerne la gestion des tâches "temps réel". Les constantes de temporisation d'accès à la liaison série RS232 (com1 ou com2) devront être adaptées. Voici la description générale habituelle: PRESENTATION GENERALE DE CATRAIN -------------------------------- CATrain est un outil pour concevoir, simuler et contrôler un réseau de trains électriques miniatures. Le mode "Conception" permet de dessiner l'implantation du réseau, de façon très schématique, mais incluant tous les équipements tels les aiguillages, les signaux et les passages à niveau. Les éléments de voies sont placés à l'aide de la souris, le bouton droit servant à les faire pivoter. En mode "Edition", l'utilisateur peut compléter les caractéristiques de chaque équipement ainsi que des sections de voie. Le mode "Circulation" permet de simuler la circulation simultanée de plusieurs trains. Les trains qui ont été placés sur le réseau sont mis en mouvement à l'écran et l'utilisateur peut observer le trafic en même temps que l'action des aiguillages et des signaux. Cela est utile à l'élaboration d'une bonne topologie du réseau et à l'optimisation du positionnement des signaux. Lorsque l'Ordinateur Personnel est connecté à une interface de contrôle électronique, CATrain peut alors être utilisé pour piloter un réseau "réel" de trains électriques. Les trains peuvent circuler sous contrôle manuel, ou automatiquement en suivant un itinéraire prédéfini par l'utilisateur. En mode automatique, CATrain contrôle le trajet, l'horaire et les contentions de voies pour chacun des trains. Pour rendre le déplacement plus réaliste, CATrain simule une accélération et un freinage progressifs des trains. En mode automatique, les trains sous contrôle numérique suivent l'itinéraire qui leur a été affecté et l'ordinateur envoie les informations nécessaires à la commande des aiguillages, des signaux et au contrôle progressif de la vitesse des trains. La synchronisation entre le monde réel et le modèle est assurée par les informations de rétro-signalisation envoyées par les détecteurs de présence des trains. Pour que les équipements (signaux, aiguillages,...) et les trains puissent être contrôlés par l'ordinateur, ils doivent être munis d'une unité de contrôle numérique. CATrain permet de moduler la tension électrique appliquée au moteur de chaque locomotive en fonction d'une courbe individuelle tension/vitesse. Le programme prend également en compte l'incidence des côtes et des pentes. INSTALLATION ------------ Pour installer le logiciel CATrain, la façon la plus simple est de lancer le programme d'installation "INSTALL" fourni. CAtrain ne modifie aucun des fichiers "*.ini" de WINDOWS(c). CONFIGURATION REQUISE --------------------- Pour utiliser CATrain, il est conseillé de disposer d'un ordinateur personnel avec un microprocesseur de type PENTIUM(c) 75, avec 8 Mega octets de mémoire, un disque dur, un écran VGA 256 couleurs et une souris. Le programme CATRAIN.EXE s'exécute sur Microsoft Windows(c) 3.1, 95, 98, 2000 ou NT. A la limite, CATrain peut même se contenter d'un ancien PC avec processeur 486 DX2 66 ou équivalent ...! Pour piloter un réseau "réel" il faut évidemment disposer d'un réseau à commande digitale et de l'interface appropriée avec l'ordinateur. EX.: Märklin Digital avec interface 6051 ou du matériel compatible. ou les Modules de Contrôle par Cantons (Système Block) dédiés. Ces modules sont décrits dans le présent package. CATrain est fourni avec deux DLLs, "CMRXnCTR.DLL" pour interfacer le PC au système Marklin© 6051ou Elektor Edits© et "CBLKnCTR.DLL" pour interfacer le PC aux Modules de contrôle par cantonnement. ("n" est un identifiant de version). Un de ces deux DLLs doit absolument être notifié dans le fichier d'initialisation CATRAIN.INI. N'oubliez pas de mettre à jour le nom du DLL utilisé dans votre fichier CATRAIN.INI, si vous réutilisez un fichier d'initialisation précédent pour recupérer votre base de trains. LICENCE ------- Le logiciel CATrain a été conçu et développé par Joël Bouchat qui détient tous les droits de propriété du logiciel et de sa documentation. Le logiciel CATrain peut être copié et distribué sans royalties aux conditions suivantes: _ Le logiciel CATrain doit être distribué sans surcoût. Aucune utilisation ou distribution commerciale de CATrain n'est permise. - Le logiciel CATrain doit être distribué dans son entièreté, avec ses fichiers exécutables et "DLL", les fichiers d'aide et la documentation s'y rapportant incluant le copyright. - Le logiciel CATrain doit être distribué sans modification ou altération. Pour tout autre usage ou type de distribution, l'accord préalable écrit de Joël Bouchat est indispensable. Le logiciel CATrain est fourni "en l'état" sans garantie d'aucune sorte. En aucune circonstance Joël Bouchat ne pourra être tenu pour responsable des dommages qui pourraient découler de l'utilisation de CATrain.