162 lines
7.9 KiB
Plaintext
162 lines
7.9 KiB
Plaintext
<!DOCTYPE html>
|
|
<html lang="fr">
|
|
<head>
|
|
<!-- Updated by Blorec Hervé 2017-01-19-->
|
|
<title>JMRI Matériel - CBUS®</title>
|
|
<!--#include virtual="/help/fr/parts/Style.shtml" -->
|
|
</head>
|
|
|
|
<body>
|
|
<!--#include virtual="/help/fr/parts/Header_fr.shtml" -->
|
|
<div id="mBody">
|
|
<!--#include virtual="../Sidebar.shtml" -->
|
|
<div id="mainContent">
|
|
<!-- Page Body -->
|
|
|
|
<h1>Structure Matériel: CBUS® MERG</h1>
|
|
|
|
<em>Le support de MERG est en évolution rapide,
|
|
le code réel pourrait être en avance ou en retard sur
|
|
la documentation un jour donné.
|
|
</em>
|
|
<ul class="snav"><!-- TOC -->
|
|
<li><a href="#connecting">Connexion</a></li>
|
|
<li><a href="#tools">Outils JMRI CBUS MERG</a></li>
|
|
<li><a href="#documentation">Documentation</a></li>
|
|
</ul>
|
|
|
|
<h2>Connexion</h2>
|
|
<h3>Dénomination CBUS</h3>
|
|
JMRI fournit une prise en charge pour les
|
|
<a href="../../../tools/Sensors.shtml"> Capteurs</a> généraux JMRI
|
|
les
|
|
<a href="../../../tools/Turnouts.shtml"> Aiguillages</a> généraux JMRI
|
|
en termes d'"événements" CBUS.
|
|
|
|
Le <a href="../../../doc/Technical/Names.shtml"> système de lettre</a>
|
|
pour les connexions CBUS est "M".
|
|
<p>Détails d'événement CBUS et les noms des objet sont
|
|
décrits ci-dessous, avec des détails techniques sur une
|
|
<a href="Names.shtml"> page séparée</a>.
|
|
|
|
<p>
|
|
JMRI Associe les événements CBUS avec les
|
|
objets individues JMRI (capteurs, aiguillages, etc) via le
|
|
Noms Système JMRI. Un Nom Système comme
|
|
"<code> MS+123; -345</code>"
|
|
définit un capteur qui suit les événements CBUS
|
|
"123 ON" et "345 OFF" pour changer d'état.
|
|
Selon les événement CBUS - les ID sont utilisées.
|
|
sur un circuit particulier
|
|
, ces noms systèmes peuvent être très long, auquel
|
|
cas, le "nom utilisateur" devient beaucoup plus utile.
|
|
|
|
<h2>Capteurs</h2>
|
|
<p>
|
|
Les messages CBUS entrant dans une applications JMRI peuvent être consultés
|
|
via des objets capteur JMRI. Le<a href="Names.shtml"> Nom Système</a> des capteurs
|
|
détermine à quel(s) message(s) CBUS (s) il correspond.
|
|
|
|
Le codage Un capteur est défini par deux événements: L'un, qui est ACTIF, et
|
|
celui qui est INACTIF.
|
|
|
|
Si ces images sont mappées à ON et OFF avec le même numéro ID d'événement, respectivement, seul
|
|
le nombre d'ID d'événement doit être précisé:
|
|
<br><code>MS18</code><br>
|
|
Le nombre est décimal.
|
|
|
|
<p>
|
|
Pour accroître la polyvalence, il est possible d'utiliser différents numéros d'ID d'événement
|
|
pour la transition ACTIVE (par défaut, une trame ON ) et transition INACTIVE
|
|
(par défaut, une trame OFF):
|
|
<br><code> MS18;21</code>
|
|
<p>
|
|
Le codage ON et OFF de CBUS n'est pas tout à fait conforme au modèle d'événement
|
|
, et il peut être utile de connecter la transition ACTIF ou INACTIF
|
|
d'un capteur JMRI à une trame OFF ou ON CBUS respectivement.
|
|
Les caractères "+" et "- " le font. Par exemple,
|
|
<br><code> MS-18;+21</code><br>
|
|
définit un capteur qui va ACTIF quand une trame OFF avec numéro d'identification 18 est reçu,
|
|
et va INACTIF quand une trame avec le numéro ID 21 est reçu.
|
|
<p>
|
|
Les numéros d'événement CBUS (en général) contiennent un numéro de nœud dans leur octets les plus significatifs.
|
|
Vous pouvez spécifier le numéro de nœud soit
|
|
en utilisant un nombre à 5 chiffres pour le numéro d'événement lui-même,
|
|
précédé par le numéro de nœud:
|
|
<br><code> MS200018</code><br>
|
|
soit en utilisant les lettres "N" et "E" pour préciser les différentes parties:
|
|
<br><code>MSN2E18</code><br>
|
|
|
|
<p>
|
|
Vous pouvez masquer une partie du paquet de CBUS, de sorte que les valeurs dans la partie masquée vont toujours correspondre, en utilisant la lettre "M" de format. <br><code> MS200018M07</code><br>
|
|
|
|
"M" indique le début d'un masque en hexadécimal qui sera appliquée, où les bits à 1 dans le masque seront bits à zéro dans la valeur résultante.
|
|
Dans l'exemple ci-dessus, "18" correspondra à "1F" . Ceci est particulièrement utile pour faire correspondre par exemple des évènements courts CBUS, oô les pièces du paquet incluent le numéro de nœud qui devrait (normalement) être ignoré
|
|
|
|
<p>
|
|
Enfin, il est possible de connecter arbitrairement un Capteur à
|
|
des trames CAN en précisant les données contenu
|
|
comme une chaîne hexadécimale:<br><code>MSX9100000000000012;X9100000000000019</code><br>
|
|
|
|
Ceci permet au Capteur de faire abstraction de toute signification intrinsèque d'événements à "ON" et "OFF"
|
|
, et lui permet de répondre à n'importe quel trame sur le réseau.
|
|
|
|
<h4> Création automatique</h4>
|
|
<p>
|
|
JMRI tente automatiquement de créer des objets Capteur depuis le
|
|
trafic qu'il entend sur le CBUS.
|
|
<p>
|
|
Lorsque JMRI entend un événement ON ou OFF sur le CBUS, il crée un Capteur
|
|
en utilisant l'ID d'événement correspondant.
|
|
La valeur par défaut du Capteur sera créé automatiquement à ON
|
|
dans le cas de l'activation du capteur ACTIF
|
|
et à OFF dans le cas de l'activation du capteur INACTIF
|
|
|
|
<p>
|
|
Parce que les événements ne sont pas intrinsèquement associés avec des objet matériels spécifiques
|
|
, et parce que les gens peuvent utiliser les ID d'événement de bien des manière, ceci
|
|
ne pas fait ce qui est souhaité. Quand il ne le fait pas, vous pouvez
|
|
créer manuellement des Capteurs appropriés en utilisant le bouton
|
|
<a href="../../../../package/jmri/jmrit/beantable/SensorAddEdit.shtml">Ajouter...</a>
|
|
sur le
|
|
<a href="../../../../package/jmri/jmrit/beantable/SensorTable.shtml">Tableau Capteur</a>.
|
|
|
|
<p>
|
|
Notez qu'il y a un
|
|
<a href="../../../../package/jmri/jmrix/can/cbus/swing/configtool/ConfigToolFrame.shtml">Outil de Capture d'Évenements CBUS</a> qui peut vous aider à créer les noms des Aiguillages et Capteurs Sans avoir à travailler directement sur les Noms Système.
|
|
|
|
<h3>Aiguillages</h3>
|
|
<p>(Pourrait être écrit, mais le schéma est similaire aux capteurs ci-dessus,
|
|
sauf que JMRI émet des trames CBUS au lieu de les recevoir, et
|
|
la lettre type est "T"au lieu de "S", par exemple, <code> MT-18; +21</code>)
|
|
|
|
<h3>Lumières</h3>
|
|
<p>Pourrait être écrit, mais le schéma est similaire aux Aiguillages ci-dessus,
|
|
sauf que la lettre type est "L"au lieu de "T", par exemple, <code>ML-18;+21</code>
|
|
|
|
<a name="tools"></a><h2>Outils CBUS MERG JMRI</h2>
|
|
<img src="../images/MERG_Menu.png" alt="MERG menu" align="right" height="132" width="227">
|
|
<p>Le menu MERG contient 5 outils:
|
|
<ul>
|
|
<li><a href="../../../../package/jmri/jmrix/can/cbus/swing/console/CbusConsoleFrame.shtml">Console</a></li>
|
|
<li><a href="../../../../package/jmri/jmrix/can/cbus/swing/console/CbusConsoleFrame.shtml#cbusSend">Envoyer Trame</a></li>
|
|
<li><a href="../../../../package/jmri/jmrix/can/cbus/swing/configtool/ConfigToolFrame.shtml">Outil de Capture d'Événement</a></li>
|
|
<li>Tableau Événeme</li>
|
|
<li><a href="../../package/jmri/jmrix/can/cbus/swing/console/CbusConsoleFrame.shtml">Outil de Configuration de Nœud</a></li>
|
|
</ul>
|
|
|
|
<a name="documentation"></a><h2>Documentation</h2>
|
|
<h3>Aide JMRI</h3>
|
|
<ul>
|
|
<li>La dénomination des Entrées et des Sorties CBUS est décrites <a href="Names.shtml">ici</a>.</li>
|
|
<li><a href="Details.shtml">Détails technique du support CBUS</a></li>
|
|
<li><a href="../index.shtml">Page d'AidePrincipale du support CAN</a> includant des liens pour obtenir plus d'outils.</li>
|
|
</ul>
|
|
|
|
<!--#include virtual="/help/fr/parts/Footer_fr.shtml" -->
|
|
</div><!-- closes #mainContent-->
|
|
</div> <!-- closes #mBody-->
|
|
<script src="/js/help.js"></script>
|
|
</body>
|
|
</html>
|