224 lines
12 KiB
Plaintext
224 lines
12 KiB
Plaintext
<!DOCTYPE html>
|
|
<html lang="fr">
|
|
<!-- Updated by Blorec Hervé le 2013-09-01 et Egbert Broerse (Note "desapprouve"); le 2015-10-19-->
|
|
<head>
|
|
<meta name="generator" content="HTML Tidy for HTML5 for Apple macOS version 5.8.0">
|
|
<title>JMRI Outils Programmateur LocoIO (désapprouvé)</title>
|
|
<!--#include virtual="/help/fr/parts/Style.shtml" -->
|
|
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
|
</head>
|
|
|
|
<body>
|
|
<!--#include virtual="/help/fr/parts/Header_fr.shtml" -->
|
|
|
|
<div id="mBody">
|
|
<!--#include virtual="Sidebar.shtml" -->
|
|
|
|
<div id="mainContent">
|
|
<!-- Page Body -->
|
|
|
|
<h1>JMRI Outils Programmateur LocoIO (désapprouvé)</h1>
|
|
|
|
<p>JMRI contient les outils pour simplifier la programmation des accessoires d'entrée/sortie
|
|
de la carte contrôleur LocoIO. <strong>Nouveau méthode: avec <a href=
|
|
"../../apps/DecoderPro/index.shtml">DecoderPro</a>.</strong></p>
|
|
|
|
<p>Cet outil a été grandement mis à jour par John Plocher pour la libération de JMRI 1.8. La
|
|
première section de cette page est la description de ce programmateur de John. La <a href=
|
|
"#older">deuxième partie de la page</a> sont les instructions de l'ancien programmateur, qui
|
|
est toujours disponible <a name="current" id="current"></a></p>
|
|
|
|
<h2>Instructions pour le programmateur v1.8</h2>
|
|
|
|
<p>Cette version traite UNIQUEMENT de SV1 et SV2 (adresse/sous-adresse) et SV3-SV50 (mode
|
|
primaire, valeur1 et valeur2 pour les ports 1-16. En particulier, elle ne traite pas SV0
|
|
(configuration niveau de la carte), SV51-SV98 (Opcodes suppléants) ou SV101-124 (config
|
|
servo).</p>
|
|
|
|
<p>Utilisation du modèle:</p>
|
|
|
|
<ul>
|
|
<li>Entrez une adresse LocoIO et sous-adresse.</li>
|
|
|
|
<li>Cliquez sur la touche "probe".</li>
|
|
|
|
<li>Si une LocoIO est trouvée à cette adresse, sa version de firmware est affichée (la
|
|
fenêtre Moniteur LocoNet montrera tous les LocoIOs qui ont répondu à la requête de sondage
|
|
si vous en avez besoin pour vous rafraîchir la mémoire).</li>
|
|
|
|
<li>Si vous souhaitez changer l'adresse d'une carte LocoIO, vous DEVEZ veiller à ce qu'elle
|
|
soit la seule carte locoIO reliée à LocoNet, que l'adresse soit réglée par un message de
|
|
diffusion. Un message déroulant vous le rappellera. Si vous l'ignorez, alors toutes les
|
|
LocoIOs sur votre LocoNet seront reprogrammée à la même nouvelle adresse.</li>
|
|
|
|
<li>"read all" lit toutes les valeurs du CV LocoIO spécifié "write all" les écrit
|
|
tous.</li>
|
|
|
|
<li>Le bouton individuel en lecture/écriture fait la même chose, mais pour une seul boutons
|
|
à la fois.</li>
|
|
|
|
<li>"capture" extrait l'adresse de sortie du prochain aiguillage ou un message loconet d'un
|
|
capteur d'occupation, il le voit et l'utilise comme adresse du port sélectionné.</li>
|
|
</ul>
|
|
<!-- commented out because no longer supported - Egbert Broerse 20151018 -->
|
|
<!-- <p>
|
|
Liste des Choses à faire:
|
|
<ul>
|
|
<li> Besoin d'Interface Utilisateur pour configurer les états SV0 différents.
|
|
|
|
<li> Rédiger une routine "change address" qui prend à la fois l'ancienne
|
|
et la nouvelle adresse et fait le changement sans l'aide d'une adresse de diffusion.
|
|
|
|
<li> Rédiger un ensemble de données de configuration dans un fichier texte sous la
|
|
forme utilisée par le programmateur de Hans, et le relire quand
|
|
demandé. -->
|
|
<a name="older" id="older"></a>
|
|
<h2>Instructions pour le programmateur plus ancien</h2>
|
|
<a href="images/locoio.gif"><img src="images/locoio.gif" width="100" height="50" alt=""></a>
|
|
<p>Il s'agit du premier programmateur LocoIO, qui est toujours disponible dans JMRI. Cette
|
|
section contient les instructions pour ce programmateur.</p>
|
|
|
|
<p>Le programmateur dispose d'une interface basée sur des tables de configuration <a href=
|
|
"http://www.locobuffer.com/LocoIO/LocoIO.htm">de la carte LocoIO de John Jabour</a> , un
|
|
élément puissant pour créer des cartes CTC et les panneaux de contrôle (Plus d'informations
|
|
sur la carte est disponible sur le site <a href=
|
|
"http://www.locobuffer.com/LocoIO/LocoIO.htm">http://www.locobuffer.com/LocoIO/LocoIO.htm</a>).</p>
|
|
|
|
<p>Une carte LocoIO a 16 broches de signal, dont chacune peut être programmée comme entrée ou
|
|
sortie, et faire un certain nombre de choses différentes. La carte est également parfois
|
|
décrite comme ayant 16 canaux.</p>
|
|
|
|
<p>Les canaux sont configurés au moyen de messages LocoNet. Le programmateur LocoIO utilise
|
|
une table pour représenter les configurations de chaque canal.</p>
|
|
|
|
<p>La colonne "Action" est utilisée pour sélectionner la façon dont le canal se comporte.
|
|
Cliquez dans une cellule pour donner un de menu de choix disponibles. Actuellement, les choix
|
|
sont:</p>
|
|
|
|
<div class="list">
|
|
<dl>
|
|
<dt class="left"><dfn>"Interrupteur à bascule contrôles aiguillage"</dfn>
|
|
</dt>
|
|
|
|
<dd class="first">
|
|
<p>Générer un OPC_SW_REQ pour mettre un aiguillage close/thrown (droit/dévié) quand un
|
|
interrupteur à bascule change d'état. Quand l'entrée passe au niveau haut, une commande
|
|
"close"(droit) est envoyée, quand l'entrée est à un niveau bas, une commande
|
|
"thrown"(dévié) est envoyée. La valeur de configuration de canal est 0x0F.</p>
|
|
</dd>
|
|
|
|
<dt class="left"><dfn>"l'aiguillage bascule sur un niveau bas"</dfn>
|
|
</dt>
|
|
|
|
<dd>
|
|
<p>Générer un message OPC_SW_REQ LocoNet lorsque l'entrée passe au niveau bas. Ceci est
|
|
prévu pour être utilisé avec des boutons- poussoirs. La commande envoyée alterne la
|
|
position de l'aiguillage ou du signal adressé. Si la derniére envoyée était "close"
|
|
(droit), une "thrown" (dévié) sera envoyée maintenant et vice-versa. La valeur du canal
|
|
de configuration est 0x2F.</p>
|
|
</dd>
|
|
|
|
<dt class="left"><dfn>"l'aiguillage bascule sur un niveau haut"</dfn>
|
|
</dt>
|
|
|
|
<dd>
|
|
<p>Générer un message OPC_SW_REQ LocoNet lorsque l'entrée passe au niveau haut. Ceci
|
|
est prévu pour être utilisé avec des boutons- poussoirs. La commande envoyée alterne la
|
|
position de l'aiguillage ou du signal adressé. Si la derniére envoyée était "close"
|
|
(droit), une "thrown" (dévié) sera envoyée maintenant et vice-versa. La valeur du canal
|
|
de configuration est 0x6F.</p>
|
|
</dd>
|
|
|
|
<dt class="left"><dfn>"Message d'état définissant une sortie"</dfn>
|
|
</dt>
|
|
|
|
<dd>
|
|
<p>Pilote l'état des sortie en fonction des messages reçus sur les entrées
|
|
OPC_INPUT_REP de LocoNet. La sortie passe au niveau haut lorsque le message "entrée
|
|
haute" est reçu, et passe au niveau bas lorsque le message "entrée basse" est reçu. Les
|
|
messages sont également utilisés pour le statut d'occupation de canton, la sortie passe
|
|
à "haut" lorsque le canton est occupé, et à "bas" lorsque qu'il est libre. La valeur de
|
|
configuration de canal est 0xC0.</p>
|
|
</dd>
|
|
|
|
<dt class="left"><dfn>"La commande aiguillage close(direct) fixe l'état de la
|
|
sortie"</dfn>
|
|
</dt>
|
|
|
|
<dd>Pilote une sortie sur la carte LocoIO à réception d'une commande OPC_SW_REQ. La
|
|
valeur de configuration de canal est 0x80. Permet de régler le champ d'adresse pour
|
|
trouver une commande qui fixe l'aiguillage en "closed" (droit).</dd>
|
|
|
|
<dt class="left"><dfn>""La commande aiguillage thrown(dévié) fixe l'état de la
|
|
sortie"</dfn>
|
|
</dt>
|
|
|
|
<dd>
|
|
<p>Pilote une sortie sur la carte LocoIO à réception d'une commande OPC_SW_REQ. La
|
|
valeur de configuration de canal est 0x80. Permet de régler le champ d'adresse pour
|
|
trouver une commande qui fixe l'aiguillage à "thrown"(dévié).</p>
|
|
</dd>
|
|
</dl>
|
|
</div>
|
|
|
|
<p>Les colonnes "Hex Value 1, Value 2" définissent l'adresse que la carte LocoIO va utiliser
|
|
pour les communications LocoNet. Celle-ci contient une représentation hexadécimale des deux
|
|
valeurs de configuration décrites dans le Guide de programmation LocoIO de John Jabour. En
|
|
général, vous n'aurez pas besoin de comprendre ces adresses, les boutons <span class=
|
|
"button">capture</span> les trouvererons pour vous.</p>
|
|
|
|
<p>Nous prévoyons aussi d'avoir une colonne "User Address " (Adresse utilisateur) qui affiche
|
|
une adresse lisible par l'homme pour les aiguillages et les capteurs. Pour les messages
|
|
d'aiguillage, c'est le même nombre que vous utilisez sur votre régulateur. Pour les messages
|
|
d'occupation canton, c'est le numéro de canton. Pour les messages d'état d'entrée, c'est le
|
|
numéro d'entrée, qui est le double du nombre de la Fenêtre Principale de l'aiguillage
|
|
associé, plus un s'il s'agit d'un "switch" DS54 d'entré.</p>
|
|
|
|
<p>Le bouton <span class="button">Read</span> fait une lecture de la carte via le LocoIO de
|
|
LocoNet et affiche la configuration actuelle pour cette broche. Le bouton<span class=
|
|
"button">Write</span> emmagasine les paramètres actuels sur la carte LocoIO.</p>
|
|
|
|
<p>Le bouton <span class="button">Capture</span> offre un moyen facile de trouver une adresse
|
|
LocoNet nécessaire. Configurez l'entrée et sortie pour une broche particulière, puis appuyez
|
|
sur la <span class="button">Capture</span>. L'adresse dans le message LocoNet suivant le bon
|
|
type sera mis dans la colonne des adresses.</p>
|
|
|
|
<p>Par exemple, si vous avez un canal défini pour actionner quand un "message d'état
|
|
aiguillage droit" est reçu, appuyez sur la <span class="button">capture</span> et d'utiliser
|
|
votre régulateur pour commander le bon aiguillage en position droite</p>
|
|
|
|
<p>Comme autre exemple, si le canal est configuré pour envoyer: "Envoyer une commande
|
|
aiguillage dévié", appuyez sur le bouton <span class="button">Capture</span> et utilisez
|
|
votre régulateur pour commander le bon aiguillage en position déviée.</p>
|
|
|
|
<p>Au bas de la table sont des contrôles généraux. Le Champ d'adresse LocoIO définit
|
|
l'adresse de la carte étant programmée. Les processeurs LocoIO sont envoyés avec une adresse
|
|
1051 programmée; voir ci-dessous pour savoir comment changer cela. Adresse "0" est une
|
|
adresse globale qui fera répondre toutes les cartes LocoIO; assurez vous d'en avoir qu'une
|
|
seule de connectée lorsque vous utilisez ceci!</p>
|
|
|
|
<p>Le bouton <span class="button">Set adresse <span>va utiliser l'adresse globale pour
|
|
configurer une adresse spécifique dans une carte LocoIO. Encore une fois, assurez vous
|
|
d'avoir une seule de connectée (Ce bouton est désactivé dans la version actuelle pendant que
|
|
nous essayons de résoudre ce problème).</span></span></p>
|
|
|
|
<p><span class="button">Les boutons <span class="button">Open span ...</span> et <span class=
|
|
"button">Sauvegarder ...</span> ne sont pas encore mis en oeuvre. Ils finiront par vous
|
|
permettre de charger et stocker des fichiers de configuration.</span>
|
|
</p>
|
|
|
|
<p>Les boutons <span class="button">Tout Lire</span> et <span class="button">Tout
|
|
Écrire</span> ne lisent ni n'écrivent dans tous les canaux, et sont juste une commodité.</p>
|
|
|
|
<p>Les messages d'état lors de la capture/lecture/écriture sont affichés à la bas de la
|
|
fenêtre. Si aucune réponse n'est reçue par l'unité LocoIO, l'opération sera renouvelée
|
|
jusqu'à ce qu'elle réussisse ou jusqu'à ce que vous fermiez la fenêtre.</p>
|
|
<!--#include virtual="/help/fr/parts/Footer_fr.shtml" -->
|
|
</div>
|
|
<!-- closes #mainContent-->
|
|
</div>
|
|
<!-- closes #mBody-->
|
|
<script src="/js/help.js"></script>
|
|
</body>
|
|
</html>
|