Table of Contents
Virtual
Inhoud → Central Stations → Virtual
Virtueel Centrale
Het virtuele CS is de standaard configuratie als Rocrail opgestart wordt.
Deze bibliotheek zorgt er voor dat een nieuwe gebruiker niet direct geconfronteerd wordt met communicatie problemen als er voor het eerst opgestart wordt en biedt ontwikkelaars de mogelijkheid Rocrail te draaien zonder treinen te laten crashen.
Functies
- Sensor-emulatie met optionele getimede reset.
- Uitgebreide traceringen voor adressering voor alle methoden.
- CV lezen genereert een willekeurig getal in het bereik van 0 … 255.
- A booster statistieken reset activeert willekeurig gegenereerde waarden.
- Een stressrunner om de doorvoer van berichten op de monitor te testen.
- Getimede opdrachten voor het resetten van de schakelmotoruitgang.
- Een willekeurige sensorgebeurtenisgenerator.
Attentie
Vergeet niet om de sensoren een adres te geven, anders gaat Rocrail fout in de simulatiemodus.
Installatie
Sensor reset
- Activeer de optie Sensorreset. De activering van de optie maakt eenvoudig tests met virtuele CS mogelijk; Sensoren hebben slechts één klik nodig om te activeren en zichzelf te resetten na een bepaalde slaaptijd van de sensor. Een handmatige reset van de sensor is niet nodig.
- De slaapstand van de sensor, in ms, wordt gebruikt voor de timing van de reset.
De standaardwaarde van 200 ms is erg kort; Aanbevolen zijn de max. waarde 1000ms. - Voor het testen van handmatige routebepaling door middel van uitgangen (voorbeeld hier Uitgangen gebruiken om routes in te stellen) moet de optie “Reset” worden gedeactiveerd.
- De "Start of Day" reageert alleen als deze optie is uitgeschakeld. (Alleen actieve sensoren worden gerapporteerd.)
A server restart is needed to activate. |
Server trace voorbeeld
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
Veldgebeurtenissen
Als de optie "Overrule throttle" is ingesteld, worden veldgebeurtenissen gegenereerd voor snelheids- en functieopdrachten.
Willekeurige sensorgebeurtenissen
Als de versie is ingesteld op 2 , wordt de sensorgenerator gestart na opnieuw opstarten en ingeschakeld.
Met een uitschakelcommando zal de generator pauzeren.
Sensoradressen worden willekeurig gekozen.
De frequentie van het genereren van gebeurtenissen is 1 seconde.
Fijnafstelling
Het gebruikte adresbereik is het aantal sensormodules * 8. (Eén wordt gebruikt indien ingesteld op nul.)
De sensoroffset wordt opgeteld bij het gegenereerde willekeurige adres.
De time-outwaarde wordt gebruikt als interval; Standaard 1000ms.
Programmering Track
Er wordt een willekeurige CV-get-waarde gegenereerd als deze optie is ingesteld.
Anders wordt de vorige CV-ingestelde waarde gebruikt voor CV-get.
BiDi
CV get-waarden worden twee keer verzonden om Railcom POM-decoders te emuleren.
Versie
Deze optie is alleen voor ontwikkelaars. In alle andere gevallen: laat dit veld op nul .
Versie | Functionaliteit |
---|
1 | 1000 willekeurige sensorgebeurtenissen bij SoD. 2 | Sensor generator. (Willekeurige sensorgebeurtenissen.) | 3 | Uitgangen worden gerapporteerd in MADA-adresseringsschema. 4 | Geef geen echo's van schakel- en uitvoeropdrachten.