JMRI® c'est
PanelPro®
Avancées
Applications
Par la communauté JMRI.org:
Outils
JMRI fournit des outils puissants pour travailler avec réseau:
Automatisation du Réseau
JMRI peut être utilisé pour automatiser des parties de votre réseau, depuis un simple contrôle d'un croisement à la commande des trains en toîle de fond.
Materiel pris en Charge
JMRI prend en charge un large éventail de "Centrale" DCC produits par différents fournisseurs pour l'automatisation de réseaux miniatures.
Systèmes d'Exploitation Supportés

Système d'Aide JMRI

Table des Matières Index
Glossaire FAQ *)
Des pages marqué *) sont en Anglais.

Donner à JMRI Faites un don à JMRI.org

JMRI: Guide Utilisateur DecoderPro

Les Détails

Cette page fournit des renseignements sur la façon dont DecoderPro (programmateur symbolique) fonctionne. Pour plus de détails internes sur JMRI, s'il vous plaît voir les pages Doc Techniques.

Fichiers de Configuration

Il existe trois types de Fichiers de Configuration:

  • Fichiers Decoder configuration- Ceux-ci portent la description d'un type particulier de décodeur, et commandent le programmateur qui affiche les informations des variables.
  • Fichiers Locomotive Configuration- Ceux-ci portent les informations spécifiques sur une seule locomotive.
  • Programmer définitions - celles-ci définissent les formats pour les feuilles de programmation variées.

Le programmeur peut lire n'importe quel type de fichier. Si vous sélectionnez un fichier décodeur après avoir cliqué sur Lire le fichier, le programmateur sera défini avec les variables, options, etc pour ce type. Les valeurs seront vides, parce que le programmateur ne sait rien sur ce qui a été programmé dans un décodeur spécifique.

Si vous sélectionnez un fichier locomotive après avoir cliqué sur Lire le fichier, des informations sur la configuration à la fois du décodeur et des paramètres spécifiques à cette locomotive seront affichées. Cela vous montre comment la locomotive est déjà configurée, vous permettant de faire de petits changements avec moins de chance de confusion.

Vous pouvez également écrire des fichiers locomotive avec le bouton Écrire Fichier. Ceci va archiver le contenu connu du décodeur, vous permettant d'y revenir plus tard.

Les fichiers de configuration sont stockés au format XML. Il s'agit d'un forme standard pour les données structurées. XML est largement utilisé pour standardiser l'échange de données entre les différents fabricants dans de nombreux domaines, peut-être un jour les fabricants de décodeurs DCC fourniront une description XML de chaque décodeur qu'ils font. Dans l'intervalle, les fichiers de configuration sont créés par des bénévoles. S'il n'existe pas pour un décodeur spécifique, vous pouvez le créer . Vous pouvez également modifier un fichier si vous préférez des noms différents, un regroupement de différentes options, ou si vous ne voulez voir que certaines options que vous n'utilisez pas. Un simple éditeur de texte peut créer ces fichiers facilement, comme le format n'a pas de champs de longueur fixe, de caractères spéciaux, etc. Il y a aussi de puissants outils XML dans le domaine public qui font qu'il est très facile de gérer un grand nombre de fichiers décodeur.

Variables

Une "variable" définit la valeur qui sera chargée dans tout ou partie d'un CV. Par exemple, une variable peut être définie qui fixe la valeur des trois bits les plus significatifs de la CV 47. Si il y a plusieurs options configurées dans un seul CV, celles-ci devraient normalement être traitées par des variables distinctes. Actuellement, il existe plusieurs types de variables:

  • Decimal - nombres entrés dans la notation habituelle décimale. Ce sont les adresses courtes, les tensions de démarrage, etc.
  • Enum (énuméré) - choisir parmi un ensemble d'options. Elles peuvent être utilisées pour un simple choix on/off, oui/non, ou plusieurs ensembles complexes comme les FX par exemple l'éclairage ci-dessus. La configuration contient un nom pour chaque possibilité.
  • Long adresse - comme une valeur décimale, sauf les contraintes sur une adresse longue valide qui sont prise en compte.
  • Hex - Ce n'est pas tellement nécessaire, car les options multiples dans un seul CV peuvent être manipulées par des variables multiples. Mais si elle est nécessaire pour certaines raisons, la possibilité est présente.
  • Speed table - pas encore vraiment au point, ce type de variable est destinée à fournir un tableau des tables graphiques des vitesses, que vous pouvez faire glisser autour pour configurer comme vous le souhaitez.
Communication Programmateur: états

La communication avec la station de commande/programmeur, permettant la lecture et écriture du décodeur, n'est effectuée que lorsque les boutons "Lecture" ou "Écriture" sont pressés. DecoderPro garde la trace pour savoir si une valeur a été envoyée au décodeur en utilisant quatre états de variables ou de CVs:

  • Read - La valeur indiquée a été lue par le décodeur.
  • Stored - La valeur indiquée a été écrite dans le décodeur.
  • Edited - La valeur indiquée a été changée dans l'ordinateur, mais pas encore écrite dans le décodeur. Appuyez sur le bouton d'écriture quand vous êtes d'accord avec la valeur.
  • Unknown - Une valeur par défaut, ou une lecture a échoué, 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'écriture.
Impression

Vous pouvez imprimer les informations de la locomotive courante depuis la fenêtre du programmateur . Dans le menu "Fichier ...", sélectionnez "Imprimer ...", et remplissez la boîte de dialogue qui se présente.

L'impression est formatée par le format de programmation actuellement sélectionnée, afin que l'information de tous les onglets soit imprimée. Vous obtenez une impression plus courte des valeurs les plus importantes lorsque vous imprimez à partir du format "de base", et une liste de tout lorsque vous utilisez le format "complet"..