Cables CableConnector/de

Cables Leitungsverbindung

Menüeintrag
Leitungen → Leitungsverbindung erstellen
Arbeitsbereich
Cables
Standardtastenkürzel
C N
Eingeführt in Version
0.1.0
Siehe auch
Cables Leitungen, Cables Installationsdose, Cables Kabelanschluss, Cables Unterstützungslinie

Beschreibung

Neues Konzept für die Voreinstellungen der Leitungsverbindung mit integrierten Anschlusskreuzen (CableTerminal-Objekte) und Anschlüssen (SuppLines-Objekte): eingeführt in Version 0.3.0

Der Befehl Cables Leitungsverbindung erstellt ein CableConnector-Objekt, ein Modell, das eine elektrische Verbindung (Klemme, Stecker, Anschlussleiste usw.) darstellt. Seine Form kann während der Erstellung in der Liste der Daten-EigenschaftPreset ausgewählt werden. Es gibt zwei Arten von Formen: Die erste vollständig parametrische und 'ParametricTerminal' genannte und die zweite 'Fixed' genannte.

Die Art 'ParametricTerminal' erstellt eine parametrische Leitungsverbindung, ein CableConnector-Objekt. Diese Leitungsverbindung ist ein Modell eines elektrisch leitendem Metallblocks (z. B. einer Verbindungsklemme; der Einfachheit halber ohne Isolierung dargestellt). Aus elektrischer Sicht, ergeben alle Einzelleitungen, die mit dieser Art Leitungsverbindung verbunden sind, eine elektrische Verbindung, einen (Leitungs-) Knoten (node). Diese Leitungsverbindung erhält bei der Erstellung eine Standardgröße, aber einige Parameter, wie Height, Hole Size, Hole Diameter oder Number of Holes, können während der Erstellung durch Auswahl der Einstellung 'Customized' angepasst werden oder später durch Anpassen der Eigenschaften. In diesem Modus wird ein einzelner Anschluss, ein CableTerminal-Objekt, mit mehreren Anschlusselementen erstellt, die jeweils durch eines der Löcher verlaufen.

Die Art 'Fixed' erstellt eine nicht parametrische Leitungsverbindung aus einer Form, die aus einer externen STEP-Datei stammt. Es gibt einige vorgefertigte STEP-Modelle von Leitungsverbindungen, die zum Arbeitsbereich Cables mitgeliefert werden. Außerdem kann der Anwender seine eigene Bibliothek mit Leitungsverbindungen erstellen; dies ist unter Voreinstellungen für Leitungsverbindungen beschrieben. In diesem Modus wird eine bestimme Anzahl von Anschlüssen (CableTerminal-Objekte) erstellt, mit voreingestellter Größe und mit Positionen, die denen der Kontaktstifte entsprechen. Außerdem können ein oder mehrere Anschlusskreuze (SuppLines-Objekte) erstellt werden, die eine Basis für die Leitungen bilden, an der sie in die Leitungsverbindung übergehen.

Die Leitungsverbindung gehört zur Klasse Arch Komponente und erbt alle ihre Eigenschaften.

Die Leitungsverbindung, das Cable Connector-Objekt, kann eingefärbt werden, indem das gewünschte Material zur Eigenschaft Material hinzugefügt wird; Mehrfachmaterial wird auch unterstützt. Es kann verwendet werden, um die Originalfarben der Leitungsverbindung in die Farben umzuwandeln, die in der Mehrfachmaterial-Zusammenstellung festgelegt sind. Wichtig: Die Anzahl der Farben im Mehrfachmaterial muss der Anzahl der Originalfarben der Leitungsverbindung entsprechen.

Beispiel der Leitungsverbindungsart 'ParametricTerminal' (TerminalStrip x3):
Man sieht einen Anschluss mit mehreren Anschlusselementen (ein mehrteiliges CableTerminal-Objekt) innerhalb der Leitungsverbindung (hier transparent für bessere Erkennbarkeit)

