User Tools

Site Tools


actionctrl-fr

Contrôle des Actions

Description

Le contrôle d'action déclenche les actions lorsque l'état des objets de Rocrail changent. Le contrôle d'action ne fait pas partie d'une action mais peut en contrôler une. Le contrôle d'action fait partie de l'objet utilisé pour déclencher l'action(exemple : capteur, commutateur, itinéraire)

Le bouton pour configurer le contrôle d'action(déclencheur) se trouve principalement dans l'onglet Général de l'objet Rocrail à utiliser pour contrôler l'action.

Il est possible d'avoir plusieurs actions contrôlées par le changement d'état d'un objet de contrôle d'action. Il est possible d'avoir une action déclenchée par le changement d'état de plusieurs objets de contrôle d'action différents

Avant que le contrôle d'action puisse être configuré , l'action à contrôler doit être définie en premier dans la Configuration des Actions

Configuration


La liste contient les actions qui peuvent être déclenchées.

Haut/Bas

Déplace le contrôle de l'action sélectionnée vers le haut ou vers le bas dans la liste.

Copier

Copie le ou les contrôle(s) d'action sélectionné(s) dans le presse-papiers en tant que fichier texte XML.
Cela peut également être collé dans un éditeur de texte pour un affichage d'expertise. Il peut être modifié manuellement et copié à nouveau dans le presse-papiers.

La liste dans la boîte de dialogue est multi sélectionnable pour permettre la copie de plus d'un contrôle d'action .

Coller

Ajouter le contrôle d'action du presse-papier à la liste.

Identifiant

Un Identifiant d'action peut être sélectionnée à partir d'une liste déroulante des Action de toutes les actions précédemment définies dans la configuration Action Setup.

État

La valeur d'état saisie ici est l'état dans lequel l'objet de contrôle d'action (déclencheur) doit être pour que l'action soit déclenchée .

Selon l'objet de contrôle d'action utilisé, seuls les états disponibles pour cet objet seront présentés dans le champ du du tableau comme indiqué ci-dessous:
Les champs peuvent être modifiés avec des paramètres supplémentaires (comptage, numéro de piste etc.) si nécessaire.


Objet État Remarque
Sensor on, off, true, false,<count>3,shorton,longon4
Output on, active, off,shorton,longon4, longclick Les objets de sorties ne contiennent pas d'information pour les locomotives.
Switch turnout, straight, left, right, none, lock, unlock Utilisez "none" si l'action ne doit pas être activée par un clic gauche sur l' objet accessoire (commutateur) , mais uniquement à partir du menu de commande.
Signal red, yellow, green, white, blank, blockstate, aspect number
Loco home, forwards, reverse, diesel, steam, electric, battery, min, mid, cruise, max, fon, foff, +, -, #, x, light, lightgoods, local, goods, post, ice, mixed, regional, shunting, cleaning, none, service, commuter, class, schedule:, idle, wait, auto, run, manual, automatic, stop, stall, f1-f28, Expiration de l'évènement, eventtimeoutreset Avis pour l'énergie : haute, moyenne et basse
Block ghost, enter, occupied, reserved, free, closed, depart¹, acceptident2, exit(unexpected), codemismatch Occupé si déclenché par IN
Staging block ghost, enter, occupied, reserved, free, closed, depart1, exit, section, timeout, timeoutreset "Exit" est effectué,si l'événement Exit suit un événement IN. Exigence: Capteur de sortie
Dans le cas de "section" le sous-état recherchée doit être défini à ou dans la section de l'ID*.
Route go, lock, unlock "le vérouillage" est effectué lorsque l'itinéraire est défini (l'itinéraire est réservé, mais les aiguillages ne sont pas encore définis).
"le dévérouillage" est effectué lorsque l'itinéraire est libéré.
Schedule leave blank
Turntable goto <tracknumber>, next, prev, turn180, lighton, lightoff, calibrate, atposition <tracknumber> Lorsque Goto est utilisé sans numéro de voie, l'action est déclenchée pour chaque commande Goto. Lorsque Goto <tracknumber> est utilisé, l'action est déclenchée uniquement avec une commande pour accéder à cette voie particulière.
"atposition" est déclenché par la position du détecteur dans l'onglet Interface ou dans la fenêtre de dialogue d'ajout de voie d'un pont tournant, sans un numéro de voie pour chaque message, avec un numéro de voie seulement si la plateforme est sur la voie correspondante.
System go-cmd, go-event, stop-cmd, stop-event, stoplocs, save, shutdown, analyse, reset, ebreak, init, initready, short-circuit, on-auto, off-auto, stagetimeout, stagetimeoutreset, exception-xxxx, Expiration de l'évènement, eventtimeoutreset, error Actions système se trouvent dans la menu objets Rocview
L'événement init est enclenché après que toutes les bibliothèques de la station de commande aient été chargées.
Pour le traitement exception-xxxx Vérifier les actions de suivi doit être activée sur l'onglet Automatique de Rocrail.
Text leave blank l'action est déclenché lorsqu'un texte dynamique (EN) est mis à jour
Booster load, shortcut
MVTrack in
Variable Voir statuts d'action.
Weather sunrise, noon, sunset
Location scheduleupdate, occupdate occupdate: callertext=LocoList, calleruserdata=actocc:minocc

