Leiter (Drähte)
Ein Leiter ist die Linie zwischen zwei Anschlüssen von Bauteilen. Er ist das Objekt, das man am häufigsten setzt und am seltensten einstellt: sein Eigenschaftsfenster hat rund zwanzig Felder, von denen mehrere nur existieren, um eine Spalte in einem Export zu füllen — und zwei, die derzeit gar nichts tun.
Diese Seite ist die Referenz zu diesen Feldern: was jedes bewirkt, wo es gespeichert wird und welcher Export es liest. Zum Zeichnen von Drähten siehe das Benutzerhandbuch.
Sprachhinweis. Diese Seite verwendet die deutschen Beschriftungen aus der Oberfläche. Wo eine Übersetzung fehlt, zeigt QElectroTech die französische Originalzeichenkette an; das ist unten vermerkt.
Quellen: sources/conductorproperties.{h,cpp},
sources/ui/conductorpropertieswidget.ui, sources/wiringlistexport.cpp,
sources/dataBase/projectdatabase.cpp, lang/qet_de.ts.
1. Zwei Arten von Leiter
| Art | Zeigt | Wofür |
|---|---|---|
| Mehrpolig (Standard) | eine Linie mit Text | gewöhnliche Stromlaufpläne, ein Leiter pro Draht |
| Einpolig | eine Linie mit Symbolen — Phasen, Neutralleiter, Erde — ohne Text | einpolige Darstellungen, bei denen eine Linie einen ganzen Stromkreis vertritt |
Ein Wechsel der Art verwirft die Einstellungen der anderen nicht: beide werden gespeichert, gezeichnet wird nur die passende.
2. Woher die Einstellungen eines Leiters kommen
Drei Ebenen, an drei verschiedenen Stellen der Oberfläche. Ein neuer Leiter übernimmt die Vorgabe der Seite; das Ändern dieser Vorgabe schreibt bereits gezeichnete Leiter nicht um.
| Ebene | Wo | Gilt für |
|---|---|---|
| Programmvorgabe | Einstellungen → Neues Projekt | Leiter in künftig angelegten Projekten |
| Seitenvorgabe | Eigenschaften der Seite | ab dann auf dieser Seite gezeichnete Leiter |
| Ein Leiter | Doppelklick auf den Leiter | nur diesen Leiter |
Um viele vorhandene Leiter auf einmal zu ändern, markieren Sie sie und verwenden Suchen & Ersetzen.
3. Die Eigenschaften, Feld für Feld
Gespeichert in der .qet-Datei an jedem <conductor>-Element, unter dem in der
letzten Spalte genannten Attribut.
Kennzeichnung und Dokumentation
| Feld | Was es ist | XML-Attribut |
|---|---|---|
| Text: | die auf dem Plan angezeigte Drahtnummer | num |
| Textformel: | der Ausdruck, aus dem die Nummer entsteht (automatische Nummerierung) | formula |
| Funktion: | freier Text: wozu der Draht dient | function |
| Spannung / Protokoll: | freier Text, z. B. 24VDC, Profibus |
tension_protocol |
| Leiterfarbe (Textfeld) | freier Text, der die physische Drahtfarbe benennt, z. B. BN, blau — nicht die Zeichenfarbe |
conductor_color |
| Leiterquerschnitt: | freier Text, z. B. 1.5mm² |
conductor_section |
| cable | freier Text | cable |
| bus | freier Text | bus |
cable und bus werden gespeichert, aber nicht gelesen. Sie landen im Projekt, kommen beim Öffnen zurück und stehen im Fenster — doch nichts liest sie: kein Export, kein Bericht, keine Zeichnung. Füllen Sie sie aus, wenn die Angabe in der Datei stehen soll; erwarten Sie nicht, dass sie irgendwo auftaucht.
Darstellung
| Feld | Wirkung | XML-Attribut |
|---|---|---|
| Farbe: | die Zeichenfarbe der Linie | color |
| Zweite Farbe: | zeichnet die Linie zweifarbig abwechselnd | bicolor, color2 |
| Linienstärke: | Länge jedes Farbabschnitts im Zweifarbmodus | dash-size |
| Stil: | durchgezogen, gestrichelt, gepunktet, Strichpunkt | style |
| Größe: | Strichdicke | condsize |
Der Text
| Feld | Wirkung | XML-Attribut |
|---|---|---|
| Sichtbarer Text | die Nummer anzeigen oder verbergen | displaytext |
| Ein Text je Potential | die Nummer einmal je Potential und Seite zeigen, am längsten Leiter, und an den übrigen verbergen | onetextperfolio |
| Textgröße: | Standard 9 | numsize |
| Textfarbe: | — | text_color |
| Lage und Drehung | Winkel des Textes auf waagerechten und senkrechten Abschnitten, Standard 0° und 270°, sowie die Ausrichtung | horizrotatetext, vertirotatetext, horizontal-alignment, vertical-alignment |
Über Bauteile verbundene Leiter bilden ein Potential. „Ein Text je Potential“ verhindert, dass dieselbe Drahtnummer entlang eines Potentials zehnmal wiederholt wird.
Einpolige Darstellung
Nur gezeichnet, wenn die Art Einpolig ist:
| Feld | Was gezeichnet wird | XML-Attribut |
|---|---|---|
| Phasenanzahl | so viele Phasenmarken auf der Linie | phase |
| Neutralleiter | das Neutralleitersymbol | neutral |
| Erde | das Erdungssymbol | ground |
| PEN | das PEN-Symbol | pen |
4. Welches Feld welchen Export füllt
Das ist die praktische Antwort auf „wozu ist dieses Feld da“. Ein leeres Feld ergibt eine leere Spalte.
--export-cables — die Verdrahtungsliste, eine Zeile je Leiter:
| Spalte | Kommt aus |
|---|---|
| Seite | die Seite des Leiters |
| Bauteil 1 / Anschluss 1 | Bauteil und Anschluss am einen Ende |
| Bauteil 2 / Anschluss 2 | Bauteil und Anschluss am anderen Ende |
| Spannung/Protokoll | Spannung / Protokoll: |
| Leiterfarbe | das Textfeld für die Drahtfarbe, nicht die Zeichenfarbe |
| Leiterquerschnitt | Leiterquerschnitt: |
| Funktion | Funktion: |
--export-wires liefert die Liste der Drahtnummern.
--export-wiring liefert ebenfalls eine Von-Nach-Liste, jedoch aus der
Projektdatenbank — deren Tabelle conductor nur die beiden Anschlüsse und
die Drahtnummer enthält. Keines der obigen Dokumentationsfelder existiert dort,
also kann dieser Export weder Spannung noch Farbe, Querschnitt oder Funktion
mitführen. Für diese Spalten --export-cables verwenden.
Die Liste ansehen, ohne zu exportieren
Projekt → Liste de câblage (base de données) zeigt dieselbe Liste in einem
Fenster. Der Menüeintrag ist in qet_de.ts als unfinished markiert und daher
auf Deutsch nicht übersetzt — Sie sehen die französische Beschriftung.
Spalten: Drahtnummer, Bauteil 1 / Anschluss 1, Bauteil 2 / Anschluss 2, Seite.
Sortiert nach Seite, dann nach Drahtnummer — numerische zuerst und nach Wert, so
dass 9 vor 10 steht, anschließend alles Übrige als Text.
Zwei Dinge, die dieses Fenster sagt und die CSV-Datei nicht:
- Es aktualisiert die Datenbank vor der Abfrage, eine früher in der Sitzung geänderte Nummer steht also bereits darin.
- Es zählt, was es weggelassen hat. Ein Leiter, dessen Ende an keinem Bauteil hängt, kann in einer Von-Nach-Liste nicht vorkommen; das Fenster nennt die Anzahl der ausgeschlossenen Leiter. Ist sie nicht null, ist irgendwo etwas nicht so verbunden, wie Sie denken.
5. Zu Kabeln
QElectroTech kennt kein Kabelobjekt. Es gibt kein Kabel im Datenmodell, keine Kabeltabelle in der Projektdatenbank und keine Möglichkeit, mehrere Leiter zu einem Kabel zusammenzufassen und ihm Bezeichnung, Typ oder Aderzahl zu geben.
| Das | Ist in Wirklichkeit |
|---|---|
| Das Feld cable am Leiter | freier Text, gespeichert und zurückgelesen, von nichts ausgewertet |
Der Befehl --export-cables |
die Verdrahtungsliste — eine Zeile je Leiter, nicht je Kabel |
Ein Leiter kann also festhalten, zu welchem Kabel er gehören soll, und dieser Text überlebt in der Datei — aber nichts fasst Leiter zu Kabeln zusammen, prüft Aderzahlen oder berichtet darüber. Ein Vorschlag liegt vor: Diskussion #934.
6. Verlauf und Führung
Ein Leiter führt sich selbst zwischen seinen beiden Anschlüssen. Ziehen Sie einen Abschnitt, um ihm von Hand eine Form zu geben; diese Form wird mit dem Projekt gespeichert.
Strg+K — „Leiter zurücksetzen“ verwirft die von Hand gezogene Führung der markierten Leiter und berechnet ihren Weg neu. Das ist der Ausweg aus einem Knäuel — und er lässt sich nicht durch erneutes Ziehen rückgängig machen: die ursprüngliche Form ist weg.
Von Hand gezogene Formen werden als ausdrückliche Abschnitte gespeichert. Passt eine gespeicherte Form nicht mehr zur Lage ihrer Anschlüsse — weil sich etwas bewegt hat, ohne dass der Verlauf nachgeführt wurde — verwirft QElectroTech sie beim Laden stillschweigend und führt neu. Die Zeichnung sieht richtig aus; die Handführung ist verloren.
7. Schnell eine Farbe setzen
Markieren Sie genau einen Leiter und drücken Sie F2. Mit mehreren oder ohne Auswahl tut die Taste nichts.
Eine Farbschaltfläche in der Werkzeugleiste, die auf alle markierten Leiter wirkt und zugleich die Farbe des nächsten gezeichneten Leiters setzt, wird in PR #929 vorgeschlagen. Bis dahin: F2 einzeln, oder Suchen & Ersetzen für viele.
Benannte Leiter-Voreinstellungen gibt es nicht. Ein Projekt hat einen einzigen Satz Standardeigenschaften, keine Bibliothek benannter Sätze; die Anforderung ist Issue #461.
8. Was beim Zeichnen von selbst geschieht
| Einstellung | Wo | Wirkung |
|---|---|---|
| Automatische Leiterverbindung aktivieren | Menü Projekt / Werkzeugleiste | setzen Sie ein Bauteil so, dass seine Anschlüsse auf vorhandene treffen, werden sie verbunden |
| Automatische Unterbrechung der Leitung(en) | Menü Projekt / Werkzeugleiste | ein auf einen Leiter gesetztes Bauteil trennt ihn und verbindet beide Hälften |
Beide gelten je Projekt und dürfen ausgeschaltet bleiben.
Siehe auch
- Benutzerhandbuch — Drähte zeichnen
- Automatische Nummerierung — wie Drahtnummern entstehen
- Klemmleisten — wo Leiter auf echte Klemmen treffen
- Suchen & Ersetzen — viele Leiter auf einmal ändern
- Kommandozeilenreferenz — die obigen Exporte
- Leitungs- und Kabelkatalog — Kabeltypen, und was eine Zuweisung hier einträgt
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
