User Tools

Site Tools


ctc:ctc-svg-fr

CTC SVG

SommairematérielsModules TCOSVG TCO

Cette documentation est basée sur la version de Rocrail 2.1.3927 daté du 15.12.2023 .
Mise à jour: 24.03.2024, Rocrail Version 2.1.4365, accessory-105
Mise à jour: 17.04.2024, Rocrail Version 2.1.4470, ctc_accessory-138, ctc_accessory-139, ctc_accessory-140-off, ctc_accessory-141
Mise à jour: 01.05.2024, Rocrail Version 2.1.4542, ctc_accessory-126-off "Tampon" élargi à "Tampon avec toujours ON"
Le développement est toujours "Travail en cours".

Introduction

La fabrication des symboles de module SVG TCO interactive Rocrail est décrite ici.
Les définitions peut être utilisé pour générer les symboles supplémentaires.

Il est basé sur le plan des circuits imprimés des cartes des modules TCO; voir le Fil de discussion du forum..
Les circuits imprimés des cartes des modules TCO contient 6 LEDs et un bouton.
La numérotation de la LED est faite à partir du bouton gauche avec LED1 jusqu'en haut à gauche avec LED3
et à partir du bouton droit avec LED4 jusqu'en haut à droite avec LED6.
Le symbole du module SVG TCO Rocrail utilise des rectangles standards de 3 x 2 d'un plan Rocrail.
En plus des rectangles standards 6 x 2 peut être utilisé standard pour couvrir les affichages de texte.
Donc le symbole du module SVG TCO Rocrail a une taille de 96 x 64 pixels.
Un symbole de module SVG TCO Rocrail utilise la commande
"rect",
"polygon" et
"circle"
pour afficher les itinéraires, les lumières et le texte.

"rect": pour définir une zones rectangulaires non pivotées,
"polygon": pour définir n'importe quel type de zone, les zones rectangulaires principalement pivotées et
"circle"; pour définir des cercles

Détails de construction

Les symboles de module SVG CTC Rocrail sont stockés comme symboles SVG accessoire commençant avec le numéro d'accessoire 100.

Arrière-plan

Cette définition de base est inclus dans chaque symbole de module SVG TCO comme un cadre et un arrière-plan.

Symbole LED Position Rayon rect trait remplissage
accessory-100-off.svg numéro x y rx largeur hauteur couleur couleur
- 0 0 0 95 63 rgb(0,0,0) rgb(204,204,204)
<svg width="100%" viewBox="0 0 96 64" xmlns="http://www.w3.org/2000/svg">
  <g>
    <rect x="0" y="0" rx="0" width="95" height="63" 
          stroke="rgb(0,0,0)" fill="rgb(204,204,204)"/>
  </g>
</svg> 

LEDs

Ce module affiche juste le positionnement de six LEDs.
Un attribut non standard "led" avec un numéro de LED est utilisé pour identifier la ligne de commande d'un numéro de LED X au logiciel Rocrail.
Le logiciel Rocrail va ensuite coloriser la zone "remplissage" avec la couleur RGB requise.
L'état des signaux ferroviaires est affiché avec des cercles colorés.

Symbole LED Position Rayon trait trait remplissage
accessory-104-r.svg numéro cx cy r couleur largueur couleur
3 18 12 7 rgb(0,0,0) 1 rgb(255,255,255)
2 18 32 7 rgb(0,0,0) 1 rgb(0,255,0)
1 18 52 7 rgb(0,0,0) 1 rgb(255,0,255)
6 77 12 7 rgb(0,0,0) 1 rgb(255,0,0)
5 77 32 7 rgb(0,0,0) 1 rgb(255,255,0)
4 77 52 7 rgb(0,0,0) 1 rgb(0,0,255)
Position Rayon trait trait remplissage
Bouton cx cy r couleur largueur couleur
- 48 32 9 rgb(0,0,0) 2 rgb(204,204,204)
<svg width="100%" viewBox="0 0 96 64" xmlns="http://www.w3.org/2000/svg">
  <g>
    <rect x="0" y="0" rx="0" width="95" height="63" 
          stroke="rgb(0,0,0)" fill="rgb(204,204,204)"/>

    <circle led="3" cx="18" cy="12" r="7" 
          stroke="rgb(0,0,0)" stroke-width="1" fill="rgb(255,255,255)"/>
    <circle led="2" cx="18" cy="32" r="7" 
          stroke="rgb(0,0,0)" stroke-width="1" fill="rgb(0,255,0)"/>
    <circle led="1" cx="18" cy="52" r="7" 
          stroke="rgb(0,0,0)" stroke-width="1" fill="rgb(255,0,255)"/>

    <circle cx="48" cy="32" r="9" 
          stroke="rgb(0,0,0)" stroke-width="2" fill="rgb(204,204,204)"/>

    <circle led="6" cx="77" cy="12" r="7" 
          stroke="rgb(0,0,0)" stroke-width="1" fill="rgb(255,0,0)"/>
    <circle led="5" cx="77" cy="32" r="7" 
          stroke="rgb(0,0,0)" stroke-width="1" fill="rgb(255,255,0)"/>
    <circle led="4" cx="77" cy="52" r="7" 
          stroke="rgb(0,0,0)" stroke-width="1" fill="rgb(0,0,255)"/>
  </g>
