User Tools

Site Tools


actionctrl-fr

Differences

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

Link to this comparison view

actionctrl-fr [2018/11/12 08:56] (current)
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: 2018/11/12 08:56 (external edit)