Table of Contents
CTC SVG
Sommaire → matériels → Modules TCO → SVG 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.
<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.
<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.
<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.
<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.
<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.
<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 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 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 |