Beispiel der Leitungsverbindungsart 'Fixed' (Rückseite eines D-Sub DE-9):
Man erkennt neun rote Anschlüsse(CableTerminal-Objekte) oberhalb des Leitungsverbindungskörpers. Es gibt auch ein orangefarbenes Anschlusskreuz (SuppLines-Objekt) zum Befestigen eines Leitungsverlaufes

Anwendung

  1. Wahlweise einen Knoten auswählen, d. h. einen Punkt auf einer Oberfläche, ein (vollständiges) Objekt in der 3D-Ansicht.
  2. Die Leitungsverbindung mit einer der folgenden Methoden erstellen:
    • Die Schaltfläche Leitungsverbindung drücken.
    • Den Menüeintrag Cables → Leitungsverbindung auswählen.
    • Ein Rechtsklick in der Baumansicht oder der 3D-Ansicht und die Menüoption Cables → Leitungsverbindung im Kontextmenü auswählen.
    • Das Tastaturkürzel C dann N.
  3. Das Aufgaben-Fenster Leitungsverbindung wird geöffnet. Siehe Optionen für weitere Informationen.

Sobald sie erstellt ist, befindet sich die Leitungsverbindung an der Position des ausgewählten Knotens, Punkts oder Objekts im 3D-Raum (oder am Punkt (0,0,0), wenn nichts ausgewählt wurde).

Optionen

Die Voreinstellung, die im Aufgaben-Fenster Leitungsverbindung bereitgestellt wird, kann geändert werden. Die aktuell ausgewählte Voreinstellung wird sofort in der 3D-Ansicht sichtbar.

Wenn die spezielle Voreinstellung 'Customized' ausgewählt wird, dann zeigt das Aufgabenfenster zusätzliche Optionen an, die ermöglichen, alle Eigenschaften einer benutzerdefinierten Leitungsverbindung zu ändern.

Voreinstellungen für Leitungsverbindungen

Der Arbeitsbereich Cables enthält mehrere vorgefertigte Formen. Der Benutzer ist jedoch nicht auf die Verwendung des Standardsatzes beschränkt. (die Anleitung Cables Benutzerdefinierte Leitungsverbindung erstellen erklärt ausführlich die Erstellung eines individuellen Steckverbinders).

Eine zusätzliche CSV-Datei kann durch den Benutzer erstellt werden, die selbsterstellte Voreinstellungen für Leitungsverbindungen enthält. Sie muss connectorpresets.csv heißen und hier gespeichert sein:

$FREECAD_USER_DIR/Cables/

Das Verzeichnis $FREECAD_USER_DIR kann über die Python-Konsole abgefragt werden:

FreeCAD.getUserAppDataDir()

Der Inhalt der benutzerdefinierten Datei connectorpresets.csv muss nach den gleichen Regeln aufgebaut sein wie die Datei connectorpresets.csv im Quellcode des Arbeitsbereichs Cables. Die Datei ist selbsterklärend und kann als Vorlage für die Erstellung eigener Voreinstellungen verwendet werden.

Die benutzerdefinierte Datei connectorpresets.csv kann geändert werden, ohne FreeCAD neu zu starten. Alle dort vorgenommenen Änderungen sind sofort in der Liste der Voreinstellungen sichtbar, wenn man über die Benutzeroberfläche eine neue Leitungsverbindung erstellt.

Die Datei connectorpresets.csv kann zwei Arten von Voreinstellungen enthalten: ParametricTerminal (parametrische Leitungsverbindung) und Fixed (unveränderlich).

Voreinstellungsart ParametricTerminal

Dieses Voreinstellungsart benötigt nur eine einzelne Zeile in der Datei connectorpresets.csv, um alle Parameter der angegebenen Leitungsverbindung vollständig zu beschreiben. Es werden keine weiteren Dateien benötigt. Einige Einzelheiten zu dieser Art findet man in der Beschreibung.

Voreinstellungsart Fixed

