|
|
| Emplacement du menu |
|---|
| Cables → Cable Connector |
| Ateliers |
| Cables |
| Raccourci par défaut |
| C N |
| Introduit dans la version |
| 0.1.0 |
| Voir aussi |
| Cables Câble, Cables Boîte à câbles, Cables Terminaison de câble, Cables SuppLines |
Nouveau concept de connecteur de câble prédéfini avec CableTerminal et SuppLines comme objets enfants : introduit dans la version 0.3.0
Connecteur représente un modèle de connecteur électrique. Sa forme peut être sélectionnée dans la liste DonnéesPreset lors de sa création. Deux types de formes sont disponibles : le premier, entièrement paramétrique, appelé « ParametricTerminal », et le second, appelé « Fixed ».
Le type « ParametricTerminal » crée un objet connecteur paramétrique. Le connecteur est un modèle de bloc métallique conducteur d'électricité (pour simplifier, sans isolation externe). D'un point de vue électrique, tous les fils connectés à un connecteur forment un nœud électrique. Le connecteur a une taille par défaut lors de sa création, mais certains paramètres, tels que Height, Hole Size, Hole Diameter ou Number of Holes, peuvent être modifiés lors de la création après avoir sélectionné le préréglage « Personnalisé » ou ultérieurement en modifiant les propriétés. Dans ce mode, une seule terminaison de câble est créée, divisée en segments passant par chaque trou du connecteur.
Le type « Fixed » crée un objet connecteur non paramétrique dont la forme est tirée d'un fichier STEP externe. Plusieurs modèles de connecteurs STEP prédéfinis sont fournis avec l'atelier Cables. De plus, l'utilisateur peut créer sa propre bibliothèque de connecteurs, comme décrit dans Préréglages de connecteurs de câbles. Dans ce mode, un certain nombre de terminaisons de câble sont créés avec une taille et une position prédéfinies correspondant aux broches du connecteur. De plus, un ou plusieurs objets SuppLines peuvent être créés pour former la base du câble entrant dans le connecteur.
Le Connecteur appartient à la classe Arch Composant et hérite de toutes ses propriétés.
L'objet Cable Connector peut être coloré en attribuant le matériau souhaité matétiau à la propriété Material. Les multi-matériaux sont également pris en charge. Ils peuvent être utilisés pour modifier les couleurs d'origine du connecteur et les remplacer par celles définies dans la composition multi-matériaux. Important : le nombre de couleurs dans le multi-matériaux doit correspondre au nombre de couleurs d'origine du connecteur.
Exemple de connecteur de câble de type « ParametricTerminal » (TerminalStrip x3) :
Une terminaison de câble multi-segment est visible à l'intérieur du corps du connecteur (transparent pour une meilleure explication)
Exemple de connecteur de câble de type « fixe » (face arrière du D-Sub DE-9) :
Neuf terminaisons de câble rouges sont visibles au-dessus du corps du connecteur. Il y a également une croix orange SuppLines pour la fixation de la base du câble
Une fois créée, le connecteur est placé à la position du sommet, du point ou de l'objet sélectionné dans l'espace 3D (ou au point (0,0,0) si rien n'a été sélectionné).
Le préréglage d'un connecteur disponible dans le panneau des tâches peut être modifié. Le préréglage sélectionné est immédiatement visible dans la vue 3D.
Lorsque le préréglage « Customized » est sélectionné, le panneau des tâches affiche des options supplémentaires permettant de modifier toutes les propriétés d'un connecteur paramétrique personnalisé.
L'atelier Cables est fourni avec plusieurs formes prédéfinies. Cependant, l'utilisateur n'est pas limité à l'utilisation de l'ensemble par défaut (le tutoriel Tutoriel Cables Créer un connecteur personnalisé explique en détail la création d'un connecteur personnalisé).
Un fichier CSV supplémentaire peut être créé par l'utilisateur, contenant des définitions personnalisées de préréglages du connecteur. Il doit être nommé connectorpresets.csv et placé dans :
$FREECAD_USER_DIR/Cables/
$FREECAD_USER_DIR peut être obtenu à partir de la console Python :
FreeCAD.getUserAppDataDir()
Le contenu du fichier personnalisé connectorpresets.csv doit être modélisé selon les mêmes règles que le fichier connectorpresets.csv dans le code source de l'atelier Cables. Le fichier est explicite et peut être utilisé comme modèle pour créer vos propres préréglages.
Le fichier personnalisé connectorpresets.csv peut être modifié sans redémarrer FreeCAD. Toute modification apportée à ce fichier est immédiatement visible dans la liste des préréglages lorsque vous créez un nouveau connecteur à partir de l'interface graphique.
Le fichier connectorpresets.csv peut contenir deux types de préréglages : Type de préréglage de ParametricTerminal et Type de préréglage fixé.
Ce type de préréglage ne nécessite qu'une seule ligne dans le fichier connectorpresets.csv pour décrire entièrement tous les paramètres du connecteur donné. Aucun fichier supplémentaire n'est nécessaire. Vous trouverez plus de détails sur ce type dans la section Description.
La définition de ce type est plus complexe que la précédente. La ligne prédéfinie dans le fichier connectorpresets.csv définit, entre autres paramètres, les noms de deux fichiers prédéfinis supplémentaires :
Ces deux fichiers supplémentaires (STEP et CSV) doivent être placés dans :
$FREECAD_USER_DIR/Cables/lib
En fait, le logiciel recherchera ces fichiers à un autre emplacement (qui doit être considéré comme en lecture seule) :
$FREECAD_USER_DIR/Mod/Cables/freecad/cables/resources/presets/lib/
Il est donc possible de définir des connecteurs similaires avec la même définition STEP, mais avec un nombre différent de terminaisons ou un emplacement différent si nécessaire.
La ligne unique prédéfinie de connectorpresets.csv contient les informations suivantes pour le logiciel qui analyse ce fichier :
Connector et Name=Dummy). Ce fichier doit se trouver dans $FREECAD_USER_DIR/Cables/lib/ ou $FREECAD_USER_DIR/Mod/Cables/freecad/cables/resources/presets/lib/. Si ce n'est pas le cas, un message d'erreur sera généré.Fixed. Il indique que la forme sera créée à partir d'un fichier STEP externe.$FREECAD_USER_DIR/Cables/lib/ ou $FREECAD_USER_DIR/Mod/Cables/freecad/cables/resources/presets/lib/. Si ce n'est pas le cas, un message d'erreur sera généré.L'approche ci-dessus pour créer des préréglages permet d'utiliser le même fichier STEP pour différentes versions de préréglages avec différents fichiers de description CSV. Cela peut être utile, par exemple, pour créer des variantes de connecteurs avec différentes descriptions de broches, différents nombres de terminaisons utilisées, différentes supplines, etc.
Le préréglage Connector_Dummy peut servir de modèle et d'exemple :
La ligne de définition de préréglage se trouve dans le fichier connectorpresets.csv :
Dummy,Fixed,Connector,Dummy_Dummy.step,3,1
Où les champs représentent ce qui suit :
Name,Fixed,ConnectorClass,StepFileName,NrOfTerminals,NrOfSuppLines
Il découle de la définition ci-dessus que les fichiers Dummy_Dummy.step et Connector_Dummy.csv (nom de fichier créé à partir de ConnectorClass_Name.csv) doivent être présents dans l'un des dossiers mentionnés ci-dessus.
Après vérification, les fichiers Dummy_Dummy.step et Connector_Dummy.csv se trouvent dans $FREECAD_USER_DIR/Mod/Cables/freecad/cables/resources/presets/lib/.
Grâce aux définitions contenues dans ces trois fichiers, il est possible de créer un nouveau connecteur de câble avec trois terminaisons de câble et une seule SuppLines.
Depuis la version 0.3.2 de l'atelier Cables, tout fichier STEP correctement créé devrait se charger dans le connecteur sans erreur. Cela inclut les fichiers STEP multiformes et les fichiers STEP sans couleur définie.
Il est probable que certains fichiers STEP ne se chargent toujours pas correctement dans le connecteur. Pour éviter cela, importez le fichier STEP téléchargé directement dans FreeCAD (via le menu Fichier/Importer) et exportez-le à nouveau au format STEP. Cela permettra de reconstruire la structure entière du fichier téléchargé. Réduire le nombre de formes dans un seul fichier STEP peut également aider. FreeCAD prend en charge STEP AP242, mais en cas de problème, vous pouvez essayer une version plus ancienne (par exemple AP203).
Si tout échoue, les fichiers STEP problématiques peuvent être signalés à l'auteur du Workbench : SargoDevel pour une analyse plus approfondie.
Chaque fichier STEP provenant d'un préréglage prédéfini est également accompagné de son fichier source (exemple : Dummy_Dummy.FCStd). Chaque fichier source contient des informations sur la manière de générer correctement un fichier STEP avec les couleurs de la forme source. Ces fichiers sources peuvent être utilisés comme base pour créer des formes pour de nouveaux connecteurs.
Un objet Cable Connector partage les propriétés communes et les comportements de tous les Arch Composants.
Component
Certaines des propriétés les plus fréquemment utilisées du groupe sont décrites ici. Les autres sont disponibles dans Arch Composant.
Link) : une forme externe de tout objet de base basé sur Shape peut être utilisée ici. Cela remplacera la méthode par défaut de création de forme et une forme externe sera utilisée. Les paramètres Number Of Terminals et Number Of Supp Lines deviennent visibles et peuvent être modifiés si la propriété Base n'est pas None.Cable Connector
Length) : spécifie la hauteur du connecteur. La hauteur par défaut est de 5 mm.Length) : spécifie la taille des trous en mm2. La taille des trous par défaut est de 2 mm2.Integer) : spécifie le nombre de trous. La valeur par défaut est 3.Integer) : (masqué par défaut) spécifie le nombre d'objets enfants de SuppLines. La valeur par défaut est 0.Integer) : (masqué par défaut) spécifie le nombre d'objets enfants CableTerminal. La valeur par défaut est 1.Enumeration) : spécifie l'ensemble prédéfini de paramètres pour le connecteur de câble. Le préréglage par défaut est TerminalStrip_2.5mm2_x3.Length) : Spécifie l'épaisseur de la paroi entre le trou et la surface externe du connecteur. L'épaisseur par défaut est de 1 mm.
Ce flux de travail montre comment construire un connecteur, une boîte à câble, un câble et comment un sous-fil du câble peut être passé à travers l'un des trous du connecteur.
Exemple de sous-câble passé dans le trou du connecteur
Voici l'image animée montrant les étapes décrites ci-dessus.