Centrale Virtuelle

Table des MatièresLes interfacesCentrale Virtuelle

Introduction

La Centrale Virtuelle est la configuration par défaut quand aucune autre centrale n'est définie.
Cette librairie offre la possibilité à l'utilisateur novice d'être confronté aux nombreuses possibilités de Rocrail dès son premier essai. C'est également un outil fort utile pour tester ou développer un réseau en le faisant fonctionner sans risque de créer des accidents et des détériorations à son matériel roulant.

Fonctionnalités

  • Emulation des détecteurs avec un remise à zéro temporisé optionnel
  • Surveillance étendue (fichier trace) pour l'adressage de toutes les méthodes ou protocoles utilisés
  • Le CV lu génère un nombre aléatoire compris entre 0 et 255.
  • Une remise à zéro des statistiques du booster déclenchera des valeurs générées aléatoirement.
  • Un test intensif pour évaluer le débit des messages du moniteur.
  • Des commandes temporisées pour la remise à zéro des moteurs d'aiguillage.
  • Un générateur d'évènements aléatoires.


Attention

N'oubliez pas de donner à vos détecteurs un adresse, sans quoi Rocrail ne fonctionnera pas correctement dans le mode simulation.


Configuration

Pour un usage normal, aucune configuration n'est requise.

Remise à zéro des détecteurs

  • Activer l'option remise à zéro des détecteurs. L'activation de cette option simplifie les test avec la Centrale Virtuelle; Les détecteurs ont seulement besoin d'un clic pour l'activation et se remettent à zéro d'eux-même après le temps de repos du détecteur indiqué. Une remise à zéro manuelle n'est pas nécessaire.
  • Le temps de repos du détecteur, en ms, est utilisé pour la temporisation de la remise à zéro.
    La valeur par défaut de 200ms est très courte; La valeur recommandée est 2500ms.
  • Pour le test de la configuration manuelle des routes par l'usage des sorties (exemple ici Utiliser les sorties pour configurer les routes) l'option “remise à zéro” doit être désactivée.
  • Le “départ du jours” répondra seulement si cette option est désactivée. (Seuls les détecteurs actifs seront signalés.)

Exemple de surveillance (Trace) du serveur

20120827.144830.646 r9999I cmdr7000 OVirtual 0268 simulate fb addr=5 state=true
20120827.144830.654 r9999c vcs-1    OVirtual 0442 new timed command time=1903 delay=20 tick=1904
20120827.144830.845 r9999c vcs-1    OVirtual 0450 timed command
20120827.144830.845 r9999I vcs-1    OVirtual 0460 simulate fb addr=5 state=false


Field events

Si l'option “annuler commande” est activée, les “field events” seront générés pour la vitesse et les fonctions de commande.


Evènements de détecteurs aléatoires

Si la Version est mise à 2, le générateur de détection sera démarré après l'allumage et le redémarrage.
Avec une commande d'extinction, le générateur sera mis en pause.
Les adresses de détecteur sont choisies au hasard.
La fréquence de génération d'évènement est de 1 seconde.

Réglage fin

La gamme d'adresses utilisées est le nombre de modules de détection * 8. (un est utilisé si il est mis à zéro.)
L'offset du détecteur est ajouté à l'adresse aléatoire générée.
La valeur de timeout est utilisée comme intervalle; Par défaut 1000ms.


Voie de Programmation

Une valeur de retour de CV aléatoire sera générée si cette option est activée.
Sinon la précédente valeur de CV fixée sera utilisée pour un retour de CV.


BiDi

Les valeur de retour de CV seront envoyées deux fois pour émuler les décodeurs Railcom POM (Programmation sur la Voie Principale).


Personal Tools