Die Definition dieser Art ist deutlich komplizierter als die vorherige. Die Zeile in der Datei connectorpresets.csv definiert neben anderen Parametern die Namen zweier zusätzlicher Voreinstellungsdateien:

Diese beiden zusätzlichen Dateien (STEP und CSV) müssen im folgenden Verzeichnis abgelegt werden:

$FREECAD_USER_DIR/Cables/lib

Tatsächlich sucht die Software an einem weiteren Ort nach diesen Dateien (der als schreibgeschützt behandelt werden sollte):

$FREECAD_USER_DIR/Mod/Cables/freecad/cables/resources/presets/lib/

So ist es möglich, ähnliche Verbinder mit derselben STEP-Definition, aber bei Bedarf mit einer unterschiedlichen Anzahl von Kabelanschlüssen oder deren Anordnung zu definieren.

Weitere Details zur Voreinstellungsart Fixed in der Datei connectorpresets.csv

Eine einzelne Zeile der Datei connectorpresets.csv enthält die folgenden Informationen für die Software, die diese Datei analysiert:

  • Die Felder Name und Connector Class werden von der Software verwendet, um einen gültigen Namen einer CSV-Beschreibungsdatei zu suchen. Er wird nach dem Muster Connector Class_Name.csv aufgebaut (zum Beispiel Connector_Dummy.csv, wenn Connector Class=Connector und Name=Dummy). Diese Datei sollte sich im Verzeichnis $FREECAD_USER_DIR/Cables/lib/ oder $FREECAD_USER_DIR/Mod/Cables/freecad/cables/resources/presets/lib/ befinden. Wenn nicht, wird eine Fehlermeldung ausgegeben.
  • Das (zweite) Feld PresetType (Voreinstellungsart) muss den Wert Fixed enthalten. Dieser gibt an, dass die Form aus einer externen STEP-Datei erstellt wird.
  • Das Feld StepFileName enthält den Dateinamen (mit Erweiterung) einer STEP-Datei, die zum Erstellen einer Form verwendet wird. Diese Datei sollte sich im Verzeichnis $FREECAD_USER_DIR/Cables/lib/ oder $FREECAD_USER_DIR/Mod/Cables/freecad/cables/resources/presets/lib/ befinden. Wenn nicht, wird eine Fehlermeldung ausgegeben.
  • Die Felder NrOfTerminals und NrOfSuppLines Legen die Anzahl der Anschluss-Objekte und die Anzahl der Anschlusskreuze fest, die erstellt werden sollen. Einzelheiten dieser Objekte müssen in der oben genannten CSV-Beschreibungsdatei festgelegt werden. Wenn die hier festgelegten Anzahlen nicht mit denen in der CSV-Beschreibungsdatei übereinstimmen, wird eine Fehlermeldung ausgegeben.

Der oben beschriebene Ansatz zur Erstellung von Voreinstellungen ermöglicht es, dieselbe STEP-Datei für verschiedene Versionen von Voreinstellungen mit unterschiedlichen CSV-Beschreibungsdateien zu verwenden. Dies kann beispielsweise für die Erstellung von Varianten einer Leitungsverbindung mit unterschiedlichen Beschreibungen der Kontakte, unterschiedlichen Anzahlen von verwendeten Anschlüssen und Anschlusskreuzen usw. nützlich sein.

Beispiel für die Voreinstellungsart Fixed

Als Vorlage und Beispiel kann die Voreinstellung Connector_Dummy genutzt werden:

Die voreingestellte Definitionszeile befindet sich in der Datei connectorpresets.csv:

Dummy,Fixed,Connector,Dummy_Dummy.step,3,1

Die Felder stehen für Folgendes:

Name,Fixed,ConnectorClass,StepFileName,NrOfTerminals,NrOfSuppLines

Aus der obigen Definition folgt, dass die Datei Dummy_Dummy.step und Connector_Dummy.csv (Dateiname erstellt aus ConnectorClass_Name.csv) in einem der oben genannten Ordner vorhanden sein müssen.

Nach der Überprüfung findet man die Dateien Dummy_Dummy.step und Connector_Dummy.csv unter $FREECAD_USER_DIR/Mod/Cables/freecad/cables/resources/presets/lib/.

Als Ergebnis der Definitionen aus diesen drei Dateien kann die neue Leitungsverbindung mit drei Anschlüssen und einem einzelnen Anschlusskreuz erstellt werden.

STEP-Datei

Seit Version 0.3.2 des Arbeitsbereichs Cables sollte jede ordnungsgemäß erstellte STEP-Datei fehlerfrei in eine Leitungsverbindung geladen werden können. Dies gilt auch für Multishape-STEP-Dateien und STEP-Dateien ohne definierte Farben.

Wahrscheinlich können einige STEP-Dateien noch immer nicht korrekt in die Leitungsverbindung geladen werden. Um dies zu verhindern, wird die heruntergeladene STEP-Datei direkt in FreeCAD geladen (über das Menü Datei, Importieren) und zurück in eine STEP-Datei exportiert. Dies baut die gesamte Struktur der heruntergeladenen Datei neu auf. Die Anzahl der Formen in einer einzelnen STEP-Datei zu reduzieren, kann auch helfen. FreeCAD unterstützt STEP AP242, aber bei Problemen kann auch eine ältere Version (z. B. AP203) ausprobiert werden.

Wenn alles fehlschlägt, können solche problematischen STEP-Dateien dem Autor des Arbeitsbereichs SargoDevel zur weiteren Analyse gemeldet werden.

STEP-Quelle

Jede STEP-Datei aus einer vordefinierten Voreinstellung hat auch ihre Quelldatei angehängt (Beispiel: Dummy_Dummy.FCStd Dummy_Dummy.FCStd). In jeder Quelldatei befinden sich Informationen darüber, wie eine STEP-Datei mit Farben aus der Quellform korrekt generiert werden kann. Diese Quelldateien können als Grundlage für die Erstellung von Formen für neue Leitungsverbindungen verwendet werden.

Hinweise

Eigenschaften

Eine Leitungsverbindung, das CableConnector-Objekt, besitzt die gemeinsamen allgemeinen Eigenschaften und Verhaltensweisen aller Arch-Komponenten.

Daten

Component

Einige der am häufigsten benutzten Eigenschaften der Gruppe werden hier beschrieben. Der Rest ist unter Arch Komponente verfügbar

Cable Connector

Anleitungen

Typischer Arbeitsablauf

Dieser Arbeitsablauf zeigt, wie eine Leitungsverbindung, eine Installationsdose und eine Leitung gebaut werden und wie eine Ader der Leitung durch eines der Löcher der Leitungsverbindung geführt werden kann.

  1. Eine Installationsdose erstellen und eine mit ihr verbundene Leitung, wie unter Installationsdose, Typischer Arbeitsablauf beschrieben.
  2. Die Installationsdose in der Baumansicht auswählen und eine Leitungsverbindung erstellen, wie unter Anwendung beschrieben.
  3. Die Leitungsverbindung auf die gewünschte Position verschieben, z. B. mit dem Werkzeug Bewegen.
  4. Die Leitungsverbindung mit dem Werkzeug Anbringen in der Installationsdose befestigen.
  5. Die Formen der Installationsdose und der Leitung in der Baumansicht ausblenden, z. B. durch Drücken der LEERTASTE. Die Adern sollten weiterhin sichtbar sein.
  6. Den Endpunkt der längsten in Schritt 1 erstellten Ader mit dem Werkzeug Attach Wire To Terminal am ersten Anschlusselement des CableTerminal-Objekts (Anschluss) befestigen (das CableTerminal-Objekt ist ein untergeordnetes Objekt der Leitungsverbindung).
  7. Die Formen der Leitung und Installationsdose in der Baumansicht einblenden, z. B. durch Drücken der Leertaste .

Beispiel einer durch das Loch einer Leitungsverbindung geführten Ader.

Hier ist ein animiertes Bild, welches die oben beschrieben Schritte zeigt.