Files
2026-06-17 14:00:51 +02:00

162 lines
7.9 KiB
Plaintext

<!DOCTYPE html>
<html lang="fr">
<head>
<!-- Updated by Blorec Herv&#233; 2017-01-19-->
<title>JMRI Mat&#233;riel - CBUS&reg;</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&#233;riel: CBUS&reg; MERG</h1>
<em>Le support de MERG est en &#233;volution rapide,
le code r&#233;el pourrait &#234;tre en avance ou en retard sur
la documentation un jour donn&#233;.
</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&#233;nomination CBUS</h3>
JMRI fournit une prise en charge pour les
<a href="../../../tools/Sensors.shtml"> Capteurs</a> g&#233;n&#233;raux JMRI
les
<a href="../../../tools/Turnouts.shtml"> Aiguillages</a> g&#233;n&#233;raux JMRI
en termes d'"&#233;v&#233;nements" CBUS.
Le <a href="../../../doc/Technical/Names.shtml"> syst&#232;me de lettre</a>
pour les connexions CBUS est "M".
<p>D&#233;tails d'&#233;v&#233;nement CBUS et les noms des objet sont
d&#233;crits ci-dessous, avec des d&#233;tails techniques sur une
<a href="Names.shtml"> page s&#233;par&#233;e</a>.
<p>
JMRI Associe les &#233;v&#233;nements CBUS avec les
objets individues JMRI (capteurs, aiguillages, etc) via le
Noms Syst&#232;me JMRI. Un Nom Syst&#232;me comme
"<code> MS+123; -345</code>"
d&#233;finit un capteur qui suit les &#233;v&#233;nements CBUS
"123 ON" et "345 OFF" pour changer d'&#233;tat.
Selon les &#233;v&#233;nement CBUS - les ID sont utilis&#233;es.
sur un circuit particulier
, ces noms syst&#232;mes peuvent &#234;tre tr&#232;s long, auquel
cas, le "nom utilisateur" devient beaucoup plus utile.
<h2>Capteurs</h2>
<p>
Les messages CBUS entrant dans une applications JMRI peuvent &#234;tre consult&#233;s
via des objets capteur JMRI. Le<a href="Names.shtml"> Nom Syst&#232;me</a> des capteurs
d&#233;termine &#224; quel(s) message(s) CBUS (s) il correspond.
Le codage Un capteur est d&#233;fini par deux &#233;v&#233;nements: L'un, qui est ACTIF, et
celui qui est INACTIF.
Si ces images sont mapp&#233;es &#224; ON et OFF avec le m&#234;me num&#233;ro ID d'&#233;v&#233;nement, respectivement, seul
le nombre d'ID d'&#233;v&#233;nement doit &#234;tre pr&#233;cis&#233;:
<br><code>MS18</code><br>
Le nombre est d&#233;cimal.
<p>
Pour accro&#238;tre la polyvalence, il est possible d'utiliser diff&#233;rents num&#233;ros d'ID d'&#233;v&#233;nement
pour la transition ACTIVE (par d&#233;faut, une trame ON ) et transition INACTIVE
(par d&#233;faut, une trame OFF):
<br><code> MS18;21</code>
<p>
Le codage ON et OFF de CBUS n'est pas tout &#224; fait conforme au mod&#232;le d'&#233;v&#233;nement
, et il peut &#234;tre utile de connecter la transition ACTIF ou INACTIF
d'un capteur JMRI &#224; une trame OFF ou ON CBUS respectivement.
Les caract&#232;res "+" et "- " le font. Par exemple,
<br><code> MS-18;+21</code><br>
d&#233;finit un capteur qui va ACTIF quand une trame OFF avec num&#233;ro d'identification 18 est re&#231;u,
et va INACTIF quand une trame avec le num&#233;ro ID 21 est re&#231;u.
<p>
Les num&#233;ros d'&#233;v&#233;nement CBUS (en g&#233;n&#233;ral) contiennent un num&#233;ro de n&#339;ud dans leur octets les plus significatifs.
Vous pouvez sp&#233;cifier le num&#233;ro de n&#339;ud soit
en utilisant un nombre &#224; 5 chiffres pour le num&#233;ro d'&#233;v&#233;nement lui-m&#234;me,
pr&#233;c&#233;d&#233; par le num&#233;ro de n&#339;ud:
<br><code> MS200018</code><br>
soit en utilisant les lettres "N" et "E" pour pr&#233;ciser les diff&#233;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&#233;e vont toujours correspondre, en utilisant la lettre "M" de format. <br><code> MS200018M07</code><br>
"M" indique le d&#233;but d'un masque en hexad&#233;cimal qui sera appliqu&#233;e, o&#249; les bits &#224; 1 dans le masque seront bits &#224; z&#233;ro dans la valeur r&#233;sultante.
Dans l'exemple ci-dessus, "18" correspondra &#224; "1F" . Ceci est particuli&#232;rement utile pour faire correspondre par exemple des &#233;v&#232;nements courts CBUS, o&#244; les pi&#232;ces du paquet incluent le num&#233;ro de n&#339;ud qui devrait (normalement) &#234;tre ignor&#233;
<p>
Enfin, il est possible de connecter arbitrairement un Capteur &#224;
des trames CAN en pr&#233;cisant les donn&#233;es contenu
comme une cha&#238;ne hexad&#233;cimale:<br><code>MSX9100000000000012;X9100000000000019</code><br>
Ceci permet au Capteur de faire abstraction de toute signification intrins&#232;que d'&#233;v&#233;nements &#224; "ON" et "OFF"
, et lui permet de r&#233;pondre &#224; n'importe quel trame sur le r&#233;seau.
<h4> Cr&#233;ation automatique</h4>
<p>
JMRI tente automatiquement de cr&#233;er des objets Capteur depuis le
trafic qu'il entend sur le CBUS.
<p>
Lorsque JMRI entend un &#233;v&#233;nement ON ou OFF sur le CBUS, il cr&#233;e un Capteur
en utilisant l'ID d'&#233;v&#233;nement correspondant.
La valeur par d&#233;faut du Capteur sera cr&#233;&#233; automatiquement &#224; ON
dans le cas de l'activation du capteur ACTIF
et &#224; OFF dans le cas de l'activation du capteur INACTIF
<p>
Parce que les &#233;v&#233;nements ne sont pas intrins&#232;quement associ&#233;s avec des objet mat&#233;riels sp&#233;cifiques
, et parce que les gens peuvent utiliser les ID d'&#233;v&#233;nement de bien des mani&#232;re, ceci
ne pas fait ce qui est souhait&#233;. Quand il ne le fait pas, vous pouvez
cr&#233;er manuellement des Capteurs appropri&#233;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'&#201;venements CBUS</a> qui peut vous aider &#224; cr&#233;er les noms des Aiguillages et Capteurs Sans avoir &#224; travailler directement sur les Noms Syst&#232;me.
<h3>Aiguillages</h3>
<p>(Pourrait &#234;tre &#233;crit, mais le sch&#233;ma est similaire aux capteurs ci-dessus,
sauf que JMRI &#233;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&#232;res</h3>
<p>Pourrait &#234;tre &#233;crit, mais le sch&#233;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'&#201;v&#233;nement</a></li>
<li>Tableau &#201;v&#233;neme</li>
<li><a href="../../package/jmri/jmrix/can/cbus/swing/console/CbusConsoleFrame.shtml">Outil de Configuration de N&#339;ud</a></li>
</ul>
<a name="documentation"></a><h2>Documentation</h2>
<h3>Aide JMRI</h3>
<ul>
<li>La d&#233;nomination des Entr&#233;es et des Sorties CBUS est d&#233;crites <a href="Names.shtml">ici</a>.</li>
<li><a href="Details.shtml">D&#233;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>