JMRI: Creating Control Panels

# JMRI:Création Panneaux de Commandes

Les librairies JMRI contiennent un système de création de panneaux de commandes. Il est grandement personnalisable, et vous permet ce commander votre réseau directement depuis le panneau.

## Contenu d'un panneau

Cliquer sur un symbole d'aiguillage le bascule de droit à dévié et vice-versa. Un aiguillage peut avoir aussi les états "inconnu" ou "incohérent", représentés par un ? ou un X respectivement. Ceux-ci représentes un état où aucune information n'a été reçue, et où l'information est intérieurement incohérente ( par exemple direct et dévié en même temps).

Les "Capteurs" peut être utilisé pour représenter des capteurs d'occupation ou autres entrées. L'icône par défaut est un petit cercle, avec la couleur utilisée pour représenter l'état du capteur. Dans l'exemple ci-dessus il y a sept capteurs pilotés par des indicateurs d'occupation. Cliquer sur un capteur bascule le capteur entre l'état "actif" et "inactif". Avec les icônes par défaut, actif est un cercle vert et inactif est un cercle vide. Ils sont destinés à représenter un indicateur de panneau allumé/éteint. Un cercle rouge représente l'état "inconnu", utilisé quand aucune information n'a été reçue depuis le réseau.

## Création d'un Panneau

(Nick Kulp présente un bon tutoriel sur ce sujet durant Mars 2004; ses diapositives sont disponibles sur le site web principal JMRI. Dick Bronson a fourni plusieurs introductions animées à PanelPro sur ses propres pages web.

Les panneaux sont réalisés avec un "Éditeur de Panneau", qui vous permet de placer des images représentant les aiguillages, les capteurs (sur certains systèmes) et les voies.

Vous démarrez l'éditeur en sélectionnant "Nouveau Panneau...", puis "Éditeur de Panneau" depuis le menu "Panneau" sur la fenêtre principale. Vous obtiendrez un panneau de commande vierge, plus la fenêtre de l'éditeur:

Depuis le haut, celle-ci contient :

- Deux champs textes spécifiants où(en pixels) doivent être insérer les nouveaux composants sur le panneau. Vous pouvez généralement ignorer ceci, car une fois que les composants ont été insérés, vous pouvez les faire glisser, En tenant enfoncé la méta Touche.
- Un bouton pour choisir une image de fond. Les capacités de l'éditeur de dessin sont rudimentaires et susceptibles de le rester pendant une longue période. Pour créer un panneau CTC, des diagrammes de voie complexes, etc, il est plus facile des les créer dans d'autres programmes et de les insérer comme une image de fond pour un panneau de commande JMRI.
- Un bouton pour ajouter du texte. Mettez le texte désiré dans le champ et cliquez le bouton. Vous pouvez déplacer le texte après l'avoir insérer, mais, vous ne pouvez pas actuellement modifier le texte plus tard.
- Un bouton pour ajouter une icône comme un label. C'est une possibilité pour ajouter des symboles de voies, etc. Pour voir ou sélectionner l'icône, cliquer sur le bouton "Éditer icône...".
- Deux sections pour ajouter des aiguillages liés à gauche ou à droite. Ceux-ci travaillent actuellement de la même manière, avec seulement différentes icônes pour représenter les états des aiguillages. Entrez le numéro de l'aiguillage (exemple: 23) et cliquer "Ajouter aiguillage:". Si vous préférez un graphisme différent pour les états directs ou déviés, vous pouvez changer leurs icônes avec le bouton "Éditer icônes".
- Une section pour ajouter un capteur. Taper le numéro du capteur ( exemple: 74 ou LS74) dans le champs et cliquer "Ajouter au Panneau".
- Une section pour ajouter un feu de signalisation. Taper le numéro du feu de signalisation dans le champs et cliquez "Ajoutez au Panneau" .

Chacun d'eux a également unun bouton "Éditer icônes..." qui vous permet de sélectionner quelle icône doit être montrée pour l'aiguillage, le capteur, etc, que vous êtes en train d'ajouter.

Après avoir obtenu le panneau de la manière que vous voulez, vous pouvez utiliser l'entrée "Enregistrer panneau..." dans le menu "Panneaux" pour l'écrire dans un fichier XML.

### Icônes

L'éditeur de panneau est à base d'icône. La librairie JMRI contient beaucoup d'icônes de contribution pour représenter les panneaux CTC, LED, etc. Vous pouvez naviguer à travers elles avec l'arbre dans le bas de l'éditeur de cadre. Peut-être que le meilleur moyen de voir ce que à quoi chacune ressemble est de la sélectionner dans l'arbre,puis cliquez sur l'icône à côté du bouton "Ajouter icône". Ce qui la chargera. .

Pour des petits bouts de voie, exemple pour connecter des aiguillages, vous pourriez vouloir

     resources -> icons -> small schematics ->tracksegments

Puis block.gif, etc.

Nous devons faire un meilleur travail d'organisation de ces...

### Autres types de panneaux

Parce que c'est à base d'icônes, vous pouvez créer des panneaux qui ressemblent à ce que vous voulez. Par exemple, au lieu d'utiliser des icônes de voie schématiques pour les aiguillages, vous pouvez utiliser des petites images, des leviers et des plaques sur la machine CTC. Ceci vous donnera des leviers "mécaniques" que vous pourrez basculer avec un clic.

Pour rendre ceci réellement aisé, nous avons besoin d'avoir un meilleur éditeur. Et faire un vrai panneau CTC demandera de meilleurs signaux logiques pour manipuler les boutons codés, etc. Si vous avez des avis sur la manière dont cela devrait fonctionner, s'il vous plaît envoyez vos commentaires!

## Utilisation du panneau

Pour commander le changement d'état d'un aiguillage ( exemple droit vers dévié), cliquez sur lui.

Pour le déplacer, vous le "meta-glisser". Sur un Mac c'est d'appuyer sur la touche Cmd et de glisser avec le curseur de la souris; sur Windows, ce pourrait être la touche Windows ou la touche de Ctrl. Ou ce pourrait être un glisser-droit. Désolé, je n'ai pas de machine Windows ici pour le tester. Pour Linux Glisser +clic droit.

Il y a aussi un menu déroulant(ctrl - clic sur un Mac) qui vous permet de pivoter l'icône afin qu'elle pointe dans la direction que vous voulez.