Repository navigation
conductors FR
Un conducteur est le trait qui relie deux bornes d'éléments. C'est l'objet que l'on pose le plus souvent et que l'on configure le moins : sa fenêtre de propriétés comporte une vingtaine de champs, dont plusieurs n'existent que pour remplir une colonne d'export, et deux qui ne servent aujourd'hui à rien.
Cette page est la référence de ces champs : ce que fait chacun, où il est enregistré, et quel export le lit. Pour apprendre à tracer des fils, voir Manuel utilisateur.
Vocabulaire. Cette page dit conducteur, comme la fenêtre de propriétés ; on dit aussi fil dans le métier. C'est la même chose.
Sources : sources/conductorproperties.{h,cpp},
sources/ui/conductorpropertieswidget.ui, sources/wiringlistexport.cpp,
sources/dataBase/projectdatabase.cpp.
Chaque conducteur est de l'un des deux types, et ce choix décide quelle moitié de la fenêtre de propriétés s'applique.
| Type | Affiche | Sert à |
|---|---|---|
| Multifilaire (par défaut) | un trait avec un texte | les schémas développés ordinaires, un conducteur par fil |
| Unifilaire | un trait avec des symboles — phases, neutre, terre — et pas de texte | les schémas unifilaires, où un trait représente tout un circuit |
Changer de type ne perd pas les réglages de l'autre : les deux sont enregistrés, seul celui qui correspond est dessiné.
Il y a trois niveaux, et ce sont trois endroits différents dans l'interface. Un nouveau conducteur prend le réglage du folio ; modifier ce réglage ne réécrit pas les conducteurs déjà tracés.
| Niveau | Où | S'applique à |
|---|---|---|
| Défaut de l'application | Configuration → Nouveau projet | les conducteurs des projets créés ensuite |
| Défaut du folio | propriétés du folio | les conducteurs tracés ensuite sur ce folio |
| Un conducteur | double-clic sur le conducteur | ce conducteur seulement |
Pour modifier beaucoup de conducteurs existants d'un coup, sélectionnez-les et utilisez Chercher & remplacer.
Enregistrées dans le fichier .qet sur chaque élément <conductor>, sous
l'attribut indiqué en dernière colonne.
| Champ | Ce que c'est | Attribut XML |
|---|---|---|
| Texte | le numéro de fil affiché sur le schéma | num |
| Formule du texte | l'expression dont le numéro est tiré, pour l'autonumérotation | formula |
| Fonction | texte libre : à quoi sert le fil | function |
| Tension / Protocole | texte libre : tension ou protocole, par exemple 24VDC, Profibus
|
tension_protocol |
| Couleur du fil | texte libre nommant la couleur physique du fil, par exemple BN, bleu — ce n'est pas la couleur de tracé |
conductor_color |
| Section du conducteur | texte libre : la section, par exemple 1.5mm²
|
conductor_section |
| cable | texte libre | cable |
| bus | texte libre | bus |
cable et bus sont enregistrés mais inutilisés. Ils sont sauvegardés dans le projet, relus à l'ouverture et affichés dans la fenêtre — mais rien ne les lit : aucun export, aucun rapport, aucun tracé. Remplissez-les si vous voulez que l'information figure dans le fichier ; n'attendez pas qu'elle ressorte quelque part.
| Champ | Ce qu'il fait | Attribut XML |
|---|---|---|
| Couleur | la couleur de tracé du trait | color |
| Couleur secondaire | trace le fil en deux couleurs alternées |
bicolor, color2
|
| Taille de trait | longueur de chaque segment de couleur en bicolore | dash-size |
| Style | continu, tirets, pointillés, tiret-point | style |
| Taille | épaisseur du trait | condsize |
| Champ | Ce qu'il fait | Attribut XML |
|---|---|---|
| Texte visible | afficher le numéro, ou le masquer | displaytext |
| Un texte par potentiel | n'afficher le numéro qu'une fois par potentiel et par folio, sur le conducteur le plus long, et le masquer sur les autres | onetextperfolio |
| Taille du texte | 9 par défaut | numsize |
| Couleur du texte | — | text_color |
| Position et rotation | Horizontal en haut / en bas, Vertical à gauche / à droite : angle du texte sur les tronçons horizontaux et verticaux, 0° et 270° par défaut |
horizrotatetext, vertirotatetext, horizontal-alignment, vertical-alignment
|
Les conducteurs reliés à travers les éléments forment un potentiel. L'option « un texte par potentiel » est ce qui évite de répéter dix fois le même numéro le long d'un potentiel.
Dessiné uniquement quand le type est Unifilaire :
| Champ | Ce qu'il dessine | Attribut XML |
|---|---|---|
| Nombre de phase | autant de marques de phase sur le trait | phase |
| Neutre | le symbole du neutre | neutral |
| Terre | le symbole de terre | ground |
| PEN | le symbole PEN (Protective Earth Neutral) | pen |
C'est la réponse pratique à « à quoi sert ce champ ». Un champ vide donne une colonne vide.
--export-cables — la liste de câblage, une ligne par conducteur :
| Colonne | Vient de |
|---|---|
| Page | le folio du conducteur |
| Composant 1 / Borne 1 | l'élément et la borne d'un bout |
| Composant 2 / Borne 2 | l'élément et la borne de l'autre bout |
| Tension / Protocole | Tension / Protocole |
| Couleur du fil | le champ texte de couleur de fil, pas la couleur de tracé |
| Section du fil | Section du conducteur — la colonne et le champ ne portent pas le même nom |
| Fonction | Fonction |
--export-wires produit la liste des numéros de fil.
--export-wiring produit aussi une liste point à point, mais depuis la
base de données du projet — dont la table conductor ne contient que les
deux bornes et le numéro de fil. Aucun des champs de documentation ci-dessus
n'y existe, donc cet export ne peut pas porter la tension, la couleur, la
section ni la fonction. Pour ces colonnes, utilisez --export-cables.
Projet → Liste de câblage (base de données) affiche la même liste dans une fenêtre : Fil, Composant 1 / Borne 1, Composant 2 / Borne 2, Folio.
Les lignes sont triées par folio puis par numéro de fil — les numéros
numériques d'abord et dans l'ordre des valeurs, donc 9 avant 10, puis le
reste comme du texte.
Deux choses que cette fenêtre dit et que le CSV ne dit pas :
- elle rafraîchit la base avant d'interroger, donc un numéro modifié plus tôt dans la séance y figure déjà ;
- elle compte ce qu'elle a écarté. Un conducteur dont une extrémité n'est rattachée à aucun élément ne peut pas figurer dans une liste point à point, et la fenêtre annonce combien ont été exclus. Si ce nombre n'est pas zéro, quelque chose n'est pas raccordé là où vous le croyez.
QElectroTech n'a pas d'objet câble. Il n'y a pas de câble dans le modèle de données, pas de table de câbles dans la base du projet, et aucun moyen de regrouper plusieurs conducteurs en un câble pour lui donner un repère, un type ou un nombre de conducteurs.
Ce qui existe est plus petit que le nom ne le laisse croire :
| Ce que c'est | En réalité |
|---|---|
| Le champ cable d'un conducteur | du texte libre, enregistré et relu, lu par rien |
La commande --export-cables
|
la liste de câblage — une ligne par conducteur, pas par câble |
Un conducteur peut donc noter à quel câble vous comptez le rattacher, et ce texte survit dans le fichier, mais rien ne regroupe les conducteurs en câbles, ne vérifie un nombre de conducteurs, ni n'en fait de rapport. La gestion des câbles doit vivre dans la convention de numérotation, ou hors de QElectroTech. Une proposition est ouverte : discussion #934.
Un conducteur se route tout seul entre ses deux bornes. Tirez n'importe quel tronçon pour lui donner une forme à la main : cette forme est enregistrée avec le projet.
Ctrl+K — « Réinitialiser les conducteurs » abandonne le tracé manuel des conducteurs sélectionnés et recalcule leur chemin. C'est la sortie de secours quand tout est emmêlé, et elle ne se rattrape pas en retirant les tronçons : la forme d'origine est perdue.
Les formes tracées à la main sont enregistrées comme des tronçons explicites. Si une forme enregistrée ne correspond plus à la position de ses bornes — parce que quelque chose a bougé sans que le tracé suive — QElectroTech l'abandonne silencieusement à l'ouverture et re-route automatiquement. Le schéma paraît correct ; le tracé manuel, lui, est perdu.
Sélectionnez un seul conducteur et appuyez sur F2 pour ouvrir un sélecteur de couleur. Le raccourci ne fait rien si plusieurs conducteurs sont sélectionnés, ou aucun.
Un bouton de couleur dans la barre d'outils, appliqué à tous les conducteurs sélectionnés et servant aussi au prochain conducteur tracé, est proposé dans la PR #929. En attendant : F2 un par un, ou Chercher & remplacer pour un lot.
Il n'existe pas de préréglages de conducteur nommés. Un projet a un seul jeu de propriétés par défaut, pas une bibliothèque de jeux nommés ; la demande est l'issue #461. Une documentation ancienne évoquant une « liste des conducteurs du projet » décrit quelque chose qui n'existe pas.
| Réglage | Où | Ce qu'il fait |
|---|---|---|
| Création automatique de conducteur(s) | menu Projet / barre d'outils | quand vous posez un élément dont les bornes tombent sur des bornes existantes, les raccorde pour vous |
| Coupure automatique de conducteur(s) | menu Projet / barre d'outils | poser un élément sur un conducteur existant le coupe et raccorde les deux moitiés |
Les deux sont propres au projet, et les deux peuvent rester désactivés.
- Manuel utilisateur — comment tracer les fils
- Autonumérotation — comment les numéros de fil sont générés et figés
- Lier des fils d'une page à l'autre — les renvois de folio
- Borniers — là où les conducteurs arrivent sur de vraies bornes
- Chercher & remplacer — modifier beaucoup de conducteurs d'un coup
- Référence de la ligne de commande — les exports ci-dessus
Getting Started
🌐 Languages — English · Français · Deutsch
Windows without admin rights — the portable archive, no installer
Guides
Conductors — wire properties, what feeds which export, cables, and hops where wires cross
Wires per terminal — limit the wires on a terminal, chain wiring instead of stars
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
Generic devices — a quick box symbol with terminals on any side, made by a wizard (pending)
Grid size and element size — why symbols aren't all the same scale, and scaling one without leaving the grid
Preferences reference — what each settings page does
Saving and loading settings — your whole setup in one file, to copy or keep
Keyboard-only control — mouseless QET, and what still needs a mouse
Mouse modifiers — what Shift, Ctrl and Alt change while you drag
3D mouse — SpaceMouse pan, zoom and buttons
Aligning items — snap symbols back to the grid, or line them up
Pictures on a sheet — labels, crop, transparency, what they cost in the file
Arcs and curved wires — the Arc tool, pulling an arc in or out, rounding a corner with a fillet, dashed arcs for lighting layouts
Grouping items — select, move and copy several items as one
Finding your place on a sheet — go to a cell like B13 or 4-B7, keep the headers in sight, show the cell limits, zoom and pan
Showing and hiding kinds of items — hide texts, wire numbers, shapes, pictures, tables or cross-references on every sheet
Drawing faster — place without dragging, the S shortcut bar, command search, gestures
Customising QElectroTech — keys, toolbar size and contents, the gesture ring (partly pending)
Managing collections — folders, writability, building your own shortlist
Templates — reusable multi-element blocks, placed by double-click or drag
Search & Replace — bulk property changes
Building a nomenclature query — the BOM/summary table builder
Linking wires across pages — sheet 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; command-line export and layers
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
MCP server — let an AI assistant read, verify and edit projects
Connecting an AI assistant — setup for Claude, Copilot, Gemini, Codex, Cursor, LM Studio
Script buttons — stored scripts with an icon, by hand or by an assistant
Live mode — an assistant working in the open project while you watch
Macro recorder — record a task by hand, for an assistant to script
Vision — proposal, under discussion