</svg>

Sorties

Ce module affiche simplement le positionnement de six LEDs.
L'état des sorties Rocrail est affiché avec des carrés colorés.

Symbole LED Position Rayons rect trait remplissage
accessory-122-off.svg numéro x y rx largueur hauteur couleur couleur
3 12 6 0 12 12 rgb(0,0,0) rgb(255,255,255)
2 12 26 0 12 12 rgb(0,0,0) rgb(0,255,0)
1 12 46 0 12 12 rgb(0,0,0) rgb(255,0,255)
6 71 6 0 12 12 rgb(0,0,0) rgb(255,0,0)
5 71 26 0 12 12 rgb(0,0,0) rgb(255,255,0)
4 71 46 0 12 12 rgb(0,0,0) rgb(0,0,255)
Position Rayons trait trait remplissage
Bouton cx cy r couleur largueur couleur
- 48 32 9 rgb(0,0,0) 2 rgb(204,204,204)
<svg width="100%" viewBox="0 0 96 64" xmlns="http://www.w3.org/2000/svg">
  <g>
    <rect x="0" y="0" rx="0" width="95" height="63" stroke="rgb(0,0,0)" fill="rgb(204,204,204)"/>

    <rect led="3" x="12" y="6" rx="0" width="12" height="12" stroke="rgb(0,0,0)" fill="rgb(255,255,255)"/>
    <rect led="2" x="12" y="26" rx="0" width="12" height="12" stroke="rgb(0,0,0)" fill="rgb(0,255,0)"/>
    <rect led="1" x="12" y="46" rx="0" width="12" height="12" stroke="rgb(0,0,0)" fill="rgb(255,0,255)"/>

    <circle cx="48" cy="32" r="9" stroke="rgb(0,0,0)" stroke-width="2" fill="rgb(204,204,204)"/>

    <rect led="6" x="71" y="6" rx="0" width="12" height="12" stroke="rgb(0,0,0)" fill="rgb(255,0,0)"/>
    <rect led="5" x="71" y="26" rx="0" width="12" height="12" stroke="rgb(0,0,0)" fill="rgb(255,255,0)"/>
    <rect led="4" x="71" y="46" rx="0" width="12" height="12" stroke="rgb(0,0,0)" fill="rgb(0,0,255)"/>
  </g>
</svg>

Itinéraires Horizontaux

Ce module affiche simplement le positionnement de deux LEDs.

Symbole LED Position Rayons rect trait remplissage
accessory-106-off.svg numéro x y rx largueur hauteur couleur couleur
- 1 25 0 46 13 rgb(0,0,0) rgb(0,0,0)
2 5 26 0 31 11 rgb(0,0,0) rgb(255,255,255)
- 48 25 0 46 13 rgb(0,0,0) rgb(0,0,0)
5 60 26 0 31 11 rgb(0,0,0) rgb(255,255,255)
<svg width="100%" viewBox="0 0 96 64" xmlns="http://www.w3.org/2000/svg">
  <g>
    <rect x="0" y="0" rx="0" width="95" height="63" stroke="rgb(0,0,0)" fill="rgb(204,204,204)"/>

    <rect x="1" y="25" rx="0" width="46" height="13" stroke="rgb(0,0,0)" fill="rgb(0,0,0)"/>
    <rect led="2" x="5" y="26" rx="0" width="31" height="11" stroke="rgb(0,0,0)" fill="rgb(255,255,255)"/>

    <rect x="48" y="25" rx="0" width="46" height="13" stroke="rgb(0,0,0)" fill="rgb(0,0,0)"/>
    <rect led="5" x="60" y="26" rx="0" width="31" height="11" stroke="rgb(0,0,0)" fill="rgb(255,255,255)"/>
  </g>
