JMRI : Gestionnaire de Nœuds CBUS

Capture d'écran CBUS Node Manager

Le gestionnaire de Nœuds comprend une table des Nœuds, ainsi que des capacités de configuration des Nœuds.

A part être un outil de configuration, cette table est utilisée par JMRI pour localiser les centrales DC / DCC, en activant des fonctionnalités pour les Centrales qui les prennent en charge.

Vous pouvez ouvrir plusieurs fenêtres de gestionnaire, celles-ci utiliseront toutes la même base de données de Nœuds.

Tableau des Nœuds

La moitié supérieure de l'écran affiche un Tableau de Nœuds, tandis que la moitié inférieure affiche des détails sur le Nœud sélectionné.

Les Nœuds seront ajoutés au Tableau lorsqu'une opération OPC d'administration de Nœud est détectée pour le numéro de Nœud.

Les Nœuds ( et les Centrales ) seront également ajoutés à la suite d'une recherche de Nœud ou une recherche de Centrale.

Il y a une ligne dans le Tableau pour chaque numéro de Nœud.

Le gestionnaire interrogera tout Nœud ajouté au Tableau pour connaître ses propriétés.

.

Si elle est activée, cette requête déclenchera la récupération en arriÉre-plan de la configuration complÉte du Nœud.

Lorsqu'un Nœud est sélectionné dans le Tableau, toute récupération en arriÉre-plan sera prioritairement dirigée vers ce Nœud.

Colonnes :

La récupération préalable permet une édition rapide du Nœud et peut être la base de toute intégration future de la sauvegarde du Nœud.

Les octets de données du Nœud sont calculés comme la somme de :

Vous pouvez cliquer dans la cellule Nom du Nœud pour modifier le nom du Nœud.

Vous pouvez supprimer un Nœud du Tableau via l'onglet Configuration du Nœud.

Menu Fichier

Importer les noms de Nœuds depuis le fichier FCU ( les noms de Nœuds ne sont pas actuellement maintenus entre les sessions )

Restaurer un Nœud à partir d'un fichier FCU - voir Restaurer à partir d'un FCU

Menu des options

Options du gestionnaire de Nœuds CBUS

Les options sont enregistrées entre les sessions sur une base par profil.

Informations sur les Nœuds

Informations supplémentaires sur le Nœud, y compris, si elles sont disponibles

Variables du Nœud

C'est un outil générique pour la modification des variables de Nœuds et des événements de Nœuds.

D'autres outils peuvent être plus appropriés pour la configuration complÉte des Nœuds.

JMRI n'enregistre pas les modifications de la configuration du Nœud, tout cela est enregistré sur le Nœud.

.

Il est judicieux de faire des sauvegardes réguliÉres de vos configurations de Nœuds en utilisant un logiciel approprié.

Ne modifiez pas aveuglément les Variables du Nœud pour voir ce qui se passe ! Utilisez en association avec la la documentation des modules individuels.

Ces derniers sont affichés sous la forme d'un Tableau.

Les colonnes du Tableau comprennent le numéro du NV, ainsi que la valeur du NV sous forme décimale, hexagonale et binaire.

Cliquez sur modifier pour éditer les Variables de Nœud, l'écran d'édition s'ouvrira dans une nouvelle fenêtre.

Modification des variables de Nœud

Les colonnes de gauche sont les valeurs actuelles, les colonnes de droite montrent les valeurs proposées.

Si les valeurs ont été modifiées, la ligne est surlignée en jaune.

Pour écrire les nouvelles VN, le bouton de sauvegarde est activé lorsqu'une variable a été modifiée.

Cliquez sur ce bouton pour une confirmation avant l'écriture, aprÉs quoi la fenêtre se fermera.

Événements du Nœud

CBUS Node Event Generic Config

Vous pouvez créer de nouveaux événements de Nœud en faisant glisser un événement du Tableau des événements CBUS vers la fenêtre du gestionnaire de Nœuds.

Si l'événement est nouveau pour le Nœud, il s'ouvrira dans une nouvelle fenêtre d'événement.

Si l'événement est déjà sur le Nœud, il s'ouvrira dans une fenêtre d'édition d'événement .

Cliquez sur le bouton d'édition dans la liste des événements, ou sur le bouton de nouvel événement. pour faire apparaître la fenêtre d'édition de l'événement.

La combinaison de l'événement et du Nœud est placée en haut de la liste

Les noms des Nœuds et des événements sont recherchés dans le Tableau des événements CBUS lorsque les spinners sont modifiés

Les boutons d'action seront activés ou désactivés en fonction de la façon dont le numéro de l'événement a changé.

Ne modifiez pas aveuglément les variables d'événement pour voir ce qui se passe ! Utilisez en relation avec la documentation des Nœuds individuels.

Toutes les valeurs existantes sont indiquées à gauche du Tableau, les valeurs proposées à droite.

Les valeurs nulles ne sont pas affichées pour les colonnes binaires afin d'aider à identifier les valeurs peuplées.

Il est possible d'utiliser les tourniquets

Utiliser les roues ou saisir une valeur dans la cellule pour modifier la valeur.

Toutes les variables modifiées verront leurs lignes surlignées en jaune.

Le nombre de variables par événement dépendra des paramÉtres d'événement et du firmware spécifiques au Nœud.

Cliquez sur modifier ou sur un nouvel événement pour enregistrer celui-ci dans le Nœud.

Lorsque vous apprenez,

