Condition des Actions

Description

Les conditions définies dans cette boite de dialogue s'appliquent à la commande d'action sélectionnée dans la liste “Index”.
Un contrôle d'action peut avoir une ou plusieurs conditions facultatives par action pour décider dynamiquement si elle doit être éxécutée.

Configuration


La liste dans l'onglet conditions montre des objets dont les conditions définies dans cette boite de dialogue doivent être remplies avant que l'ction puisse être déclenchée.

Doit être vrai

Dans le cas où Toutes les conditions doivent être vrai est désactivée, cette option sera annulée pour cette condition ; Cette condition doit être inconditionnellement vraie.

Type & ID

Le type peut être sélectionné dans la liste du menu déroulant. (voir le tableau ci-dessous)
L'ID d'un objet existant dans la catégorie Type peut être sélectionné dans la liste du menu déroulant.
L'objet sélectionné est ajouté à la liste avec le bouton Ajouter

Sub-ID

Seulement pour utilisation avec les Variables (EN).

Etat

L'état de l'objet référencé doit correspondre à cette condition au moment où l'action devrait être déclenché.
Les valeurs d'état suivantes, dépendantes du type d'objet, sont disponibles dans le menu déroulant Etat:
Le champ peut être édité avec l'ID locomotive ou d'autres valeurs si nécessaire.

Type Etat possible des valeurs Remarque
output on, off, active
switch straight, turnout, left, right
signal red, yellow, green, white Pusieurs valeurs sont autorisées dans une liste séparée par des virgules: “vert,jaune”.
sensor true, false, identifier² Comme la deuxième valeur d'état, séparée par une virgule dans une liste, peut donner la direction de la locomotive “en avant” ou “en arrière”.
loco¹ Loco ID must match.³
block free, !free or occupied, open, closed
system go, stop, init
route locked, unlocked, closed, open, = ”=” peut être utilisé pour comparer l'ID d'itinéraire avec l'ID d'itinéraire verouillé.
train¹ L'ID du train doit correspondre à la locomotive. L'ID de la locomotive associé est utilisé pour évaluer les valeurs d'état.³
variable (EN) =number, >number, <number, !number, #text, ?text La valeur de la variable est comparée à la valeur d'état.
text text Le contenu de l'objet texte sera comparé au champ d'état.

¹) Cela fonctionne uniquement en mode automatique et avec des objets contenant une ID de locomotive. L'ID locomotive spécifié dans la condition d'action doit correspondre à l'ID locomotive contenu dans l'objet avec le contrôle d'action qui déclenche l'action. La condition est vérifiée à l'aide de l'ID locomotive contenu dans l'objet appelant l'action, et non à l'aide de l'ID locomotive dans le contrôle d'action.
Les objets contenant un ID locomotive sont les itinéraires, les horaires, les blocs, les capteurs liés à un bloc, les aiguillages et les signaux. Avec des objets sans ID locomotive, le type de condition d'action ne fonctionnera pas , et également lors de l'utilisation d'une mauvaise ID de locomotive dans la condition d'action.
²) Lisez la description d'identification pour une explication.
³) Voir ci-dessous pour toutes les descriptions d'état possibles.

Etats type possibles pour Locomotive

Direction Locomotive

Cette condition ne peut être utilisée qu'avec des capteurs de blocs; Les capteurs automatiques autonomes ne disposeront pas de ces informations. ( les capteurs RailCom sont des exeptions à cette règle.)
Valeurs possibles pour la direction locomotive: Avant/Arrière
L'ID doit être réglé sur * si cette condition doit être pour toutes les locomotives.
La localisation de la locomotive est également évaluée pour déterminer le sens de marche.

Type de locomotive

Les valeurs d'état possible sont: diesel, vapeur ou électrique (case à cocher). La condition est remplie lorsque le type de locomotive correspond à l'état. L'ID doit être réglé sur * (utilisation de cette condition pour ne locomotive particulière n'a pas de sens car le type est déjà connu). Cela signifie également que cette condition ne peut être utilisée qu'avec des objets qui peuvent identifier la locomotive (tels que les capteurs de blocs, les blocs ou les itinéraires).

Classe Locomotive

Format:
class:MyClass

Bloc coté entrée¹

Le coté par lequel la locomotive est entrée dans un bloc peut être utilisé comme état, les valeurs possibles sont + et -. Cela ne fonctionne qu'avec les blocs.
L'ID doit être réglé sur * si cette condition doit être pour tous les locomotives.

Vitesse¹ Locomotive

La vitesse de la locomotive doit correspondre à l'une des valeurs prédéfinies min, mid, cruise ou max.

Note 1: Notez que lorsque vous utilisez le bloc coté entrée ou la vitesse de la locomotive en combinaison avec le bloc de contrôle d'action, la ou les actions sont évaluées avant que l'entrée dans le bloc coté entrée et la vitesse de la locomotive est mise à jour.

Addresse locomotive

Si le champ d'état commence par un '#' il sera interprété comme une adresse de locomotive.
L'ID locomotive ne sera pas évalué dans ce cas et peut être configuré sur *.
Format:

#addr[,#addr]...

L'adresse peut être défini comme:

#addr-addr

Exemple:
L'adresse des locomotives varie entre 1 et 80 et l'adresse 4711; La condition d'action est vraie lorsque l'adresse locomotive est comprise entre 1 et 80 ou égale à 4711:

#1-80,#4711

En utilisant x au lieu de #, la condition d'action sera vraie lorsque l'adresse locale ne correspond pas aux adresse listées.
Exemple:

x1-80,x4711

Lorsque l'adresse locomotive n'est pas entre 1 et 80 et n'est pas égale à 4711, la condition d'action est vraie.

Fonction locomotive

Le numéro de fonction doit être compris entre 1 et 28, et fonctionne uniquement avec l'ID locomotive “*”.
Format:

fon,function-No.
foff,function-No.

Pour que les lumières locomotives soient activées, le numéro de fonction 0 peut être utilisé.


Exemple:
La fonction locomotive n°3 doit être activée:

fon,3

Horaire locomotive

Format:

schedule:id[:index]

Le paramètre d'index est facultatif et représente l'index de destination de l'horaire. (basé sur zéro.)

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.



Personal Tools