</svg>

Itinéraires en Diagonales

Ce module affiche simplement le positionnement de quatre LEDs.

Symbole LED points du polygone trait remplissage
accessory-102-off.svg numéro couleur couleur
- 0,0 12,0 48,25 48,38 46,38 0,8 0,0 rgb(0,0,0) rgb(0,0,0)
3 12,1 41,21 35,30 5,10 12,1 rgb(0,0,0) rgb(255,255,255)
- 0,63 12,63 48,38 48,25 46,25 0,55 0,63 rgb(0,0,0) rgb(0,0,0)
1 12,62 41,42 35,33 5,53 12,62 rgb(0,0,0) rgb(255,255,255)
- 95,0 84,0 46,25 46,38 50,38 95,8 95,0 rgb(0,0,0) rgb(0,0,0)
6 84,1 55,20 62,29 91,10 84,1 rgb(0,0,0) rgb(255,255,255)
- 95,63 84,63 46,38 46,25 50,25 95,56 95,63 rgb(0,0,0) rgb(0,0,0)
4 85,63 55,43 62,34 91,54 85,63 rgb(0,0,0) rgb(255,255,255)
<svg width="100%" viewBox="0 0 96 64" xmlns="http://www.w3.org/2000/svg">
  <g>
    <rect x="0" y="0" rx="0" width="95" height="63" stroke="rgb(0,0,0)" fill="rgb(204,204,204)"/>

    <polygon points="0,0 12,0 48,25 48,38 46,38 0,8 0,0" stroke="rgb(0,0,0)" fill="rgb(0,0,0)"/>
    <polygon led="3" points="12,1 41,21 35,30 5,10 12,1" stroke="rgb(0,0,0)" fill="rgb(255,255,255)"/>

    <polygon points="0,63 12,63 48,38 48,25 46,25 0,55 0,63" stroke="rgb(0,0,0)" fill="rgb(0,0,0)"/>
    <polygon led="1" points="12,62 41,42 35,33 5,53 12,62" stroke="rgb(0,0,0)" fill="rgb(255,255,255)"/>

    <polygon points="95,0 84,0 46,25 46,38 50,38 95,8 95,0" stroke="rgb(0,0,0)" fill="rgb(0,0,0)"/>
    <polygon led="6" points="84,1 55,20 62,29 91,10 84,1" stroke="rgb(0,0,0)" fill="rgb(255,255,255)"/>

    <polygon points="95,63 84,63 46,38 46,25 50,25 95,56 95,63" stroke="rgb(0,0,0)" fill="rgb(0,0,0)"/>
    <polygon led="4" points="85,63 55,43 62,34 91,54 85,63" stroke="rgb(0,0,0)" fill="rgb(255,255,255)"/>

  </g>
</svg>

Itinéraires en Diagonales spéciaux

Ce module affiche simplement le positionnement de deux LEDs.

Symbole LED points du polygone trait remplissage
accessory-128-off.svg numéro couleur couleur
- 0,63 12,63 95,8 95,0 83,0 0,55 0,63 rgb(0,0,0) rgb(0,0,0)
1 12,62 41,42 35,33 5,53 12,62 rgb(0,0,0) rgb(255,255,255)
6 84,1 55,20 62,29 91,10 84,1 rgb(0,0,0) rgb(255,255,255)
<svg width="100%" viewBox="0 0 96 64" xmlns="http://www.w3.org/2000/svg">
  <g>
    <rect x="0" y="0" rx="0" width="95" height="63" stroke="rgb(0,0,0)" fill="rgb(204,204,204)"/>

    <polygon points="0,63 12,63 95,8 95,0 83,0 0,55 0,63" stroke="rgb(0,0,0)" fill="rgb(0,0,0)"/>

    <polygon led="1" points="12,62 41,42 35,33 5,53 12,62" stroke="rgb(0,0,0)" fill="rgb(255,255,255)"/>
    <polygon led="6" points="84,1 55,20 62,29 91,10 84,1" stroke="rgb(0,0,0)" fill="rgb(255,255,255)"/>

  </g>
