|
|
| 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 |
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
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).
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.
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).
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.
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.
Eine einzelne Zeile der Datei connectorpresets.csv enthält die folgenden Informationen für die Software, die diese Datei analysiert:
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.Fixed enthalten. Dieser gibt an, dass die Form aus einer externen STEP-Datei erstellt wird.$FREECAD_USER_DIR/Cables/lib/ oder $FREECAD_USER_DIR/Mod/Cables/freecad/cables/resources/presets/lib/ befinden. Wenn nicht, 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.
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.
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.
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.
Eine Leitungsverbindung, das CableConnector-Objekt, besitzt die gemeinsamen allgemeinen Eigenschaften und Verhaltensweisen aller Arch-Komponenten.
Component
Einige der am häufigsten benutzten Eigenschaften der Gruppe werden hier beschrieben. Der Rest ist unter Arch Komponente verfügbar
Link): Eine externe Form eines beliebigen auf einer Form basierenden Basisobjekts kann hier verwendet werden. Dies ersetzt die Standardmethode zur Formerstellung und es wird eine externe Form eingesetzt. Die Parameter Number Of Terminals und Number Of Supp Lines werden angezeigt und können bearbeitet werden, wenn die Eigenschaft Basis nicht leer ist.Cable Connector
Length): Legt die Höhe der Leitungsverbindung fest. Der Standardwert ist 5 mm.Length): Legt die Querschnittsfläche des Lochs in mm2 fest. Der Standardwert ist 2 mm2.Integer): Legt die Anzahl der Löcher fest. Der Standardwert ist 3.Integer): (standardmäßig ausgeblendet) Legt die Anzahl der untergeordneten SuppLines-Objekte fest. Der Standardwert ist 0.Integer): (standardmäßig ausgeblendet) Legt die Anzahl der untergeordneten CableTerminal-Objekte fest. Der Standardwert ist 1.Enumeration): Legt den vorgefertigten Parametersatz für (die Gruppe) Cable Connector fest. Die Standardauswahl ist TerminalStrip_2.5mm2_x3.Length): Legt die Wandstärke zwischen dem Loch und der Außenfläche der Leitungsverbindung fest. Der Standardwert ist 1 mm.
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.
Beispiel einer durch das Loch einer Leitungsverbindung geführten Ader.
Hier ist ein animiertes Bild, welches die oben beschrieben Schritte zeigt.