JMRI Hardware Support - Chubb C/MRI
Author: Bob Jacobsen, Egbert Broerse
Keywords: Bruce Chubb C/MRI Computer interface java model railroad JMRI install windows

# Prise en Charge Matériel: Chubb C/MRI

La documentation ci-dessous explique comment JMRI peut être utilisé avec C/MRI, et comment démarrer avec la connexion d'un système C/MRI à JMRI. Il suppose une base de connaissance de JMRI (tel que documenté sur ce site web JMRI), et une certaine familiarité avec C/MRI. Il est fortement recommandé que les utilisateurs aient accès au Manuel de l'utilisateur C/MRI, la version 3.0 de Bruce Chubb car il contient une documentation détaillée sur le matériel, qui n'est pas disponible ailleurs. Puisque vous n'avez pas besoin de programmer votre ordinateur si vous utilisez JMRI avec votre système C/MRI, vous pouvez sauter sur les détails de la programmation informatique lors de la consultation du Manuel de l'utilisateur C/MRI. La documentation ci-dessous est divisée en sections; cliquer sur un élément pour un accès facile à une section ci-dessous:

- Matériel
- Limitations
- Introduction à C/MRI sur JMRI
  - Bits d'Entrée et Sortie de C/MRI
- Connexion
  - Démarrer avec un nœud SMINI
  - Démarrer avec une USIC ou SUSIC
  - Gérer les nœuds
  - Numérotation utilisée dans les Noms Systèmes C/MRI
  - Numérotation Alternative pour les Noms Systèmes
  - Options de Contrîle des Aiguillages C/MRI
  - Câblage des signaux
  - Diagnostique C/MRI
  - Exécuter JMRI lorsqu'il est déconnecté de votre système C/MRI
- Outils JMRI C/MRI
  - Diagnostics C/MRI
  - Outil Configurer Nœuds
- Documentation

## Matériel pris en charge

- Chubb C/MRI USIC
- Chubb C/MRI SMINI
- Chubb C/MRI SUSIC

## Limitations

À cette heure les interfaces IBEC et UBEC directement connectées ine sont pas prises en charge.

## Introduction à C/MRI sur JMRI

C/MRI est un système de lignes d'entrées/sorties digitales qui peuvent être utilisées pour connecter un ordinateur à réseau ferroviaire, permettant à l'ordinateur de surveiller et de commander les différents éléments du réseau. Le SUSIC (Super Universal Serial Interface Card) est la carte contrîleur pour un grand système numérique E/S, par l'intermédiaire d'une carte mère, jusqu'à 64 cartes d'entrées ou de sorties numériques , soit avec 24 ou 32 lignes d'entrée ou de sortie par carte. L'USIC est une ancienne version de la SUSIC. La carte Smini (Super Mini-nœud) est un nœud série autonome offrant un nombre fixe de 24 lignes d'entrée et 48 lignes de sortie. Un nombre d'autres cartes d'interface sont disponibles dans le cadre de la C/MRI, mais elles doivent être connectées à votre ordinateur via une Smini, une SUSIC, ou une USIC. Par exemple, une carte détecteur d'occupation DCCOD de C/MRI se connecte à la ligne d'entrée d'une Smini (ou SUSIC ou USIC). Les réseaux qui utilisent C/MRI ont généralement plusieurs Smini situées à différents endroits sur le réseau , et peut-être une ou deux SUSIC situées sur le panneaux CTC.

C/MRI n'est pas un système de commandee des trains. Vous pouvez exécuter C/MRI avec un système de contrîle de train DCC (tels que, Digitrax, Lenz, ou NCE) ou avec un système DC de contrîle des trains Et vous pouvez utiliser avec votre JMRI avec le système C/MRI si vous utilisez DCC ou DC pour contrîler les trains. Si vous contrîlez vos trains avec un système qui prend en charge JMRI, vous pouvez connecter votre système C/MRI et votre système de contrîle de train à JMRI simultanément, chacun avec sa propre ligne série d'entrée dans votre ordinateur. La plupart des utilisateurs qui utilisent C/MRI exécutent JMRI ayant des liens avec à la fois leur C/MRI et leur système de commande des trains. Il y a de nombreux avantages à le faire. JMRI vous permet de "mélanger et comment" comment vous contrîler et surveiller les choses sur votre réseau. Par exemple, vous pouvez basculer votre Aiguillage en utilisant des décodeurs statique sur votre système de commande des trains, et utiliser simultanément les entrées de C/MRI pour fournir une rétro signalisation de l'Aiguillage vers JMRI. JMRI est conçu pour rendre les deux systèmes connectés compatibles.

Le Logiciel JMRI se compose d'une grande bibliothèque, divisé en 1) une partie spécifique, avec des sous-parties nombreuses, dont chacune communique avec un système matériel pris en charge, comme le système C/MRI, d'une manière spécifique , et 2) une partie indépendante du système où la plupart des caractéristiques de JMRI sont mises en oeuvre. Ainsi, par exemple, si l'utilisateur fait quelque chose (peut-être déterminer un itinéraire) pour pousser JMRI à basculer un Aiguillage, l'action de l'utilisateur aura lieu dans la partie indépendante du système du logiciel, puis ce sera à JMRI d'envoyer la commande effective par la partie dépendante du système approprié pour le système de matériel de commande de l'Aiguillage particulier à basculer. JMRI est conçu afin que les fonctionnalités soient mises en oeuvre dans la partie indépendante du système autant que possible, avec l'aide de sous-parties JMRI dépendantes du système que lorsque c'est vraiment nécessaire. L'accès aux fonctionnalités du système indépendant se fait via les menus JMRI principaux, tels que dans le menu Outils. L'accès aux fonctionnalités dépendant du système se fait via un menu intitulé pour le système matériel pris en charge; les fonctionnalités spécifiques C/MRI sont accessibles via le menu CMRI.

