User Tools

Site Tools


vcs-nl

Virtual

InhoudCentral StationsVirtual



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

Voor normaal gebruik is geen installatie nodig.

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. ​

vcs-nl.txt · Last modified: 2021/03/18 18:09 by smitt48