Copier un événement copiera également les variables de l'événement dans un nouvel événement prêt à être modifié.

Lorsque vous supprimez un événement du Nœud, il vous sera demandé de le confirmer.

La fenêtre d'édition de l'événement restera ouverte aprÉs les opérations d'apprentissage ou d'édition de l'événement.

à l'heure actuelle, seul l'onglet générique est disponible. Des modèles pourront être disponibles en temps voulu.

Configuration du Nœud

CBUS Node Setup

L'onglet de configuration des Nœuds contient certaines fonctionnalités de configuration des Nœuds moins utilisées.

Le nom utilisateur JMRI du Nœud est utilisé pour faire référence au Nœud dans la console CBUS et dans d'autres applications CBUS.

L'auto-énumération CAN envoie une demande d'énumération au Nœud, qui devrait alors se trier lui-même avec un bon identifiant CAN.

Le CAN peut également être défini manuellement en cliquant sur le bouton "force set".
Un dialogue contextuel demandera le nouvel ID CAN, min 1, max 99.

Bouton Effacer tous les événements du Nœud

Bouton Supprimer du tableau

Numéros de Nœud

Numéro de Nœud : Chaque module individuel dans l'opération FLiM a un numéro de Nœud.

Un numéro de Nœud est demandé en maintenant enfoncé le bouton FLiM sur un Nœud.

JMRI peut détecter les modules qui demandent un numéro de Nœud.

Ceci est activé par défaut, bien qu'il puisse être désactivé dans le menu des options du gestionnaire de Nœuds.

Lorsqu'on détecte une demande de numéro de Nœud, une fenêtre popup d'allocation s'affiche.

Merg CBUS Node Configuration Request Node Number

à l'aide de la roulette numérique ou du clavier, saisissez le numéro de Nœud numérique que vous souhaitez pour le Nœud.

Il est suggéré d'allouer des numéros de Nœud supérieurs à 256, le nombre maximum non réservé étant de 65 533

Si un OpCode réservé est utilisé, l'arriÉre-plan deviendra jaune avec des explications.

Si un numéro de Nœud existant en cours d'utilisation est sélectionné, l'arriÉre-plan deviendra rouge.

Fichier xml du MERG FCU - Restaurer un Nœud / Importer un événement CBUS et des noms de Nœuds

CBUS Node Setup

Ouvrir la fenêtre de restauration via le menu Fichier du gestionnaire de Nœuds > Restaurer le Nœud à partir de FCU xml

Sélectionnez un fichier FCU xml à partir du bouton en haut de l'écran.

Les Nœuds du fichier apparaîtront dans le tableau supérieur.

Il y a des onglets pour visualiser les informations sur le Nœud sélectionné, les variables de Nœud et les événements de Nœud au centre de la fenêtre.

Si le tableau des événements JMRI CBUS est en cours d'exécution, le bouton d'importation des noms d'événements sera activé.
Un nom d'événement sera ajouté à une entrée de tableau d'événements existante si elle n'a pas de nom d'événement.


Les noms de Nœuds sont importés dans le Tableau principal des Nœuds, en mettant à jour le nom du Nœud s'il n'est pas défini.
Si un numéro de Nœud n'est pas présent dans la Tableau, une nouvelle ligne sera créée permettant au nom de Nœud d'être utilisé au sein d'autres applications CBUS de la JMRI.

Les options de restauration sont vers le bas de l'écran.

Les Nœuds du Tableau principal des Nœuds sont répertoriés vers le bas à gauche de l'écran de restauration.

Les deux transferts de NV et d'événements peuvent être sélectionnés de maniÉre indépendante.

Il y a également une option pour effacer tous les événements existants sur le Nœud.

Quand un Nœud FCU correspondant et un Nœud du Tableau de Nœuds ont tous deux été sélectionnés, le bouton Mettre à jour le Nœud devient actif.

Le Nœud donneur et le Nœud cible nécessitent la même quantité de NV ou de variables d'événement.

Une fois que vous avez cliqué, il y a une popup de confirmation. qui confirme les options qui sont définies.

CBUS Confirm write restore

Cliquez sur OK, l'icône occupée apparaîtra et le processus d'écriture commencera.

Toutes les valeurs inchangées ne seront PAS écrites sur le Nœud.

Comme pour les autres opérations, le Nœud en cours d'apprentissage sera mis à jour en temps réel via le Tableau principal des Nœuds.

à la fin de l'apprentissage, l'icône occupée disparaîtra et une popup d'échec d'apprentissage s'affichera si un quelconque problÉme est détecté.

Codes d'Opérations envoyées

Codes d'opération reçus

Tous les Nœuds sont désignés à la fois par le fabricant et le type de Nœud.

Variation du guide du développeur CBUS 6b

Il ne peut pas être garanti qu'un autre programme de la suite JMRI n'enverra aucun OPC opérationnel normal à un module qui se trouve en mode apprentissage.

Aide JMRI

Vous pouvez afficher cette page d'aide au sein de JMRI en sélectionnant Aide > Aide de la fenêtre dans la barre supérieure de la fenêtre du gestionnaire des Nœuds CBUS.

Les méthodes d'apprentissage des Nœuds sont accessibles via un script Jython, et comprennent des commandes uniques qui s'occupent de toutes les boucles.

Page principale du support CBUS de JMRI.

CBUS® est une marque déposée du Dr Michael Bolton

Traduction 2021-03-19