Statut : en attente. Tout ce qui figure sur cette page décrit la PR #936, qui n'est pas encore fusionnée. Rien de ce qui suit ne fonctionne tant qu'elle n'est pas intégrée — consultez la PR avant d'essayer quoi que ce soit sur votre propre compilation. Cette note disparaîtra une fois la fusion faite.
Catalogue de fils et câbles
Un catalogue de types de câbles et de fils — références fabricant, sections, nombre de brins, couleurs des brins, blindages, tensions et températures admissibles — que vous constituez une fois et dans lequel vous puisez ensuite pour paramétrer vos conducteurs.
L'objectif est la saisie, pas le dessin. Sans catalogue, un conducteur portant le brin 3 d'un câble CAN quatre brins se paramètre à la main : choisir la couleur, saisir la section, saisir un label, et recommencer pour chaque conducteur de ce câble sur chaque folio, en comptant sur sa mémoire pour rester cohérent. Avec une fiche de catalogue, vous choisissez le câble, puis le brin, et la couleur, la section et le label sont renseignés depuis la fiche.
Malgré le mot « fil » dans le nom, le modèle de données est un modèle de câble. Un fil unifilaire n'est que le cas particulier à un seul brin :
bool isCable() const { return numCores > 1; }
Tout le reste — couleurs par brin, sections par brin, diamètre extérieur, type de blindage, famille de câble — existe parce qu'un câble possède plusieurs brins qui diffèrent.
Ce que ce n'est pas
À lire avant de bâtir une méthode de travail dessus.
QElectroTech n'a toujours aucun objet câble. Ce catalogue n'en crée pas. Affecter une fiche à un conducteur recopie des valeurs sur ce conducteur ; cela ne regroupe pas les conducteurs en câble, ne contrôle pas le nombre de brins et ne produit aucun rapport de câbles.
| Ce à quoi on pourrait s'attendre | Ce qui se passe réellement |
|---|---|
| Affecter un câble crée un câble qui possède ses conducteurs | Rien n'est créé. Chaque conducteur est paramétré individuellement. |
| Le champ Câble relie les conducteurs entre eux | Il enregistre l'identifiant du câble en texte libre. Rien ne le lit — voir Conducteurs → Note sur les câbles. |
| Le bornier affiche des colonnes câble et brin | Le bornier déclare bien des colonnes Cable et CableWire, mais rien ne leur fournit de valeur. Voir la discussion #934. |
| Le nombre de brins est vérifié | Rien ne vérifie que vous avez bien utilisé quatre conducteurs pour un câble à quatre brins. |
Le catalogue rend donc le paramétrage des conducteurs cohérent et rapide. Ce n'est pas de la gestion de câbles, et les champs qu'il remplit sont les champs de conducteur habituels, qui existaient déjà.
Ouvrir le panneau
Affichage → Catalogue de fils et câbles.
Le panneau est un dock situé à droite, masqué par défaut — l'entrée de menu l'affiche ou le masque. Il peut être déplacé à gauche ou détaché en fenêtre flottante.
Où le catalogue est stocké
Un fichier SQLite unique, dans votre répertoire de données applicatives :
<AppDataLocation>/wirecatalogue.sqlite
Deux conséquences à connaître d'emblée :
- Le catalogue est global, pas propre au projet. Tous les projets de la
machine voient le même catalogue. Il n'est pas embarqué dans le fichier
.qet: un projet ouvert sur une autre machine n'y retrouvera pas les fiches d'origine, seulement les valeurs déjà recopiées sur ses conducteurs. - Il n'est pas dans la sauvegarde du projet. Sauvegardez-le séparément, ou gardez la copie de référence en CSV (voir plus bas) sous gestion de version.
Ce que contient une fiche
| Groupe | Champs |
|---|---|
| Identité | wireId (la clé, p. ex. W31), nom et référence fabricant, nom et référence fournisseur, famille (p. ex. CAN_Cable) |
| Physique | section nominale mm², diamètre extérieur mm, diamètre d'isolant mm, nombre de brins |
| Par brin | couleurs (couleur de base plus jusqu'à deux traceurs), section mm² — 0 signifie « utiliser la section nominale » |
| Blindage | présence d'un blindage, type (Braid, Foil, Both) |
| Caractéristiques | tension V, température °C, souple oui/non |
| Divers | couleur principale, notes en texte libre |
Les sections par brin sont ce qui permet à une seule fiche de décrire un câble mixte — un brin de puissance en 4 mm² à côté de brins de signal en 0,5 mm².
Couleurs des brins : CEI 60757
Les couleurs sont conservées sous forme de noms CEI 60757, et non de valeurs RVB. Chacune possède un code à deux lettres, et un brin peut porter une couleur de base plus jusqu'à deux traceurs.
| Nom | Code | Nom | Code | |
|---|---|---|---|---|
| Noir | BK |
Blanc | WH |
|
| Brun | BN |
Rose | PK |
|
| Rouge | RD |
Turquoise | TQ |
|
| Orange | OG |
Or | GD |
|
| Jaune | YE |
Argent | SR |
|
| Vert | GN |
Violet | VT |
|
| Bleu | BU |
Gris | GY |
|
| Vert-jaune | GNYE |
Le vert-jaune est une paire, pas une couleur, et il est traité à part — voir plus bas. C'est le fait de le stocker comme une seule valeur RVB qui rendait auparavant un conducteur de protection indiscernable d'un conducteur vert.
Rechercher
Le champ de recherche compare un terme unique, en une seule requête, à :
- l'identifiant de fil
- le nom et la référence fabricant
- le nom et la référence fournisseur
- la couleur principale
- la section, comparée comme du texte
- le nombre de brins, comparé comme du texte
Ces deux derniers points comptent. Saisir 2.5 retrouve toutes les fiches en
2,5 mm², et 4 retrouve les câbles à quatre brins, quel que soit leur nom. La
comparaison porte sur une sous-chaîne : 2.5 retrouve donc aussi 12.5.
Affecter un brin à un conducteur
C'est la partie que vous utiliserez le plus.
- Ouvrez les propriétés d'un conducteur (double-clic sur le conducteur).
- Allez dans l'onglet Affecter un fil.
- Filtrez ou recherchez le câble, puis sélectionnez-le.
- Pour une fiche multibrins ou blindée, choisissez quel brin dans le sélecteur. Les fiches unifilaires non blindées n'en ont pas besoin.
- Appuyez sur Affecter à ce conducteur.
Ce qui est alors écrit sur le conducteur :
| Champ du conducteur | Valeur |
|---|---|
| Couleur | la couleur CEI 60757 de ce brin |
| Section | la section de ce brin, à défaut la section nominale de la fiche |
| Label | une chaîne composée de la référence du brin, de la section et de la couleur |
| Câble | le wireId de la fiche — enregistré, et lu par rien |
Chaque conducteur représente donc un brin. Un câble à quatre brins entre deux armoires, ce sont quatre conducteurs, chacun affecté à un brin différent de la même fiche.
Le blindage
Pour une fiche blindée, le sélecteur de brin comporte une entrée Blindage supplémentaire, afin que l'écran puisse être dessiné et raccordé comme n'importe quel autre brin. En le choisissant, le conducteur prend un style de trait tireté et la paire vert-jaune.
Conducteurs vert-jaune
Affecter un brin vert-jaune n'approxime pas la paire par une couleur unique. Le conducteur passe en mode bicolore, qui existe déjà dans QElectroTech :
- couleur 1 — vert,
#00a651 - couleur 2 — jaune,
#ffd700
Un conducteur de protection est donc dessiné comme un conducteur de protection, avec la prise en charge bicolore dont tout conducteur dispose depuis toujours.
Import et export CSV
Le panneau exporte le catalogue en CSV et le réimporte. Le nom d'export par
défaut est wirecatalogue.csv.
Les champs sont mis entre guillemets lorsque nécessaire, et un champ entre guillemets peut contenir des retours à la ligne — une note sur plusieurs lignes survit donc à un aller-retour.
C'est la manière pratique de :
- déplacer un catalogue d'une machine à l'autre, puisque la base est globale et propre à l'utilisateur
- conserver la liste de référence sous gestion de version et traiter la base locale comme un cache
- constituer le catalogue dans un tableur et le charger en une fois
Limites
Énoncées comme des faits, non comme des excuses :
- Le catalogue est global par utilisateur, pas propre au projet, et n'est pas
stocké dans le fichier
.qet. - Le champ Câble qu'il remplit n'est lu par rien aujourd'hui.
- Rien ne vérifie que les conducteurs affectés correspondent au nombre de brins de la fiche.
- L'affectation se fait par conducteur ; il n'existe pas d'action « appliquer ce câble à ces six conducteurs ».
- La base du catalogue est ouverte à la construction du dock, et non à la première utilisation.
Voir aussi
- Conducteurs — les champs que ceci renseigne, et pourquoi le champ Câble n'alimente rien
- Borniers — là où les brins aboutissent sur de vraies bornes
- Numérotation automatique — le champ formule que le label partage avec la numérotation des conducteurs
- Variables et formules —
%f,%{label}et les autres
Getting Started
🌐 Languages — English · Français · Deutsch
Guides
Conductors — wire properties, what feeds which export, and cables
Wire & cable catalogue — cable types, IEC 60757 core colours, assigning a core to a conductor
Printing and exporting — paper, PDF, images, and what each path does differently
Linking elements — master, slave, terminal
PLC modules — I/O tables and linking a wire to a specific point
Using the element editor — drawing tools, saving, checks
Preferences reference — what each settings page does
Keyboard-only control — mouseless QET, and the one real gap
Mouse modifiers — what Shift, Ctrl and Alt change while you drag
Managing collections — folders, writability, building your own shortlist
Templates — reusable multi-element blocks, and why clicking one does nothing
Search & Replace — bulk property changes
Building a nomenclature query — the BOM/summary table builder
Linking wires across pages — folio reports
Variables & formulas — %f, %{label}, sequences
Auto-numbering — schemes, sequences, freezing
Terminal strips — strips, levels, bridges
Title block templates — the .titleblock format
Importing EPLAN parts (.edz) — EPLAN Data Portal
DXF import & export — two unrelated features, one format
The project database — the in-memory SQLite cache
Development
Automating QET — CLI, XML formats, external tools
CLI Reference — command line usage
JavaScript Scripting — --run, geometry editing, undo
Vision — proposal, under discussion