</svg>

Ce module affiche simplement le positionnement de deux LEDs.

Symbole LED points du polygone trait remplissage
accessory-132-off.svg numéro couleur couleur
- 0,0 12,0 95,56 95,63 85,63 0,8 0,0 rgb(0,0,0) rgb(0,0,0)
3 12,1 41,21 35,30 5,10 12,1 rgb(0,0,0) rgb(255,255,255)
4 85,63 55,43 62,34 91,54 85,63 rgb(0,0,0) rgb(255,255,255)
<svg width="100%" viewBox="0 0 96 64" xmlns="http://www.w3.org/2000/svg">
  <g>
    <rect x="0" y="0" rx="0" width="95" height="63" stroke="rgb(0,0,0)" fill="rgb(204,204,204)"/>

    <polygon points="0,0 12,0 95,56 95,63 85,63 0,8 0,0" stroke="rgb(0,0,0)" fill="rgb(0,0,0)"/>

    <polygon led="3" points="12,1 41,21 35,30 5,10 12,1" stroke="rgb(0,0,0)" fill="rgb(255,255,255)"/>
    <polygon led="4" points="85,63 55,43 62,34 91,54 85,63" stroke="rgb(0,0,0)" fill="rgb(255,255,255)"/>
  </g>
</svg>

Liste de Symboles classée par numéro

La liste des symboles de module SVG TCO Rocrail.

Symbole Fichier Utilisation
accessory-100-off.svg 100 tk Cadre de voie
accessory-101-off.svg 101 (Voie Maître)
accessory-102-off.svg 102 (Voie Maître)
accessory-103-off.svg 103 (Bouton Maître); utiliser 119 à la place
accessory-104-r.svg 104 (Signal Maître)
accessory-105.svg 105 bk Bloc, Bouton, Afficheur
accessory-106-off.svg 106 tk Voie droite
accessory-107-off.svg 107 tk Voie à gauche
accessory-108-off.svg 108 tk Voie à droite
accessory-109-on.svg 109 sw Aiguillage gauche, Bouton
accessory-110-on.svg 110 sw Aiguillage droit, Bouton
accessory-111-on.svg 111 sw Aiguillage trois voies, Bouton
accessory-112-on.svg 112 sw Aiguillage Y, Bouton
accessory-114-on.svg 114 sw Croisement gauche 1), Bouton
accessory-115-on.svg 115 sw Croisement droit 2), Bouton
accessory-116-r.svg 116 sg Signal, Bouton
accessory-117-off.svg 117 bk Bloc, Bouton
accessory-118-off.svg 118 fb Capteur
accessory-119-off.svg 119 co Bouton
accessory-120-off.svg 120 co LED, Bouton
accessory-121-off.svg 121 co Voie à droite, Bouton
accessory-122-off.svg 122 (Sortie Maître)
accessory-123-off.svg 123 co Voie à gauche, Bouton
accessory-124-r.svg 124 sg Voie à droite, Signal, Bouton
accessory-125-r.svg 125 sg Voie à gauche, Signal, Bouton
accessory-126-off.svg 126 tk Tampon (avant Rocrail 2.1.4540)
accessory-126-off.svg 126 tk Tampon avec toujours ON (Rocrail 2.1.4542+)
accessory-127-off.svg 127 co Voie, Bouton
accessory-128-off.svg 128 tk Voie en diagonale
accessory-129-off.svg 129 co Voie en diagonale, Bouton
accessory-130-r.svg 130 sg Voie en diagonale, Signal, Bouton
accessory-131-off.svg 131 co Voie en diagonale, Sortie, Bouton
accessory-132-off.svg 132 tk Voie en diagonale
accessory-133-off.svg 133 co Voie en diagonale, Bouton
accessory-134-r.svg 134 sg Voie en diagonale, Signal, Bouton
accessory-135-off.svg 135 co Voie en diagonale, Sortie, Bouton
accessory-136-on.svg 136 sw Aiguillage à droite en diagonal, Bouton
accessory-137-on.svg 137 sw Aiguillage à gauche en diagonal, Bouton
accessory-138.svg 138 bk bloc court, Bouton
accessory-139.svg 139 bk bloc court, 4 LEDs, Bouton
accessory-140-off.svg 140 co 2 LEDs, Bouton
accessory-141.svg 141 bk short block, 2 LEDs, Bouton
accessory-150.svg 150 bk Bloc, 2 x Boutons, Afficheur
accessory-151.svg 151 tx Afficheur Texte


