diff --git a/Notice d'utilisation des signaux_complexes_GL_V2.1.pdf b/Notice d'utilisation des signaux_complexes_GL_V2.11.pdf similarity index 67% rename from Notice d'utilisation des signaux_complexes_GL_V2.1.pdf rename to Notice d'utilisation des signaux_complexes_GL_V2.11.pdf index f2deb04..8efcbf5 100644 Binary files a/Notice d'utilisation des signaux_complexes_GL_V2.1.pdf and b/Notice d'utilisation des signaux_complexes_GL_V2.11.pdf differ diff --git a/UnitConfig.dcu b/UnitConfig.dcu index 7e8f0b9..47f4b15 100644 Binary files a/UnitConfig.dcu and b/UnitConfig.dcu differ diff --git a/UnitConfig.dfm b/UnitConfig.dfm index af0cd53..7cd88a3 100644 --- a/UnitConfig.dfm +++ b/UnitConfig.dfm @@ -1,12 +1,12 @@ object FormConfig: TFormConfig - Left = 235 - Top = 312 + Left = 267 + Top = 246 Hint = 'Modifie les fichiers de configuration selon les s'#233'lections chois' + 'ies' BorderStyle = bsDialog Caption = 'Configuration g'#233'n'#233'rale' - ClientHeight = 472 + ClientHeight = 495 ClientWidth = 858 Color = clBtnFace Font.Charset = DEFAULT_CHARSET @@ -1753,7 +1753,7 @@ object FormConfig: TFormConfig end object ButtonAppliquerEtFermer: TButton Left = 384 - Top = 440 + Top = 464 Width = 201 Height = 25 Caption = 'Enregistrer la configuration et Fermer' @@ -1764,7 +1764,7 @@ object FormConfig: TFormConfig end object Button2: TButton Left = 24 - Top = 440 + Top = 464 Width = 201 Height = 25 Caption = 'Fermer sans enregistrer la configuration' @@ -1775,8 +1775,8 @@ object FormConfig: TFormConfig Left = 8 Top = 8 Width = 585 - Height = 417 - ActivePage = TabSheetAct + Height = 441 + ActivePage = TabSheetCDM Font.Charset = DEFAULT_CHARSET Font.Color = clBackground Font.Height = -11 @@ -1831,12 +1831,12 @@ object FormConfig: TFormConfig Left = 8 Top = 96 Width = 273 - Height = 161 - Caption = 'Au d'#233'marrage ' + Height = 185 + Caption = 'Au d'#233'marrage de Signaux_Complexes ' TabOrder = 1 object Label13: TLabel Left = 8 - Top = 100 + Top = 124 Width = 242 Height = 26 Caption = @@ -1862,7 +1862,7 @@ object FormConfig: TFormConfig end object CheckLanceCDM: TCheckBox Left = 8 - Top = 72 + Top = 96 Width = 241 Height = 25 Caption = 'Lancer CDM Rail au d'#233'marrage' @@ -1874,17 +1874,31 @@ object FormConfig: TFormConfig Top = 56 Width = 201 Height = 17 + Hint = 'Affiche le TCO au d'#233'marrage' Caption = 'Avec TCO' + ParentShowHint = False + ShowHint = True TabOrder = 3 end object EditNomLay: TEdit Left = 16 - Top = 130 + Top = 154 Width = 241 Height = 21 TabOrder = 4 Text = 'EditNomLay' end + object CheckFenEt: TCheckBox + Left = 8 + Top = 72 + Width = 249 + Height = 17 + Hint = 'Taille de la fen'#234'tre maximalis'#233'e' + Caption = 'Fen'#234'tre '#233'tendue' + ParentShowHint = False + ShowHint = True + TabOrder = 5 + end end object GroupBox6: TGroupBox Left = 296 @@ -2024,7 +2038,7 @@ object FormConfig: TFormConfig end object GroupBox8: TGroupBox Left = 8 - Top = 264 + Top = 288 Width = 273 Height = 113 Caption = 'Services CommIP CDM Rail' @@ -2559,7 +2573,7 @@ object FormConfig: TFormConfig Left = 0 Top = 32 Width = 265 - Height = 337 + Height = 361 Color = clBlack Lines.Strings = ( 'RichAig') @@ -2599,7 +2613,7 @@ object FormConfig: TFormConfig Left = 0 Top = 24 Width = 569 - Height = 361 + Height = 369 Color = clInfoText Font.Charset = DEFAULT_CHARSET Font.Color = clAqua @@ -2746,7 +2760,7 @@ object FormConfig: TFormConfig Top = 48 Width = 129 Height = 21 - ItemHeight = 0 + ItemHeight = 13 TabOrder = 1 OnChange = ComboBoxDecChange end @@ -2830,7 +2844,7 @@ object FormConfig: TFormConfig Left = 0 Top = 32 Width = 273 - Height = 345 + Height = 361 Color = clBlack Lines.Strings = ( 'RichSig') @@ -2856,7 +2870,7 @@ object FormConfig: TFormConfig Left = 0 Top = 24 Width = 289 - Height = 361 + Height = 369 Color = clInfoText Font.Charset = DEFAULT_CHARSET Font.Color = clAqua diff --git a/UnitConfig.pas b/UnitConfig.pas index 404cfd0..01cf4a0 100644 --- a/UnitConfig.pas +++ b/UnitConfig.pas @@ -181,6 +181,7 @@ type Label30: TLabel; EditEtatActionneur: TEdit; CheckRAZ: TCheckBox; + CheckFenEt: TCheckBox; procedure ButtonAppliquerEtFermerClick(Sender: TObject); procedure Button2Click(Sender: TObject); procedure FormActivate(Sender: TObject); @@ -529,7 +530,7 @@ end; procedure genere_config2; var s: string; fichier,fichierN : text; - i : integer; + i,j : integer; continue : boolean; // lit une ligne du fichier source "fichier", si c'est une ligne de commentaire, copie jusqu'à ne plus rencontrer @@ -561,37 +562,74 @@ begin // entête copie_commentaire; // taille de la fonte - writeln(fichierN,TailleFonte); + writeln(fichierN,'Fonte=',TailleFonte); copie_commentaire; // adresse ip et port de CDM - writeln(fichierN,adresseIPCDM+':'+intToSTR(portCDM)); + writeln(fichierN,'IpV4_PC=',adresseIPCDM+':'+intToSTR(portCDM)); copie_commentaire; // adresse ip interface XpressNet - writeln(fichierN,adresseIP+':'+intToSTR(port)); + writeln(fichierN,'IPV4_Interface=',adresseIP+':'+intToSTR(port)); copie_commentaire; // port com - writeln(fichierN,portcom); + writeln(fichierN,'Protocole_serie=',portcom); copie_commentaire; // temporisation caractère TempoOctet - writeln(fichierN,IntToSTR(TempoOctet)); + writeln(fichierN,'Inter_Car=',IntToSTR(TempoOctet)); copie_commentaire; // temporisation attente maximale interface - writeln(fichierN,IntToSTR(TimoutMaxInterface)); + writeln(fichierN,'Tempo_maxi=',IntToSTR(TimoutMaxInterface)); copie_commentaire; // entete Valeur_entete - writeln(fichierN,intToSTR(Valeur_entete)); + writeln(fichierN,'Entete=',intToSTR(Valeur_entete)); copie_commentaire; // avec ou sans initialisation des aiguillages - writeln(fichierN,IntToSTR(AvecInitAiguillages)); + writeln(fichierN,'Init_Aig=',IntToSTR(AvecInitAiguillages)); copie_commentaire; + // plein écran + writeln(fichierN,'Fenetre=',fenetre); + copie_commentaire; + + // Vérification des versions au démarrage + if verifVersion then s:='1' else s:='0'; + writeln(fichierN,'verif_version=',s); + copie_commentaire; + + // Notification de nouvelle version + if notificationVersion then s:='1' else s:='0'; + writeln(fichierN,'notif_version=',s); + copie_commentaire; + + // Avec TCO + if AvecTCO then s:='1' else s:='0'; + writeln(fichierN,'TCO=',s); + copie_commentaire; + + // lancement de CDM + if LanceCDM then s:='1' else s:='0'; + writeln(fichierN,'CDM=',s); + copie_commentaire; + + // Nom du LAY + writeln(fichierN,'LAY=',Lay); + copie_commentaire; + + // Serveur d'interface de CDM + writeln(fichierN,'Serveur_interface=',intToSTR(ServeurInterfaceCDM)); + copie_commentaire; + + // Serveur de rétrosignalisation Lenz de CDM + writeln(fichierN,'retro=',intToSTR(ServeurRetroCDM)); + copie_commentaire; + + // section init est copié ici writeln(fichierN,s); // valeurs des initialisations repeat @@ -601,38 +639,6 @@ begin until not(continue); copie_commentaire; - // Vérification des versions au démarrage - if verifVersion then s:='1' else s:='0'; - writeln(fichierN,s); - copie_commentaire; - - // Notification de nouvelle version - if notificationVersion then s:='1' else s:='0'; - writeln(fichierN,s); - copie_commentaire; - - // Avec TCO - if AvecTCO then s:='1' else s:='0'; - writeln(fichierN,s); - copie_commentaire; - - // lancement de CDM - if LanceCDM then s:='1' else s:='0'; - writeln(fichierN,s); - copie_commentaire; - - // Nom du LAY - writeln(fichierN,Lay); - copie_commentaire; - - // Serveur d'interface de CDM - writeln(fichierN,intToSTR(ServeurInterfaceCDM)); - copie_commentaire; - - // Serveur de rétrosignalisation Lenz de CDM - writeln(fichierN,intToSTR(ServeurRetroCDM)); - copie_commentaire; - closefile(fichier); closefile(fichierN); @@ -802,6 +808,7 @@ begin notificationVersion:=CheckInfoVersion.Checked; LanceCDM:=CheckLanceCDM.Checked; + if CheckFenEt.checked then fenetre:=1 else fenetre:=0; AvecTCO:=CheckAvecTCO.checked; Lay:=EditNomLay.Text; @@ -893,6 +900,7 @@ begin LabelInfo.Width:=253;LabelInfo.Height:=25; CheckVerifVersion.Checked:=verifVersion; + CheckFenEt.Checked:=Fenetre=1; CheckInfoVersion.Checked:=notificationVersion; CheckLanceCDM.Checked:=LanceCDM; CheckAvecTCO.checked:=avecTCO; @@ -1240,11 +1248,9 @@ begin if AncLigneCliquee<>-1 then begin val(FormConfig.RichSig.Lines[AncLigneCliquee],AncAdresse,erreur); - if feux[lignecliquee+1].modifie then RE_ColorLine(Formconfig.RichSig,AncligneCliquee,ClWhite) else RE_ColorLine(Formconfig.RichSig,AncligneCliquee,ClAqua); end; - end; @@ -1276,6 +1282,10 @@ begin begin LabelDetAss.visible:=true; LabelElSuiv.visible:=true; + EditDet1.Visible:=true;EditDet2.Visible:=true;EditDet3.Visible:=true;EditDet4.Visible:=true; + EditSuiv1.Visible:=true;EditSuiv2.Visible:=true;EditSuiv3.Visible:=true;EditSuiv4.Visible:=true; + Label24.Visible:=true; Label25.Visible:=true;Label26.Visible:=true;Label27.Visible:=true; + CheckVerrouCarre.Visible:=false; EditDet1.Text:=IntToSTR(feux[i].Adr_det1); EditSuiv1.Text:=TypeEl_To_char(feux[i].Btype_suiv1)+IntToSTR(feux[i].Adr_el_suiv1); j:=feux[i].Adr_det2; @@ -1327,6 +1337,10 @@ begin EditDet4.Text:='';EditSuiv4.Text:=''; LabelDetAss.visible:=false; LabelElSuiv.visible:=false; + EditDet1.Visible:=false;EditDet2.Visible:=false;EditDet3.Visible:=false;EditDet4.Visible:=false; + EditSuiv1.Visible:=false;EditSuiv2.Visible:=false;EditSuiv3.Visible:=false;EditSuiv4.Visible:=false; + CheckVerrouCarre.Visible:=false; + Label24.Visible:=false; Label25.Visible:=false;Label26.Visible:=false;Label27.Visible:=false; end; end; end; diff --git a/UnitConfigTCO.dcu b/UnitConfigTCO.dcu index d52b93e..dc93826 100644 Binary files a/UnitConfigTCO.dcu and b/UnitConfigTCO.dcu differ diff --git a/UnitDebug.dcu b/UnitDebug.dcu index c099bb6..48ac94f 100644 Binary files a/UnitDebug.dcu and b/UnitDebug.dcu differ diff --git a/UnitDebug.dfm b/UnitDebug.dfm index 0ce9c9e..536e63a 100644 --- a/UnitDebug.dfm +++ b/UnitDebug.dfm @@ -191,7 +191,7 @@ object FormDebug: TFormDebug OnClick = ButtonRazLogClick end object GroupBox1: TGroupBox - Left = 441 + Left = 433 Top = 633 Width = 353 Height = 97 diff --git a/UnitPilote.dcu b/UnitPilote.dcu index 2ad41fc..020f6f7 100644 Binary files a/UnitPilote.dcu and b/UnitPilote.dcu differ diff --git a/UnitPrinc.dcu b/UnitPrinc.dcu index c6e9778..f657324 100644 Binary files a/UnitPrinc.dcu and b/UnitPrinc.dcu differ diff --git a/UnitPrinc.pas b/UnitPrinc.pas index 0bb23c2..ef09fb4 100644 --- a/UnitPrinc.pas +++ b/UnitPrinc.pas @@ -222,7 +222,7 @@ Taccessoire = (aig,feu); TMA = (valide,devalide); var ancien_tablo_signalCplx,EtatsignalCplx : array[0..MaxAcc] of word; - AvecInitAiguillages,tempsCli,NbreFeux,pasreponse,AdrDevie, + AvecInitAiguillages,tempsCli,NbreFeux,pasreponse,AdrDevie,fenetre, NombreImages,signalCpx,branche_trouve,Indexbranche_trouve,Actuel,Signal_suivant, Nbre_recu_cdm,Tempo_chgt_feux,Adj1,Adj2,NbrePN,ServeurInterfaceCDM, ServeurRetroCDM,TailleFonte : integer; @@ -3592,7 +3592,8 @@ begin begin inc(nv); delete(s,i,length(sa)); - if StrToINT(s)=1 then Formprinc.windowState:=wsMaximized; + val(s,fenetre,erreur); + if fenetre=1 then Formprinc.windowState:=wsMaximized; end; sa:='SECTION_INIT'; @@ -4822,7 +4823,8 @@ begin s:='Erreur 1021 TJD '+intToSTR(adr)+' non résolue'; affichedebug(s,clred); affiche(s,clred); - adr2:=9996; + suivant_alg3:=9996; + exit; end; if nivDebug=3 then AfficheDebug('tjd: '+s+' Suiv='+intToSTR(adr2)+A,clYellow); @@ -5154,8 +5156,8 @@ begin TypeprecCalc:=TypeActuelCalc; actuelCalc:=AdrSuiv; TypeActuelCalc:=typeGen; - //Affiche('Suivant signalaig='+IntToSTR(AdrSuiv),clyellow); - until (j=10) or (typeGen=1) or (AdrSuiv=0) or (AdrSuiv>=9998); // arret si détecteur + //Affiche('Suivant signalaig='+IntToSTR(AdrSuiv),clyellow); + until (j=10) or (typeGen=1) or (AdrSuiv=0) or (AdrSuiv>=9996); // arret si détecteur // si trouvé le sens, trouver le suivant if AdrSuiv=actuel then begin @@ -5206,16 +5208,6 @@ begin if BtypeFonc<>1 then begin Adr:=suivant_alg3(AdrPrec,BtypePrec,AdrFonc,BtypeFonc,2); // élément suivant mais arret sur aiguillage en talon mal positionnée - { if (typeGen=2) then // si le précédent est une TJD/S et le suivant aussi - begin - if ((aiguillage[Adr].modele=2) or (aiguillage[Adr].modele=3)) and - ((aiguillage[adrFonc].modele=2) or (aiguillage[AdrFonc].modele=3)) then - begin - if nivDebug=3 then AfficheDebug('502 - Détection Précédent=TJD/S Suivant=TJD/S',clyellow); - // subsituer la pointe - AdrFonc:=aiguillage[AdrFonc].APointe; - end; - end; } end else @@ -5495,6 +5487,7 @@ end; // Dans AdresseFeuSuivant : adresse du feu suivant (variable globale) function etat_signal_suivant(adresse,rang : integer) : integer ; var num_feu,AdrDet,etat,AdrFeu,i,j,prec,AdrSuiv : integer; + aspect,combine : word; TypePrec,TypeActuel : integer; s : string; begin @@ -5609,9 +5602,9 @@ begin // oui inc(num_feu); Etat:=EtatSignalCplx[AdrFeu]; + code_to_aspect(Etat,aspect,combine); Signal_suivant:=AdrFeu; - - if NivDebug=3 then AfficheDebug('Trouvé feu suivant Adr='+IntToSTR(AdrFeu)+'='+IntToSTR(etat),clOrange); + if NivDebug=3 then AfficheDebug('Trouvé feu suivant Adr='+IntToSTR(AdrFeu)+': '+IntToSTR(etat)+'='+EtatSign[aspect]+' '+EtatSign[combine],clorange); end else begin diff --git a/UnitSimule.dcu b/UnitSimule.dcu index 94a823b..c02a334 100644 Binary files a/UnitSimule.dcu and b/UnitSimule.dcu differ diff --git a/UnitTCO.dcu b/UnitTCO.dcu index 22c02c2..4c5e4ef 100644 Binary files a/UnitTCO.dcu and b/UnitTCO.dcu differ diff --git a/page.txt b/page.txt new file mode 100644 index 0000000..e2e639d --- /dev/null +++ b/page.txt @@ -0,0 +1,624 @@ + + + + + + + + + + + + + + + +Forum CDM-Rail • Voir le sujet - Client Graphique Signaux_complexes_GL + + + + + + + + + + + + + + + + + + + +
+ + + + +
+ +

