object FormConfig: TFormConfig
  Left = 332
  Top = 149
  Hint = 'Modifie la configuration selon les s'#233'lections choisies'
  BorderStyle = bsDialog
  Caption = 'Configuration g'#233'n'#233'rale'
  ClientHeight = 552
  ClientWidth = 901
  Color = clBtnFace
  Font.Charset = DEFAULT_CHARSET
  Font.Color = clWindowText
  Font.Height = -11
  Font.Name = 'MS Sans Serif'
  Font.Style = []
  OldCreateOrder = False
  Position = poScreenCenter
  OnActivate = FormActivate
  OnClose = FormClose
  OnCreate = FormCreate
  PixelsPerInch = 96
  TextHeight = 13
  object LabelInfo: TLabel
    Left = 649
    Top = 416
    Width = 29
    Height = 16
    Caption = '-       -'
    Font.Charset = ANSI_CHARSET
    Font.Color = clWindowText
    Font.Height = -13
    Font.Name = 'Arial Narrow'
    Font.Style = []
    ParentFont = False
    WordWrap = True
  end
  object ImageSignaux: TImage
    Left = 648
    Top = 128
    Width = 249
    Height = 177
    Picture.Data = {
[encoded data, 63971 characters]
      56BE1899FDA67FFFD9}
    Stretch = True
  end
  object Label11: TLabel
    Left = 648
    Top = 32
    Width = 244
    Height = 31
    Caption = 'Signaux complexes GL'
    Font.Charset = ANSI_CHARSET
    Font.Color = clWindowText
    Font.Height = -27
    Font.Name = 'Arial Narrow'
    Font.Style = [fsBold, fsItalic]
    ParentFont = False
  end
  object ImageAig: TImage
    Left = 744
    Top = 480
    Width = 137
    Height = 57
    Picture.Data = {
[encoded data, 18673 characters]
      171717171717171717171717171717171717}
    Visible = False
  end
  object ImageTJD: TImage
    Left = 744
    Top = 416
    Width = 137
    Height = 57
    Picture.Data = {
[encoded data, 9017 characters]
      AAAAAAAAAAAAAAAAAAAA}
    Visible = False
  end
  object ImageTri: TImage
    Left = 744
    Top = 344
    Width = 137
    Height = 65
    Picture.Data = {
[encoded data, 10508 characters]
      0000}
    Visible = False
  end
  object Label20: TLabel
    Left = 648
    Top = 312
    Width = 221
    Height = 39
    Caption = 
      'Les param'#232'tres en vert doivent '#234'tre valid'#233's en appuyant sur la t' +
      'ouche ENTREE apr'#232's leur introduction/modification'
    WordWrap = True
  end
  object Label40: TLabel
    Left = 656
    Top = 496
    Width = 222
    Height = 39
    Caption = 
      'Les actionneurs ne sont utilisables qu'#39'en mode RUN avec CDM Rail' +
      '. Les d'#233'tecteurs sont utilisables en mode autonome.'
    Visible = False
    WordWrap = True
  end
  object ButtonAppliquerEtFermer: TButton
    Left = 240
    Top = 520
    Width = 201
    Height = 25
    Hint = 'Enregistre la configuration et ferme la fen'#234'tre'
    Caption = 'Enregistre la configuration et Fermer'
    ParentShowHint = False
    ShowHint = True
    TabOrder = 0
    OnClick = ButtonAppliquerEtFermerClick
  end
  object Button2: TButton
    Left = 8
    Top = 520
    Width = 201
    Height = 25
    Hint = 'Ferme la fen'#234'tre sans enregistrer la configuration'
    Caption = 'Fermer sans enregistrer la configuration'
    ParentShowHint = False
    ShowHint = True
    TabOrder = 1
    OnClick = Button2Click
  end
  object PageControl: TPageControl
    Left = 8
    Top = 8
    Width = 633
    Height = 505
    ActivePage = TabSheetTrains
    Font.Charset = DEFAULT_CHARSET
    Font.Color = clBlack
    Font.Height = -11
    Font.Name = 'MS Sans Serif'
    Font.Style = []
    ParentFont = False
    TabOrder = 2
    OnChange = PageControlChange
    object TabSheetCDM: TTabSheet
      Caption = 'CDM Rail'
      object Label36: TLabel
        Left = 24
        Top = 456
        Width = 369
        Height = 13
        Caption = 
          'Param'#232'tres de connexion et d'#39#233'change avec CDM rail et param'#232'tres' +
          ' g'#233'n'#233'raux'
        WordWrap = True
      end
      object GroupBox1: TGroupBox
        Left = 16
        Top = 8
        Width = 273
        Height = 113
        Caption = 'Socket de comm. CDM Rail <--> Signaux complexes'
        TabOrder = 0
        object Label1: TLabel
          Left = 14
          Top = 26
          Width = 150
          Height = 13
          Caption = 'Adresse IP du serveur CDM rail '
        end
        object Label2: TLabel
          Left = 14
          Top = 50
          Width = 115
          Height = 13
          Caption = 'Port du serveur CDM rail'
        end
        object EditAdrIPCDM: TEdit
          Left = 176
          Top = 24
          Width = 81
          Height = 21
          TabStop = False
          TabOrder = 0
          Text = 'EditAdrIPCDM'
        end
        object EditPortCDM: TEdit
          Left = 176
          Top = 48
          Width = 81
          Height = 21
          TabStop = False
          TabOrder = 1
          Text = 'EditPortCDM'
        end
        object ButtonPFCDM: TButton
          Left = 16
          Top = 72
          Width = 241
          Height = 25
          Hint = 
            'Ajoute une r'#232'gle d'#39'autorisation de communication du socket vers ' +
            'CDM rail dans le pare-feu'
          Caption = 'Ajouter une autorisation au pare-feu windows'
          ParentShowHint = False
          ShowHint = True
          TabOrder = 2
          OnClick = ButtonPFCDMClick
        end
      end
      object GroupBox5: TGroupBox
        Left = 16
        Top = 128
        Width = 273
        Height = 193
        Caption = 'Au d'#233'marrage de Signaux_Complexes '
        TabOrder = 1
        object Label13: TLabel
          Left = 8
          Top = 144
          Width = 242
          Height = 13
          Caption = 'Nom du fichier LAY '#224' utiliser au d'#233'marrage de CDM'
        end
        object CheckVerifVersion: TCheckBox
          Left = 8
          Top = 48
          Width = 249
          Height = 17
          Caption = 'V'#233'rifications de nouvelle version au d'#233'marrage'
          TabOrder = 0
        end
        object CheckInfoVersion: TCheckBox
          Left = 8
          Top = 64
          Width = 241
          Height = 17
          Caption = 'Information sur la version actuelle'
          TabOrder = 1
        end
        object CheckLanceCDM: TCheckBox
          Left = 8
          Top = 120
          Width = 241
          Height = 25
          Caption = 'Lancer et connecter CDM Rail au d'#233'marrage'
          TabOrder = 2
          WordWrap = True
        end
        object CheckAvecTCO: TCheckBox
          Left = 8
          Top = 80
          Width = 89
          Height = 17
          Hint = 'Affiche le TCO au d'#233'marrage'
          Caption = 'Avec TCO'
          ParentShowHint = False
          ShowHint = True
          TabOrder = 3
        end
        object CheckFenEt: TCheckBox
          Left = 8
          Top = 24
          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 = 4
        end
        object CheckBandeauTCO: TCheckBox
          Left = 8
          Top = 96
          Width = 129
          Height = 17
          Hint = 'Masque le bandeau de param'#233'trage du TCO au d'#233'marrage'
          Caption = 'Bandeau TCO masqu'#233
          ParentShowHint = False
          ShowHint = True
          TabOrder = 5
        end
        object EditLAY: TEdit
          Left = 8
          Top = 160
          Width = 249
          Height = 21
          Hint = 'Nom du LAY avec .lay'
          ParentShowHint = False
          ShowHint = True
          TabOrder = 6
          Text = 'Nom du fichier LAY avec .lay'
          OnChange = EditLAYChange
          OnExit = EditLAYExit
        end
      end
      object GroupBox6: TGroupBox
        Left = 312
        Top = 8
        Width = 281
        Height = 169
        Caption = 'Au d'#233'marrage de CDM Rail : serveur'
        TabOrder = 2
        object RadioButton4: TRadioButton
          Left = 8
          Top = 16
          Width = 185
          Height = 17
          Caption = 'Ne pas d'#233'marrer de serveur'
          TabOrder = 0
        end
        object RadioButton5: TRadioButton
          Left = 8
          Top = 32
          Width = 225
          Height = 17
          Caption = 'XpressNet (lenz.roco)'
          TabOrder = 1
        end
        object RadioButton6: TRadioButton
          Left = 8
          Top = 48
          Width = 217
          Height = 17
          Caption = 'P50X intellibox'
          TabOrder = 2
        end
        object RadioButton7: TRadioButton
          Left = 8
          Top = 64
          Width = 249
          Height = 17
          Caption = 'Sprog'
          TabOrder = 3
        end
        object RadioButton8: TRadioButton
          Left = 8
          Top = 80
          Width = 113
          Height = 17
          Caption = 'HSI88/HSI88-USB'
          TabOrder = 4
        end
        object RadioButton9: TRadioButton
          Left = 8
          Top = 96
          Width = 193
          Height = 17
          Caption = 'ECOS ESU'
          TabOrder = 5
        end
        object RadioButton10: TRadioButton
          Left = 8
          Top = 128
          Width = 233
          Height = 17
          Caption = 'FIS88 FeedBack (S88/S88N)'
          TabOrder = 6
        end
        object RadioButton11: TRadioButton
          Left = 8
          Top = 112
          Width = 209
          Height = 17
          Caption = 'RS2PC (Rs FeedBack interface)'
          TabOrder = 7
        end
        object RadioButton12: TRadioButton
          Left = 8
          Top = 144
          Width = 209
          Height = 17
          Caption = 'DCC++'
          TabOrder = 8
        end
      end
      object GroupBox7: TGroupBox
        Left = 312
        Top = 184
        Width = 281
        Height = 89
        Caption = 'Au d'#233'marrage de CDM Rail : interface LENZ'
        TabOrder = 3
        object RadioButton13: TRadioButton
          Left = 8
          Top = 24
          Width = 97
          Height = 17
          Caption = 'Automatique'
          TabOrder = 0
        end
        object RadioButton14: TRadioButton
          Left = 8
          Top = 40
          Width = 217
          Height = 17
          Caption = 'LI-USB'
          TabOrder = 1
        end
        object RadioButton15: TRadioButton
          Left = 152
          Top = 40
          Width = 105
          Height = 17
          Caption = 'LI-101F'
          TabOrder = 2
        end
        object RadioButton16: TRadioButton
          Left = 8
          Top = 56
          Width = 89
          Height = 17
          Caption = 'LI-100F'
          TabOrder = 3
        end
        object RadioButton17: TRadioButton
          Left = 152
          Top = 56
          Width = 89
          Height = 17
          Caption = 'LI-100'
          TabOrder = 4
        end
        object RadioButton18: TRadioButton
          Left = 152
          Top = 24
          Width = 113
          Height = 17
          Caption = 'Genli'
          TabOrder = 5
        end
      end
      object GroupBox8: TGroupBox
        Left = 16
        Top = 328
        Width = 273
        Height = 113
        Caption = 'Services CommIP CDM Rail'
        TabOrder = 4
        object Label6: TLabel
          Left = 8
          Top = 26
          Width = 215
          Height = 13
          Caption = 'Liste des '#233'v'#232'nements demand'#233's '#224' CDM Rail:'
        end
        object CheckBoxServAig: TCheckBox
          Left = 8
          Top = 48
          Width = 113
          Height = 17
          Caption = 'Aiguillages'
          TabOrder = 0
        end
        object CheckBoxServDet: TCheckBox
          Left = 8
          Top = 64
          Width = 89
          Height = 17
          Caption = 'D'#233'tecteurs'
          TabOrder = 1
        end
        object CheckBoxServAct: TCheckBox
          Left = 8
          Top = 80
          Width = 81
          Height = 17
          Caption = 'Actionneurs'
          TabOrder = 2
        end
        object CheckServPosTrains: TCheckBox
          Left = 120
          Top = 48
          Width = 145
          Height = 17
          Hint = 
            'Utilis'#233' avec la fenetre CDM de signaux complexes pour afficher l' +
            'es trains'
          Caption = 'Position trains'
          ParentShowHint = False
          ShowHint = True
          TabOrder = 3
        end
        object CheckBoxSrvSig: TCheckBox
          Left = 120
          Top = 64
          Width = 113
          Height = 17
          Caption = 'Signaux (non utilis'#233')'
          TabOrder = 4
        end
      end
      object GroupBox15: TGroupBox
        Left = 312
        Top = 288
        Width = 281
        Height = 137
        Caption = 'Divers'
        TabOrder = 5
        object Label31: TLabel
          Left = 8
          Top = 24
          Width = 204
          Height = 13
          Caption = 'Seuil du nombre de d'#233'tecteurs trop distants'
        end
        object Label41: TLabel
          Left = 8
          Top = 68
          Width = 188
          Height = 13
          Caption = 'Taille de la fonte de la fen'#234'tre principale'
        end
        object Label44: TLabel
          Left = 8
          Top = 45
          Width = 223
          Height = 13
          Caption = 'Nombre de cantons pr'#233'sence train avant signal'
        end
        object Label55: TLabel
          Left = 8
          Top = 90
          Width = 32
          Height = 13
          Caption = 'Debug'
        end
        object EditNbDetDist: TEdit
          Left = 240
          Top = 20
          Width = 25
          Height = 21
          ParentShowHint = False
          ShowHint = False
          TabOrder = 0
          Text = 'EditNbDetDist'
        end
        object EditFonte: TEdit
          Left = 240
          Top = 64
          Width = 25
          Height = 21
          ParentShowHint = False
          ShowHint = False
          TabOrder = 1
        end
        object EditNbCantons: TEdit
          Left = 240
          Top = 41
          Width = 25
          Height = 21
          Hint = 
            'Nombre de cantons  pr'#233'sence train avant un signal pour le d'#233'clar' +
            'er verrouill'#233
          ParentShowHint = False
          ShowHint = True
          TabOrder = 2
          Text = 'EditNbCantons'
        end
        object EditDebug: TEdit
          Left = 240
          Top = 88
          Width = 25
          Height = 21
          Hint = 
            'Mode d'#233'bug au d'#233'marrage (0=sans ; 1=Log d'#233'marrage ; 2=D'#233'marrage ' +
            'par '#233'tape ; 3=Dynamique)'
          ParentShowHint = False
          ShowHint = True
          TabOrder = 3
        end
        object CheckBoxVerifXpressNet: TCheckBox
          Left = 8
          Top = 112
          Width = 233
          Height = 17
          Hint = 
            'Contr'#244'le si une adresse DCC se trouve dans la plage 257-272 si o' +
            'n utilise Xpressnet. Ne pas cocher si XpressNet n'#39'est pas utilis' +
            #233
          Caption = 'V'#233'rification des adresses XpressNet'
          ParentShowHint = False
          ShowHint = True
          TabOrder = 4
          OnClick = CheckBoxVerifXpressNetClick
        end
      end
    end
    object TabSheetAutonome: TTabSheet
      Caption = 'Mode autonome'
      ImageIndex = 1
      object Label9: TLabel
        Left = 16
        Top = 456
        Width = 294
        Height = 13
        Caption = 'Ces param'#232'tres sont utilis'#233's en fonctionnement sans CDM Rail'
        WordWrap = True
      end
      object GroupBox2: TGroupBox
        Left = 8
        Top = 8
        Width = 297
        Height = 113
        Caption = 'Acc'#232's USB/S'#233'rie '#224' l'#39'interface vers la centrale'
        TabOrder = 0
        object Label3: TLabel
          Left = 16
          Top = 24
          Width = 142
          Height = 13
          Caption = '1. Protocole s'#233'rie USB / COM'
        end
        object Label4: TLabel
          Left = 16
          Top = 45
          Width = 138
          Height = 26
          Caption = '2. Temporisation d'#39'envoi des octets de la trame (ms)'
          WordWrap = True
        end
        object Label5: TLabel
          Left = 16
          Top = 75
          Width = 152
          Height = 26
          Caption = 
            '3. Temporisation d'#39'attente de la r'#233'ponse de l'#39'interface (x 100 m' +
            's)'
          WordWrap = True
        end
        object EditcomUSB: TEdit
          Left = 168
          Top = 22
          Width = 118
          Height = 21
          TabStop = False
          TabOrder = 0
          Text = 'EditcomUSB'
        end
        object EditTempoOctetUSB: TEdit
          Left = 232
          Top = 48
          Width = 49
          Height = 21
          TabStop = False
          TabOrder = 1
          Text = 'EditTempoOctetUSB'
        end
        object EditTempoReponse: TEdit
          Left = 232
          Top = 80
          Width = 49
          Height = 21
          TabStop = False
          TabOrder = 2
          Text = 'EditTempoReponse'
        end
      end
      object GroupBox4: TGroupBox
        Left = 8
        Top = 128
        Width = 297
        Height = 65
        Caption = '4. Ent'#234'te des trames XpressNet vers l'#39'interface'
        TabOrder = 1
        object RadioButton1: TRadioButton
          Left = 8
          Top = 24
          Width = 225
          Height = 17
          Caption = '0 : Sans ent'#234'te (interfaces s'#233'rie)'
          TabOrder = 0
        end
        object RadioButton2: TRadioButton
          Left = 8
          Top = 40
          Width = 225
          Height = 17
          Caption = '1 : Ent'#234'te FF FE (interfaces natives USB)'
          TabOrder = 1
        end
      end
      object GroupBox3: TGroupBox
        Left = 8
        Top = 200
        Width = 297
        Height = 73
        Caption = 'Acc'#232's r'#233'seau '#224' l'#39'interface vers la centrale'
        TabOrder = 2
        object Label7: TLabel
          Left = 14
          Top = 24
          Width = 95
          Height = 13
          Caption = 'Adresse IP interface'
        end
        object Label8: TLabel
          Left = 14
          Top = 50
          Width = 82
          Height = 13
          Caption = 'Port de l'#39'interface'
        end
        object EditIPLenz: TEdit
          Left = 176
          Top = 24
          Width = 81
          Height = 21
          TabStop = False
          TabOrder = 0
          Text = 'EditIPLenz'
        end
        object EditportLenz: TEdit
          Left = 176
          Top = 48
          Width = 81
          Height = 21
          TabStop = False
          TabOrder = 1
          Text = 'EditportLenz'
        end
      end
      object Memo1: TMemo
        Left = 312
        Top = 8
        Width = 297
        Height = 49
        BevelInner = bvLowered
        BevelKind = bkFlat
        BorderStyle = bsNone
        Lines.Strings = (
          '1. Port COM de l'#39'adresse USB de l'#39'interface XpressNet. '
          'COM de 1 '#224' 99 - Si COMX : Signaux complexes d'#233'tecte le '
          'port automatiquement (mais le d'#233'marrage est plus long)'
          ' ')
        ReadOnly = True
        TabOrder = 3
      end
      object Memo2: TMemo
        Left = 312
        Top = 64
        Width = 297
        Height = 73
        BevelInner = bvLowered
        BevelKind = bkFlat
        BorderStyle = bsNone
        Lines.Strings = (
          '2. Valeur de temporisation entre deux octets transf'#233'r'#233's '#224' '
          'l'#39'interface. Elle peut '#234'tre nulle. '
          'Pour les interfaces s'#233'rie sans protocole (0) comme le GENLI, il '
          'est conseill'#233' de mettre 30 (ms). Pour les interfaces avec '
          'protocole mat'#233'riel RTS-CTS (2) cette variable est ignor'#233'e.')
        ReadOnly = True
        TabOrder = 4
      end
      object Memo3: TMemo
        Left = 312
        Top = 144
        Width = 297
        Height = 89
        BevelInner = bvLowered
        BevelKind = bkFlat
        BorderStyle = bsNone
        Lines.Strings = (
          '3. Valeur maximale par tranche de 100 ms qui d'#233'finit le temps '
          'd'#39'attente de la r'#233'ponse de l'#39'interface apr'#232's '
          'une trame qui lui est transf'#233'r'#233'e. Cette valeur est '#224' tester en '
          'fonction de votre interface. '
          'En cas de d'#233'passement de la valeur, un message '#171' pas de '
          'r'#233'ponse de l'#39'interface '#187' sera affich'#233'.')
        ReadOnly = True
        TabOrder = 5
      end
      object Memo4: TMemo
        Left = 312
        Top = 240
        Width = 297
        Height = 49
        BevelInner = bvLowered
        BevelKind = bkFlat
        BorderStyle = bsNone
        Lines.Strings = (
          
            '4. Pour l'#39'utilisation d'#39'interfaces s'#233'rie (GENLI), cette valeur d' +
            'oit '
          #234'tre '#224' 0. Pour les interfaces utilisant nativement de l'#39'USB, '
          'cette valeur doit '#234'tre '#224' 1. ')
        ReadOnly = True
        TabOrder = 6
      end
      object GroupBox9: TGroupBox
        Left = 8
        Top = 280
        Width = 297
        Height = 161
        Caption = 'Au d'#233'marrage de signaux complexes en mode autonome'
        TabOrder = 7
        object Label32: TLabel
          Left = 14
          Top = 42
          Width = 200
          Height = 13
          Caption = 'Temporisation de s'#233'quencement d'#39'init (ms)'
        end
        object CheckBoxInitAig: TCheckBox
          Left = 16
          Top = 16
          Width = 257
          Height = 25
          Hint = 'Initialisation des aiguillages au d'#233'marrage'
          Caption = 'Initialiser les aiguillages en position initiale'
          ParentShowHint = False
          ShowHint = True
          TabOrder = 0
          WordWrap = True
        end
        object EditTempoAig: TEdit
          Left = 224
          Top = 38
          Width = 41
          Height = 21
          Hint = 'Temporisation entre la commande de deux aiguillages'
          ParentShowHint = False
          ShowHint = True
          TabOrder = 1
          Text = 'EditTempoAig'
        end
        object CheckPosAig: TCheckBox
          Left = 16
          Top = 64
          Width = 257
          Height = 17
          Caption = 'Demande positions des aiguillages '#224' la centrale'
          TabOrder = 2
        end
        object CheckBoxDemarUSB: TCheckBox
          Left = 16
          Top = 80
          Width = 273
          Height = 17
          Hint = 'Connecte l'#39'interface XpressNet en COM ou USB au d'#233'marrage'
          Caption = 'Connexion de l'#39'interface en COM ou USB'
          ParentShowHint = False
          ShowHint = True
          TabOrder = 3
        end
        object CheckBoxDemarEth: TCheckBox
          Left = 16
          Top = 96
          Width = 265
          Height = 17
          Hint = 'Connecte l'#39'interface XpressNet en Ethernet ou Wifi au d'#233'marrage'
          Caption = 'Connexion de l'#39'interface en Ethernet'
          ParentShowHint = False
          ShowHint = True
          TabOrder = 4
        end
        object CheckRoulage: TCheckBox
          Left = 16
          Top = 120
          Width = 169
          Height = 17
          Hint = 'Permet le roulage des trains en mode autonome'
          Caption = 'Option roulage des trains'
          ParentShowHint = False
          ShowHint = True
          TabOrder = 5
        end
      end
      object GroupBox22: TGroupBox
        Left = 312
        Top = 376
        Width = 297
        Height = 65
        Caption = 'Protocole de connexion '#224' la centrale ou '#224' l'#39'interface'
        TabOrder = 8
        object RadioButtonDCC: TRadioButton
          Left = 8
          Top = 40
          Width = 113
          Height = 17
          Hint = 'Protocole DCC++ vers la centrale/interface'
          Caption = 'DCC++ (Arduino)'
          ParentShowHint = False
          ShowHint = True
          TabOrder = 0
        end
        object RadioButtonXpress: TRadioButton
          Left = 8
          Top = 20
          Width = 257
          Height = 17
          Hint = 'Protocole Xpressnet vers la centrale/interface'
          Caption = 'XpressNet (Lenz, Digikeijs, Roco, OpenDCC ...)'
          ParentShowHint = False
          ShowHint = True
          TabOrder = 1
        end
      end
      object GroupBox25: TGroupBox
        Left = 312
        Top = 320
        Width = 297
        Height = 49
        Caption = 'Divers'
        TabOrder = 9
        object Label58: TLabel
          Left = 24
          Top = 24
          Width = 155
          Height = 13
          Caption = 'Filtrage des d'#233'tecteurs (x100 ms)'
        end
        object EditFiltrDet: TEdit
          Left = 224
          Top = 16
          Width = 25
          Height = 21
          Hint = 'Temps de filtrage d'#39'un d'#233'tecteur qui passe '#224' 0'
          ParentShowHint = False
          ShowHint = True
          TabOrder = 0
        end
      end
    end
    object TabSheetAig: TTabSheet
      Caption = 'Aiguillages'
      ImageIndex = 2
      object Label12: TLabel
        Left = 0
        Top = 8
        Width = 468
        Height = 13
        Caption = 
          'Liste de mod'#233'lisation des aiguillages - cliquez sur une ligne po' +
          'ur afficher la description de l'#39'aiguillage'
      end
      object Label28: TLabel
        Left = 88
        Top = 208
        Width = 52
        Height = 13
        Caption = 'LabelTJD1'
      end
      object GroupBox11: TGroupBox
        Left = 328
        Top = 32
        Width = 289
        Height = 417
        Caption = 'Description de l'#39'aiguillage'
        TabOrder = 0
        object LabelAdresse: TLabel
          Left = 5
          Top = 20
          Width = 196
          Height = 19
          Caption = 'Description de l'#39'aiguillage'
          Font.Charset = ANSI_CHARSET
          Font.Color = clBlack
          Font.Height = -16
          Font.Name = 'Arial'
          Font.Style = [fsBold]
          ParentFont = False
        end
        object LabelCrois: TLabel
          Left = 32
          Top = 320
          Width = 187
          Height = 26
          Caption = 
            'Les croisements re'#231'oivent une adresse m'#234'me s'#39'ils ne sont pas pil' +
            'ot'#233's'
          WordWrap = True
        end
        object GroupBox10: TGroupBox
          Left = 8
          Top = 80
          Width = 177
          Height = 73
          Caption = 'Vitesse de franchissement d'#233'vi'#233' :'
          TabOrder = 0
          object RadioButtonsans: TRadioButton
            Left = 24
            Top = 16
            Width = 57
            Height = 17
            Hint = 
              'Affiche un ralen30/rappel 30 sur le signal implant'#233' avant cet ai' +
              'guillage'
            Caption = 'sans'
            ParentShowHint = False
            ShowHint = True
            TabOrder = 0
            OnClick = RadioButtonsansClick
          end
          object RadioButton30kmh: TRadioButton
            Left = 24
            Top = 32
            Width = 73
            Height = 17
            Hint = 
              'Affiche un ralen30/rappel30 sur le signal implant'#233' avant cet aig' +
              'uillage'
            Caption = '30 km/h'
            ParentShowHint = False
            ShowHint = True
            TabOrder = 1
            OnClick = RadioButton30kmhClick
          end
          object RadioButton60kmh: TRadioButton
            Left = 24
            Top = 48
            Width = 73
            Height = 17
            Hint = 
              'Affiche un ralen60/rappel60 sur le signal implant'#233' avant cet aig' +
              'uillage'
            Caption = '60 km/h'
            ParentShowHint = False
            ShowHint = True
            TabOrder = 2
            OnClick = RadioButton60kmhClick
          end
        end
        object CheckInverse: TCheckBox
          Left = 16
          Top = 277
          Width = 137
          Height = 17
          Hint = 'Cocher si l'#39'aiguillage est invers'#233' dans CDM rail'
          Caption = 'Inversion du pilotage'
          ParentShowHint = False
          ShowHint = True
          TabOrder = 1
          OnClick = CheckInverseClick
        end
        object EditAdrAig: TEdit
          Left = 208
          Top = 20
          Width = 33
          Height = 21
          TabOrder = 2
          OnChange = EditAdrAigChange
        end
        object ComboBoxAig: TComboBox
          Left = 8
          Top = 48
          Width = 145
          Height = 21
          Style = csDropDownList
          ItemHeight = 13
          TabOrder = 3
          OnChange = ComboBoxAigChange
          Items.Strings = (
            'Aiguillage simple'
            'TJD'
            'TJS'
            'Aiguillage triple'
            'Croisement')
        end
        object GroupBox16: TGroupBox
          Left = 8
          Top = 160
          Width = 273
          Height = 113
          Caption = 'Repr'#233'sentation'
          TabOrder = 4
          object LabelHG: TLabel
            Left = 10
            Top = 21
            Width = 9
            Height = 16
            Caption = 'D'
            Font.Charset = ANSI_CHARSET
            Font.Color = clBlack
            Font.Height = -13
            Font.Name = 'Arial'
            Font.Style = [fsBold]
            ParentFont = False
          end
          object LabelBG: TLabel
            Left = 10
            Top = 45
            Width = 9
            Height = 16
            Caption = 'P'
            Font.Charset = ANSI_CHARSET
            Font.Color = clBlack
            Font.Height = -13
            Font.Name = 'Arial'
            Font.Style = [fsBold]
            ParentFont = False
          end
          object ImageAffiche: TImage
            Left = 72
            Top = 16
            Width = 137
            Height = 57
          end
          object LabelHD: TLabel
            Left = 217
            Top = 25
            Width = 9
            Height = 16
            Caption = 'S'
            Font.Charset = ANSI_CHARSET
            Font.Color = clBlack
            Font.Height = -13
            Font.Name = 'Arial'
            Font.Style = [fsBold]
            ParentFont = False
          end
          object LabelBD: TLabel
            Left = 217
            Top = 49
            Width = 9
            Height = 16
            Caption = 'D'
            Font.Charset = ANSI_CHARSET
            Font.Color = clBlack
            Font.Height = -13
            Font.Name = 'Arial'
            Font.Style = [fsBold]
            ParentFont = False
          end
          object Label18: TLabel
            Left = 212
            Top = 73
            Width = 16
            Height = 16
            Caption = 'S2'
            Font.Charset = ANSI_CHARSET
            Font.Color = clBlack
            Font.Height = -13
            Font.Name = 'Arial'
            Font.Style = [fsBold]
            ParentFont = False
          end
          object LabelTJD1: TLabel
            Left = 80
            Top = 76
            Width = 52
            Height = 13
            Caption = 'LabelTJD1'
          end
          object LabelTJD2: TLabel
            Left = 176
            Top = 76
            Width = 52
            Height = 13
            Caption = 'LabelTJD1'
          end
          object LabelL: TLabel
            Left = 18
            Top = 69
            Width = 8
            Height = 16
            Caption = 'L'
            Font.Charset = ANSI_CHARSET
            Font.Color = clBlack
            Font.Height = -13
            Font.Name = 'Arial'
            Font.Style = [fsBold]
            ParentFont = False
            Visible = False
          end
          object Edit_HG: TEdit
            Left = 24
            Top = 20
            Width = 41
            Height = 21
            ParentShowHint = False
            ShowHint = True
            TabOrder = 0
            OnChange = Edit_HGChange
          end
          object EditPointe_BG: TEdit
            Left = 24
            Top = 44
            Width = 41
            Height = 21
            ParentShowHint = False
            ShowHint = True
            TabOrder = 1
            OnChange = EditPointe_BGChange
          end
          object EditP1: TEdit
            Left = 88
            Top = 28
            Width = 33
            Height = 21
            Color = clLime
            TabOrder = 2
            OnKeyPress = EditP1KeyPress
          end
          object EditP2: TEdit
            Left = 88
            Top = 48
            Width = 33
            Height = 21
            Color = clLime
            TabOrder = 3
            OnKeyPress = EditP2KeyPress
          end
          object EditP3: TEdit
            Left = 160
            Top = 22
            Width = 33
            Height = 21
            Color = clLime
            TabOrder = 4
            OnKeyPress = EditP3KeyPress
          end
          object EditP4: TEdit
            Left = 160
            Top = 44
            Width = 33
            Height = 21
            Color = clLime
            TabOrder = 5
            OnKeyPress = EditP4KeyPress
          end
          object EditDevie_HD: TEdit
            Left = 232
            Top = 20
            Width = 33
            Height = 21
            ParentShowHint = False
            ShowHint = True
            TabOrder = 6
            OnChange = EditDevie_HDChange
          end
          object EditDroit_BD: TEdit
            Left = 232
            Top = 44
            Width = 33
            Height = 21
            ParentShowHint = False
            ShowHint = True
            TabOrder = 7
            OnChange = EditDroit_BDChange
          end
          object EditDevieS2: TEdit
            Left = 232
            Top = 68
            Width = 33
            Height = 21
            Color = clLime
            TabOrder = 8
            OnKeyPress = EditDevieS2KeyPress
          end
          object EditL: TEdit
            Left = 32
            Top = 68
            Width = 33
            Height = 21
            TabOrder = 9
            Visible = False
            OnChange = EditLChange
          end
        end
        object ButtonRestaureAig: TButton
          Left = 200
          Top = 48
          Width = 75
          Height = 25
          Hint = 
            'Restaure la configuration de l'#39'aiguillage d'#39'avant sa modificatio' +
            'n'
          Caption = 'Restaurer'
          ParentShowHint = False
          ShowHint = True
          TabOrder = 5
          OnClick = ButtonRestaureAigClick
        end
        object EditAigTriple: TEdit
          Left = 248
          Top = 20
          Width = 33
          Height = 21
          TabOrder = 6
          Visible = False
          OnChange = EditAigTripleChange
        end
        object GroupBox21: TGroupBox
          Left = 8
          Top = 352
          Width = 273
          Height = 97
          Caption = 'Initialisation de l'#39'aiguillage en mode autonome'
          TabOrder = 7
          object Label37: TLabel
            Left = 8
            Top = 26
            Width = 66
            Height = 13
            Caption = 'D'#233'vi'#233' ou droit'
          end
          object Label38: TLabel
            Left = 8
            Top = 50
            Width = 129
            Height = 13
            Caption = 'Temporisation  (1/10'#232'me s)'
          end
          object EditTempo10: TEdit
            Left = 160
            Top = 48
            Width = 41
            Height = 21
            TabOrder = 0
            OnChange = EditTempo10Change
          end
          object ComboBoxDD: TComboBox
            Left = 160
            Top = 24
            Width = 97
            Height = 21
            Style = csDropDownList
            ItemHeight = 13
            TabOrder = 1
            OnChange = ComboBoxDDChange
            Items.Strings = (
              'D'#233'vi'#233
              'Droit'
              'Non positionn'#233)
          end
        end
        object GroupBoxEtatTJD: TGroupBox
          Left = 192
          Top = 80
          Width = 89
          Height = 73
          Caption = 'Type TJD'
          TabOrder = 8
          object RadioButtonTJD2: TRadioButton
            Left = 8
            Top = 24
            Width = 65
            Height = 17
            Hint = 'TJD '#224' 1 moteur'
            Caption = '2 '#233'tats'
            ParentShowHint = False
            ShowHint = True
            TabOrder = 0
            OnClick = RadioButtonTJD2Click
          end
          object RadioButtonTJD4: TRadioButton
            Left = 8
            Top = 40
            Width = 65
            Height = 17
            Hint = 'TJD '#224' 2 moteurs'
            Caption = '4 '#233'tats'
            ParentShowHint = False
            ShowHint = True
            TabOrder = 1
            OnClick = RadioButtonTJD4Click
          end
        end
      end
      object RichAig: TRichEdit
        Left = 0
        Top = 64
        Width = 321
        Height = 385
        Color = clBlack
        Font.Charset = DEFAULT_CHARSET
        Font.Color = clYellow
        Font.Height = -11
        Font.Name = 'MS Sans Serif'
        Font.Style = []
        HideSelection = False
        ParentFont = False
        ReadOnly = True
        ScrollBars = ssBoth
        TabOrder = 1
        WordWrap = False
        OnKeyDown = RichAigKeyDown
        OnMouseDown = RichAigMouseDown
      end
      object ButtonNouvAig: TButton
        Left = 0
        Top = 32
        Width = 65
        Height = 17
        Caption = 'Nouveau'
        TabOrder = 2
        OnClick = ButtonNouvAigClick
      end
      object BoutSupAig: TButton
        Left = 72
        Top = 32
        Width = 65
        Height = 17
        Caption = 'Supprime'
        TabOrder = 3
        OnClick = BoutSupAigClick
      end
      object ButtonAjSup: TButton
        Left = 152
        Top = 32
        Width = 121
        Height = 17
        Caption = 'Ajoute l'#39'aig supprim'#233
        TabOrder = 4
        OnClick = ButtonAjSupClick
      end
    end
    object TabSheetBranches: TTabSheet
      Caption = 'Branches'
      ImageIndex = 3
      object Label14: TLabel
        Left = 0
        Top = 8
        Width = 508
        Height = 13
        Caption = 
          'Liste de mod'#233'lisation des branches - Cliquer sur une ligne pour ' +
          'la modifier - Valider la ligne apr'#232's modification'
      end
      object Label34: TLabel
        Left = 472
        Top = 192
        Width = 136
        Height = 26
        Caption = 'Tapez CTRL-Z pour annuler une modification r'#233'cente'
        WordWrap = True
      end
      object LabelNumBranche: TLabel
        Left = 8
        Top = 448
        Width = 56
        Height = 13
        Caption = 'Branche n'#176' '
      end
      object GroupBox20: TGroupBox
        Left = 464
        Top = 24
        Width = 153
        Height = 161
        Caption = 'Commandes'
        TabOrder = 0
        object LabelResult: TLabel
          Left = 11
          Top = 112
          Width = 3
          Height = 13
          Caption = '-'
        end
        object ButtonValLigne: TButton
          Left = 8
          Top = 24
          Width = 137
          Height = 33
          Hint = 
            'V'#233'rifie la syntaxe de chaque ligne et valide les lignes correcte' +
            's'
          Caption = 'Valider les modifications'
          ParentShowHint = False
          ShowHint = True
          TabOrder = 0
          WordWrap = True
          OnClick = ButtonValLigneClick
        end
        object ButtonVerifConfig: TButton
          Left = 8
          Top = 64
          Width = 137
          Height = 33
          Hint = 'V'#233'rification de la coh'#233'rence de l'#39'ensemble de la configuration'
          Caption = 'V'#233'rification de la coh'#233'rence'
          ParentShowHint = False
          ShowHint = True
          TabOrder = 1
          WordWrap = True
          OnClick = ButtonVerifConfigClick
        end
      end
      object RichBranche: TRichEdit
        Left = 0
        Top = 24
        Width = 457
        Height = 417
        Color = clBlack
        Font.Charset = DEFAULT_CHARSET
        Font.Color = clGreen
        Font.Height = -11
        Font.Name = 'MS Sans Serif'
        Font.Style = []
        HideSelection = False
        Lines.Strings = (
          'RichBranche')
        ParentFont = False
        PopupMenu = PopupMenuConfig
        ScrollBars = ssBoth
        TabOrder = 1
        WordWrap = False
        OnKeyDown = RichBrancheKeyDown
        OnMouseDown = RichBrancheMouseDown
      end
      object Memo5: TMemo
        Left = 464
        Top = 232
        Width = 153
        Height = 209
        Lines.Strings = (
          'Une ligne doit commencer par '
          'un aiguillage (ou un buttoir) et '
          'se terminer par un aiguillage '
          '(ou un buttoir). Il n'#39'est pas '
          'n'#233'cessaire d'#39'avoir un '
          'd'#233'tecteur dans une ligne.'
          ''
          'Un aiguillage peut se retrouver '
          #224' plusieurs endroits de cette '
          'section, mais pas un d'#233'tecteur. '
          ''
          'Tous les aiguillages d'#233'clar'#233's '
          'doivent appara'#238'tre au moins '
          'une fois dans les branches.'
          '')
        ReadOnly = True
        TabOrder = 2
      end
    end
    object TabSheetSig: TTabSheet
      Caption = 'Signaux'
      ImageIndex = 4
      object Label15: TLabel
        Left = 0
        Top = 8
        Width = 434
        Height = 13
        Caption = 
          'Liste de mod'#233'lisation des signaux - cliquez sur une ligne pour a' +
          'fficher la description du signal'
      end
      object Label35: TLabel
        Left = 40
        Top = 444
        Width = 201
        Height = 13
        Caption = 'Temporisation entre deux commandes (ms)'
      end
      object GroupBox12: TGroupBox
        Left = 336
        Top = 32
        Width = 281
        Height = 425
        Caption = 'Description du signal'
        TabOrder = 0
        object ImageSignal: TImage
          Left = 8
          Top = 48
          Width = 81
          Height = 105
        end
        object LabelAdrSig: TLabel
          Left = 13
          Top = 20
          Width = 166
          Height = 19
          Caption = 'Description du signal '
          Font.Charset = ANSI_CHARSET
          Font.Color = clBlack
          Font.Height = -16
          Font.Name = 'Arial'
          Font.Style = [fsBold]
          ParentFont = False
        end
        object LabelDec: TLabel
          Left = 92
          Top = 52
          Width = 53
          Height = 13
          Caption = 'D'#233'codeur: '
        end
        object LabelDetAss: TLabel
          Left = 88
          Top = 104
          Width = 86
          Height = 13
          Caption = 'D'#233'tecteur associ'#233
        end
        object LabelElSuiv: TLabel
          Left = 184
          Top = 104
          Width = 75
          Height = 13
          Caption = 'Element suivant'
        end
        object Label17: TLabel
          Left = 8
          Top = 288
          Width = 228
          Height = 26
          Caption = 
            'Conditions suppl'#233'mentaires d'#39'affichage du carr'#233' par les aiguilla' +
            'ges :'
          WordWrap = True
        end
        object Label24: TLabel
          Left = 104
          Top = 120
          Width = 8
          Height = 13
          Caption = '1'
          Font.Charset = DEFAULT_CHARSET
          Font.Color = clBackground
          Font.Height = -11
          Font.Name = 'MS Sans Serif'
          Font.Style = [fsBold]
          ParentFont = False
        end
        object Label25: TLabel
          Left = 104
          Top = 144
          Width = 8
          Height = 13
          Caption = '2'
          Font.Charset = DEFAULT_CHARSET
          Font.Color = clBackground
          Font.Height = -11
          Font.Name = 'MS Sans Serif'
          Font.Style = [fsBold]
          ParentFont = False
        end
        object Label26: TLabel
          Left = 104
          Top = 168
          Width = 8
          Height = 13
          Caption = '3'
          Font.Charset = DEFAULT_CHARSET
          Font.Color = clBackground
          Font.Height = -11
          Font.Name = 'MS Sans Serif'
          Font.Style = [fsBold]
          ParentFont = False
        end
        object Label27: TLabel
          Left = 104
          Top = 192
          Width = 8
          Height = 13
          Caption = '4'
          Font.Charset = DEFAULT_CHARSET
          Font.Color = clBackground
          Font.Height = -11
          Font.Name = 'MS Sans Serif'
          Font.Style = [fsBold]
          ParentFont = False
        end
        object Label33: TLabel
          Left = 104
          Top = 76
          Width = 36
          Height = 13
          Caption = 'Aspect:'
        end
        object LabelUni: TLabel
          Left = 8
          Top = 184
          Width = 72
          Height = 13
          Caption = 'Spec Unisemaf'
          Visible = False
        end
        object Label43: TLabel
          Left = 48
          Top = 160
          Width = 38
          Height = 16
          Caption = 'Voies:'
          Font.Charset = DEFAULT_CHARSET
          Font.Color = clBlack
          Font.Height = -13
          Font.Name = 'MS Sans Serif'
          Font.Style = []
          ParentFont = False
        end
        object MemoCarre: TMemo
          Left = 8
          Top = 320
          Width = 265
          Height = 89
          ScrollBars = ssBoth
          TabOrder = 12
          WordWrap = False
          OnChange = MemoCarreChange
        end
        object ComboBoxDec: TComboBox
          Left = 144
          Top = 48
          Width = 129
          Height = 21
          Style = csDropDownList
          ItemHeight = 0
          TabOrder = 1
          OnChange = ComboBoxDecChange
        end
        object EditDet1: TEdit
          Left = 120
          Top = 120
          Width = 41
          Height = 21
          TabOrder = 3
          OnChange = EditDet1Change
        end
        object EditSuiv1: TEdit
          Left = 184
          Top = 120
          Width = 41
          Height = 21
          ParentShowHint = False
          ShowHint = True
          TabOrder = 4
          OnChange = EditSuiv1Change
        end
        object EditDet2: TEdit
          Left = 120
          Top = 144
          Width = 41
          Height = 21
          TabOrder = 5
          OnChange = EditDet2Change
        end
        object EditSuiv2: TEdit
          Left = 184
          Top = 144
          Width = 41
          Height = 21
          ParentShowHint = False
          ShowHint = True
          TabOrder = 6
          OnChange = EditSuiv2Change
        end
        object EditDet3: TEdit
          Left = 120
          Top = 168
          Width = 41
          Height = 21
          TabOrder = 7
          OnChange = EditDet3Change
        end
        object EditSuiv3: TEdit
          Left = 184
          Top = 168
          Width = 41
          Height = 21
          ParentShowHint = False
          ShowHint = True
          TabOrder = 8
          OnChange = EditSuiv3Change
        end
        object EditDet4: TEdit
          Left = 120
          Top = 192
          Width = 41
          Height = 21
          TabOrder = 9
          OnChange = EditDet4Change
        end
        object EditSuiv4: TEdit
          Left = 184
          Top = 192
          Width = 41
          Height = 21
          ParentShowHint = False
          ShowHint = True
          TabOrder = 10
          OnChange = EditSuiv4Change
        end
        object CheckVerrouCarre: TCheckBox
          Left = 120
          Top = 216
          Width = 145
          Height = 17
          Hint = 
            'Passe le feu au carr'#233' ci aucun train n'#39'est pr'#233'sent 3 cantons ava' +
            'nt le signal'
          Caption = 'Verrouillable au carr'#233
          ParentShowHint = False
          ShowHint = True
          TabOrder = 11
          OnClick = CheckVerrouCarreClick
        end
        object EditAdrSig: TEdit
          Left = 184
          Top = 18
          Width = 33
          Height = 21
          TabOrder = 0
          OnChange = EditAdrSigChange
        end
        object ComboBoxAsp: TComboBox
          Left = 144
          Top = 72
          Width = 129
          Height = 21
          Style = csDropDownList
          ItemHeight = 13
          TabOrder = 2
          OnChange = ComboBoxAspChange
          Items.Strings = (
            '2 feux'
            '3 feux'
            '4 feux'
            '5 feux'
            '7 feux'
            '9 feux'
            'Directionnel 2 feux'
            'Directionnel 3 feux'
            'Directionnel 4 feux'
            'Directionnel 5 feux'
            'Directionnel 6 feux')
        end
        object EditSpecUni: TEdit
          Left = 8
          Top = 200
          Width = 33
          Height = 21
          TabOrder = 14
          Visible = False
          OnChange = EditSpecUniChange
        end
        object Buttonrestaure: TButton
          Left = 8
          Top = 224
          Width = 75
          Height = 25
          Hint = 'Restaure la configuration du feu d'#39'avant sa modification'
          Caption = 'Restaurer'
          ParentShowHint = False
          ShowHint = True
          TabOrder = 13
          OnClick = ButtonrestaureClick
        end
        object CheckBoxFB: TCheckBox
          Left = 120
          Top = 264
          Width = 153
          Height = 17
          Caption = 'Avec demande feu blanc'
          TabOrder = 15
          OnClick = CheckBoxFBClick
        end
        object ButtonConfigSR: TButton
          Left = 8
          Top = 256
          Width = 75
          Height = 25
          Caption = 'Configuration'
          TabOrder = 16
          Visible = False
          OnClick = ButtonConfigSRClick
        end
        object CheckFVC: TCheckBox
          Left = 120
          Top = 232
          Width = 145
          Height = 17
          Hint = 'Remplace le feu vert par un feu vert clignotant'
          Caption = 'Feu vert clignotant'
          ParentShowHint = False
          ShowHint = True
          TabOrder = 17
          OnClick = CheckFVCClick
        end
        object CheckFRC: TCheckBox
          Left = 120
          Top = 248
          Width = 145
          Height = 17
          Hint = 'Remplace le s'#233'maphore par un feu rouge clignotant'
          Caption = 'Feu rouge clignotant'
          ParentShowHint = False
          ShowHint = True
          TabOrder = 18
          OnClick = CheckFRCClick
        end
      end
      object RichSig: TRichEdit
        Left = 0
        Top = 56
        Width = 329
        Height = 345
        Color = clBlack
        Font.Charset = DEFAULT_CHARSET
        Font.Color = clYellow
        Font.Height = -11
        Font.Name = 'MS Sans Serif'
        Font.Style = []
        HideSelection = False
        Lines.Strings = (
          'RichSig')
        ParentFont = False
        ReadOnly = True
        ScrollBars = ssBoth
        TabOrder = 1
        WordWrap = False
        OnKeyDown = RichSigKeyDown
        OnMouseDown = RichSigMouseDown
      end
      object ButtonNouvFeu: TButton
        Left = 0
        Top = 32
        Width = 65
        Height = 17
        Caption = 'Nouveau'
        TabOrder = 2
        OnClick = ButtonNouvFeuClick
      end
      object ButtonSupFeu: TButton
        Left = 72
        Top = 32
        Width = 65
        Height = 17
        Caption = 'Supprime'
        TabOrder = 3
        OnClick = ButtonSupFeuClick
      end
      object ButtonInsFeu: TButton
        Left = 144
        Top = 32
        Width = 153
        Height = 17
        Caption = 'Ajouter le signal supprim'#233
        TabOrder = 4
        OnClick = ButtonInsFeuClick
      end
      object CheckBoxRazSignaux: TCheckBox
        Left = 0
        Top = 402
        Width = 169
        Height = 17
        Hint = 'Envoie un 0 apr'#232's chaque commande sur un signal aux d'#233'codeurs'
        Caption = 'Raz signaux apr'#232's commande'
        ParentShowHint = False
        ShowHint = True
        TabOrder = 5
      end
      object EditTempoFeu: TEdit
        Left = 0
        Top = 440
        Width = 33
        Height = 21
        TabOrder = 6
        OnChange = EditTempoFeuChange
      end
    end
    object TabSheetAct: TTabSheet
      Caption = 'Actionneurs/D'#233'tecteurs'
      ImageIndex = 5
      object Label16: TLabel
        Left = 0
        Top = 8
        Width = 459
        Height = 13
        Caption = 
          'Liste de mod'#233'lisation des actionneurs - cliquez sur une ligne po' +
          'ur afficher la description de l'#39'action'
      end
      object GroupBox13: TGroupBox
        Left = 352
        Top = 32
        Width = 257
        Height = 441
        Caption = 'Description de l'#39'action'
        TabOrder = 0
        object GroupBoxRadio: TGroupBox
          Left = 8
          Top = 16
          Width = 225
          Height = 73
          Caption = 'Type d'#39'action'
          TabOrder = 0
          object RadioButtonLoc: TRadioButton
            Left = 24
            Top = 16
            Width = 193
            Height = 17
            Caption = 'Fonction F pour locomotive'
            TabOrder = 0
            OnClick = RadioButtonLocClick
          end
          object RadioButtonAccess: TRadioButton
            Left = 24
            Top = 32
            Width = 161
            Height = 17
            Caption = 'Accessoire'
            TabOrder = 1
            OnClick = RadioButtonAccessClick
          end
          object RadioButtonSon: TRadioButton
            Left = 24
            Top = 48
            Width = 161
            Height = 17
            Caption = 'Son'
            TabOrder = 2
            OnClick = RadioButtonSonClick
          end
        end
        object GroupBoxAct: TGroupBox
          Left = 8
          Top = 84
          Width = 233
          Height = 341
          Caption = 'Action fonction de locomotive '
          TabOrder = 1
          object GroupBox18: TGroupBox
            Left = 8
            Top = 16
            Width = 217
            Height = 153
            Caption = 'D'#233'clencheur '
            TabOrder = 0
            object LabelActionneur: TLabel
              Left = 8
              Top = 96
              Width = 54
              Height = 26
              Caption = 'Actionneur D'#233'tecteur'
              WordWrap = True
            end
            object Label30: TLabel
              Left = 168
              Top = 104
              Width = 6
              Height = 13
              Caption = #224
            end
            object LabelTrain: TLabel
              Left = 16
              Top = 126
              Width = 49
              Height = 13
              Caption = 'Train D'#233'cl'
            end
            object EditAct: TEdit
              Left = 72
              Top = 100
              Width = 41
              Height = 21
              ParentShowHint = False
              ShowHint = True
              TabOrder = 0
              OnChange = EditActChange
            end
            object EditEtatActionneur: TEdit
              Left = 184
              Top = 100
              Width = 17
              Height = 21
              Hint = 'Etat '#224' ou 1'
              ParentShowHint = False
              ShowHint = True
              TabOrder = 1
              OnChange = EditEtatActionneurChange
            end
            object EditTrainDecl: TEdit
              Left = 72
              Top = 124
              Width = 129
              Height = 21
              Hint = 
                'Train d'#233'clencheur pour lequel la condition s'#39'applique (mettre X ' +
                'pour tous les trains) - d'#233'clenchement par actionneur uniquement'
              ParentShowHint = False
              ShowHint = True
              TabOrder = 2
              OnChange = EditTrainDeclChange
            end
            object RadioGroup1: TRadioGroup
              Left = 8
              Top = 16
              Width = 193
              Height = 73
              Caption = 'Type de d'#233'clenchement'
              TabOrder = 3
            end
            object RadioButtonActDet: TRadioButton
              Left = 32
              Top = 32
              Width = 161
              Height = 17
              Caption = 'Actionneur/D'#233'tecteur'
              TabOrder = 4
              OnClick = RadioButtonActDetClick
            end
            object RadioButtonZones: TRadioButton
              Left = 32
              Top = 48
              Width = 161
              Height = 17
              Caption = 'Zones de d'#233'tection'
              TabOrder = 5
              OnClick = RadioButtonZonesClick
            end
            object EditAct2: TEdit
              Left = 120
              Top = 100
              Width = 41
              Height = 21
              TabOrder = 6
              OnChange = EditAct2Change
            end
            object RadioButtonAig: TRadioButton
              Left = 32
              Top = 64
              Width = 145
              Height = 17
              Caption = 'Ev'#232'nement aiguillage'
              TabOrder = 7
              OnClick = RadioButtonAigClick
            end
          end
          object GroupBox19: TGroupBox
            Left = 8
            Top = 184
            Width = 217
            Height = 129
            Caption = 'Destinataire de l'#39'action '
            TabOrder = 1
            object LabelTempo: TLabel
              Left = 48
              Top = 44
              Width = 55
              Height = 13
              Caption = 'Tempo (ms)'
            end
            object LabelFonction: TLabel
              Left = 24
              Top = 18
              Width = 80
              Height = 13
              Alignment = taRightJustify
              BiDiMode = bdLeftToRight
              Caption = 'Action : Fonction'
              ParentBiDiMode = False
            end
            object Labela: TLabel
              Left = 144
              Top = 20
              Width = 6
              Height = 13
              Caption = #224
            end
            object LabelNomSon: TLabel
              Left = 16
              Top = 32
              Width = 91
              Height = 13
              Caption = 'Nom du fichier son:'
            end
            object SpeedButtonJoue: TSpeedButton
              Left = 56
              Top = 88
              Width = 41
              Height = 33
              Hint = 'Joue le son'
              Flat = True
              Glyph.Data = {
                4E010000424D4E010000000000003E0000002800000022000000220000000100
                010000000000100100000000000000000000020000000000000000000000FFFF
                FF00FFFFFFFFC0000000FFFFFFFFC0000000FFFFFFFFC0000000C0000000C000
                0000800000004000000000000000000000001FFFFFFE000000003FFFFFFF0000
                00003FFFFFFF000000003FFFFFFF000000003FF8FFFF000000003FF03FFF0000
                00003FF00FFF000000003FF303FF000000003FF3C0FF000000003FF3F07F0000
                00003FF3FC7F000000003FF3FC7F000000003FF3E07F000000003FF381FF0000
                00003FF207FF000000003FF01FFF000000003FF07FFF000000003FF9FFFF0000
                00003FFFFFFF000000003FFFFFFF000000003FFFFFFF000000001FFFFFFE0000
                000000000000000000008000000040000000C0000000C0000000FFFFFFFFC000
                0000FFFFFFFFC0000000FFFFFFFFC0000000}
              ParentShowHint = False
              ShowHint = True
              OnClick = SpeedButtonJoueClick
            end
            object SpeedButtonCharger: TSpeedButton
              Left = 120
              Top = 88
              Width = 25
              Height = 34
              Hint = 'Ouvre un fichier son WAV'
              Flat = True
              Glyph.Data = {
[encoded data, 4293 characters]
                0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000}
              ParentShowHint = False
              ShowHint = True
              OnClick = SpeedButtonChargerClick
            end
            object Label42: TLabel
              Left = 16
              Top = 68
              Width = 49
              Height = 13
              Caption = 'Train Dest'
            end
            object EditTempo: TEdit
              Left = 112
              Top = 38
              Width = 33
              Height = 21
              TabOrder = 0
              OnChange = EditTempoChange
            end
            object CheckRAZ: TCheckBox
              Left = 32
              Top = 48
              Width = 145
              Height = 17
              Caption = 'Remise '#224' 0 apr'#232's pilotage'
              TabOrder = 1
              OnClick = CheckRAZClick
            end
            object EditFonctionAccess: TEdit
              Left = 112
              Top = 14
              Width = 25
              Height = 21
              Hint = 'Num'#233'ro de fonction du d'#233'codeur du train (0 '#224' 12 ou 28)'
              ParentShowHint = False
              ShowHint = True
              TabOrder = 2
              OnChange = EditFonctionAccessChange
            end
            object EditEtatFoncSortie: TEdit
              Left = 160
              Top = 14
              Width = 25
              Height = 21
              TabOrder = 3
              OnChange = EditEtatFoncSortieChange
            end
            object EditSon: TEdit
              Left = 32
              Top = 64
              Width = 161
              Height = 21
              TabOrder = 4
              OnChange = EditSonChange
            end
            object EditTrainDest: TEdit
              Left = 72
              Top = 64
              Width = 129
              Height = 21
              Hint = 'Train destinataire de la fonction F'
              ParentShowHint = False
              ShowHint = True
              TabOrder = 5
              OnChange = EditTrainDestChange
            end
          end
          object ButtonTestAct: TButton
            Left = 64
            Top = 306
            Width = 89
            Height = 20
            Hint = 'Test de l'#39'actionneur/d'#233'tecteur en mode RUN'
            Caption = 'Test actionneur'
            ParentShowHint = False
            ShowHint = True
            TabOrder = 2
            OnClick = ButtonTestActClick
          end
        end
        object GroupBoxPN: TGroupBox
          Left = 152
          Top = 16
          Width = 233
          Height = 401
          Caption = 'Action gestion passage '#224' niveau'
          ParentShowHint = False
          ShowHint = False
          TabOrder = 2
          object Label21: TLabel
            Left = 8
            Top = 20
            Width = 100
            Height = 13
            Caption = 'Adresse de fermeture'
          end
          object Label22: TLabel
            Left = 8
            Top = 44
            Width = 94
            Height = 13
            Caption = 'Adresse d'#39'ouverture'
          end
          object Label23: TLabel
            Left = 8
            Top = 116
            Width = 30
            Height = 13
            Caption = 'Voie 1'
          end
          object LabelV2: TLabel
            Left = 8
            Top = 140
            Width = 30
            Height = 13
            Caption = 'Voie 2'
          end
          object LabelV3: TLabel
            Left = 8
            Top = 164
            Width = 30
            Height = 13
            Caption = 'Voie 3'
          end
          object Shape1: TShape
            Left = 64
            Top = 105
            Width = 137
            Height = 2
          end
          object Label39: TLabel
            Left = 8
            Top = 188
            Width = 30
            Height = 13
            Caption = 'Voie 4'
          end
          object Label45: TLabel
            Left = 64
            Top = 240
            Width = 54
            Height = 13
            Caption = 'Zone ferme'
          end
          object Label46: TLabel
            Left = 152
            Top = 240
            Width = 55
            Height = 13
            Caption = 'Zone ouvre'
          end
          object Label47: TLabel
            Left = 8
            Top = 268
            Width = 30
            Height = 13
            Caption = 'Voie 1'
          end
          object Label48: TLabel
            Left = 8
            Top = 292
            Width = 30
            Height = 13
            Caption = 'Voie 2'
          end
          object Label49: TLabel
            Left = 8
            Top = 316
            Width = 30
            Height = 13
            Caption = 'Voie 3'
          end
          object Label50: TLabel
            Left = 8
            Top = 340
            Width = 30
            Height = 13
            Caption = 'Voie 4'
          end
          object Shape2: TShape
            Left = 64
            Top = 257
            Width = 150
            Height = 2
          end
          object Label59: TLabel
            Left = 8
            Top = 212
            Width = 30
            Height = 13
            Caption = 'Voie 5'
          end
          object Label60: TLabel
            Left = 8
            Top = 364
            Width = 30
            Height = 13
            Caption = 'Voie 5'
          end
          object EditAdrFerme: TEdit
            Left = 120
            Top = 16
            Width = 41
            Height = 21
            TabOrder = 0
            OnChange = EditAdrFermeChange
          end
          object EditAdrOuvre: TEdit
            Left = 120
            Top = 40
            Width = 41
            Height = 21
            TabOrder = 2
            OnChange = EditAdrOuvreChange
          end
          object EditCmdFerme: TEdit
            Left = 168
            Top = 16
            Width = 25
            Height = 21
            Hint = 'Commande de fermeture (0 '#224' 2)'
            ParentShowHint = False
            ShowHint = True
            TabOrder = 1
            OnChange = EditCmdFermeChange
          end
          object EditCdeOuvre: TEdit
            Left = 168
            Top = 40
            Width = 25
            Height = 21
            Hint = 'Commande d'#39'ouverture (0 '#224' 2)'
            ParentShowHint = False
            ShowHint = True
            TabOrder = 3
            OnChange = EditCdeOuvreChange
          end
          object EditV1F: TEdit
            Left = 64
            Top = 112
            Width = 41
            Height = 21
            Hint = 'Actionneur 1 fermeture'
            ParentShowHint = False
            ShowHint = True
            TabOrder = 4
            OnChange = EditV1FChange
          end
          object StaticText1: TStaticText
            Left = 64
            Top = 88
            Width = 49
            Height = 17
            Caption = 'Act ferme'
            TabOrder = 14
          end
          object StaticText2: TStaticText
            Left = 152
            Top = 88
            Width = 50
            Height = 17
            Caption = 'Act ouvre'
            TabOrder = 15
          end
          object EditV2F: TEdit
            Left = 64
            Top = 136
            Width = 41
            Height = 21
            TabOrder = 6
            OnChange = EditV2FChange
          end
          object EditV3F: TEdit
            Left = 64
            Top = 160
            Width = 41
            Height = 21
            TabOrder = 8
            OnChange = EditV3FChange
          end
          object EditV1O: TEdit
            Left = 152
            Top = 112
            Width = 41
            Height = 21
            Hint = 'Actionneur 1 ouverture'
            ParentShowHint = False
            ShowHint = True
            TabOrder = 5
            OnChange = EditV1OChange
          end
          object EditV2O: TEdit
            Left = 152
            Top = 136
            Width = 41
            Height = 21
            TabOrder = 7
            OnChange = EditV2OChange
          end
          object EditV3O: TEdit
            Left = 152
            Top = 160
            Width = 41
            Height = 21
            TabOrder = 9
            OnChange = EditV3OChange
          end
          object EditV4F: TEdit
            Left = 64
            Top = 184
            Width = 41
            Height = 21
            TabOrder = 10
            OnChange = EditV4FChange
          end
          object EditV4O: TEdit
            Left = 152
            Top = 184
            Width = 41
            Height = 21
            TabOrder = 11
            OnChange = EditV4OChange
          end
          object EditZdet1V1F: TEdit
            Left = 64
            Top = 264
            Width = 33
            Height = 21
            TabOrder = 16
            OnChange = EditZdet1V1FChange
          end
          object EditZdet1V1O: TEdit
            Left = 152
            Top = 264
            Width = 33
            Height = 21
            Hint = 'D'#233'tecteur 1 zone d'#39'ouverture'
            TabOrder = 18
            OnChange = EditZdet1V1OChange
          end
          object EditZdet2V1F: TEdit
            Left = 96
            Top = 264
            Width = 33
            Height = 21
            Hint = 'D'#233'tecteur 2 zone de fermeture'
            TabOrder = 17
            OnChange = EditZdet2V1FChange
          end
          object EditZdet2V1O: TEdit
            Left = 184
            Top = 264
            Width = 33
            Height = 21
            Hint = 'D'#233'tecteur 2 zone d'#39'ouverture'
            TabOrder = 19
            OnChange = EditZdet2V1OChange
          end
          object EditZdet1V2F: TEdit
            Left = 64
            Top = 288
            Width = 33
            Height = 21
            TabOrder = 20
            OnChange = EditZdet1V2FChange
          end
          object EditZdet2V2F: TEdit
            Left = 96
            Top = 288
            Width = 33
            Height = 21
            Hint = 'D'#233'tecteur 2 zone de fermeture'
            TabOrder = 21
            OnChange = EditZdet2V2FChange
          end
          object EditZdet1V2O: TEdit
            Left = 152
            Top = 288
            Width = 33
            Height = 21
            Hint = 'D'#233'tecteur 1 zone d'#39'ouverture'
            TabOrder = 22
            OnChange = EditZdet1V2OChange
          end
          object EditZdet2V2O: TEdit
            Left = 184
            Top = 288
            Width = 33
            Height = 21
            Hint = 'D'#233'tecteur 2 zone d'#39'ouverture'
            TabOrder = 23
            OnChange = EditZdet2V2OChange
          end
          object EditZdet1V3F: TEdit
            Left = 64
            Top = 312
            Width = 33
            Height = 21
            TabOrder = 24
            OnChange = EditZdet1V3FChange
          end
          object EditZdet2V3F: TEdit
            Left = 96
            Top = 312
            Width = 33
            Height = 21
            Hint = 'D'#233'tecteur 2 zone de fermeture'
            TabOrder = 25
            OnChange = EditZdet2V3FChange
          end
          object EditZdet1V3O: TEdit
            Left = 152
            Top = 312
            Width = 33
            Height = 21
            Hint = 'D'#233'tecteur 1 zone d'#39'ouverture'
            TabOrder = 26
            OnChange = EditZdet1V3OChange
          end
          object EditZdet2V3O: TEdit
            Left = 184
            Top = 312
            Width = 33
            Height = 21
            Hint = 'D'#233'tecteur 2 zone d'#39'ouverture'
            TabOrder = 27
            OnChange = EditZdet2V3OChange
          end
          object EditZdet1V4F: TEdit
            Left = 64
            Top = 336
            Width = 33
            Height = 21
            TabOrder = 28
            OnChange = EditZdet1V4FChange
          end
          object EditZdet2V4F: TEdit
            Left = 96
            Top = 336
            Width = 33
            Height = 21
            Hint = 'D'#233'tecteur 2 zone de fermeture'
            TabOrder = 29
          end
          object EditZdet1V4O: TEdit
            Left = 152
            Top = 336
            Width = 33
            Height = 21
            Hint = 'D'#233'tecteur 1 zone d'#39'ouverture'
            TabOrder = 30
            OnChange = EditZdet1V4OChange
          end
          object EditZdet2V4O: TEdit
            Left = 184
            Top = 336
            Width = 33
            Height = 21
            Hint = 'D'#233'tecteur 2 zone d'#39'ouverture'
            TabOrder = 31
            OnChange = EditZdet2V4OChange
          end
          object ButtonTestFerme: TButton
            Left = 200
            Top = 16
            Width = 27
            Height = 21
            Hint = 'Test de fermeture (mode CDM ou connect'#233' '#224' l'#39'interface)'
            Caption = 'test'
            ParentShowHint = False
            ShowHint = True
            TabOrder = 36
            OnClick = ButtonTestFermeClick
          end
          object ButtonTestOuvre: TButton
            Left = 200
            Top = 40
            Width = 27
            Height = 21
            Hint = 'Test d'#39'ouverture (mode CDM ou connect'#233' '#224' l'#39'interface)'
            Caption = 'test'
            ParentShowHint = False
            ShowHint = True
            TabOrder = 37
            OnClick = ButtonTestOuvreClick
          end
          object CheckPnPulse: TCheckBox
            Left = 8
            Top = 64
            Width = 97
            Height = 17
            Hint = 
              'Sortie impulsionnelle ou continue (attention peut d'#233'truire les m' +
              'oteurs '#224' bobine)'
            Caption = 'Impulsionnel'
            ParentShowHint = False
            ShowHint = True
            TabOrder = 38
            OnClick = CheckPnPulseClick
          end
          object EditV5F: TEdit
            Left = 64
            Top = 208
            Width = 41
            Height = 21
            TabOrder = 12
            OnChange = EditV5FChange
          end
          object EditV5O: TEdit
            Left = 152
            Top = 208
            Width = 41
            Height = 21
            TabOrder = 13
            OnChange = EditV5OChange
          end
          object EditZdet1V5F: TEdit
            Left = 64
            Top = 360
            Width = 33
            Height = 21
            TabOrder = 32
            OnChange = EditZdet1V5FChange
          end
          object EditZdet2V5F: TEdit
            Left = 96
            Top = 360
            Width = 33
            Height = 21
            Hint = 'D'#233'tecteur 2 zone de fermeture'
            TabOrder = 33
            OnChange = EditZdet2V5FChange
          end
          object EditZdet1V5O: TEdit
            Left = 152
            Top = 360
            Width = 33
            Height = 21
            Hint = 'D'#233'tecteur 1 zone d'#39'ouverture'
            TabOrder = 34
            OnChange = EditZdet1V5OChange
          end
          object EditZdet2V5O: TEdit
            Left = 184
            Top = 360
            Width = 33
            Height = 21
            Hint = 'D'#233'tecteur 2 zone d'#39'ouverture'
            TabOrder = 35
            OnChange = EditZdet2V5OChange
          end
        end
      end
      object GroupBox14: TGroupBox
        Left = 0
        Top = 32
        Width = 345
        Height = 225
        Caption = 'Actionneurs/d'#233'tecteurs locomotives ou accessoires'
        TabOrder = 1
        object ButtonNouvAcc: TButton
          Left = 8
          Top = 24
          Width = 65
          Height = 17
          Caption = 'Nouveau'
          TabOrder = 0
          OnClick = ButtonNouvAccClick
        end
        object ButtonSupAcc: TButton
          Left = 80
          Top = 24
          Width = 65
          Height = 17
          Hint = 'Supprime l'#39'actionneur cliqu'#233' (en jaune)'
          Caption = 'Supprime'
          ParentShowHint = False
          ShowHint = True
          TabOrder = 1
          OnClick = ButtonSupAccClick
        end
        object RichAct: TRichEdit
          Left = 8
          Top = 48
          Width = 329
          Height = 161
          Color = clBlack
          Font.Charset = DEFAULT_CHARSET
          Font.Color = clYellow
          Font.Height = -11
          Font.Name = 'MS Sans Serif'
          Font.Style = []
          HideSelection = False
          ParentFont = False
          ReadOnly = True
          ScrollBars = ssBoth
          TabOrder = 2
          WordWrap = False
          OnKeyDown = RichActKeyDown
          OnMouseDown = RichActMouseDown
        end
      end
      object GroupBox17: TGroupBox
        Left = 0
        Top = 272
        Width = 345
        Height = 193
        Caption = 'Actionneurs passage '#224' niveau'
        TabOrder = 2
        object ButtonNouvPN: TButton
          Left = 8
          Top = 24
          Width = 65
          Height = 17
          Caption = 'Nouveau'
          TabOrder = 0
          OnClick = ButtonNouvPNClick
        end
        object ButtonSupPN: TButton
          Left = 80
          Top = 24
          Width = 65
          Height = 17
          Hint = 'Supprime l'#39'actionneur cliqu'#233' (en jaune)'
          Caption = 'Supprime'
          ParentShowHint = False
          ShowHint = True
          TabOrder = 1
          OnClick = ButtonSupPNClick
        end
        object RichPN: TRichEdit
          Left = 8
          Top = 48
          Width = 329
          Height = 137
          Color = clBlack
          Font.Charset = DEFAULT_CHARSET
          Font.Color = clYellow
          Font.Height = -11
          Font.Name = 'MS Sans Serif'
          Font.Style = []
          HideSelection = False
          ParentFont = False
          ReadOnly = True
          ScrollBars = ssBoth
          TabOrder = 2
          WordWrap = False
          OnKeyDown = RichPNKeyDown
          OnMouseDown = RichPNMouseDown
        end
      end
    end
    object TabSheetDccpp: TTabSheet
      Caption = 'DCC++'
      ImageIndex = 6
      ParentShowHint = False
      ShowHint = False
      object Label10: TLabel
        Left = 8
        Top = 41
        Width = 317
        Height = 13
        Caption = 'Liste des commandes envoy'#233'es '#224' l'#39'interface DCC++ '#224' la connexion'
      end
      object Image2: TImage
        Left = 248
        Top = 408
        Width = 105
        Height = 65
        Picture.Data = {
[encoded data, 9150 characters]
          4514005145140051451400514514005145140051451401FFD9}
        Transparent = True
      end
      object Label19: TLabel
        Left = 8
        Top = 8
        Width = 538
        Height = 26
        Caption = 
          'Configuration de l'#39'interface DCC++ pour le mode autonome (n'#233'cess' +
          'ite de cocher le protocole DCC++ dans l'#39'onglet "Mode autonome")'
        WordWrap = True
      end
      object RichCdeDccpp: TRichEdit
        Left = 8
        Top = 64
        Width = 577
        Height = 225
        Color = clBlack
        Font.Charset = DEFAULT_CHARSET
        Font.Color = clAqua
        Font.Height = -11
        Font.Name = 'MS Sans Serif'
        Font.Style = []
        ParentFont = False
        TabOrder = 0
        OnChange = RichCdeDccppChange
      end
      object GroupBox23: TGroupBox
        Left = 8
        Top = 328
        Width = 577
        Height = 81
        Caption = 'Options'
        TabOrder = 1
        object Label29: TLabel
          Left = 72
          Top = 44
          Width = 312
          Height = 13
          Caption = 
            'Adresse de base '#224' ajouter aux d'#233'tecteurs renvoy'#233's par la central' +
            'e'
        end
        object CheckEnvAigDccpp: TCheckBox
          Left = 8
          Top = 16
          Width = 369
          Height = 25
          Caption = 
            'Envoyer la liste des aiguillages '#224' l'#39'interface DCC++ '#224' la connex' +
            'ion'
          TabOrder = 0
          OnClick = CheckEnvAigDccppClick
        end
        object EditBase: TEdit
          Left = 8
          Top = 40
          Width = 57
          Height = 21
          TabOrder = 1
          Text = '513'
          OnChange = EditBaseChange
        end
      end
      object ButtonEnv: TButton
        Left = 8
        Top = 296
        Width = 129
        Height = 25
        Hint = 'Envoi les commandes si l'#39'interface DCC++ est connect'#233'e'
        Caption = 'Envoyer les commandes'
        ParentShowHint = False
        ShowHint = True
        TabOrder = 2
        OnClick = ButtonEnvClick
      end
    end
    object TabSheetTrains: TTabSheet
      Caption = 'Trains'
      ImageIndex = 7
      object Label54: TLabel
        Left = 16
        Top = 8
        Width = 392
        Height = 13
        Caption = 
          'Liste des trains d'#233'clar'#233's du r'#233'seau - Pour utilisation en mode a' +
          'utonome uniquement'
      end
      object LabelInfVitesse: TLabel
        Left = 320
        Top = 240
        Width = 256
        Height = 26
        Caption = 
          'Les param'#232'tres de vitesse ne sont utilis'#233's que dans le mode roul' +
          'age'
        WordWrap = True
      end
      object ImageTrain: TImage
        Left = 384
        Top = 312
        Width = 153
        Height = 49
        Picture.Data = {
[encoded data, 8250 characters]
          FFFFFFFFFFFFFFFFFF0000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00}
        Transparent = True
      end
      object RichEditTrains: TRichEdit
        Left = 8
        Top = 64
        Width = 289
        Height = 385
        Color = clBlack
        Font.Charset = DEFAULT_CHARSET
        Font.Color = clAqua
        Font.Height = -11
        Font.Name = 'MS Sans Serif'
        Font.Style = []
        HideSelection = False
        ParentFont = False
        ReadOnly = True
        TabOrder = 0
        OnKeyDown = RichEditTrainsKeyDown
        OnMouseDown = RichEditTrainsMouseDown
      end
      object GroupBox24: TGroupBox
        Left = 312
        Top = 64
        Width = 297
        Height = 161
        Caption = 'Trains'
        TabOrder = 1
        object Label51: TLabel
          Left = 16
          Top = 48
          Width = 38
          Height = 13
          Caption = 'Adresse'
        end
        object Label52: TLabel
          Left = 16
          Top = 120
          Width = 80
          Height = 13
          Caption = 'Vitesse maximale'
        end
        object Label53: TLabel
          Left = 16
          Top = 24
          Width = 22
          Height = 13
          Caption = 'Nom'
        end
        object Label56: TLabel
          Left = 16
          Top = 72
          Width = 215
          Height = 13
          Caption = 'Vitesse '#224' l'#39'avertissement ou au ralentissement'
        end
        object Label57: TLabel
          Left = 16
          Top = 96
          Width = 79
          Height = 13
          Caption = 'Vitesse nominale'
        end
        object EditNomTrain: TEdit
          Left = 136
          Top = 24
          Width = 145
          Height = 21
          Hint = 'Nom du train'
          ParentShowHint = False
          ShowHint = True
          TabOrder = 0
          OnChange = EditNomTrainChange
        end
        object EditAdresseTrain: TEdit
          Left = 240
          Top = 48
          Width = 41
          Height = 21
          Hint = 'Adresse du d'#233'codeur du train'
          ParentShowHint = False
          ShowHint = True
          TabOrder = 1
          OnChange = EditAdresseTrainChange
        end
        object EditVitesseMaxi: TEdit
          Left = 240
          Top = 120
          Width = 41
          Height = 21
          Hint = 'Vitesse maximale autoris'#233'e par le d'#233'codeur'
          ParentShowHint = False
          ShowHint = True
          TabOrder = 2
          OnChange = EditVitesseMaxiChange
        end
        object EditVitRalenti: TEdit
          Left = 240
          Top = 72
          Width = 41
          Height = 21
          Hint = 'Vitesse apr'#232's l'#39'avertissement'
          ParentShowHint = False
          ShowHint = True
          TabOrder = 3
          OnChange = EditVitRalentiChange
        end
        object EditVitNom: TEdit
          Left = 240
          Top = 96
          Width = 41
          Height = 21
          Hint = 'Vitesse si voie libre'
          ParentShowHint = False
          ShowHint = True
          TabOrder = 4
          OnChange = EditVitNomChange
        end
      end
      object ButtonNT: TButton
        Left = 0
        Top = 32
        Width = 73
        Height = 17
        Caption = 'Nouveau'
        TabOrder = 2
        OnClick = ButtonNTClick
      end
      object ButtonSupprime: TButton
        Left = 88
        Top = 32
        Width = 75
        Height = 17
        Caption = 'Supprime'
        TabOrder = 3
        OnClick = ButtonSupprimeClick
      end
    end
  end
  object ButtonEnregistre: TButton
    Left = 472
    Top = 520
    Width = 169
    Height = 25
    Hint = 'Enregistre la configuration sans fermer la fen'#234'tre'
    Caption = 'Enregistre la configuration'
    ParentShowHint = False
    ShowHint = True
    TabOrder = 3
    OnClick = ButtonEnregistreClick
  end
  object OpenDialogSon: TOpenDialog
    Left = 668
    Top = 468
  end
  object PopupMenuConfig: TPopupMenu
    Left = 728
    Top = 88
    object Copier1: TMenuItem
      Caption = 'Copier'
      OnClick = Copier1Click
    end
    object Coller1: TMenuItem
      Caption = 'Coller'
      OnClick = Coller1Click
    end
  end
end
