Page 14 sur 15

Re: Actionneurs: questions / réponses

MessagePublié: 13 Juin 2018, 18:55
par Eric Malleval
Salut Gily, excuse moi pour cette réponse tardive, mais je n'ai pas été chez moi durant ce temps :(

Je viens d'installer ton Cdr 6.01 modifié, mais il y a des problèmes chez moi.. quand j'ouvre mon .lay, ok, le comm ip se lance, mais pas le fichier PN, ensuite il faut cliquer sur "démarrer un serveur" là, le Sprog est bien trouvé, mais pas le HSI 88 et si je clique a nouveau sur "démarrer un serveur", ça relance la recherche du Sprog et Cdm se plante...

Ensuite, quand est il des prochaine version de CDM par JPP ? est ce qu'il va reprendre tes modifs ? si oui, comment ça va se passer pour la sélection des serveurs ? Tout le monde n'utilise pas les mêmes système...Idéalement ce serait de pouvoir sélectionner les serveurs "centrale DCC" celui de la "rétrosignalisation", et enfin le "comm-ip" une fois et si on coche une case "Se souvenir de ce choix" que la méthode, le lancement serait automatisé jusqu'a l’éventuelle possibilité d'annuler ce paramétrage.

Re: Actionneurs: questions / réponses

MessagePublié: 13 Juin 2018, 19:35
par gily
bonjour

en fait, c'est plutôt compliqué de démarrer à la demande les interfaces en tripotant les entrailles de CDM quand on ne connait pas bien les structures des données
utilisées.

Je vais partir sur une version plus allégée qui se contente de lancer le COM/IP à l'ouverture du lay.

Ces modifs je les ai faites pour ma propre convenance et ne seront pas reprises pour des versions ultérieures.

A bientot

Re: Actionneurs: questions / réponses

MessagePublié: 13 Juin 2018, 20:05
par gily
Et voici le fichier

cdr.rar


il ouvre le serveur COMIP après la sélection du LAY.
Ensuite tu dois lancer ton client PN.

C'est bizarre que çà ne marche pas pour Sprog, chez moi je me suis fait une version CDM qui ouvre directement une interface LENZ.

Bon courage

Re: Actionneurs: questions / réponses

MessagePublié: 14 Juin 2018, 06:59
par Eric Malleval
Merci pour ces précision :)

Je me suis peut être mal exprimé :)

Avec cdr normal:
1/ j'ouvre le .lay.
2/ je lance le serveur comm-ip
3/ je lance PN
4/ je fais "démarrer un serveur" en sélectionnant le Sprog.
5/ je fais "démarrer un serveur" en sélectionnant HSI-88-usb
6/ je sélectionne un contexte de run
7/ je vérifie le positionnement des trains
8/ je lance le run

Avec cdr modifié:
1/ j'ouvre le .lay.
2/ rien besoin de faire, le serveur comm-ip est lancé
3/ je lance PN
4/ je fais "démarrer un serveur" là le Sprog se lance tout seul parfaitement bien
5/ rien ne se passe et je n'ai pas de rétro signalisation
6/ j'essaie "démarrer un serveur" pour lancer le HSI-88
7/ CDM cherche a nouveau le Sprog,
8/ plantage puisque Sprog est déjà "ON"...

Donc pour moi, cette modif n'est pas utilisable. C'est super gentil de faire ça et je t'en remercie, mais bon voila quoi ... :) :thumb2:
Tu sais quoi ? Si cette automatisation était intégrée dans CDM, ce serait génial et encore plus "Pro" mais laisse tomber ne le fait pas pour moi :) Ce serait à JPP d'intégrer ça, mais il a surement d'autres chats à fouetter :) (Jpp si tu me lis :thumb2: )
Si ma petite fille veut jouer avec mon réseau, il faudra qu'elle se coltine la procédure de démarrage, voila, un réseau ça se mérite un peu quand même :lol:

Re: Actionneurs: questions / réponses

MessagePublié: 14 Juin 2018, 07:30
par gily
oui donc la version modifié sprog ne fonctionne pas sur la rétrosignalisation.

Je vais regarder çà de plus près, mais ne possédant pas le matériel, je travaille à l'aveugle.

A plus tard

Re: Actionneurs: questions / réponses

