User Tools

Site Tools


xmlscripting-fr

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
xmlscripting-fr [2025/11/26 15:58] – [Variables système] phil45xmlscripting-fr [2025/12/30 13:23] (current) – [Commandes] phil45
Line 433: Line 433:
  
 ====set==== ====set====
-Avec l'instruction"set",  une variable peut être utilisée pour définir le texte d'attribut ou la valeur entière d'un certain objet.\\+L'instruction set permet d'utiliser une variable pour affecter à un attribut d'un objet donné la valeur textuelle ou la valeur entière de cette variable, dépendant de ''setint''.\\
 <code xml> <code xml>
   <set vr="var1" table="waybilllist" id="%oid%" set="cartype" setint="false"/>   <set vr="var1" table="waybilllist" id="%oid%" set="cartype" setint="false"/>
 </code> </code>
 +^ Code d'exemple XMLScript pour "setint" ^ explication ^
 +| <vr id="vr_red" text="255" value="**0**"/> \\ <vr id="vr_green" text="**255**" value="0"/> \\ <vr id="vr_blue" text="255" value="**0**"/> | prepare the RGB values |
 +| <set vr="vr_red" table="txlist" id="tx_rgb" set="bgred" setint="**true**"/> \\ <set vr="vr_green" table="txlist" id="tx_rgb" set="bggreen" setint="**false**"/> \\ <set vr="vr_blue" table="txlist" id="tx_rgb" set="bgblue" setint="**true**"/> | use the RGB value [**0,255,0**] \\ to show the background in color "green" |
  \\  \\
 Pour définir une valeur d'un"sous-nœud": Pour définir une valeur d'un"sous-nœud":
Line 543: Line 546:
  \\  \\
 ^ Nom de l'objet ^ Type d'objet ^ Commandes ^ Etats ^ Remarques ^ Exemple ^ ^ Nom de l'objet ^ Type d'objet ^ Commandes ^ Etats ^ Remarques ^ Exemple ^
-| Loco | lc | All http://rocrail.net/software/rocrail-snapshot/rocrail/wrapper-en.html#lc | | l'attribut "bkid" peut être utilisé pour obtenir un ID de locomotive dans un bloc. \\ La commande %%"regularreset"%% est identique à %%"softreset"%% mais supprime également le calendrier assigné. |+| Loco | lc | All https://wiki.rocrail.net/rocrail-snapshot/rocrail/wrapper-en.html#lc | | l'attribut "bkid" peut être utilisé pour obtenir un ID de locomotive dans un bloc. \\ La commande %%"regularreset"%% est identique à %%"softreset"%% mais supprime également le calendrier assigné. |
 | Function | fn | All and fndesc, fncmd, group 1..7 | | La description de fonction "fnchanged" ou le "fndesc", attribut les signaux dont la fonction a été modifiée: f0...f28 (true (vrai)/false(faux)). \\ Le fncmd peut être utilisé pour la bascule on/off.| %%<fn id="loco1" fndesc="Horn" fncmd="flip" group="2"/>%% \\ F1-F4 group="1" \\ F5-F8 group="2" \\ ... \\ F25-F28 group="7" | | | Function | fn | All and fndesc, fncmd, group 1..7 | | La description de fonction "fnchanged" ou le "fndesc", attribut les signaux dont la fonction a été modifiée: f0...f28 (true (vrai)/false(faux)). \\ Le fncmd peut être utilisé pour la bascule on/off.| %%<fn id="loco1" fndesc="Horn" fncmd="flip" group="2"/>%% \\ F1-F4 group="1" \\ F5-F8 group="2" \\ ... \\ F25-F28 group="7" | |
 | Switch | sw | All | | | Switch | sw | All | |
Line 557: Line 560:
 | Action control | actionctrl |  | |l'"id" dans l'"actionctrl" est une référence à une action existante. Condition, ajoutez des "nœuds-enfants". | | Action control | actionctrl |  | |l'"id" dans l'"actionctrl" est une référence à une action existante. Condition, ajoutez des "nœuds-enfants". |
 | Operator | operator | emptycar, loadcar, addcar, leavecar | | Dans l'attribut "carids" une liste de viture doit être spécifiée .  | | Operator | operator | emptycar, loadcar, addcar, leavecar | | Dans l'attribut "carids" une liste de viture doit être spécifiée .  |
-| System | sys | All https://wiki.rocrail.net/rocrail-snapshot/rocrail/wrapper-en.html#sys | |+| System | sys | All https://wiki.rocrail.net/rocrail-snapshot/rocrail/wrapper-en.html#sys | | ajouter informall="true" pour envoyer les commandes à toutes les centrales numériques |
 | Automat | auto | All https://wiki.rocrail.net/rocrail-snapshot/rocrail/wrapper-en.html#auto | | | Automat | auto | All https://wiki.rocrail.net/rocrail-snapshot/rocrail/wrapper-en.html#auto | |
 | Car | car | empty, loaded, maintenance, assignwaybill, resetwaybill, loco & function | empty, loaded, maintenance, cartype, location | | %%<car id="test" cmd="assignwaybill" waybill="testbill"/>%% | | Car | car | empty, loaded, maintenance, assignwaybill, resetwaybill, loco & function | empty, loaded, maintenance, cartype, location | | %%<car id="test" cmd="assignwaybill" waybill="testbill"/>%% |
xmlscripting-fr.1764169106.txt.gz · Last modified: 2025/11/26 15:58 by phil45