Client Graphique Signaux_complexes_GL

+ +
+ + + + + + +
+
+ +
+
+ +
+ +

Client Graphique Signaux_complexes_GL

+

Messagepar gily » 20 Janvier 2020, 21:25

+ + +
Bonjour

attention ne gère plus les aiguillages BIS qui sont problématiques.
attention nécessite de nommer les variables du fichier config-gl.cfg - voir le fichier
attention changement de paramétrage des TJD

Version 2.1 du 22/10/2020
Vous trouverez ici la version graphique du programme signaux_complexes_GL, client de CDM rail mais qui fonctionne aussi de façon autonome si vous disposez d'une centrale LENZ ou compatible. Il permet également de piloter des fonctions F de locomotives et des passages à niveaux à plusieurs voies d'après des actionneurs. Il gère un TCO et peut lancer CDM rail automatiquement avec votre LAY et l'interface choisie. :mrgreen:

Ce logiciel nécessite une installation : faire clic droit en sélectionnant "exécuter en tant qu'administrateur" sur installeur.exe.
Vous pouvez voir les nouveautés de chaque version dans le fichier versions.txt.

Pour une mise à jour n'oubliez pas de sauvegarder vos deux fichiers de config (.cfg) avant de copier la nouvelle version ; vous pouvez ne copier que le fichier signaux_complexes_GL.exe.

