Overblog Suivre ce blog
Editer l'article Administration Créer mon blog

La météo aidant , le programme de gestion de mon réseau HO a bien évolué ces derniers jours . La dernière version n'était pas conviviale dans son utilisation . Du coup j'ai mis un grand coup de balai dans le code du programme afin de faciliter son utilisation.

Voici la nouvelle interface graphique

Evolution du programme de gestion du réseau HO

La gestion des alimentations a été simplifiée et j'ai ajouté un vumètre en couleur pour chaque alimentation .

La gestion du mode manuel a été aussi revue. Un simple tableau avec des boutons marche et arrêt a été utilisé.

J'ai crée un bouton d'arret d'urgence , qui coupe la puissance des alimentations.

La dernière partie et la plus complexe , c'est l'intégration des modules d'éxécution de routine en mode automatique. Je m'explique. J'ai crée un langage interprété (que j'ai nommé T.S.L.pour Train Simulator Language) pour piloter mon train . Cela a l'avantage de ne pas figer le code programme et ainsi laisser à l'utilisateur le libre choix de créer son programme.

Voici un exemple de programme que je peux créer :

10 REM T4 VERS T3; Commentaire 

20 PWR1 1; Mise en marche de l'alimentation n°1

30 OUT T4 1; Activation du tronçon T4

40 OUT T3 1; Activation du tronçon T3

50 SWPT A334 0; Commutation de l'aiguille A334 en position courbe

60 SWPT A443 0; Commutation de l'aiguille A443 en position courbe

70 ROT1 1; Sens de circulation de l'alimentation 1 en Sens Horaire

80 ACC1 100 30; Rampe d'accélération pour atteindre la consigne de vitesse 100 en 3s

90 WAITI 0 4; Attente impulsion sur l'ILS 4 de la carte 0; 

100 DEC1 50 20; Rampe de décélération pour atteindre 50 en 2s

110 WAI 0 5; Attente impulsion ILS 5 de la carte 0 (Arret du train sur T3)

120 OUT T3 0; Désactivation T3;

130 OUT T4 0; Désactivation T4:

140 PWR1 0; Arrêt de l'alimentation n°1

150 END; Fin de programme

 

A cet heure le programme en mode solo est fonctionnel . Je bosse actuellement à la faisaibilité d'éxécuter deux tâches à ce que 2 trains puissent fonctionner sur 2 programmes en même temps.

Voici un capture de l'éditeur de programme.(qui sera amené à évoluer dans les prochains mois)

Evolution du programme de gestion du réseau HO

Maintenant que le projet est bonne voie et en partie fonctionnel , j'ai repris le cablage des ILS et dans les prochains jours la fabrication de carte d'entrées.

 

Dans les prochains jours je mettrais une vidéo en ligne pour illustrer cet article qui j'espère n'a pas été trop barbant à lire ! 

 

Sur ces quelques mots , je vous souhaite un bon weekend.

 

 

 

 

 

 

Tag(s) : #Projet pilotage niveau 1