|
|
| Menüeintrag |
|---|
| Cables → Betriebsmittel |
| Arbeitsbereich |
| Cables |
| Standardtastenkürzel |
| C E |
| Eingeführt in Version |
| 0.3.0 |
| Siehe auch |
| Cables Leitung, Cables Installationsdose, Cables Anschluss, Cables Anschlusskreuz |
Der Befehl Betriebsmittel erstellt ein ElectricalDevice-Objekt, ein Modell, das ein beliebiges Betriebsmittel darstellt, das über die Möglichkeit einer direkten Kabelverbindung verfügt. Seine Form kann während der Erstellung in der Liste der Daten-EigenschaftPreset ausgewählt werden. Es steht nur als nicht parametrische Form zur Verfügung. diese wird als 'Fixed' (unveränderlich) bezeichnet.
Die Formart 'Fixed' erstellt ein nicht parametrisches Objekt mit einer Form aus einer externen STEP-Datei. Es gibt einige vorgefertigte STEP-Modelle von Betriebsmitteln, die im Arbeitsbereich Cables mitgeliefert werden. Außerdem kann der Anwender eine eigene Betriebsmittelbibliothek erstellen; dies ist unter Voreinstellungen für Betriebsmittel beschrieben. Zusätzlich zur Form wird auch eine bestimmte Anzahl von Anschlüssen erstellt, mit vorgegebener Größe und einer den Anschlusspunkten entsprechenden Positionierung. Außerdem können ein oder mehrere Anschlusskreuze (SuppLines-Objekte) erstellt werden, die eine Basis für die Leitungen bilden, an der sie in das Betriebsmittel übergehen.
Das Betriebsmittel gehört zur Klasse Arch Komponente und erbt all ihre Eigenschaften.
Das Betriebsmittel, das ElectricalDevice-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 des Betriebsmittels in die Farben umzuwandeln, die in der Mehrfachmaterial-Zusammensstellung festgelegt sind. Wichtig: Die Anzahl der Farben im Mehrfachmaterial muss der Anzahl der Originalfarben des Betriebsmittels entsprechen.
Beispiel eines Betriebsmittels (Miniatur-Leistungsschalter 1-polig):
Es gibt zwei rote Anschlüsse, positioniert auf beiden Seiten des Gerätekörpers.
Sobald es erstellt ist, befindet sich das Betriebsmittel 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 Betriebsmittel, die im Aufgaben-Fenster bereitgestellt wird, kann geändert werden. Die aktuell ausgewählte Voreinstellung wird sofort in der 3D-Ansicht sichtbar.
Derzeit zeigt das Aufgabenfenster keine zusätzlichen Optionen an, wenn die spezielle Voreinstellung 'Customized' ausgewählt ist.
Der Arbeitsbereich Cables enthält mehrere vordefinierte Formen. Der Benutzer ist jedoch nicht auf die Verwendung des Standardsatzes beschränkt.
Eine zusätzliche CSV-Datei kann durch den Benutzer erstellt werden, die selbsterstellte Voreinstellungen für Betriebsmittel enthält. Sie muss devicepresets.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 devicepresets.csv muss nach den gleichen Regeln aufgebaut sein wie die Datei devicepresets.csv im Quellcode des Arbeitsbereichs Cables. Die Datei ist selbsterklärend und kann als Vorlage für die Erstellung individueller Voreinstellungen verwendet werden.
Die benutzerdefinierte Datei devicepresets.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 ein neues Betriebsmittel erstellt.
Aktuell kann die Datei devicepresets.csv nur eine Art der Voreinstellungen enthalten: Voreinstellungsart Fixed.
Die Definition dieser Art erfordert zwei weitere Dateien. Die Zeile in der Datei devicepresets.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 Betriebsmittel mit derselben STEP-Definition, aber bei Bedarf mit einer anderen Anzahl von Anschlüssen oder mit einer anderen Anordnung zu definieren.
The single preset line of devicepresets.csv contains several information for the software analyzing this file. For precise description, see CableConnector More details about Fixed PresetType in connectorpresets.csv file, where the same rules as here are applied.
Als Vorlage und Beispiel kann die Voreinstellung Device_Dummy genutzt werden:
Die voreingestellte Definitionszeile befindet sich in der Datei devicepresets.csv:
Dummy,Fixed,Device,Dummy_Dummy.step,2,2
Die Felder stehen für Folgendes:
Name,Fixed,DeviceClass,StepFileName,NrOfTerminals,NrOfSuppLines
Aus der obigen Definition folgt, dass die Dateien Dummy_Dummy.step und Device_Dummy.csv (Dateiname erstellt aus DeviceClass_Name.csv) in einem der oben genannten Ordner vorhanden sein müssen.
Nach der Überprüfung findet man die Dummy_Dummy.step und Device_Dummy.csv Dateien unter $FREECAD_USER_DIR/Mod/Cables/freecad/cables/resources/presets/lib/.
Als Ergebnis der Definitionen aus diesen drei Dateien kann das neue Betriebsmittel mit zwei Anschlüssen und zwei Anschlusskreuzen 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.
Bei Problemen siehe Leitungsverbinder STEP-Datei, für die dieselben Regeln gelten wie hier.
Jede STEP-Datei aus einer vordefinierten Voreinstellung hat auch ihre Quelldatei angehängt (Beispiel: 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 Geräte verwendet werden.
Ein Betriebsmittel, das ElectricalDevice-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.Electrical Device
Integer): (standardmäßig ausgeblendet) Gibt die Anzahl der integrierten Anschlusskreuze (SuppLines-Objekte) an. Der Standardwert ist 0.Integer): (standardmäßig ausgeblendet) Gibt die Anzahl der integrierten Anschlüsse (CableTerminal-Objekte) an. Der Standardwert ist 1.Enumeration): Gibt den voreingestellten Parametersatz für Betriebsmittel an. Standardeinstellung ist MCB_1-Pole.
Ein Betriebsmittel wird auf ähnliche Weise erstellt, wie im typischen Arbeitsablauf von Installationsdose oder Leitungsverbinder beschrieben.