Elle est téléchargeable depuis ce lien (droits en contrôle total)
+
signaux_complexes_V2.1.zip
+
(737.11 Kio) Téléchargé 11 fois
+
+


Notice: (cliquer dessus lance le téléchargement automatiquement)
https://github.com/f1iwq2/Signaux_complexes_GL/raw/master/Notice%20d'utilisation%20des%20signaux_complexes_GL_V2.1.pdf

Pour les programmeurs, le zip suivant contient les fichiers source en Delphi, une notice avancée et l'installeur.
https://github.com/f1iwq2/Signaux_complexes_GL/archive/master.zip

A bientot

+
scgl.jpg
+
+


+
ex_tco.jpg
+
+
+ +
Dernière édition par gily le 05 Novembre 2020, 18:51, édité 104 fois au total.
+ +
+ +
+
+ gily
+ + +
 
+ +
Messages: 754
Inscrit le: 25 Juillet 2014, 14:32
Localisation: nord
+
+ + + +
+
+ +
+
+
+ +
+ +

Re: Client Graphique Signaux_complexes_GL

+

Messagepar fredo94 » 22 Janvier 2020, 07:56

+ + +
Bonjour.

Merci beaucoup.
Petite question est il utile de l utiliser si sur le réseau il n y a que du 2 ou 3 signaux et que comme c est actuellement,cela fonctionne très bien