1) Le départ d'un train (non pour un train traversant!) est déclenché au moment où l'itinéraire vers la prochaine destination est réglé.
2) Accepter un nouvel identifiant en mode auto.
3) Le capteur compte les états 'ON'. L'action sera déclenchée si le décompte défini dans le champ d'état correspond au compteur du capteur.
4) Les états short-/longon sont utilisés pour deux actions différentes avec le même capteur/sortie. L'action est exécutée hors tension. il n'est pas conseillé de combiné short-/longon avec d'autres états.
:!: Toutes les valeurs d'état sont des cas sensibles.


Sous-état

Le sous état est utilisé en combinaison avec:

  • La mise en scène du block et son instruction
  • La Fonction "on" / "off" de la locomotive
  • La Fonction "on" / "off" du wagon.
  • L'énergie de la locomotive "haute, moyenne, faible".


Durée

Si le réglage est supérieur à zéro, cette valeur écrasera la durée dans la configuration de l'action.

Temps

Si le réglage est suppérieur à zéro, cette valeur écrasera la le temps dans la configuration de l'action.

Locomotive

Peut être utilisé pour définir l'ID locomotive pour des objets spécifiques qui ne contiennent aucune information locomotive comme les sorties.\\Généralement laissé vide pour la plupart des définitions de contrôle d'action.

  • Les objets de block remplacent cette valeur par l'ID de locomotive qui l'a réervé.
  • Les objets capteur remplace cette valeur avec l'identifiant si détecté. (RFID, Railcom…)

Note: Ce champ peut afficher la dernière valeur utilisée pour cette action après un redémarrage de Rocrail.

Description

Description optionnelle pour une utilisation dans le menu contextuel de type Accessoire Aiguillage.

Paramètre

2.1.982+
Paramètres facultatifs, CSV1), pour les actions XMLScript.
La dénomination des variables pour les paramètres est "%param1%…%paramN%".
actionctrl-param-fr.jpg

Réinitialiser

Réinitialisez le compteur dans le cas d'un objet capteur.
Si cette action n'est pas définie, le compteur continuera et les actions définies pour une valeur de compteur plus élevée peuvent être déclenchés.Pour que l'action soit déclenchée avec la valeur de compteur la plus élevée, cette option doit être définie, sinon les actions nécessitant une valeur de compteur inférieure ne seront pas déclenchées.


Toutes les conditions doivent être vraies

Par défaut, toutes les conditions définies de ce contrôle doivent être toutes 'TRUE' (vraie).
En désactivant cette option seule une des conditions doit être 'TRUE' (vraie).


Sur Commande/Événement

Pour les aiguillages, les sorties et les objets de signalisation définir si les actions seront listées à une commande et/ou un événement.
Les signaux d'horloge sont générés de façon habituelle par des oscillateurs.
Si les deux options sont activées, et que la station de commande génère également des événements après les commandes, les actions seront vérifiées deux fois.


Mode

Automatique

L'action se déclenchera uniquement en mode automatique

Manuel

L'action se déclenchera uniquement en mode manuel

Les deux

L'action se déclenchera dans les deux en mode automatique et manuel

Boutons

Ajouter

La sélection choisie et l'ID sera ajoutée à la liste

Supprimer

l'objet sélectionné sera supprimé de la liste

Changer

Les changements par rapport à un objet sont validés par ce bouton.


Action-système

Dans le Menu Objet de Roview→ Actions du système les actions peuvent être mise en place, qui seront déclenchées par les évènements du système Rocrail
Les mêmes actions et conditions peuvent être utilisé comme dans les objets.
Évènements système = états du système: voir le tableau au dessus Système -> État
Le cas typique d'utilisation pour les actions système est de définir des actions dans un état défini quand une session Rocrail démarre.

Par exemples:

  • faire passer tous les boutons sur le plan au "rouge" quand "init" (initialisation de Rocrail)
  • démarrer un script XML avec l'évènement "on-auto" bzw. "off-auto" (auto-mode on, auto-mode off)
  • définir une sortie si un "court-circuit" pour déclencher une alarme externe
  • ….

Boutons Communs

1)
liste séparée par des virgules sans espaces
actionctrl-fr.txt · Last modified: 2023/10/26 14:54 by phil45