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

126 lines
6.9 KiB
Plaintext

<!DOCTYPE html>
<html lang="fr">
<head>
<!-- Copyright Bob Jacobsen 2008 -->
<!-- Translated by Herv&#233. BLOREC <bzh56420@yahoo.fr> on 2016-06-27 -->
<title>JMRI: DecoderPro In Depth</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>JMRI: Guide Utilisateur DecoderPro </h1>
<h2>Les D&#233;tails</h2>
<p>Cette page fournit des renseignements sur la fa&#231;on dont DecoderPro (programmateur
symbolique) fonctionne.
Pour plus de d&#233;tails internes sur JMRI, s'il vous pla&#238;t voir les
<a href="../../doc/Technical/IntroStructure.shtml">pages Doc Techniques</a>.</p>
<dl>
<dt class="left">Fichiers de Configuration</dt>
<dd class="first">
<p>
Il existe trois types de <a href="Files.shtml">Fichiers de Configuration</a>:</p>
<ul>
<li> Fichiers Decoder configuration- Ceux-ci portent la description d'un type particulier de d&#233;codeur,
et commandent le programmateur qui affiche les informations des variables.
<li> Fichiers Locomotive Configuration- Ceux-ci portent les informations sp&#233;cifiques sur une seule
locomotive.
<li>Programmer d&#233;finitions - celles-ci d&#233;finissent les formats pour les feuilles de programmation vari&#233;es.
</ul>
<p>
Le programmeur peut lire n'importe quel type de fichier. Si vous s&#233;lectionnez un fichier d&#233;codeur apr&#232;s avoir
cliqu&#233; sur Lire le fichier, le programmateur sera d&#233;fini avec les variables, options, etc pour ce type. Les
valeurs seront vides, parce que le programmateur ne sait rien sur ce qui a &#233;t&#233; programm&#233; dans un
d&#233;codeur sp&#233;cifique.</p>
<p>Si vous s&#233;lectionnez un fichier locomotive apr&#232;s avoir cliqu&#233; sur Lire le fichier, des informations sur la
configuration &#224; la fois du d&#233;codeur et des param&#232;tres sp&#233;cifiques &#224; cette locomotive seront
affich&#233;es. Cela vous montre comment la locomotive est d&#233;j&#224; configur&#233;e, vous permettant de faire de petits
changements avec moins de chance de confusion.</p>
<p>Vous pouvez &#233;galement &#233;crire des fichiers locomotive avec le bouton &#201;crire Fichier. Ceci va
archiver le contenu connu du d&#233;codeur, vous permettant d'y revenir plus tard. </p>
<p> Les fichiers de configuration sont stock&#233;s au format XML. Il s'agit d'un forme standard pour les donn&#233;es
structur&#233;es. XML est largement utilis&#233; pour standardiser l'&#233;change de donn&#233;es entre les diff&#233;rents
fabricants dans de nombreux domaines, peut-&#234;tre un jour les fabricants de d&#233;codeurs DCC fourniront une description
XML de chaque d&#233;codeur qu'ils font. Dans l'intervalle, les fichiers de configuration sont cr&#233;&#233;s par des
b&#233;n&#233;voles. S'il n'existe pas pour un d&#233;codeur sp&#233;cifique, vous pouvez
<a href="CreateDecoder.shtml"> le cr&#233;er </a>.
Vous pouvez &#233;galement modifier un fichier si vous pr&#233;f&#233;rez des noms diff&#233;rents, un regroupement de
diff&#233;rentes options, ou si vous ne voulez voir que certaines options que vous n'utilisez pas. Un simple &#233;diteur de
texte peut cr&#233;er ces fichiers facilement, comme le format n'a pas de champs de longueur fixe, de caract&#232;res
sp&#233;ciaux, etc. Il y a aussi de puissants outils XML dans le domaine public qui font qu'il est tr&#232;s facile de
g&#233;rer un grand nombre de fichiers d&#233;codeur.</p>
</dd>
<dt class="left">Variables</dt>
<dd>
<p>Une "variable" d&#233;finit la valeur qui sera charg&#233;e dans tout ou partie d'un
CV. Par exemple, une variable peut &#234;tre d&#233;finie qui fixe la valeur des trois
bits les plus significatifs de la CV 47. Si il y a plusieurs options configur&#233;es dans
un seul CV, celles-ci devraient normalement &#234;tre trait&#233;es par des variables distinctes.
Actuellement, il existe plusieurs types de variables:</p>
<ul>
<li> Decimal - nombres entr&#233;s dans la notation habituelle d&#233;cimale. Ce sont les adresses courtes, les
tensions de d&#233;marrage, etc.</li>
<li> Enum (&#233;num&#233;r&#233;) - choisir parmi un ensemble d'options. Elles peuvent &#234;tre utilis&#233;es
pour un simple choix on/off, oui/non, ou plusieurs ensembles complexes comme les FX
par exemple l'&#233;clairage ci-dessus. La configuration contient un nom pour chaque
possibilit&#233;.</li>
<li> Long adresse - comme une valeur d&#233;cimale, sauf les contraintes sur une adresse
longue valide qui sont prise en compte.</li>
<li> Hex - Ce n'est pas tellement n&#233;cessaire, car les options multiples dans un
seul CV peuvent &#234;tre manipul&#233;es par des variables multiples. Mais si elle est n&#233;cessaire pour certaines
raisons, la possibilit&#233; est pr&#233;sente.</li>
<li> Speed table - pas encore vraiment au point, ce type de variable est
destin&#233;e &#224; fournir un tableau des tables graphiques des vitesses, que vous pouvez faire glisser autour pour
configurer comme vous le souhaitez.</li>
</ul>
</dd>
<dt class="left">Communication Programmateur: &#233;tats</dt>
<dd>
<p>La communication avec la station de commande/programmeur, permettant la lecture et
&#233;criture du d&#233;codeur, n'est effectu&#233;e que lorsque les boutons "Lecture" ou "&#201;criture" sont press&#233;s.
DecoderPro garde la trace pour savoir si une valeur a &#233;t&#233; envoy&#233;e au
d&#233;codeur en utilisant quatre &#233;tats de variables ou de CVs:</p>
<ul>
<li> Read - La valeur indiqu&#233;e a &#233;t&#233; lue par le d&#233;codeur.
<li> Stored - La valeur indiqu&#233;e a &#233;t&#233; &#233;crite dans le d&#233;codeur.
<li> Edited - La valeur indiqu&#233;e a &#233;t&#233; chang&#233;e dans l'ordinateur, mais
pas encore &#233;crite dans le d&#233;codeur. Appuyez sur le bouton d'&#233;criture quand vous &#234;tes d'accord
avec la valeur.
<li> Unknown - Une valeur par d&#233;faut, ou une lecture a &#233;chou&#233;, ou pour d'autres raisons
le programme n'a pas confiance dans la valeur, est ce vraiment celle que vous voulez?. Modifiez la valeur ou appuyez sur le
bouton d'&#233;criture.
</ul>
</dd>
<dt class="left">Impression</dt>
<dd>
<p>Vous pouvez imprimer les informations de la locomotive courante depuis la fen&#234;tre du programmateur
. Dans le menu "Fichier ...", s&#233;lectionnez "Imprimer ...", et remplissez la
bo&#238;te de dialogue qui se pr&#233;sente.</p>
<p>L'impression est format&#233;e par le format de programmation actuellement s&#233;lectionn&#233;e, afin que l'information
de tous les onglets soit imprim&#233;e. Vous obtenez une impression plus courte des valeurs les plus importantes lorsque
vous imprimez &#224; partir du format "de base", et une liste de tout lorsque vous utilisez le format "complet".. </p>
</dd>
</dl>
<!--#include virtual="/help/fr/parts/Footer_fr.shtml" -->
</div>
</div> <!-- close #mBody -->
<script src="/js/help.js"></script>
</body>
</html>