Taux de blocage et classes

SommaireMode automatique

  • Taux de blocage et classes



Exemple pour utilisation du taux de blocage, classes


Pour cet exemple comment utiliser le taux de blocage, de classes et de variables et d'une combinaison de celles-ci, nous examinons le plan suivant (voir l'image ci-dessous):



Comme vous le voyez, nous avons deux trains, lok1 avec l'adresse 1 et lok2 avec l'adresse 2.
Nous avons deux blocs de départ appelés start1 et start2, ils conduisent à des aiguillages vers les blocs appelés up1 et up2 ou vers les blocs appelés down1 et down2.
La direction est seulement à droite.

Ainsi, lorsque nous démarrons maintenant l'automatique et que nous démarrons tous les trains, le changement est de 50:50 : un train va à la route supérieure (via le bloc en up1) ou à la route inférieure (via le bloc en down1).
(Si les deux blocs up1 et down1 sont libres et non occupés par un autre train ou fermés).

Et maintenant, nous voulons changer ce changement avec des taux de blocage.


Utilisation des taux de blocage


Nous allons maintenant dans les propriétés du bloc up1 et changeons le taux aléatoire à 8.(voir l'image ci-dessous):




Nous faisons la même chose avec le bloc down1, mais ici nous réglons le taux aléatoire à 2.!

Quand nous recommençons maintenant, nous verrons qu'un train choisit en moyenne dans 8 cas sur 10 l'itinéraire supérieur et dans 2 cas sur 10 l'itinéraire descendant.!

Mais maintenant, nous en voulons plus..
Le but est maintenant, que le train lok1 prenne toujours l'itinéraire supérieur (via bloc up1), mais que le train lok2 utilise en moyenne dans 8 cas up1 et dans 2 cas down1.
Alors comment pouvons-nous atteindre cet objectif? → Avec les classes!

Utilisation des classes


Nous allons dans propriétés-détails de la base de données des trains 'Lok1' et mettons 'lok1' dans classe. (voir image ci-dessous):




Nous faisons maintenant la même chose pour lok2, mais lok2 obtient la classe'lok2'.!


Maintenant, nous définissons pour bloc up1 la classe: lok1, lok2 (sous propriétés-permissions - voir image ci-dessous) :



Pour le bloc down1, nous avons défini la classe seulement à lok2.!

Le résultat:
lok1 ne peut maintenant choisir que l'itinéraire supérieur (via bloc up1), car c'est le seul bloc où la classe lok1 est autorisée.!
lok2 choisira en moyenne 8 cases bloc up1 et 2 cases bloc down1, car les deux blocs ont la classe lok2 et les taux de blocage sont de 8 à 2.!


Changer de classe avec des actions


lok1 a comme vous le voyez dans l'image ci-dessus la classe'lok1'
Pour changer cela, nous avons besoin d'une nouvelle action (Dans cet exemple, nous voulons définir la classe lok sur xy et xyz):



Alors, on peut appeler cette action. L'action sera faite par chaque lok si nous ne mettons pas de conditions dans l'onglet conditions.



Le résultat est que la lok a maintenant les nouvelles classes xy et xyz :



Pour modifier la classe de blocs, procédez de la même manière:




Personal Tools