Liste de Symboles triés par groupe

La liste des symboles de module SVG TCO Rocrail.

Symbole Fichier Utilisation
Symboles Maîtres
accessory-100-off.svg 100 tk Cadre de voie
accessory-101-off.svg 101 (Voie Maître)
accessory-102-off.svg 102 (Voie Maître)
accessory-103-off.svg 103 (Bouton Maître); utiliser 119 à la place
accessory-104-r.svg 104 (Signal Maître)
accessory-122-off.svg 122 (Sortie Maître)
Symboles Bloc
accessory-105.svg 105 bk Bloc, Bouton, Afficheur
accessory-117-off.svg 117 bk Bloc, Bouton
accessory-138.svg 138 bk bloc court, Bouton
accessory-139.svg 139 bk bloc court, 4 LEDs, Bouton
accessory-141.svg 141 bk bloc court, 2 LEDs, Bouton
accessory-150.svg 150 bk Bloc, 2 x Boutons, Afficheur
Symboles voie
accessory-106-off.svg 106 tk Voie droite
accessory-107-off.svg 107 tk Voie à gauche
accessory-108-off.svg 108 tk Voie à droite
accessory-128-off.svg 128 tk Voie en diagonale
accessory-132-off.svg 132 tk Voie en diagonale
accessory-126-off.svg 126 tk Tampon (avant Rocrail 2.1.4540)
accessory-126-off.svg 126 tk Tampon avec toujours ON (Rocrail 2.1.4542+)
Symboles aiguillages
accessory-109-on.svg 109 sw Aiguillage à gauche, Bouton
accessory-110-on.svg 110 sw Aiguillage à droite, Bouton
accessory-111-on.svg 111 sw Aiguillage triple, Bouton
accessory-112-on.svg 112 sw Aiguillage Y, Bouton
accessory-114-on.svg 114 sw Traversée à gauche 3), Bouton
accessory-115-on.svg 115 sw Traversée à droite 4), Bouton
accessory-136-on.svg 136 sw Aiguillage à droite en diagonale, Bouton
accessory-137-on.svg 137 sw Aiguillage à gauche en diagonale, Bouton
Symboles Signal
accessory-116-r.svg 116 sg Signal, Bouton
accessory-124-r.svg 124 sg Voie à droite, Signal, Bouton
accessory-125-r.svg 125 sg Voie à gauche, Signal, Bouton
accessory-130-r.svg 130 sg Voie en diagonale, Signal, Bouton
accessory-134-r.svg 134 sg Voie en diagonale, Signal, Bouton
Symboles capteur
accessory-118-off.svg 118 fb Capetur
Symboles sortie
accessory-131-off.svg 131 co Voie en diagonale, Sortie, Bouton
accessory-135-off.svg 135 co Voie en diagonale, Sortie, Bouton
accessory-120-off.svg 120 co LED, Bouton
accessory-121-off.svg 121 co Voie à droite, Bouton
accessory-123-off.svg 123 co Voie à gauche, Bouton
accessory-127-off.svg 127 co Voie, Bouton
accessory-140-off.svg 140 co 2 LEDs, Bouton
Symboles Bouton
accessory-119-off.svg 119 co Bouton
accessory-129-off.svg 129 co Voie en diagonale, Bouton
accessory-133-off.svg 133 co Voie en diagonale, Bouton
Symboles Texte
accessory-151.svg 151 tx Afficheur Texte
1) , 2) , 3) , 4)
avec le TCO tous les types de croisements devraient être construits en "Traversée Jonction Double"; voir https://wiki.rocrail.net/doku.php?id=switch-gen-fr&s[]=static&s[]=crossing#type
ctc/ctc-svg-fr.txt · Last modified: 2025/03/07 15:58 by 127.0.0.1