bengae a écrit:Je n'arrive pas à savoir pourquoi je n'ai rien dans le menu déroulant "état" dans ce cas de figure.
Cependant ta technique est très bien et opérationnelle.
Benoit
Bonjour
C'est la même fenêtre pour toutes les actions configurées dans Rocrail. Son contenu s'adapte selon le contexte, et dans ce cas, il n'y en a pas.
Le fait de déclencher l'action au niveau de l'itinéraire fonctionne, avec le léger inconvénient qu'elle va se déclencher à chaque circulation empruntant cet itinéraire, que ce soit dans cet horaire, mais aussi dans un autre ou dans le mode aquarium.
Si c'est une action commune, comme un sifflet avant un tunnel ou une fermeture de PN, c'est bon.
Si elle doit être personnalisée à une loco ou un type de train (ou autre), cela est plus gênant.
On peut par exemple vouloir créer des délais d'annonce au PN différents selon la vitesse du train, faire des annonces vocales en fonction du type de train, etc...
Il existe une solution pour la personnaliser. Voici comment faire :
1) Créer un bouton sur le plan (TCO). Rocrail appelle ça une sortie. Exemple : "co_action_sonnerie"
2) Créer 2 actions : Une qui va mettre ce bouton sur "on" et l'autre sur "off".
Objets/Actions- Type : Sortie
- Identifiant : co_action_sonnerie
- Commande : on (pour l'action "on"), et off (pour l'action "off")
3) Dans l'horaire, au niveau de la gare d'arrêt, programmer l'action qui met le bouton sur "on"
4) Au niveau de l'itinéraire de sortie, déclencher 2 actions consécutives
sur l'état "open":
- Celle que tu voulais faire initialement, avec en condition que la sortie (bouton) "co_action_sonnerie" soit sur "on"
- Celle qui va remettre le bouton sur "off"
De cette manière, l'action va se déclencher uniquement pour cet itinéraire. Ne pas oublier l'action qui remet le bouton sur "off". Ainsi la prochaine circulation qui empruntra cet itinéraire sans que ce soit dans cet horaire ne déclenchera pas l'action.
Il est possible d'ajouter des conditions dans l'action de l'itinéraire comme le n° de loco, le type de train, etc...
Pour avoir des actions ou des délais différents, il faut dans ce cas créer autant de boutons que d'actions, et autant d'action "on/off" correspondantes.