User Tools

Site Tools


userpages:hermannk:departdelaychange-nl

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
userpages:hermannk:departdelaychange-nl [2021/02/28 08:48] – [De eigenschappen van de locomotief] hermannkuserpages:hermannk:departdelaychange-nl [2023/09/11 15:59] (current) – [Der Arbeitsbereich] hermannk
Line 3: Line 3:
  \\  \\
 Deze XML-script oplossing werd aangevraagd door een gebruiker die wat extra tijd nodig had voor de ingebouwde "Vertrekvertraging" van een blok.​ \\ Deze XML-script oplossing werd aangevraagd door een gebruiker die wat extra tijd nodig had voor de ingebouwde "Vertrekvertraging" van een blok.​ \\
-|  Directe sprong naar de [[userpages:hermannk:departdelaychange-nl#de_werkruimte |werkruimte]] download.  |+|  Directe sprong naar de [[userpages:hermannk:departdelaychange-nl#de_werkruimte |werkruimte]] download (11.09.2023).  |
  
 ===== Invoering ===== ===== Invoering =====
Line 60: Line 60:
 ==== De waarde van de vertrekvertraging wijzigen ==== ==== De waarde van de vertrekvertraging wijzigen ====
 Er wordt nog steeds aangenomen dat een locomotief van de klasse "DELAY" dit blok gebruikt. \\ Er wordt nog steeds aangenomen dat een locomotief van de klasse "DELAY" dit blok gebruikt. \\
-Het **model** van het aanroepende blok (**%callerid%**) moet worden gewijzigd door de nieuwe waarde "#vr_ddS_newValue"+De datastructuur van het aanroepende blok (**%callerid%**) moet worden gewijzigd door de nieuwe waarde #vr_ddS_newValue:  
-    <model cmd="change"+    <set vr="vr_ddS_newValue" table="bklist" id="%callerid%" set="departdelay" setint="true"/>
-      <bk id="%callerid%" departdelay="#vr_ddS_newValue"/+
-    </model>+
 Zoals te zien is, wordt het waardekenmerk ("#") gebruikt met "#vr_ddS_newValue" - niet het tekstkenmerk ("@"). \\ Zoals te zien is, wordt het waardekenmerk ("#") gebruikt met "#vr_ddS_newValue" - niet het tekstkenmerk ("@"). \\
  
Line 91: Line 89:
     </then>     </then>
     </if>     </if>
-    <model cmd="change"+    <set vr="vr_ddS_newValue" table="bklist" id="%callerid%" set="departdelay" setint="true"/>
-      <bk id="%callerid%" departdelay="#vr_ddS_newValue"/+
-    </model>+
   </then>   </then>
   </if>   </if>
Line 130: Line 126:
     </if>     </if>
      
-    <model cmd="change"+    <set vr="vr_ddS_%callerid%_newValue" table="bklist" id="%callerid%" set="departdelay" setint="true"/>
-      <bk id="%callerid%" departdelay="#vr_ddS_%callerid%_newValue"/+
-    </model>+
   </then>   </then>
   </if>   </if>
Line 159: Line 153:
 ==== De eigenschappen van de locomotief ==== ==== De eigenschappen van de locomotief ====
 De locomotief had "Gebruik vertrekvertraging" = JA moeten hebben ingesteld (zie [[:loc-details-nl#gebruik_vertrek_vertraging | Locomotieven - Gebruik vertrek vertraging]]). \\ De locomotief had "Gebruik vertrekvertraging" = JA moeten hebben ingesteld (zie [[:loc-details-nl#gebruik_vertrek_vertraging | Locomotieven - Gebruik vertrek vertraging]]). \\
-De locomotief zou "Class" = "DELAY" moeten hebben ingesteld (zie [[:loc-details-nl#class | Locomotieven - Klasse]]). \\+De locomotief zou "Class" = "DELAY" moeten hebben ingesteld (zie [[:loc-details-nl#klasse | Locomotieven - Klasse]]). \\
 {{:userpages:hermannk:departdelay_loco_details.png?}} \\ {{:userpages:hermannk:departdelay_loco_details.png?}} \\
  
  
-==== Test sequence ==== +==== Testsequentie ==== 
-- start the Automatic Mode, \\ +- start de automatische modus, \\ 
-- start each locomotive (do not use "Virtual start"), \\ +- start elke locomotief (gebruik niet "Virtuele start"), \\ 
-simulate the appropriate sensors and \\ +simuleer de juiste sensoren en \\ 
-watch the delay the locomotive gets a velocity command larger than zero. \\+let op de vertraging die de locomotief een snelheidsopdracht krijgt die groter is dan nul. \\
  \\  \\
-**Remark:** the "departdelayvalue is **not used** by Rocrail in case of using "Virtual start locomotive"! \\ +** Opmerking:** de "vertrekvertragingwaarde wordt **niet gebruikt** door Rocrail bij gebruik van "Virtuele startlocomotief"! \\ 
-Have fun. \\+Veel plezier. \\ 
 ===== De werkruimte ===== ===== De werkruimte =====
-The {{ :userpages:hermannk:departdelay.zip| werkruimte}} to test the script. \\+Update: 11.09.2023 \\ 
 +Het XMLscript "ac_departdelaySet.xml" is gewijzigd: \\ 
 +oud: \\ 
 +    <model cmd="change"> 
 +      <bk id="%callerid%" departdelay="#vr_ddS_%callerid%_newValue"/> 
 +    </model> 
 +nieuw: \\ 
 +    <set vr="vr_ddS_%callerid%_newValue" table="bklist" id="%callerid%" set="departdelay" setint="true"/> 
 + \\ 
 +De {{ :userpages:hermannk:departdelay_20230911.zip| werkruimte}} om het script te testen. \\
 {{:userpages:hermannk:departdelay_plan.png?}} \\ {{:userpages:hermannk:departdelay_plan.png?}} \\
 +
  
userpages/hermannk/departdelaychange-nl.1614498528.txt.gz · Last modified: 2021/02/28 08:48 by hermannk