Merci


Fred
+ + +
+ +
+
+ fredo94
+ + +
 
+ +
Messages: 189
Inscrit le: 26 Mai 2019, 08:46
+
+ + + +
+
+ +
+
+
+ +
+ +

Re: Client Graphique Signaux_complexes_GL

+

Messagepar gily » 22 Janvier 2020, 08:27

+ + +
Bonjour

Si tes signaux ne sont pas complexes (c'est à dire qu'ils n'affichent pas plus de 3 états rouge- vert - jaune)
cela n'a aucun intérêt en effet. Ce programme client ne sert que pour piloter les signaux non pilotables par CDM rail (qui s’appellent les signaux complexes et comportent au moins 4 feux)

Salutations
+ + +
+ +
+
+ gily
+ + +
 
+ +
Messages: 754
Inscrit le: 25 Juillet 2014, 14:32
Localisation: nord
+
+ + + +
+
+ +
+
+
+ +
+ +

Re: Client Graphique Signaux_complexes_GL

+

Messagepar fredo94 » 22 Janvier 2020, 09:25

+ + +
Merci je vais donc rester comme je suis là.
+ + +
+ +
+
+ fredo94
+ + +
 
+ +
Messages: 189
Inscrit le: 26 Mai 2019, 08:46
+
+ + + +
+
+ +
+
+
+ +
+ +

Re: Client Graphique Signaux_complexes_GL

+

Messagepar DJEFF25 » 26 Janvier 2020, 19:49

+ + +
Bonsoir,
j'ai plein de questions à ce sujet car je compte mettre une signalisation avec signaux complexes, mais je ne trouve pas (ou très peu de renseignement) comment placer les différents type de signaux.
Est-ce que l'un d'entre vous aurait une doc sur le sujet, ou bien m'aider à les placer sur mon réseau ?
J'ai déjà réalisé des décodeurs Unisemaf de Paco qui précise dans le pdf comment programmer les cv suivant le type de signal jusqu'à 9 feux.
Le client signaux complexes peut-il gérer ce décodeur car il fonctionne sous cdm rail configuré type signal "CDF" sur un signal 3 feux.
D'autre part j'ai essayé d'installer le programme signaux complexe GL impossible erreur
[img]f:\train\erreur%20GL[/img]
puis après validation de l'erreur
[img]f:\train\erreur%20GL-1[/img]
je pense que ce problème est du ressort de "gily" qui est le concepteur de ce programme.
Je m'arrête là pour aujourd'hui, d'autres questions sur le sujet sont à venir
Cordialement
J.F
+ + +
+ +
+
+ DJEFF25
+ + +
 
+ +
Messages: 41
Inscrit le: 14 Février 2018, 20:40
+
+ + + +
+
+ +
+
+
+ +
+ +

Re: Client Graphique Signaux_complexes_GL

+

Messagepar Dominique76 » 26 Janvier 2020, 21:25

+ + +
Bonsoir

Locorevue a publié un ' B-A-BA de la signalisation ferroviaire', en vente sur leur site, peut être y trouveras tu des réponses à tes questions?

Dominique
+ + +
+ +
+
+ Dominique76
+ + +
 
+ +
Messages: 592
Inscrit le: 10 Avril 2017, 22:34
+
+ + + +
+
+ +
+
+
+ +
+ +

Re: Client Graphique Signaux_complexes_GL

+

Messagepar gily » 26 Janvier 2020, 21:27

+ + +
Bonjour!!

je vais tenter de répondre aux questions:
Rapidement dit, les signaux complexes s'implantent avant les aiguillages (ou des grills) pour les protéger (par un carré) et/ ou annoncer un aiguillage dévié pour présenter le rappel de ralentissement, et dans le cas ce signal doit être précédé (sur le canton précédent) d'un autre signal complexe pouvant afficher un ralentissement.

Le décodeur Unisemaf de Paco n'est pas géré, je ne le connais même pas :? , il y a un fil sur ce forum qui en parle. Peux tu me donner un lien pour la documentation a télécharger.

Par contre je ne comprends pas l'erreur que tu décrits à l'installation?! Peux tu être plus précis et décrire ce que tu fais avant que l'erreur arrive.
Je vois dans ton message que tu a voulu charger une image mais tu as oublié de l'insérer dans le texte.
Pour information on peut installer le programme de 3 façons.
clic droit avec exécuter en tant qu'administrateur soit sur le fichier install.bat , install2.bat ou installeur.Exe.

Je prépare la version 1.1 qui gèrera les panneaux directionnels (6 feux maxi)

Salutations
+ + +
+ +
+
+ gily
+ + +
 
+ +
Messages: 754
Inscrit le: 25 Juillet 2014, 14:32
Localisation: nord
+
+ + + +
+
+ +
+
+
+ +
+ +

Re: Client Graphique Signaux_complexes_GL

+

Messagepar DJEFF25 » 27 Janvier 2020, 10:02

+ + +
Bonjour,

Concernant le décodeur de Paco voici le fichier le lien (impossible de le mettre en pièce jointe car : Désolé, la limite du nombre de pièce jointe sur le forum a été atteinte)
http://usuaris.tinet.cat/fmco/download/ ... manual.pdf

Ensuite je vais essayer de remettre les erreurs,
[img]f:\train\erreur%20gl.jpeg[/img]
[img]f:\train\erreur%20gl-1.jpeg[/img]

A+
JF
+ + +
+ +
+
+ DJEFF25
+ + +
 
+ +
Messages: 41
Inscrit le: 14 Février 2018, 20:40
+
+ + + +
+
+ +
+
+
+ +
+ +

Re: Client Graphique Signaux_complexes_GL

+

Messagepar DJEFF25 » 27 Janvier 2020, 10:42

+ + +
Re bonjour,

ça y est j'ai réussi à installer signaux complexes GL je m'était trompé de fichie zip pour les programmeurs.

JF
+ + +
+ +
+
+ DJEFF25
+ + +
 
+ +
Messages: 41
Inscrit le: 14 Février 2018, 20:40
+
+ + + +
+
+ +
+
+
+ +
+ +

Re: Client Graphique Signaux_complexes_GL

+

Messagepar gily » 27 Janvier 2020, 11:14

+ + +
bon ok bonne nouvelle pour l'installation :mrgreen:
oui pour les pièces jointes, c'est 1Mo maxi...
je vais regarder ce décodeur...
+ + +
+ +
+
+ gily
+ + +
 
+ +
Messages: 754
Inscrit le: 25 Juillet 2014, 14:32
Localisation: nord
+
+ + + +
+
+ +
+
+ +
+ Suivant + +
+ +
+
+ +
+ + + +
+ +

Retourner vers Fonctionnement en réseau: Comm/IP

+
+ +
+ + + +
+
+ +

Qui est en ligne ?

+

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

+
+ + + +
+ +
+ +
+ + + \ No newline at end of file diff --git a/verif_version.dcu b/verif_version.dcu index e08c21d..2b1049a 100644 Binary files a/verif_version.dcu and b/verif_version.dcu differ diff --git a/verif_version.pas b/verif_version.pas index aea28fe..51c76cd 100644 --- a/verif_version.pas +++ b/verif_version.pas @@ -23,7 +23,7 @@ var Lance_verif : integer; verifVersion,notificationVersion : boolean; -Const Version='2.1'; // sert à la comparaison de la version publiée +Const Version='2.11'; // sert à la comparaison de la version publiée implementation diff --git a/versions.txt b/versions.txt index 3531dc3..cc48a2e 100644 --- a/versions.txt +++ b/versions.txt @@ -34,9 +34,10 @@ version 1.76 : Modification des aiguillages mod version 2.0 : Changement de description des TJD Amélioration de l'algorithme des routes Variables nommées dans config-GL.cfg -version 2.1 : Possibilité de piloter des accessoires par des actionneurs CDM - - +version 2.1 : Possibilité de piloter des accessoires par des actionneurs CDM + Correction d'un bug sur l'écriture du fichier config-gl.cfg lors de la modification de la configuration. +version 2.11 : Suppression du message d'erreur "Element 9999 non trouvé" + Ajout de l'option fenêtre étendue dans le panneau de configuration