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

224 lines
12 KiB
Plaintext

<!DOCTYPE html>
<html lang="fr">
<!-- Updated by Blorec Herv&#233; 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 &#224; faire:
<ul>
<li> Besoin d'Interface Utilisateur pour configurer les &#233;tats SV0 diff&#233;rents.
<li> R&#233;diger une routine "change address" qui prend &#224; la fois l'ancienne
et la nouvelle adresse et fait le changement sans l'aide d'une adresse de diffusion.
<li> R&#233;diger un ensemble de donn&#233;es de configuration dans un fichier texte sous la
forme utilis&#233;e par le programmateur de Hans, et le relire quand
demand&#233;. -->
<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>