Client Graphique Signaux_complexes_GL

Re: Client Graphique Signaux_complexes_GL

Messagepar gily » 16 Novembre 2022, 15:06

Voici donc l'exécutable expérimental pour la digikeijs.

le dézipper, ca donne signaux_complexes.exe à copier dans le répertoire d'exécution de signaux complexes pour remplacer l'ancien.
La version est 5.0A

Fonctionnement:

Créer un signal à 4 feux avec décodeur digikeijs à ton adresse (dans la vue j'ai créé un signal en 500).
J'ai créé 2 algorithmes (le 1 et le 2) sélectionnable en haut à droite, mais je crois que c'est le 2 qui risque de fonctionner.
Ensuite ne pas oublier de déclarer le préréglage à 12.

Pour faire fonctionner le signal, il faut (bien sur être connecté à CDM rail ou à la centrale directement)
cliquer sur le signal à droite pour ouvrir sa fenetre de pilotage, et changer les feux puis cliquer sur "envoyer la commande".

bon essais
Pièces jointes
digi.jpg
Dernière édition par gily le 29 Novembre 2022, 23:28, édité 1 fois au total.
gily
 
Messages: 1207
Inscrit le: 25 Juillet 2014, 14:32
Localisation: nord

Re: Client Graphique Signaux_complexes_GL

Messagepar LETZELTER » 16 Novembre 2022, 17:16

Salut Gily,

merci pour le travail effectué.
Je vais installer tout cela et j'essayerai dès réception de mon DR4018.

Amitiés
Gilbert
LETZELTER
 
Messages: 37
Inscrit le: 14 Septembre 2021, 13:51

Re: Client Graphique Signaux_complexes_GL

Messagepar LETZELTER » 27 Novembre 2022, 16:40

Salut Gily,
j'ai reçu mon DR4018 et j'ai effectué quelques manips.
J'ai un peu merdé avec, car je n'avais pas noté comment j'avais fait pour le premier ==> Carton rouge
Petite question.
Dans mon cas de figure sur mon réseau, quelles peuvent/doivent être les combinaisons des 4 feux ?
Faut-il prévoir des feux clignotants ?
Si on peut se contenter des combinaisons ci-dessous, c'est gagné, sinon, il me faudra chercher encore un peu.
Sémaphore ==> 1 feu rouge fixe
Carré ==> 2 feux rouge fixe
Avertissement ==> 1 feu jaune fixe
Voie libre ==> 1 feu vert fixe

Merci d'avance pour la réponse
Gilbert
LETZELTER
 
Messages: 37
Inscrit le: 14 Septembre 2021, 13:51

Re: Client Graphique Signaux_complexes_GL

Messagepar gily » 27 Novembre 2022, 18:14

bonjour
oui ton signal à 4 feux n'a besoin que des 4 combinaisons que tu cites, uniquement des feux fixes. C'est bien comme çà qu'il faut l'utiliser.
En option on pourrait rajouter le jaune cli, mais on verra plus tard :mrgreen:

bon essais
gily
 
Messages: 1207
Inscrit le: 25 Juillet 2014, 14:32
Localisation: nord

Re: Client Graphique Signaux_complexes_GL

Messagepar LETZELTER » 27 Novembre 2022, 19:27

Salut Gily,

bon, je viens de faire un RUN avec tes modifications.
J'arrive bien à commander mon signal en manuel depuis l'interface "Signaux Complexes".
Ca cafouille sur le carré et le jaune (SNCB), mais j'ai pu faire une trace de tes commandes et établir la table de vérité des commandes correspondantes.
Avec cela, je vais donc essayer de programmer les CV du DR4018 en conséquence.
Je te tiendrai au courant.

Amitiés
Gilbert
LETZELTER
 
Messages: 37
Inscrit le: 14 Septembre 2021, 13:51

Re: Client Graphique Signaux_complexes_GL

Messagepar gily » 27 Novembre 2022, 20:11

Et oui, le cablage influence la commande. 8-)

Pour info, tu peux voir comment le signal est piloté depuis signaux complexes avec cette manip:
ouvre la fenetre débug (menu divers/afficher la fenetre débug)
cocher "pilotage des décodeurs de signaux".

Tous les pilotages apparaitront dans la fenetre débug:

exemple:
Tick=764 signal 510 2
signifie qu'on a envoyé 2 (soit + ou la touche verte(vocabulaire dijikeis) à l'adresse 510

Tick=764 signal 510 1
signifie qu'on a envoyé 1 (soit - ou la touche rouge (vocabulaire dijikeis) à l'adresse 510

ce te permettra de comparer avec que tu envoies avec la dijikeijs directement.

Attention, signaux complexes n'envoie pas de 0 à la suite de la commande 1 ou 2 pour les décodeurs de signaux (sauf pour le LEB pour lequel il faut le faire). Je ne sais pas si cela a une influence sur ce décodeur.
Pour envoyer quand meme 0, il faut cocher "raz signaux après commande" dans l'onglet "signaux".
gily
 
Messages: 1207
Inscrit le: 25 Juillet 2014, 14:32
Localisation: nord

Re: Client Graphique Signaux_complexes_GL

Messagepar LETZELTER » 29 Novembre 2022, 10:25

Salut Gily,

c'est bien ce que j'ai effectué. On observe ainsi sur la trace, toutes les commandes envoyées.
J'en avais déduit ce que tu explique plus haut.
Depuis, je suis rentré un peu plus dans le fonctionnement du DR 4018 et j'ai découvert des fonctionnalités que j'avais négligées,
comme le transfert vers/d'un fichier de la table des CVs. C'est bien plus pratique que de le faire adresse/adresse.
Je progresse !!
Amitiés
Gilbert
LETZELTER
 
Messages: 37
Inscrit le: 14 Septembre 2021, 13:51

Re: Client Graphique Signaux_complexes_GL

Messagepar LETZELTER » 29 Novembre 2022, 19:16

Bonsoir Gily,

après quelques dizaines d'heures à tout essayer et regarder sur le Net des solutions au problème, j'ai convergé sur une solution qui fonctionne.
Pour commander les 4 feux avec toutes les nuances clignotant, il faut utiliser un bit de plus.
Si l'adresse de départ est 71 ==> 71, 72, 73, 75
L'adresse 74 n'est pas utilisée elle sert à baisser la luminosité (mode nuit).
L'adresse 75 est utilisée pour commander le sémaphore.
Je te joins la table de vérité correspondante.
Merci d'upgrader tes modifications en conséquence.
Amitiés
Gilbert
Pièces jointes
Table vérité Gily-DR4018_v1.xlsx
Table vérité Dr4018 4 feux
(11.75 Kio) Téléchargé 43 fois
LETZELTER
 
Messages: 37
Inscrit le: 14 Septembre 2021, 13:51

Re: Client Graphique Signaux_complexes_GL

Messagepar gily » 29 Novembre 2022, 20:07

ok je vais implanter cela, il faut donc commander les adresses 71 72 73 et 75 pour afficher un motif.

Avec quelle version as tu fait tes essais (5.1 ou 5.0A)

Et peux tu me transmettre le cablage (quel feu sur quelle sortie)

merci
gily
 
Messages: 1207
Inscrit le: 25 Juillet 2014, 14:32
Localisation: nord

Re: Client Graphique Signaux_complexes_GL

Messagepar gily » 29 Novembre 2022, 23:19

voici la version 5.1B.

La table de vérité consiste à transformer les motifs en information binaire et à convertir en décimal, suivant les infos du fichier excel:
Table vérité Gily-DR4018_v2.xlsx
(13.76 Kio) Téléchargé 42 fois


on insère les motifs en décimal dans la config:
Ne pas oublier d'indiquer lenombre d'adresses occupées
digi.jpg
digi.jpg (47.53 Kio) Consulté 591 fois


voici le code:
Signaux_complexes_GL.zip
(572.19 Kio) Téléchargé 40 fois


Dans la vérif du pilotage on a bien pour le vert clignotant:
Tick=517 signal 500 1
Tick=518 signal 501 2
Tick=519 signal 502 2
Tick=520 signal 504 1
et on saute l'adresse de base+3.

bons essais
gily
 
Messages: 1207
Inscrit le: 25 Juillet 2014, 14:32
Localisation: nord

PrécédentSuivant

Retourner vers Fonctionnement en réseau: Comm/IP

Qui est en ligne ?

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

cron