JMRI se présente aux utilisateurs via une application ayant plusieurs extrémités, chacune se concentrant sur un type d'utilisation, mais toutes basées sur la même bibliothèque. L'application populaire DecoderPro se concentre sur la programmation DCC des décodeurs, et n'est pas d'un grand d'intérêt pour C/MRI. D'autre part, PanelPro est l'application JMRI qui se concentre sur l'automatisation des réseaux, de la signalisation, et des panneaux CTC . PanelPro est l'application la plus souvent utilisée avec C/MRI, et est celle utilisée dans les exemples ci-dessous. Comme toutes applications de JMRI utilisent la même bibliothèque, il est possible de faire fonctionner un panneau depuis DecoderPro, ou même programmer un décodeur DCC depuis PanelPro. Ce n'est pas aussi facile que d'utiliser l'application ciblée.

Les Bibliothèques JMRI ont une prise en charge intégrée pour le matériel série C/MRI utilisant les USIC, SUSIC et Smini. Chaque Smini, USIC ou SUSIC est un nœud série capable de communiquer de façon autonome avec un ordinateur via un port série E/S. Plusieurs nœuds C/MRI peuvent être reliés entre eux en utilisant le protocole de communication RS485 dans un configuration en cascade, de sorte qu'une seule ligne série sur votre ordinateur est nécessaire. Pour que cela fonctionne, chaque nœud doit avoir une adresse différente, unique, réglée par les interrupteurs adresse sur la carte. Chaque nœud (USIC, SUSIC, ou Smini) a besoin de recevoir une chaîne d'initialisation avant de pouvoir communiquer avec un ordinateur. JMRI va automatiquement créer et transmettre la chaîne d'initialisation nécessaire lors de son démarrage, mais pour rendre cela possible, vous avez besoin de donner à JMRI les détails de votre matériel C/MRI mis en place. Nous faisons ce qui s'appelle la "configuration " de votre nœud C/MRI ( voir ci-dessous). Si vous mettez plusieurs nœuds C/MRI en chaine, vous aurez probablement besoin d'une carte de conversion C/MRI RS232/RS485 entre le bus RS485 reliant les cartes et la ligne série RS232 pour se connecter à votre ordinateur. Si votre ordinateur ne dispose pas d'un port série RS232 (les ordinateurs les plus récents n'en sont pas munis), vous pouvez vous connecter à un port USB de l'ordinateur avec un câble adaptateur USB-série ( cliquez ici pour l'aide).

Les entrées C/MRI peuvent être utilisées comme "Capteurs" JMRI, et la sortie C/MRI peut être pilotée comme des "Aiguillages" ou des "Lumières" JMRI ( voir ci-dessous). Notez que les entrées et sorties C/MRI sont parfois appelés "pins", parfois appelé "bits", et qu'on appelle parfois "lignes", tous sont des moyens équivalents de se référer à la même chose. C/MRI est un système de scrutation, ce qui signifie que la communication avec les nœuds C/MRI requièrent que l'ordinateur envoie périodiquement un message à chaque nœuds lui demandant de transmettre l'état de ses bits d'entrée. JMRI commence l'interrogation d'un nœud lorsque au moins un Capteur a été mis en place pour se référer à un bit entrée de ce nœud. C'est cette action de scrutation qui maintient la LED sur votre adaptateur Smini clignotante (à un rythme élevé).

### Bits d'Entrée et de Sortie C/MRI

JMRI considère les bits d'entrée de C/MRI comme des Capteurs. Les Capteurs apportent une contribution à JMRI Sur l'état du réseau - un bouton est enfoncé, un bloc est occupé, etc. Dans JMRI, vous vous référez à un bit d'entrée C/MRI (Capteur) par son "nom système", CSnxxx, où nxxx est l'adresse du bit ( voir ci-dessous). Avant de pouvoir vous référer à un Capteur dans JMRI, il doit être "créé". Un Capteur peut être créé de diverses façons, y compris automatiquement. Tous les Capteurs de JMRI qui ont été créés peuvent être consultés dans les Tableaux Capteurs JMRI, accessibles en sélectionnant Tableau Capteur dans les options du menu Outils. Un nouveau Capteur peut être créé grâce au Tableau Capteur comme illustré ci-dessous. La création d'un Capteur se référant à un bit d'entrée particulier de C/MRI , est appelée "affectation" du bit d'entrée. Chaque bit d'entrée ne peut être attribué qu'une seule fois, deux Capteurs différents ne peuvent pas se référer au même bit d'entrée C/MRI. Un Capteur est "actif" lorsque son bit d'entrée est à la masse et "inactifs" lorsque son bit d'entrée est hors tension. Donc quand vous voyez "Capteur", penser "bit d'entrée" ou "ligne d'entrée".

JMRI se réfère aux bits de sortie C/MRI comme les Aiguillages ou les lumières. Les Aiguillages et les lumières sont allumés/éteints par des interrupteurs que JMRI peut changer pour commander les choses sur votre réseau. Pour faire référence à un bit de sortie C/MRI comme un Aiguillage, utilisez le nom système CTN, où Nxxx est l'adresse du bit de sortie ( voir ci-dessous). Pour faire référence à un bit de sortie C/MRI comme la Lumière, l'utilisation CLnxxx, où Nxxx est l'adresse du bit de sortie ( voir ci-dessous). Les Aiguillages et les lumières ont différentes méthodes de se référer aux sorties C/MRI au sein de JMRI. Chaque méthode a ses différentes options de commande. Toujours utiliser "Aiguillages" pour les sorties C/MRI utilisées pour la commande des Aiguillages et pour les sorties C/MRI utilisées pour faire fonctionner les signaux. Pour des raisons historiques, les bits de sortie C/MRI utilisés pour commander l'aspect des signaux sont dénommés "Aiguillages", même si les bits de sortie sont utilisés pour la commande de signaux lumineux Utilisé "Lumières" pour faire référence aux bits de sortie C/MRI utilisés pour les feux du TCO , des feux dans un décor (éclairage de la structure, des lumières de la rue , etc), et à des fins spéciales où les options de commande pour les feux doivent répondre à vos besoins. Ainsi, lorsque vous consultez la section "Aiguillage" ou "Lumière" dans le cadre de C/MRI, pense que "bit de sortie" ou "ligne de sortie".

Avant de pouvoir se référer à un Aiguillage ou une Lumière à l'intérieur de JMRI, l'Aiguillage ou la Lumière doit être "créé". Un Aiguillage peut être créé avec un certain nombre de moyens, y compris automatiquement. Tous les Aiguillages JMRI qui ont été créés peuvent être vus dans le Tableau Aiguillage JMRI, accessible en sélectionnant Tableau Aiguillage dans le menu Outils. Un Aiguillage peut être créé via le Tableau Aiguillage en cliquant sur "Ajouter" au bas du Tableau. Pareillement , une nouvelle Lumière peut être créé par le Tableau Lumière de JMRI en cliquant sur "Ajouter" au bas de ce Tableau. Le Tableau Lumière JMRI est accessible en sélectionnant Tableau Lumière dans le menu Outils. Tous les voyants JMRI qui ont été créés sont répertoriés dans le Tableau Aumière JMRI . La création d'un Aiguillage ou d'une Lumière se réfère à un bit de sortie particulier de C/MRI ,qui est appelée "affectation" . Chaque Lumière ou Aiguillage est lié à une ligne de sortie spécifique via la partie adresse du Nom Système.

Un bit de sortie spécifique peut être considéré comme un Aiguillage ou une Lumière, mais pas les deux à la fois. Chaque bit de sortie ne peut être attribué qu'une seule fois. Quand un nouvel Aiguillage ou une nouvelle lumière C/MRI est créé, JMRI contrîle que le bit de sortie spécifié est disponible pour l'affectation. Si la demande du bit de sortie C/MRI est en cours d'utilisation par un Aiguillage ou une lumière, JMRI refusera de créer le nouvel Aiguillage ou le nouvel éclairage. Notez que certains Aiguillage C/MRI ont la possibilité d'utiliser deux bits de sortie, l'un adressée et le suivant ( voir ci-dessous), et que les deux bits de sortie doivent être non affectés pour la création réussie d'un nouvel Aiguillage commandé par deux bits de sortie. La liste des affectations courantes C/MRI peut être obtenue en sélectionnant Liste affectations dans le menu C/MRI.

## Connexion

### Mise en route avec un nœud Smini

Il est plus facile d'essayer JMRI avec une carte Smini, car il y a peu d'options à configurer pour le matériel C/MRI. Après avoir physiquement connecté Smini à votre ordinateur, suivez la procédure ci-dessous pour configurer votre Smini comme un nœude C/MRI, et de tester une entrée et un bit de sortie. (Cette procédure suppose que rien n'est raccordé à la broches d'entrée et de sortie de votre Smini, et que vous n'avez pas fait d'affectation pour ses bits.)

1. Démarrez le programme PanelPro.
2. Depuis le menu Édition, sélectionnez Préférences ... et configurer:
   - Pour la connexion réseau sélectionnez "C/MRI".
   - pour le port série, sélectionnez le port matériel où votre matériel C/RMI est raccordé
   - Sélectionnez la vitesse de transmission que votre système C/MRI utilise.
   - Cliquez sur le bouton "Configurer le nœud C/MRI". Sur le nouveau panneau qui s'ouvre:
     - Entrez votre adresse de nœud de SMINI. (0 est généralement utilisé pour la première carte Smini, mais ce nombre est réglé par les commutateurs d'adresse sur votre carte SMINI.)
     - Sélectionnez "SMINI" pour le type de nœud.
     - Laissez DL à zéro.
     - Cliquez sur "Ajouter Nœud".
     - Cliquez "Terminé".
   - Retour sur le panneau "Préférences ...", cliquez sur "Enregistrer", et dire oui quand il vous demande si vous voulez quitter.
3. Redémarrez le programme. Vous devez affecter un bit d'entrée pour commencer la scrutation. Sélectionnez Tableau Capteur dans le menu Outils, et procéder:
   - Cliquez "Ajouter ..." au bas du Tableau.
   - Dans la boîte de dialogue Ajouter un Nouveau Capteur:
     - Pour le Nom Système, entrez votre adresse CS1 si le Nœud SMIMI a été 0, ou encore entrer CSn001, où n est votre adresse du Nœud SMINI
     - Le nom système et le nom utilisateur apparaissent dans le Tableau Capteur.
     - Pour le nom utilisateur entrer "Test".
     - Cliquer "OK".
   - Le Nom Système et Utilisateur doivent apparaitre dans le Tableau Capteur. L'état de votre Capteur dans le Tableau Capteur sera initialement "Inconnu", mais passera rapidement à "Inactif" lorsque la scrutation commence (en supposant que rien n'est raccordé à la broche d'entrée 1).
   La LED d'émission et de réception sur votre carte SMINI devrait maintenant clignoter, indiquant que l'ordinateur et lA SMINI dialoguent.
4. Pour vérifier que le bit d'entrée (Capteur) que vous avez attribué est au travail, relier la broche d'entrée 1 à la borne de masse sur votre carte SMINI. Le Capteur doit basculer à "Actif". L'état du Capteur alterne entre "actif" et "inactif", selon que broche 1 est mise à la terre ou non.
5. Pour vérifier que tout fonctionne sur le cîté sortie, sélectionnez Commande Aiguillage dans le menu Outils. Lorsque les petites fenêtres de configuration de l'Aiguillage s'ouvrent, procéder:
   - Pour l'Aiguillage, entrez CT1 si votre adresse nœud était de 0, ou encore entrer CTn001, où n est votre adresse de nœud. (Ceci affecte 1 à votre bit de sortie de votre SMINI comme un un Aiguillage.)
   - Cliquez sur "Direct" ou "Dévié" pour activer une ligne de sortie on et off.
   Si vous connectez un LED en série avec une résistance (la valeur en ohms dépend de la tension continue appliquée) à 1 bit de sortie, vous être en mesure de commuter la LED on et off en cliquant simplement sur "Droit "ou "Dévié " dans la fenêtre de commande de l'Aiguillage. Notez que les bits de sortie SMINI peuvent être mis en place pour être soit "absorbeurs de courant" ou " générateurs de courants". (cela dépend de la façon dont votre SMINI est construite.) JMRI fonctionne de même, indépendamment du type de bits de sortie, mais le type de bits détermine la façon dont vous raccordez votre LED. Si vos sorties bits sont "récepteurs de courant" actuellement (le type le plus commun), relier le fil négatif de votre LED à la broche 1 de sortie, et la résistance entre le fil positif de la LED et une source de courant continu (généralement 3 à 12 volts). Si votre bit de sortie est en "générateur de courant", relier le fil positif de votre LED sur la broche 1, et relier la résistance entre le fil négatif de la LED et la masse actuelle.

Vous avez maintenant un nœud C/MRI configuré et fonctionnel. Vous pouvez ajouter plusieurs nœuds, en revenant au dialogue Configurer le nœud C/MRI (voir ci-dessous).

### Débuter avec une USIC ou SUSIC

Après avoir connecté physiquement votre SUSIC (ou USIC) à votre ordinateur, suivez la procédure ci-dessous pour configurer votre SUSIC (ou USIC) en tant que nœud C/MRI , et de tester un bit d'entrée et un bit de sortie. La procédure suppose 1) que cette SUSIC est le premier nœud C/MRI connecté à votre ordinateur, 2) que rien n'est raccordé aux broches d'entrée de votre première carte d'entrée numérique, SUSIC, ou les broches de sortie de votre premiere SUSIC, et 3) que vous n'avez pas donné d'affectations aux bits de votre SUSIC.

1. Démarrez le programme PanelPro.
2. Dans le menu Modification, sélectionnez Préférences ... et configurer:
   - Pour la connexion réseau sélectionnez "C/MRI".
   - pour le port série, sélectionnez le port que votre matériel C/MRI utilise.
   - Sélectionnez la vitesse en bauds que votre systémes C/MRI utilise
   - Cliquez sur le bouton "Configurer C/MRI". Sur le nouveau panneau qui s'ouvre:
     - Entrez votre adresse de nœud SUSIC. (0 est généralement utilisé pour le premier module SUSIC, mais ce nombre est réglé par les commutateurs d'adresse sur votre carte contrîleur SUSIC.)
     - Sélectionnez "USIC_SUSIC" pour le type de nœud
     - Laissez DL à zéro.
     - Sélectionnez "24-bit" ou "32-bit" pour la taille de carte, suivant si vous avez la carte 'originale DIN et DOUT 24-bit ou la plus récente 32-bit
     - Utilisez le Tableau ci-dessous pour configurer vos cartes et dire à JMRI quelle carte a des cartes d'entrées et celle qui a des cartes de sorties. Pour chaque carte que vous avez installé, cliquez où il est dit "Sans carte" et sélectionnez "Carte d'Entrée" ou " carte de Sortie". Notez que les cartes d'entrée et de sortie peuvent être dans n'importe quel ordre, mais il ne faut pas d'espaces vides avant celle qui suit la dernière carte installée . (Il s'agit d'une exigence matériel de C/MRI.)
     - Cliquez sur "Ajouter Nœud"
     - Cliquez "Terminé"
   - Retour sur le panneau, "Préférences ... ", cliquez sur "Enregistrer", et dire oui quand il vous demande si vous voulez quitter.
3. Redémarrez le programme. Vous devez affecter un bit d'entrée pour commencer la scrutation. Sélectionnez Tableau Capteur dans le menu Outils, et continuez:
   - Cliquez "Ajouter ..." au bas du Tableau Capteur.
   - Dans la boîte de dialogue Ajouter un Nouveau Capteur:
     - Pour le Nom Système, entrez votre adresse CS1 si le nœud SUSIC a été 0, ou encore entrer CSn001, où n est votre adresse du nœud de SUSIC.
     - Pour le Nom Utilisateur entrz Test".
     - Cliquez "OK".
   - Le Nom Système et le Nom Utilisateur apparaîtront dans le Tableau Capteur. L'état de votre Capteur dans le Tableau Capteur sera initialement "Inconnu", mais passera rapidement à "inactif" lorsque la scrutation commence (en supposant que rien n'est raccordé à la broche d'entrée 1).
   La LED d'émission et de réception sur votre carte contrîleur SUSIC devrait maintenant clignoter, indiquant que l'ordinateur et la SUSIC dialoguent.
4. Pour vérifier que le bit d'entrée (Capteur) que vous avez attribué est au travail, relier la broche 1 d'entrée (la première broche d'entrée sur la première carte d'entrée de votre SUSIC) pour diriger le courant à la masse.SUSIC La sonde doit passer à "Actif". L'état du Capteur alterne entre "actif" et "Inactif", selon que broche 1 est mise à la masse ou non.
5. Pour vérifier que tout fonctionne du cîté de la sortie, sélectionnez Commande Aiguillage dans le menu Outils. Lorsque les petites Fenêtre de configuration de l'Aiguillage s'ouvrent, procéder:
   - Pour l'Aiguillage, entrez CT1 si l'adresse de votre nœud SUSIC était 0, ou Sinon, indiquez CTn001, où n est votre adresse de nœud de SUSIC. Celle ci attribue 1 bit de sortie (la première ligne de sortie carte sur votre SUSIC) à l'Aiguillage .
   - Cliquez sur "Direct"ou "Dévié" pour activer une ligne de sortie on et off.
   Si vous connectez une LED en série avec une résistance (la valeur en ohms dépend de la tension continue appliquée) à 1 bit de sortie, vous êtes en mesure de commuter la LED on et off en cliquant simplement sur "Direct "ou "Dévié" dans la fenêtre de contrîle de l'Aiguillage. Sinon, vous pouvez utiliser un multimètre pour mesurer le courant sur un changement d'état du bit 1 comme il est on et off.

Vous avez maintenant un nœud C/MRI configuré et fonctionnel. Vous pouvez ajouter plusieurs nœuds, ou modifier la configuration de la carte DIN/ DOUT de ce nœud SUSIC, en revenant au dialogue de Configuration du nœuds C/MRI (voir ci-dessous).

### Gestions des Nœuds

Chaque SMINI, USIC ou SUSIC est appelé un "nœud". Avant d'utiliser C/MRI avec JMRI, vous devez dire à JMRI les nœuds que vous avez sur votre système et la configuration de chaque nœud. Lorsque vous sélectionnez C/MRI dans les Préférences de dialogue, un bouton "Configurer nœuds C/MRI" est affiché. Cliquez sur ce bouton pour faire apparaître une boîte de dialogue pour entrer des informations de configuration de nœud. Vous pouvez ajouter de nouveaux nœuds ou mettre à jour la configuration d'un nœud existant en revenant à la Préférence de dialogue ( Edition>Préférences ...) ou en sélectionnant Configurer nœuds C/MRI dans le menu CMRI. Assurez-vous de sauver vos préférences après avoir modifié la configuration de votre nœud. Utilisez la bouton fonction "Enregistrer" dans la fenêtre Préférences.

L'adresse d'un nœud est définie en utilisant l'adresse des commutateurs sur votre carte C/MRI. (adresses de nœud sont appelés UA dans les manuels C/MRI.) Les adresses de nœud doivent être unique pour chaque carte, mais ne doivent pas être séquentiels. L'adresse de nœud est utilisée dans le nom système JMRI pour référencer les bits d'entrée et de sortie appartenant à ce nœud (voir ci-dessous)

.

La configuration des nœuds C/MRI utilisant la boîte de dialogue de configuration est simple. Pour une SMINI, il suffit d'entrer l'adresse de la carte définie dans les commutateurs d'adresse sur le carte SMINI, sélectionnez SMINI pour le type de Nœud, et cliquez sur le bouton "Ajouter Nœud" . Pour une USIC ou SUSIC, entrez l'adresse du Nœud, sélectionnez USIC_SUSIC, cartes sélectionnez les cartes 24-bit ou 32-bit, puis dites à JMRI quelle type de carte occupe tel emplacement .

Pour chaque nœud, vous pouvez afficher une liste sommaire des bits C/MRI qui sont en utilisation et ceux qui sont disponibles. Sélectionnez Liste Liste d'Affectations dans le menu CMRI pour faire apparaître un dialogue Liste des Affectations C/MRI. Ensuite, sélectionnez le nœud intéressant dans la liste des nœuds configurés, et si vous voulez afficher les affectations des bits d'entrée ou de sortie. Les affectations peuvent être imprimées en cliquant sur le bouton Imprimer au bas de la fenêtre de dialogue.

La Liste Affectations est utile pour vérifier que vous avez configuré le nombre exact de bits d'entrée et de sortie et l'adresse correcte du nœud pour chaque nœud. Le logiciel Liste d'Affectation travaille à partir de l'actuel configuration C/MRI, si un nœud a été configuré, il sera sélectionnable dans le dialogue de la liste des affectations de C/MRI. Le Tableau d'affectation contient une ligne pour chaque bit configuré d'entrée ou sortie. Chaque ligne contient aussi une adresse dans la colonne montrant quelle adresse utiliser pour chaque nom système C/MRI de JMRI . L'impression vide de la liste d'affectation pour chaque nœud fournit un document pratique à utiliser dans la détermination des affectations des bits d'entrée/sortie.

### Numérotation utilisée dans les Noms Systèmes C/MRI

Les noms système C/MRI commencent par "C". Par exemple, "CS24" se réfère à la 24eme ligne d'entrée, c'est un "S" pour Sensor (Capteur), "CL35" se réfère à la 35ieme ligne de sortie , "L" pour Light ( lumière), et "CT38" se réfère à la 38ème ligne de sortie, un "T" pour Turnout (Aiguillage)(tous pour un nœud avec l'adresse de 0).

Chaque nœud, entrées et sorties est numéroté séquentiellement à partir de 1, sans se soucier des types de cartes, ou du type de carte qui est dans ce connecteur de carte. Par exemple, si vous avez deux cartes d'entrée 24-bit, CS25 se réfère à l'entrée de première ligne sur la carte seconde entrée. Si vous avez deux cartes d'entrée 32-bit, CS25 se réfère à la ligne d'entrée 25e sur la carte première entrée.

Chaque SMINI, USIC ou SUSIC (nœud) a une adresse unique fixée par ses commutateurs d'adresses et est entrée lorsque vous avez configuré chaque nœud C/MRI ( voir ci-dessus). Les Capteurs et les Aiguillages sur le premier nœud (adresse 0) sont numérotées de 1 à 999; Les Capteurs et les branchements sur le deuxième nœud (adresse 1) sont numérotés 1001 à 1999 etc ; Notez que les adresses de nœud peuvent être séquentielles, mais ne sont pas requises pour être ainsi.

Par exemple:

- Disons que vous avez une SMINI avec ses commutateurs adresse réglé sur "2". Toutes les entrées et les sorties sur ce nœud seront numérotées à partir de 2001.
  - CT2001 est la première broche de sortie
  - CT2048 est la dernière broche de sortie
  - CS2001 est la première broche d'entrée
  - CS2024 est la dernière broche d'entréee
- Si vous avez une USIC avec ses commutateurs adresse réglé sur "1", elle aurra toutes les entrées et les sorties numérotés à partir de 1001. Si elle a trois cartes d'entrée 24-bit, et deux cartes de sortie 24-bit, leur adresse sera:
  - CT1001 est la première broche sur la première carte de sortie
  - CT1024 est la dernière broche sur la première carte de sortie
  - CT1025 est la première broche sur la 2ème carte de sortie
  - CT1048 est la dernière broche sur la 2ème carte sortie
  - CS1001 est la première broche sur la première carte d'entrée e
  - CS1024 est la dernière broche sur la première carte d'entrée
  - CS1025 est la première broche sur la 2ème carte entrée
  - CS1049 est la premiere broche sur la troisième carte d'entrée
  - CS1072 est la dernière broche sur la 3ème carte d'entré
  Notez que ce n'est pas dans n'importe quel ordre que les cartes sont installées. ça a été configuré lorsque vous avez mis en place le matériel. JMRI s'est dit quel type de carte est installé dans ce connecteur USIC lorsque vous définissez le nœud dans le dialogue de configuration C/MRI (voir ci-dessus).
- vous avez un SUSIC avec son adresse commutateurs réglé sur "4", les entrées et les sorties seront numérotées à partir de 4001. Si elle a deux cartes entrées 32-bit et de sortie à deux 32-bit , leur adresse sera:
  - CT4001 est la première broche sur la première carte de sortie
  - CT4032 est la dernière broche sur la première carte de sortie
  - CT4033 est la première broche sur la 2ème carte de sortie
  - CT4064 est la dernière broche sur la 2ème carte de sortie
  - CS4001 est la première broche sur la première carte d'entrée
  - CS4032 est la dernière broche sur la première carte d'entrée
  - CS4033 est la première broche sur la 2ème carte d'entrée
  - CS4064 est la dernière broche sur la 2ème carte d'entrée

Quand vous entrez une information Matérielle dans la fenêtre Ajouter Capteur, vous pouvez Saisir l'ID du Nœud, suivi par un":". Cette méthode peut aussi être utilisée pour l'adressage alternatif/étendu.
Donc pour un Capteur sur le nœud 2, broche 3 vous pouvez entrer la ligne suivante dans le champ d'adresse matérie: 2:3

Pour résumer, les broches d'entrée et de sortie sont étiquetées de manière séquentielle au sein de chaque nœud C/MRI. Pour compléter l'adresse de bit, ajouter 1000 fois à l'adresse de station au numéro de la broche numéro. Les adresses de nœuds peuvent aller aussi haut que le matériel C/MRI le permet.

Pour un guide facile des adresses de broches d'entrée et de sortie, sélectionnez Liste Affectations dans le menu pour accéder aux tables C/MRI des entrées et sorties affectées et libres pour chaque entrées et sorties disponibles pour chaque nœud. Chaque table a une ligne pour chaque broche incluant une colonne d'adresse montrant quelle est l'adresse à utiliser pour cette broche dans les noms système.

### Numérotation Complémentaire pour les Noms Système

Un schéma de rechange pour la numérotation dans les noms système de C/MRI a été développé pour donner accès aux utilisateurs au nombre total de lignes autorisées à la conception de matériel C/MRI. Le système principal de numérotation ( décrites ci-dessus) permet l'accès à 999 lignes d'entrée et de sortie sur chaque nœuds. La conception de matériel C/MRI, toutefois, supporte beaucoup plus de bits pour les nœuds USIC et SUSIC. La plupart des utilisateurs JMRI n'auront jamais besoin de ce régime complémentaire, et doivent utiliser le système de numérotation principal.

Le régime complémentaire de numérotation est similaire au régime principal de numérotation, sauf l'adresse du nœuds et les numéro de bits sont séparés par un "B", et les deux adresse de nœud et le numéro de bits peuvent aller à n'importe quelle valeur prise en charge par C/MRI. Par exemple, CS1B13 se réfère à la ligne d'entrée 13 d'un nœud avec l'adresse 1, et est équivalent à CS1013 du mécanisme principal de numérotation. Aussi CT2B1109 se réfère à la ligne de sortie 1109 d'un nœud avec l'adresse 2, et il n'y a pas d'équivalent dans le système principal de numérotation. Les utilisateurs peuvent utiliser indifféremment le schéma de numérotation pour les numéros de ligne jusqu'à 999, mais il doit utiliser le système de numérotation pour les numéros complémentaires pour les numéros de ligne supérieur à 999. Pour plus de facilité pour communiquer avec d'autres utilisateurs, l'utilisation du schéma de numérotation principale est recommandée, à moins que des bits supérieur à 999 doivent être adressés.

### Options de Commande d'un Aiguillage par C/MRI

Les Aiguillages peuvent être commandés en utilisant un ou deux bits de sortie. Lorsque l'Aiguillage est créé en utilisant l'option Ajouter dans le Tableau Aiguillage, il est demandé à l'utilisateur si l'Aiguillage doit être piloté par un ou deux bits de sortie.

Si la sortie de commande 1 bit est sélectionnée, l'utilisateur doit sélectionner la commande d'état "stable" ou "pulsé". Si l'"état stable" est sélectionné, alors le bit de sortie est réglé "Off"pour DIRECT ("normal" dans les manuels C/MRI) ou "On "pour DéVIé ("inverse" dans les manuels C/MRI). Lorsque le bit de sortie est déterminé, JMRI compare l'état requis à l'état indiqué par la valeur actuelle du bit de sortie. Si ces états différent, alors le bit de sortie est fixé comme indiqué ci-dessus. Si ces états sont les mêmes, cet état est comparé à l'état indiqué par les rétro-signalisations de l'Aiguillage. Si les états sont les mêmes, aucune mesure n'est prise, puisque l'Aiguillage est déjà dans l'état requis. Si les états sont différents, l'Aiguillage a été sans doute changé par quelque moyen distinct de JMRI. Afin de s'assurer que l'Aiguillage est effectivement mis à l'état requis, le bit de sortie est d'abord modifié pour correspondre à l'état indiqué par les informations de l'Aiguillage, puis une seconde plus tard il est changé à nouveau pour correspondre à l'état demandé. Ceci garantit un changement d'état pour les dispositifs de commande des Aiguillages qui nécessitent un changement d'état pour déplacer actuellement l'Aiguillage.

Si une sortie avec 1 bit de commande pulsée est sélectionnée, le bit de sortie est "Off" lorsque rien ne se passe. Lorsque l'état DéVIé est demandée, cette demande est comparée à l'état connu de l'Aiguillage (qui suit les rétro-signalisations de l'Aiguillage). Si l'état connu indique que l'Aiguillage est déjà dans l'état requis, rien n'est fait. Si l'état connu est différent de l'état requis, alors le bit est "pulsée". Une "pulse" se compose de bits étant mis à "On" pour une seconde, puis revient à "Off .

Si la commande par deux bits de sortie est sélectionnée, le bit référencé dans le nom système d'Aiguillage (voir ci-dessus) et le bit suivant dans la séquence sont utilisés pour contrîler l'Aiguillage. Par exemple, si CT33 a deux bits de sorties de commande, les bits 33e et 34e sont utilisés pour commander l'Aiguillage. Si la commande des deux bits de sorties est sélectionnée, l'utilisateur doit sélectionner la commande par état "stable" ou "pulsé". La Commande de l'état stable devrait être sélectionné pour les moteur d'Aiguillage à décrochage, comme les Tortoises, si il est commandé selon la recommandation dans le manuel utilisateur version 3.0, page 3-12 de Chubb . Avec le contrîle de l'état d'équilibre, pour DIRECT, le premier bit est réglée sur "OFF" et le second bit est réglé sur "ON", pour DéVIé, l'états des bits sont inversé, c'est à dire, le premier bit est réglé sur "ON" et le second bit est réglé sur "OFF".

Si la commande avec deux bits de sortie avec commande impulsionelle est demandée, les deux bits sont "Off" quand rien ne se passe. Lorsque DIRECT ou DéVIé est demandée, cette demande est comparée à l'état connu de l'Aiguillage (qui suit les rétro-signalisations de l'Aiguillage). Si l'état connu indique que l'Aiguillage est déjà dans l'état requis, rien n'est fait. Si l'état connu est différent de l'état requis, alors le premier bit est pulsé si DIRECT est demandé, ou le second bit est pulsé si DéVIé est demandé. Dans les deux cas, une "impulsion" consiste en un créneau porté à "On" pendant une seconde, puis revient à la position "Off".

Notez que d'avoir une commande deux bits de sortie, impose la création d'un Aiguillage en utilisant le bouton "Ajouter" dans le Tableau Aiguillage.

Enfin, l'option "inversé" peut être sélectionnée. Ce contrîle de la façon dont le matériel le CMRI met en oeuvre le "On " et "Off" utilisé dans le description ci-dessus. Normalement (l'option inverser n'est pas pas sélectionnée), "ON" se réfère à un "1" pour le matériel; pour la norme matériel C/MRI, tire la broche de sortie vers la masse et lui permet de recevoir du courant. "Off" correspond à un "0 "pour le matériel, en mettant la broche de sortie hors tension, et de le faire arrêter par manque de courant.

Lorsque "inverser" est sélectionné, "On " se traduit par un "0" envoyé au matériel, et "Off" se traduit par un "1" . Cela provoque la réaction du matériel avec la polarité opposée.

### Câblage

#### Utilisation des adaptateurs USB-série

La plupart des systèmes C/MRI utilise les signaux électriques R485 pour communiquer entre les nœuds et l'ordinateur. Il y a plusieurs façons de les générer:

1. Si votre ordinateur àa un port série intégré ( connexion RS232 ), vous pouvez utiliser un convrtisseur RS232 vers RS485. Il y en a un que construire comme élément du systèmes C/MRI, ou vous pouvez en achetez un.
2. Si votre ordinateur a un port USB, vous pouvez acheter un adaptateur commercial USB vers R485 et l'utiliser.
3. Si votre ordinateur a un port USB et que vous avez un adaptateur RS232 ver RS485, vous pouvez installer un adaptateur ( quelques fois appelé un "convertisseur USB vers série" ), puis connectez la sortie RS232 de celui-ci à l'entrée RS232 du convertisseur RS232 vers RS485. Notez que si vous utilisez un convertisseur Chubb RS232-RS485, quelques adaptateurs USB-RS232 demanderont que vous connectiez certains fils de commande RS232qui sont pas manipulés par le convertisseur Chubb:
   - DSR - DTR ( pins 4 et 6 sur le connecteur DB9 )
   - RTS - CTS ( pins 7 et 8 sur le connecteur DB9 )

Dans tous les cas, la ligne de communication finira par apparaître comme un port série sur votre ordinateur. Dans Windows, c'est un port COM, pour les autres ordinateurs il est nommé équipement série. Vous aurez à sélectionner le bon lors de la configuration de JMRI.

#### Utilisation d'une Connexion Réseau

JMRI vous permet de vous connecter à un nœud C/MRIà travers une connexion réseau. JMRI communique via le protocole TCP/IP à travers un réseau par uns adaptateur réseau-série, qui convertit la connexion réseau en un flux série qui va alors à travers un convertisseur RS485 au(x) nœud(s) C/MRI.

L'adaptateur réseau - série est souvent appelé un "serveur termina".Il est aussi appelé une "Box Lantronicx" Après un début de fabrication de celles-ci, ainsi elles sont maintenant disponible depuis de multiples sources. L'adaptateur doit être configuré avec les paramètres série correctes pour votre système C/MRI, incluant la bonne vitesse, 8 bits de donnée, pas de parité. Vous aurez probablement besoin d'un adaptateur RS232 - RS485 sur la sortie de votre adaptateur réseau.

Certains amateurs ont également construit des nœuds C/MRI qui ont des connexions Ethernet natives. JMRI communique avec eux via une connexion TCP/IP directe utilisant le protocole C/MRI, mais dans ce cas il n'y a pas besoin d'un convertisseur RS485.

Pour configurer JMRI pour utiliser une connexion réseau, allez à l'écran des Préférences, onglet Connexion. Après avoir sélectionné C/MRI pour le System Manufacturer, Sélectionnez "Network Interface" pour le System Connection. Puis entrez l'adresse IP ( ou le nom du nœud, s'il en a un ) de votre adaptateur réseau - série dans le champ IP Address / Host Name field. S'il utilise un numéro de port non standard, cochez la case Additional Configuration Settings et entrez le numéro du port. Cliquez Enregistrer et redémarrez le programme.

#### Câblage Signaux

JMRI peut travailleravec les méthodes les plus populaire de câblage des signaux pour le matériel C/MRI ( il y en a une certaine quantité! ) Pour avoir des informations sur comment configurer vos signaux pour le programme, voir le page signaux C/MRI.

### Exécution de JMRI lorsqu'il est déconnecté de votre système C/MRI

JMRI scrute continuellement, le matériel C/MRI pour les changements d'état. Si un ou plusieurs nœuds C/MRI ne répondent pas, éventuellement leurs entrées (Capteurs) sont mis à l'état INCONNU pour indiquer que JMRI a perdu le contact avec ces dispositifs sur le réseau.

Bien que ce soit la bonne chose à faire quand vous êtes vraiment connecté au matériel et tenter de faire fonctionner le réseau, il peut l'obtenir de la manière où vous êtes en cours d'exécution JMRI sans vos connexions réseau. Par exemple,Vous pouvez le faire, travailler sur vos panneaux tout en étant loin du réseau, ou alors que le réseau doit être mis hors tension pour une raison quelconque.

Pour répondre en utilisant JMRI sans une connexion active au réseau, dans le JMRI 2.3.2 une version connexion "C/MRI Simulateur" connexion a été mis à disposition dans les préférences.

S'il vous plaît notez que ce n'est valable que pour les utilisateurs qui ont déjà un connexion de travail C/MRI configurée. S'il vous plaît ne pas essayer d' utiliser le simulateur CMRI avant de configurer une connexion valide de matériel C/MRI, cela ne fonctionnera pas.

Une fois que vous avez votre connexion C/MRI configurée, quand votre matériel n'est pas disponible, vous pouvez simplement aller dans les Préférences JMRI, sélectionnez "C/MRI Simulator", Enregistrer les préférences, quitter et redémarrer. Ne pas modifier d'autres paramètres !

Lorsque le matériel de la C/MRI est à nouveau disponible, rendez-vous dans les préférences JMRI, sélectionnez "C/MRI Serial", enregistrer les Préférences, quitter et redémarrer.

## Outils JMRI pour C/MRI

Le menu CMRI contient 5 outilss:

### CMRI Monitor

Listes toutes les Commandes Série vues sur la connexion.

### Envoi Commande

### Exécuter Diagnostic

JMRI prends en charge les deux procédures de diagnostics automatisées mentionnées au chapitre 6 du Manuel Utilisateur C/MRI, Version 3.0 de Bruce Chubb. Les diagnostics sont utilisés pour vérifier le fonctionnement de votre matériel C/MRI. Ces procédures automatisées sont commandées via un dialogue disponible en sélectionnant Exécuter Diagnostic dans le menu C/MRI.
Le Test Wraparound nécessite un câble de test circulaire spécial, et le Output Test nécessite une carte test de sortie spéciale. Les deux équipements sont décrits dans le manuel référencé ci-dessus. Aucune autre connexion aux bits d'entrées ou de sorties sur les cartes devant être testées ne doit être faite quand ces tests sont effectués. Les diagnostics sont faciles à utiliser. Suivez simplement les instructions présentées dans le dialogue Exécuter Diagnostic C/MRI. Les erreurs trouvées sont reportées dans la fenêtre d'état du dialogue.

### Configurer les Nœuds C/MRI

Sélectionnez "Configure C/MRI Nodes" depuis le menu C/MRI, et depuis la liste déroulante en haut à droite, choisissez soit un type de Nœuds SMIM ou SUSIC à configurer. Ensuite entrez un numéro de nœud dans le champ à gauche et cliquez sur une des petites cases pour configurer une sortie spécifique.
Cliquez "Edit Node" pour actualiser, puis fermez le volet.

### Liste d'Affectations

## Documentation

### Aide JMRI

- Signaux C/MRI

### Autres Infos

Pour une info complémentaire sur C/MRI ( incluant le Manuel Utilisateur c/MRI), voir:

- Le site web JLC Enterprises
- Le site de discussion C/MRI users Yahoo group
- Le site web Easee Interfaces.