Kit de développement Client Comm/IP: questions/réponses

Re: Kit de développement Client Comm/IP, en C

Messagepar gily » 20 Septembre 2014, 21:46

merci je n'avais pas vu que les sources étaient dispo!

En attendant, j'ai fait 2 vidéos pour vous montrer le résultat obtenu sur un signal complexe doté d'un ralentissement sur mon réseau.

La première c'est l'affichage du préavertissement (c'est le jaune clignotant).

http://www.dailymotion.com/video/x26bo25_preavertissement_tech


La deuxième c'est l'affichage du ralentissement combiné à l'avertissement. Quand le train passe le sémaphore s'affiche. Ensuite comme l'aiguillage suivant est dévié, l'affichage du signal bascule sur le ralentissement combiné.

A droite on voit le PC qui tourne avec CDM et sur la fenêtre de gauche, le client qui tourne où l'on voit le défilement des évènements.

http://www.dailymotion.com/video/x26boaj_ralentissement-combine-a-l-avertissement_tech


C'est dommage mais on ne voit pas bien les couleurs des signaux quand ils s'affichent, mais on reconnait à la position des leds allumées la signification du signal.

A bientôt :respect1:
gily
 
Messages: 1130
Inscrit le: 25 Juillet 2014, 14:32
Localisation: nord

Re: Kit de développement Client Comm/IP, en C

Messagepar gily » 22 Septembre 2014, 08:34

La documentation du pilotage des signaux complexes via le client et un exemple de programme client modifié se trouvent ci dessous:

http://cdmrail.free.fr/ForumCDR/viewtopic.php?f=77&t=1659&p=25156#p25156
Dernière édition par gily le 24 Septembre 2014, 08:54, édité 3 fois au total.
gily
 
Messages: 1130
Inscrit le: 25 Juillet 2014, 14:32
Localisation: nord

Re: Kit de développement Client Comm/IP, en C

Messagepar jpp38 » 22 Septembre 2014, 15:35

Bonjour,

Merci pour les videos, et pour la doc. ;)

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

Re: Kit de développement Client Comm/IP, en C

Messagepar gily » 25 Septembre 2014, 12:38

Bonjour

les versions à jour du programme client que j'utilise ainsi que de la doc ce trouvent à ce lien:

http://cdmrail.free.fr/ForumCDR/viewtopic.php?f=77&t=1659&start=30#p25156
gily
 
Messages: 1130
Inscrit le: 25 Juillet 2014, 14:32
Localisation: nord

Re: Kit de développement Client Comm/IP, en C

Messagepar jpp38 » 28 Septembre 2014, 08:26

Merci Tim,

Si ça t'intéresse, bienvenue au club.

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

Re: Kit de développement Client Comm/IP, en C

Messagepar gily » 28 Septembre 2014, 17:47

Une autre vidéo avec le mode carré prioritaire suivi d'un ralentissement

http://www.dailymotion.com/video/x26t7a2_carre-prioritaire-suivi-d-un-ralentissement_tech
gily
 
Messages: 1130
Inscrit le: 25 Juillet 2014, 14:32
Localisation: nord

Re: Kit de développement Client Comm/IP, en C

Messagepar Xavier » 28 Septembre 2014, 18:21

Bonsoir,

Après avoir essayer d'utiliser la dll avec DotNet, j'ai enfin pris le temps d'installer Bloodshed Dev C++ et de regarder l'exemple client fourni avec le Kit.
Je l'ai connecté avec CDM-Rail et je regarde en particulier les actionneurs (AACT) pour le moment, en attendant les vitesse et positions des trains (TSXY). C'est genial!

Mon objectif est de faire un dispatcher redirigeant les messages, sans les modifier, vers des clients secondaires et certains messages vers un Arduino.

J'avoue que j'ai du mal :oops: avec l'environnement de développement, trop habitué à DotNet C# ou VB, sans doute.
J'aurai besoin de quelques conseils et exemples pour :
- Gérer une communication série via USB vers un Arduino
- Créer des fenêtres MDI afin de pouvoir afficher sur chacun les messages en fonction de l'actionneur (de ses coordonnées) ou de la position du train.
- Gérer des communications TCP vers d'autres clients écrits sous C# ou VB, (une com par fenêtre MDI et je ne ferai que transférer les messages reçus de CDM-Rail vers ces clients)

Votre éclairage serait d'un grand secours.

Merci,

Xavier.
Echelle N , Run depuis le 01/01/2013
Centrale NanoX/Roco + GenLiS88, Dcc++, Décodeurs Accessoires à base d'Arduino
Rétrosignalisation LDT RM-GB-8-N-B, Décodeur d'aiguillage LDT M-DEC-DC-B, Moteurs Conrad 219998
Club; AMFBC 73
Xavier
 
Messages: 465
Inscrit le: 11 Décembre 2009, 19:01
Localisation: Challes les eaux - Chambery (Savoie / Rhône Alpes)

Re: Kit de développement Client Comm/IP, en C

Messagepar jpp38 » 28 Septembre 2014, 19:19

Bonjour Xavier,

Je peux te faire un zip avec des exemples relativement simples pour chacun de ces 3 domaines.

Mais ça peut prendre quelques jours.

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

Re: Kit de développement Client Comm/IP, en C

Messagepar Xavier » 28 Septembre 2014, 20:35

Bonsoir Jean-Pierre,

Je prends avec joie, en espérant pouvoir en tirer parti au plus tôt.
Je compte partir sur la base de l'exemple client pour mener ce projet à bien.

amicalement,

Xavier
Echelle N , Run depuis le 01/01/2013
Centrale NanoX/Roco + GenLiS88, Dcc++, Décodeurs Accessoires à base d'Arduino
Rétrosignalisation LDT RM-GB-8-N-B, Décodeur d'aiguillage LDT M-DEC-DC-B, Moteurs Conrad 219998
Club; AMFBC 73
Xavier
 
Messages: 465
Inscrit le: 11 Décembre 2009, 19:01
Localisation: Challes les eaux - Chambery (Savoie / Rhône Alpes)

Re: Kit de développement Client Comm/IP, en C

Messagepar gily » 14 Octobre 2014, 17:43

Bonjour

voici un autre exemple de la puissance de ce que l'on peut faire avec le programme client:

Cette vidéo montre son utilisation pour démarrer un train après une temporisation à l'ouverture du signal.

Le train s'arrête devant le signal carré car l'aiguille est mal positionnée. Après que l'aiguille de sortie soit bien positionnée, le carré disparait et un ralentissement apparait (car l'aiguille distante est déviée), et le train redémarre très lentement (cran 1) pendant 5s puis prend sa vitesse.

(par contre si je mets 0, ben le train démarre plein pot, comme si la consigne 0 envoyée au train n'était pas prise en compte, du coup j'ai mis 1).... :roll:

http://www.dailymotion.com/video/x27x91r_tempo-feu_tech

A bientot
Dernière édition par gily le 15 Octobre 2014, 08:53, édité 4 fois au total.
gily
 
Messages: 1130
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 1 invité