JMRI: Conditional State Variables and Actions List
Author: Bob Jacobsen
Keywords: JMRI help Logix Conditional Add Edit

# Liste des Conditions Variables d'État et Actions

  ## Variables d'ùtat Disponibles

  Les variables d'état qui sont actuellement disponibles pour être utilisées dans les conditions sont répertoriées ci-dessous, avec des informations sur chacune d'elles. Les variables d'état doivent toujours être évaluées à vrai ou fausse. La condition résultant en vrai est donnée pour chacune d'elles. Si la condition n'est pas remplie, la variable d'état est évaluée à faux. Lorsqu'un Logix est actif, les états des entités (capteur, aiguillage, feu, etc.) spécifiées dans les variables d'état dans ses conditions sont surveillés, sauf si la case à cocher Déclencheurs de Calcul de la variable d'état soit décochée. Un calcul de toutes les conditions du Logix est déclenché lorsqu'un état surveillé change, comme indiqué ci-dessous (si ce n'est pas évident).

  - Capteur
    - Capteur actif : ùvalue à vrai si l'état du capteur spécifié est actif.
    - Capteur inactif : ùvalue à vrai si l'état du capteur spécifié est inactif.
  - Aiguillage
    - Aiguillage Dévié : ùvalue à vrai si l'état connu de l'aiguillage spécifié est dévié.
    - .
    - Aiguillage Direct : ùvalue à vrai si l'état connu de l'aiguillage spécifié est direct.
  - Lumière
    - Lumière Allumée : ùvalue à vrai si la lumière spécifiée est allumée.
    - Lumière éteinte : ùvalue à vrai si la lumière spécifiée est éteinte.
  - Feu
    - L'apparence du Feu est égale : ùvalue à vrai si l'apparence du feu spécifiée correspond à l'aspect variable (apparence) sélectionné.
    - Feu Allumé : ùvalue à vrai si le feu spécifiée est allumée..
    - Feu Forcé : ùvalue à vrai si lfeu spécifiée est forcé.
  - Mât de signalisation
    - Aspect Mât de Signalisation ùgale : ùvalue à vrai si l'aspect du mât de signalisation spécifié est égal à l'aspect spécifié dans la variable d'état. Le calcul est déclenché lorsque l'aspect du mât de signalisation change.
    - Mât de Signalisation Allumé : ùvalue à vrai si le mât de signalisation spécifié est allumé.
    - Mât de Signalisation Forcé : ùvalue à vrai si le mât de signalisation spécifié est forcé.
  - Mémoire
    - Comparaison mémoire-valeur : Compare la valeur enregistrée dans la mémoire spécifiée à la valeur spécifiée dans la variable d'état en utilisant un opérateur de comparaison spécifié. ùvalue à vrai si la comparaison est vraie. Il existe 5 opérateurs de comparaison qui peuvent être utilisés pour l'évaluation :
      - "moins que"
      - "inférieur ou égal"
      - "égal"
      - "supérieur ou égal"
      - "supérieur à"
      Le calcul est déclenché lorsque la mémoire surveillée change de sorte que la comparaison avec la valeur change.
    - Comparaison mémoire-mémoire : Compare la valeur enregistrée dans une mémoire spécifiée à la valeur enregistrée dans un second emplacement de mémoire. Il existe 5 opérateurs de comparaison qui peuvent être utilisés pour l'évaluation :
      - "moins que"
      - "inférieur ou égal"
      - "égal"
      - "plus grand que ou égal"
      - "supérieur à"
      Le calcul est déclenché lorsqu'une des valeurs de la mémoire surveillée change de sorte que la valeur de comparaison change.
  - Condition
    - Condition Vrai : évalue à vrai si l'état de la condition spécifié est vrai.
    - Condition Faux : ùvalue à vrai si l'état de la condition spécifiée est faux.
  - Bulletin d'Ordre
    - Itinéraire libre : évalue à vrai quand l'itinéraire est est disponible.
    - Itinéraire Défini : ùvalue à vrai lorsque l'itinéraire a été définie.
    - Itinéraire Alloué : ùvalue à vrai lorsque l'itinéraire a été allouée.
    - Itinéraire Occupé : ùvalue à vrai lorsque l'Itinéraire a été occupé.
    - Train en cours de circulation : ùvalue à vrai lorsqu'un train est en circulation.
  - Horloge rapide
    - Etendue de l'Horloge Rapide : ùvalue à vrai si l'heure actuelle de l'horloge rapide est comprise entre le début et la fin de la période de temps. Les heures doivent être doivent être spécifiées au format hh:mm, où hh représente les heures et mm les minutes, par rapport à une horloge de 24 heures. Le calcul est déclenché lorsque l'heure de l'horloge rapide entre dans la plage et lorsque l'heure de l'horloge rapide sort de la plage.
  - Occupation Canton
    - Occupé : ùvalue à vrai lorsque le canton est occupé.
    - Erreur d'alimentation : ùvalue à vrai lorsqu'une erreur d'alimentation est survenue.
    - Hors Service : ùvalue à vrai lorsqu'un canton est hors service.
    - ùteint : ùvalue à vrai lorsqu'un canton est éteint.
    - PChemin Occupé : ùvalue à vrai lorsqu'unchemin est occupé
    - Innoccupé : ùvalue à vrai lorsqu'un chemin n'est pas occupé.
    - Affecté : ùvalue à vrai lorsque le canton est affecté.
  - Entrée Sortie
    - Active : ùvalue à vrai lorsque l'entrée/sortie est active.
    - Inactive : ùvalue à vrai lorsque l'entrée/sortie n'est pas active.

  ## Actions disponibles

  .

  Les actions qui sont actuellement disponibles pour être utilisées dans les Conditions sont listées ci-dessous avec des informations sur chacune d'elles :

  - Capteur
    - Définir Capteur : Définit le capteur spécifié à l'état choisi. Spécifiez le capteur à définir en saisissant son nom. Spécifiez l'état à définir en choisissant Actif ou Inactif dans le menu contextuel.
    - Capteur à Réglage Différé : Règle le capteur spécifié à l'état choisi après avoir attendu un nombre de secondes spécifié. Spécifiez le capteur à régler en saisissant son nom. Spécifiez l'état à définir en en choisissant Actif ou Inactif dans le menu contextuel. Spécifiez le nombre de secondes à attendre avant de définir le capteur en saisissant un nombre dans le champ le plus à droite. Si cette condition est déjà en attente pour régler ce capteur, cette action est ignorée, et l'action précédente continue comme prévu initialement.(voir aussi Réinitialiser Capteur à Réglage Différé ci-dessous.)
    - Réinitialiser Capteur à Réglage Différé : Règle le capteur spécifié à l'état choisi après avoir attendu un nombre de secondes spécifié. Spécifiez le capteur à régler en saisissant son nom. Spécifiez l'état à définir en en choisissant Actif ou Inactif dans le menu contextuel. Spécifiez le nombre de secondes à attendre avant de définir le capteur en saisissant un nombre dans le champ le plus à droite. Cette action est la même que Capteur à Réglage Différé, sauf que si cette condition est déjà en attente active pour définir le capteur spécifié, l'attente précédente est annulée, et une nouvelle période d'attente est lancée. En effet , le temps d'attente est redémarré. Le capteur n'est pas défini avant l'expiration de la période d'attente la plus récente.
    - Annulation des Minuteries pour le Capteur : Annule toutes les minuteries d'attente pour définir le capteur spécifié dans toutes les Conditions dans toutes les Logix. Spécifiez le capteur en entrant son nom. Le capteur n'est pas défini ; toutes les actions retardées actives pour ce réglage du capteur spécifié sont annulées sans régler le capteur.
  - Aiguillage
    - Définir Aiguillage : Met l'aiguillage spécifié à l'état choisi. Spécifiez l'aiguillage à définir en saisissant son nom. Direct ou Dévié dans le menu contextuel.
    - Réglage Aiguillage Temporisé : met l'aiguillage spécifié à l'état choisi après avoir attendu un nombre de secondes spécifié. Spécifiez l'aiguillage à régler en saisissant son nom. Spécifiez l'état à définir en en choisissant Direct ou Dévié dans le menu contextuel. Spécifiez le nombre de secondes à attendre avant d'activer l'aiguillage en saisissant un nombre dans le champ le plus à droite. Si cette condition est déjà en attente d'activer cet aiguillage, cette action est ignorée et l'action précédente se poursuit comme prévu initialement.(voir aussi Réinitialisation de l'Aiguillage Temporisé ci-dessous.)
    - Verrouillage de l'Aiguillage : Permet de verrouiller ou de déverrouiller un aiguillage. Entrez le nom de l'aiguillage et choisissez l'opération dans le menu contextuel. Note: Pour contrôler le type de verrouillage de l'aiguillage, allez dans le Tableau Aiguillages et sélectionnez le Mode de verrouillage.
    - Annulation des Temporisation d'Aiguillage : Annule toutes les Temporisations en attente pour régler les aiguillages spécifiés dans toutes les Conditions dans toutes les Logix. Spécifiez l'Aiguillage en en entrant son nom. L'aiguillage n'est pas activé ; toutes les actions retardées actives pour définir l'Aiguillage spécifié sont annulées sans régler l'aiguillage.
    - Réinitialisation de l'Aiguillage Retardé : Met le aiguillage spécifié à l'état choisi après avoir attendu pendant un nombre de secondes spécifié. Spécifiez l'aiguillage en saisissant son nom. Spécifiez l'état à définir en en choisissant Fermé ou Lancé dans le menu contextuel. Spécifiez le nombre de secondes à attendre avant d'activer le aiguillage en saisissant un nombre dans le champ le plus à droite. Cette action est la même que Réglage Aiguillage Temporisé, sauf que si cette condition est déjà en attente active pour régler le aiguillage spécifié, l'attente précédente est annulée, et une nouvelle période d'attente est lancée. En effet , le temps d'attente est redémarré. L'aiguillage n'est pas activé jusqu'à ce que la période d'attente la plus récente expire.
  - Lumière
    - Régler la lumière : règle la lumière spécifiée sur l'état choisi. Spécifiez la lumière à régler en saisissant son nom. Spécifiez l'état à définir en choisissant On ou Off dans le le menu contextuel.
    - Définir l'intensité de la lumière : Définit l'intensité d'une lumière à intensité variable spécifiée à la valeur d'intensité saisie. Spécifiez la lumière à définir en saisissant son nom. Spécifiez l'intensité en saisissant le pourcentage d'intensité sous la forme d'un nombre entier compris entre 0 et 100. Si la lumière spécifiée n'est pas une lumière variable, ou si la valeur d'intensité valeur d'intensité saisie n'est pas un nombre entier dans la plage requise, un message d'erreur s'affiche.
    - Définir le temps de transition de la lumière : Définit le temps de transition d'une lumière à intensité variable spécifiée ua temps saisie. Spécifiez la lumière à définir en saisissant son nom. Spécifiez le temps de transition en saisissant le nombre de minutes d'horloge rapide nécessaires pour pour passer de 0 à 100 % d'intensité. Si le lumière spécifiée n'est pas une lumière variable, ou si un nombre entier positif n'est pas saisi pour le nombre de minutes d'horloge rapide, un message d'erreur s'affiche.
  - Feu
    - Définir l'apparence du Feu : Définit le feu spécifié à l'apparence choisie. Spécifiez le feu à définir en saisissant son nom. Spécifiez l'apparence à définir en choisissant dans le menu contextuel.
    - Définir Feu Forcé : Définit le feu spécifié. à forcer. Spécifiez le feu à forcer en saisissant son nom.
    - Libérer Feu Forcé : Efface le forç:age du feu spécifié. Spécifiez le feu en saisissant son nom.
    - Definir Feu ùteint : Règle le feu spécifiée sur non allumé . Spécifiez le feul en saisissant son nom.
    - Definir Feu Allumé : règle le feu spécifié sur allumé. Spécifiez le feu en saisissant son nom.
  - Mât de signalisation
    - Définir l'Aspect du Mât de Signalisation : Définit le mât de signal spécifié à l'aspect choisi. Spécifiez le mât de signal à définir en saisissant son nom. Sélectionnez l'aspect dans la liste Aspect du mât de signal.
    - Définir Mât de Signalisation Forcé : Définit le mât de signal spécifié à forcer. Spécifiez le mât de signal à forcé en saisissant son nom.
    - Libérer Forç:age Mât de Signalisation : Efface la mise à forcer du mât de signalisation spécifié. Spécifiez le mât de signalisation en entrant son nom.
    - Définir Mât de Signalisation ùteint : Définit le mât de signalisation spécifié comme non allumé. Spécifiez le mât de signal en saisissant son nom.
    - Libérer Mât de Signalisation ùteint : Règle le mât de signal spécifié à allumé. Spécifiez le mât de signal en saisissant son nom.
  - Mémoire
    - Définir la mémoire : Définit la mémoire spécifiée à la valeur saisie. Spécifiez la mémoire à définir en saisissant son nom. Spécifiez la valeur à définir dans la mémoire en la la saisissant dans le champ le plus à droite.
    - Copier la mémoire vers la mémoire : Copie la valeur d'une variable de mémoire à une autre variable de mémoire. Spécifiez la mémoire à partir de laquelle il faut copier en saisissant son nom dans le champ le plus à gauche. Spécifiez la mémoire qui doit recevoir la valeur copiée en saisissant son nom dans le champ le plus à droite.
  - Logix
    - Activer Logix : Active le logix spécifié. Spécifiez le logix à activer en saisissant son nom.
    - Désactiver Logix : Désactive le logix spécifié. Spécifiez le logix à désactiver en saisissant son nom.
  - Entrée Sortie
    - Definir Paire E/S Activée : active la paire entrée/sortie spécifiée. Spécifiez la paire entrée/sortie à activer en saisissant son nom.
    - Definir Paire E/S Désactivée : Désactive la paire d'entrée/sortie paire d'entrée/sortie spécifiée. Spécifiez la paire d'entrée/sortie à activer en entrant son nom.
    - Definir Segment Paire E/S Actif / Inactif : Demander que le segment d'itinéraire pour la paire d'entrée/sortie spécifiée soit activé s'il n'est pas actif ou désactivé s'il est actif. Spécifiez la Paire d'entrée/sortie à activer en saisissant son nom.
  - Bulletin d'Ordre
    - Allocation du Bulletin d'Ordre Itinéraire : Attribue (réserve) les OCantons composant l'itinéraire du Bulletin d'Ordre pour une utilisation par le Bulletin d'Ordre. Spécifiez le Bulletin d'Ordre en saisissant son Nom Système ou son Nom Utilisateur.
    - Désaffecter le Bulletin d'Ordre : Désaffecte les OCantons composant l'itinéraire du Bulletin d'Ordre afin qu'ils puissent être être alloués à d'autres Bulletins d'Ordre. Spécifiez le bBulletin d'Ordre en saisissant son Nom dSystème ou son Nom Utilisateur.
    - Définir l'itinéraire Aiguillages : Définit l'ensemble des aiguillages composant l'itinéraire du Bulletin d'Ordre. Précisez le Bulletin d'Ordre en saisissant son nom système ou son nom utilisateur.
    - Fonctionnement automatique du train : lance la lecture du script enregistré pour le train spécifié dans le Bulletin d'Ordre. Spécifiez le Bulletin d'Ordre en saisissant son nom système ou son nom tilisateur.
    - Train à conduite manuelle : sert d'"autorisation" à un opérateur qu'un train à conduite humaine dispose de droits de circulation pour l'étendue de l'itinéraire du Bulletin d'Ordre. Spécifiez le Bulletin d'Ordre en entrant son nom système ou son nom utilisateur.
    - Commande du train automatique : émet la commande spécifiée à un train à marche automatique. Spécifiez le Bulletin d'Ordre du train en saisissant son nom système ou son nom utilisateur. Les commandes sont :
      - Arrêt
      - Reprendre
      - Abandon
    - Définir l'ID du train : Définissez l'ID du train à partir du tableau de service ou de l'adresse DCC. Lorsqu'une adresse DCC est utilisée, précisez également Long ou Court. Exemple : 1234(L) ou 10(S).
    - Définir le nom du train : Définir le nom du train pour le... Bulletin d'Ordre sélectionné.
    - Définir Facteur du R&gulateur : Augmente ou diminue les paramètres d'accélération d'un train en marche automatique par le facteur spécifié. Spécifiez le Bulletin d'Ordre du train en entrant son Nom Système ou Nom Utilisateur.
  - Horloge rapide
    - Définir l'Heure de l'Horloge Rapide : Définit l'heure de l'horloge rapide à l'heure saisie. L'heure est saisie sous la forme hh:mm où hh représente les heures et mm représente les minutes sur une horloge de 24 heures. Cette action règle l'horloge rapide à l'heure spécifiée, que l'horloge rapide soit en marche ou arrêtée.
    - Démarrer l'Horloge Rapide : démarre l'horloge rapide de JMRI. en cours d'exécution. Si l'horloge rapide est déjà en cours d'exécution, cette action n'a aucun effet.
    - Arrêt Horloge Rapide : Met en pause l'horloge rapide JMRI. Si l'horloge rapide n'est pas en cours d'exécution, cette action n'a aucun effet.
  - Canton d'occupation
    - - Désallocation du canton : Désaffecte un canton d'occupation. Spécifiez le canton d'occupation en saisissant son nom ystème ou son nom utilisateur.
      - Définir la valeur du canton : Définit une valeur pour le canton sélectionné.
      - Définir Erreur Canton : Définit l'état du canton sélectionné à "erreur de cantonnement".
      - Effacer Erreur Canton : Supprimer le statut "Erreur Canton" epour le cantonnement sélectionné
      - .
      - Définir Canton Hors-Service : Définit le statut d'un cantonnement d'occupation à Hors-Service. Spécifiez le canton d'occupation en saisissant son nom système ou son nom utilisateur.
      - Effacer Canton Hors-Service : Définit l'état d'un cantonnement d'occupation à l'état actuel. Spécifiez l'OCanton en saisissant son nom système ou son nom utilisateur.
    - Audio
      - Jouer un fichier son : Lit le fichier son spécifié. Spécifiez le fichier sonore à lire en saisissant son nom dans le champ prévu à cet effet. Cliquez sur Définir pour faire apparaître une boîte de dialogue de sélection de fichier pour faciliter la recherche du fichier. Naviguez jusqu'à votre fichier sonore, puis cliquez sur le nom de votre fichier sonore dans la boîte de dialogue pour trouver le fichier. nom de votre fichier sonore dans la boîte de dialogue pour le copier (y compris son chemin) dans le champ.
      - Commande de l'Objet Audio:
    - Scénario
      - Scripts : Exécuter le script : lance le script spécifié. Spécifiez le script à lancer en saisissant son nom dans le champ prévu à cet effet. Cliquez sur Définir pour faire apparaître une boîte de dialogue de sélection de fichier pour trouver le fichier. Naviguez jusqu'à votre fichier de script, puis cliquez sur le nom de votre fichier de script dans la boîte de dialogue pour le copier (y compris son chemin d'accès) dans le champ
      - Scripts : Exécuter la commande Jython : Saisissez la commande dans le champ Commande de script.
    - Autres
      - Déclenchement Itinéraire : Déclenche l'itinéraire spécifié. Précisez l'itinéraire en entrant son nom.

## Les pages de la documentation Logix sont classées logiquement

Traduction 2021-03-29