MessagePublié: 25 Mai 2021, 18:17
par Gervais Choloux
une petite question aux administrateurs :bravo3:
J'utilise les actionneurs pour éviter les face à face sur les voies à 2 sens de circulation (comme l'hélice par ex)
je prolonge le temps d'arrêt du train A en gare quand le train B passe devant l'actionneur à l'entrée de l'hélice (fonction wait)
Aucun train n'active l'actionneur, A repart mais si le train B passe devant l'actionneur 1 s après le départ de A (ou 1 s avant son arrêt en gare), ils se retrouveront face à face.
Pour augmenter la probabilité du passage de B devant l'actionneur pendant l'arrêt de A en gare, j'augmente le temps d'arrêt de ce dernier au détriment de la fluidité du fonctionnement du réseau car il faut un passage devant un point précis durant une période donnée
Il serait préférable d'utiliser l'occupation du canton (soit une belle liste de points)
En résumé le train prolonge son arrêt tant que tel canton (précisé avec le wait) est occupé (à l'instar des cantons adjacents)
La voici ma question... serait-ce blessipo :?: :?: :roll: :twisted:

Re: Actionneurs: questions / réponses

MessagePublié: 26 Mai 2021, 06:33
par PhilB47
Bonjour,
Cela est "peut-être" possible.
Pour s'assurer qu'on peut le faire, il faudrait que tu nous mettes ton .lay sur ton message, qu'on vérifié.
Si tu l'as déjà mis ailleurs, désolé, remets le ici, afin qu'on n'ait pas à le chercher.

Sinon, sur une voie unique, il est difficile en effet de paramétrer les cantons pour éviter le face à face. Déjà, il ne faut aucun feu sur toute la longueur du canton en VU, juste des feux à l'entrée et sortie du canton (aiguillage), ainsi aucun train ne s'y engagera si le canton est occupé.

-V1--------F-\ VU /F-------------------------V1--
-V2----------F-\F------------------------------------F/F---------------------------V2--

Ici, pas de feux dans la VU, juste un à l'entrée et à la sortie (F). Donc, un train arrivant sur la V1 ne s'engagera dans le canton que s'il est libre.
Si un train arrive en sens inverse sur la V2, il attendra automatiquement que la VU soit libre avant de s'engager.

C'est un peu sommaire comme explication, mais j'espère compréhensible.

A plus.

Re: Actionneurs: questions / réponses

MessagePublié: 26 Mai 2021, 08:21
par Gervais Choloux
j'ai bien saisi Phil qu'un train ne peut s'engager sur un canton adjacent que si ce dernier est libre
Ma (requête) question est plus générale c'est s'engager sur une voie à double circulation si un canton de la voie (à préciser) est occupé
Plutôt que: pendant l'arrêt du train A, si le train B passe devant un point précis (l'actionneur) on modifie le temps d'attente de A
Je préfèrerai: pendant l'arrêt du train A, si le train B occupe tel canton, on modifie le temps d'attente de A
Comme on le fait en commande analogique en fait: on (notre cerveau) n'envoie pas un train sur une voie si un autre l'emprunte dans l'autre sens, même si plusieurs cantons les séparent.
lay15.lay
(240.65 Kio) Téléchargé 56 fois

Re: Actionneurs: questions / réponses

MessagePublié: 26 Mai 2021, 12:48
par midav91
Bonjour Gervais,
Ce que tu proposes est un changement (ou une évolution) du mode de fonctionnement des actionneurs.

Cela peut présenter un intérêt certain mais doit nécessiter pas mal de boulot de programmation (c'est juste un avis). Le problème c'est que Michel doit avoir pas mal de "choses sur le feu" et donc après, c'est un problème de priorité pour lui car il est assez seul à programmer. Il pourra sans doute dire ce qu'il pense de la faisabilité ?

Pour ce qui est de tes actionneurs sur ton réseau, je regarde un peu car des choses ne me paraissent pas top. Je te réponds la dessus sur le fil de ton réseau. Je pense que ce serait préférable pour s'y retrouver que tout ce qui concerne directement ton réseau soit sur ce fil : http://cdmrail.free.fr/ForumCDR/viewtopic.php?f=20&t=4283
A +

Re: Actionneurs: questions / réponses

MessagePublié: 26 Mai 2021, 14:55
par Gervais Choloux
:thanku: Michel
Je suis totalement novice en programmation et j'imagine bien que cela doit représenter un certain travail à modifier si tant est que ça l'est :o
Depuis que je simule mon réseau sur CDM avec des trains circulant dans les 2 sens sur les mêmes voies (et plus il y a de trains en circulation plus c'est compliqué car ils interfèrent entre eux, créent des décalages...), j'ai atteint rapidement la limite d'utilisation des actionneurs qui obligent à stopper les trains pour qu'ils puissent êtres utilisés
ça m'a paru une évolution sympathique de CDM et puis ce n'est qu'une idée (voire une utopie) pour faire avancer le schmilblic :bravo2: