Table of Contents
Centrale Virtuelle
Introduction
La Centrale Virtuelle est la configuration par défaut quand aucune autre centrale n'est définie.
Cette bibliothèque offre la possibilité à l'utilisateur novice d'être confronté aux nombreuses possibilités de Rocrail dès son premier essai, et c'est un outil pour les testeurs et les développeurs pour 'faire fonctionner un réseau' sans endommager les locomotives.
Fonctionnalités
- Émulation 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 Réinitialiser des statistiques du booster déclenchera des valeurs générées aléatoirement.
- Un fonctionnement intensif pour tester 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
Remise à zéro des détecteurs
- Activer l'option réinitialiser des détecteurs. L'activation de cette option simplifie les tests 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 mise en veille 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 la valeur maximale de 1000ms. - Pour le test de la configuration manuelle des itinéraires par l'usage des sorties (exemple ici Utiliser les sorties pour configurer les itinéraires) l'option "réinitialiser" doit être désactivée.
- Le "début de journée" répondra seulement si cette option est désactivée. (Seuls les détecteurs actifs seront signalés.)
Un redémarrage du serveur est nécessaire pour l'activation. |
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
Le champs évènements
Si l'option "annuler la manette" est activée, les champs évènements seront générés pour les commandes de vitesse et de fonction.
Évè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.)
Le décalage du détecteur est ajouté à l'adresse aléatoire générée.
La valeur de dépassement de délai est utilisée comme intervalle; Par défaut 1000ms.
Voie de Programmation
Une valeur aléatoire de CV obtenue 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 l'obtention d'un CV.
BiDi
Les valeurs de CV obtenus seront envoyées deux fois pour émuler les décodeurs Railcom POM (Programmation sur la Voie Principale).
Version
Cette option est seulement pour les développeurs. Dans tous les autres cas: Laisser ce champs à zéro.
Version | Fonctionnalité |
---|---|
1 | 1000 évènements de détecteur aléatoire en "Début de Journée". |
2 | Générateur de détecteur. (Évènements de détecteur aléatoire.) |
3 | Les sorties sont reportées selon le schéma d'adressage MADA. |
4 | Ne pas répéter les commandes d'aiguillages et des sorties. |