User Tools

Site Tools


actionctrl-fr
no way to compare when less than two revisions

Differences

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


Next revision
actionctrl-fr [2018/11/12 08:56] – external edit 127.0.0.1
Line 1: Line 1:
 +====== Contrôle des Actions ======
 +[[:france#objects|{{  :objects.png}}]][[:english|{{  :rocrail-logo-35.png}}]]
  
 +[[:france|Sommaire]] -> [[:france#objects|Objets]] ->   [[timed-actions-fr|Actions]]
 +  * [[:actions-fr|Configurations des Actions]] | **Contrôle des Actions** | [[:actionctrl-fr#Action-système|Action système]] | [[:actioncond-fr|Conditions des Actions]] | [[:xmlscripting-fr|Script XML]] | [[action-example-fr|Exemple]]| [[level-crossing-fr|Exemple 2 - Rail/Passage à niveau]]
 +  
 +
 +\\
 +
 +
 +===== 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  [[:actions-fr|Configuration des Actions]]
 +
 +
 +===== Configuration =====
 +{{:actions:action_ctrl-en.png}}\\
 +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.\\
 +{{:actions:actionctrl-paste.png}}\\
 +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.\\
 +
 +==== ID ====
 +Un ID d'action peut être sélectionnée à partir d'une liste déroulante  des Actionde toutes les actions précédemment définies dans la configuration [[:actions-fr|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 ^ Etat ^ Remarque ^
 +| Capteur | on, off, true, false,<count><sup>3</sup>,shorton,longon<sup>4</sup> | |
 +| Output | on, active, off,shorton,longon<sup>4</sup> | 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' __**[[buildings:buildings-fr#action_controls|objet accessoire (commutateur) ]]**__, mais __uniquement__ à partir du menu de commande. |
 +| Signal | red, yellow, green, white, blank, aspect number | |
 +| Loco | run, stop, stall, min, mid, max, cruise, dirchange, lights, f1-f28, __**[[:rocrailini-automode-fr#event_timeout|eventtimeout]]**__ | Avis pour l'énergie : haute, moyenne et basse|
 +| Block | ghost, enter, occupied, reserved, free, closed, depart¹, acceptident<sup>2</sup>, exit(unexpected), codemismatch | Occupé si déclenché par IN||
 +| Staging block | ghost, enter, occupied, reserved, free, closed, depart<sup>1</sup>, exit, section | "Exit" est effectué,si l'événement **Exit** suit un événement **IN**.  Exigence: __**[[sensors_and_blocks-fr#sensor_events|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 ou Atposition est utilisé sans <numéro de piste>, l'action est déclenchée pour chaque commande Goto. Lorsque Goto est utilisé, l'action est déclenchée uniquement avec une commande pour accéder à cette piste particulière. |
 +| System | go-cmd, go-event, stop-cmd, stop-event, stoplocs, save, shutdown, analyse, reset, ebreak, init, initready, short-circuit, on-auto, off-auto | Actions système se trouvent dans la [[:rocgui-menu-fr#tables|table menu 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 de l'exeption-xxxx, la traçabilité des actions doit être activée sur l'onglet Automatique de Rocrail.  |
 +| Text | //leave blank// | l'action est déclenché lorsqu'un [[:text-en#dynamic_text| texte dynamique (EN)]] est mis à jour | 
 +| Booster | load, shortcut | |
 +| MVTrack | in | |
 +| Variable | See __**[[:variable-en#action_status_and_conditions|statuts d'action (EN)]]**__. | |
 +| Weather | sunrise, noon, sunset | |
 +<sup>1</sup>) 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é.\\
 +<sup>2</sup>) Accepter un nouvel identifiant en mode auto.\\
 +<sup>3</sup>) 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.\\
 +<sup>4</sup>) 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 "off" de la locomotive.
 +  * L'énergie de la locomotive "haute, moyenne, faible".
 + \\
 +
 +====Durée====
 +Si le réglage est supérieur à zéro, cette valeur écrasera la __**[[:actions-fr#duration|durée dans la configuration de l'action]]**__.\\
 +
 +====Temps====
 +Si le réglage est suppérieur à zéro, cette valeur écrasera la __**[[:actions-fr#timer|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====
 +Optional description for use in the __**[[:buildings:buildings-en#action_controls|Accessory Switch]]**__ type popup menu.\\
 + \\
 +====Réinitialisation====
 +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 devant être remplies====
 +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).\\
 +
 + \\
 +
 +====Commande/Evé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
 +
 +=== Automatique/Manuel===
 +L'action se déclenchera dans les deux en mode automatique et manuel\\
 +\\
 +
 +==== Boutons ====
 +
 +=== Ajoute ===
 +La sélection choisie et l'ID sera ajoutée à la liste
 +
 +=== Efface ===
 +l'objet sélectionné sera supprimé de la liste
 +
 +=== Modifie ===
 +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 __**[[actionctrl-fr#etat|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
 +   * ....
actionctrl-fr.txt · Last modified: 2023/10/26 14:54 by phil45