V6.00 du 28/02/2018

Re: V6.00 du 28/02/2018

Messagepar CC72000 » 19 Avril 2018, 17:46

Bonjour Jean-Pierre,

jpp38 a écrit:Pour ta modif: en effet, j'ai toujours eu la flemme de le faire, mais ce serait utile. Tu t'en occupes?


Je te propose tout simplement de remplacer la ligne 2137 dans cr_block.c :
DLG_DisplayMessage( sMessage, "", SEV_INFO );

par ces deux lignes :
if ( DLG_DisplayConfirm( sMessage, "Voir le Block suivant ? ", ppGenMessages[STR_GEN_NO], ppGenMessages[STR_GEN_YES] ) )
return;


Cela permet de sortir de la boucle avant la fin.

Par contre il y a un truc bizare que je ne comprend pas, je t'ai fait cette proposition parce que la première fois que j'ai ouvert le réseau de Dortanais, j'ai vu immédiatement par l'affichage des Blocks, là où il y avait un pb de signalisation ..., mais depuis je n'ai plus l'affichage à partir du 3éme block (block n°2) la popup donne bien le nombre de segments ... mais le block n'est plus affiché en blanc, j'ai l'impression que l'affichage en blanc ne reprend que sur le premier Plain_Block ???
As tu déjà vu des trucs bizarres au niveau de l'affichage des blocks ?
S'il n'y a pas de solutions, c'est qu'il n'y a pas de problème...
Michel.
CC72000
 
Messages: 3063
Inscrit le: 25 Octobre 2014, 08:30
Localisation: 21240-Talant - Dijon ( Côte d'Or / Bourgogne )

Re: V6.00 du 28/02/2018

Messagepar jpp38 » 19 Avril 2018, 18:31

Salut Michel,

Pour ta solution: très bien.

Pour le réseau de dortanais, je vais regarder. Là où on peut avoir des soucis, c'est dans le cas des réseaux hiérarchisés (modulaires). Il faut redemander la mise à plat du réseau (soir en refaisant la vérif, soir en la demandant depuis le mode debug).

JP
jpp38
 
Messages: 11187
Inscrit le: 31 Mars 2009, 10:15
Localisation: Grenoble (Isère / Rhône Alpes)

Re: V6.00 du 28/02/2018

Messagepar midav91 » 29 Septembre 2019, 15:00

Bonjour Jean Pierre,

Je reviens sur un "petit" problème évoqué plus haut sur ce fil, au cas où tu aurais retrouvé un peu de temps pour regarder.

A savoir : suite à un "arrêt loco" ou un arrêt général, pour les trains en attente sur un butoir (càd avec changement de direction), lorsqu'on relance avec le bouton "attente + redémarrer" sur un trottle étendu (apparemment il faut appuyer DEUX fois sur le bouton OU redéclarer l'itinéraire et appuyer une fois), ça fonctionne ... mais si avant la fin du délai d'attente, on repasse en trottle normal, on perd la vitesse (curseur vitesse retombe à 0) et le temps d'attente disparait.

Il faut donc laisser le trottle en mode étendu jusqu'à ce que le train ait démarré, ce qui devient gênant quand on a beaucoup de trottles ouverts, surtout quand le délai d'attente est très long !!

En messagerie, je t'envoie un réseau simple pour tester (contexte "simu-ctxt) avec une petite vidéo du phénomène.

En parallèle, si un bouton permettait de relancer SANS ce délai d'attente (ou simplement relancer avec le curseur de vitesse) ...


PS : Si tu as le temps de regarder le problème et si cela t'arrange, je pourrais te faire un essai d'une version bêta sur mon réseau avant de valider des modifs ?

Courage et à +
Michel
Centrale Lenz, Rétro LDT RS8, Décodeurs LS150
midav91
 
Messages: 861
Inscrit le: 26 Mars 2013, 09:51
Localisation: 91 IdF

Re: V6.00 du 28/02/2018

Messagepar jpp38 » 29 Septembre 2019, 17:29

Bonjour Michel,

TU fais bien de me rappeler: j'avais complètement oublié. Je vais revoir ça.


JP
jpp38
 
Messages: 11187
Inscrit le: 31 Mars 2009, 10:15
Localisation: Grenoble (Isère / Rhône Alpes)

Re: V6.00 du 28/02/2018

Messagepar jpp38 » 07 Octobre 2019, 19:06

Bonjour Michel,

Merci d'avoir pris le temps de me reconstruire un exemple simple qui mette ce défaut en évidence, de façon répétitive.
En fait, ça fait 5 ou 6 ans que je rencontre ce problème en expo, sans arriver à mettre le doigt dessus.
J'en avais corrigé certains "avatars" dans une version précédente, mais l'effet du changement de format de throttle est flagrant.


Donc là, je vais pouvoir y remédier.


Merci encore.


JP
jpp38
 
Messages: 11187
Inscrit le: 31 Mars 2009, 10:15
Localisation: Grenoble (Isère / Rhône Alpes)

Re: V6.00 du 28/02/2018

Messagepar midav91 » 08 Octobre 2019, 14:00

Super si tu trouves, bon courage. Si je peux aider ... ;)
Michel
Centrale Lenz, Rétro LDT RS8, Décodeurs LS150
midav91
 
Messages: 861
Inscrit le: 26 Mars 2013, 09:51
Localisation: 91 IdF

Re: V6.00 du 28/02/2018

Messagepar jpp38 » 01 Décembre 2019, 14:56

Bonjour Michel,

Je n'ai pas abandonné la recherche de ce bug. Mais tu as vraiment mis le doigt sur un sac de nœuds impressionnant…. EN fait, pile sur ce problème que je cherche à cerner depuis des années. Dès que je gratte un peu autour du bug que tu as trouvé, j'en trouve un paquet d'autres. Par exemple, si je fais un itinéraire simple en navette, entre deux cantons seulement ( la voie de garage que tu utilises, et le canton en courbe de gauche, avec point de rebroussement), j'arrive à une situation de blocage dès le démarrage de la simu.
Il faudrait, pour bien faire, que je reprenne toute la gestion vitesse de CDM-Rail. C'est pour ça que je prends mon temps.

JP
jpp38
 
Messages: 11187
Inscrit le: 31 Mars 2009, 10:15
Localisation: Grenoble (Isère / Rhône Alpes)

Re: V6.00 du 28/02/2018

Messagepar gily » 01 Décembre 2019, 15:06

Eh bien bon courage, car reprendre un algorithme qu'on a développé quelques années auparavant est un exercice difficile. :ugeek:
gily
 
Messages: 1130
Inscrit le: 25 Juillet 2014, 14:32
Localisation: nord

Re: V6.00 du 28/02/2018

Messagepar jpp38 » 02 Décembre 2019, 07:35

Bonjour.

Et merci. Là, j'avoue que j'ai un peu de mal. J'hésite à reprendre la gestion de vitesse (+ throttles) en programmation objet, ce qui serait la solution propre.
En plus, en ratissant autour de ça, je vois un tas de petits bugs qu'il faut nettoyer.

JP
jpp38
 
Messages: 11187
Inscrit le: 31 Mars 2009, 10:15
Localisation: Grenoble (Isère / Rhône Alpes)

Précédent

Retourner vers Versions CDM-Rail. Dernière version stable V24.03 (13 mars 2024)

Qui est en ligne ?

Utilisateurs parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité