Reinforcement Armature en étrier

From FreeCAD Documentation
(Redirected from Arch Rebar Stirrup/fr)
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
This page is a translated version of the page Reinforcement StirrupRebar and the translation is 100% complete.

Reinforcement Armature en étrier

Emplacement du menu
Arch → Outils pour les armatures → Armature en étrier
3D/BIM → Reinforcement tools → Armature en étrier
Ateliers
Arch, BIM, Reinforcement
Raccourci par défaut
Aucun
Introduit dans la version
0.17
Voir aussi
Aucun

Description

L'outil Armature en étrier permet à l'utilisateur de créer un ensemble d'armatures en étrier à l'intérieur d'un objet de Structure.

Cette outil fait partie de l'atelier Reinforcement, un atelier externe qui peut être installé avec le Gestionnaire des extensions.

Un jeu d'armatures en étrier à l'intérieur d'une Arch Structure

Utilisation

  1. Sélectionnez n’importe quelle face d’un objet précédemment créé Arch Structure.
  2. Ensuite, sélectionnez Armature en étrier dans la barre des outils pour les armatures.
  3. Un panneau des tâches apparaîtra sur le côté gauche de l'écran, comme indiqué ci-dessous.
  4. Sélectionnez l'orientation souhaitée.
  5. Remplissez les entrées telles que "Left Cover", "Right Cover", "Top Cover", "Bottom Cover", "Front Cover", "Bent Angle", "Bent Factor", "Rounding" et "Diameter" de l'armature.
  6. Sélectionnez le mode de distribution "Amount" ou "Spacing".
  7. Pick Selected Face est utilisé pour vérifier ou modifier la face pour la distribution des armatures.
  8. Cliquez sur OK ou Apply pour générer les armatures.
  9. Cliquez sur Cancel pour quitter le panneau de tâches.

Panneau des tâches de l'outil

Propriétés

  • DonnéesFront Cover : distance entre l'armature et la face sélectionnée.
  • DonnéesRight Cover : distance entre l'extrémité droite de l'armature et la face droite de la structure.
  • DonnéesLeft Cover : distance entre l'extrémité gauche de l'armature et la face gauche de la structure.
  • DonnéesBottom Cover : distance entre l'armature et la face inférieure de la structure.
  • DonnéesTop Cover : distance entre l'armature et la face supérieure de la structure.
  • DonnéesBent Angle : angle de pliage définit l'angle aux extrémités d'un étrier.
  • DonnéesBent Factor : longueur de l'extrémité de l'étrier.
  • DonnéesAmount : quantité de barres d'armature.
  • DonnéesSpacing : distance entre les axes de chaque barre.

Script

Voir aussi : Arch API, Reinforcement API et FreeCAD Débuter avec les scripts.

L'outil Armature en étrier peut être utilisé dans une macro et depuis la console Python en utilisant la fonction suivante :

Rebar = makeStirrup(l_cover, r_cover, t_cover, b_cover, f_cover,
                    bentAngle, bentFactor, diameter, rounding, amount_spacing_check, amount_spacing_value,
                    structure=None, facename=None)
  • Crée un objet Rebar à partir de la structure donnée qui est une Arch Structure, et facename qui est une face de cette structure.
    • Si ni structure ni facename n'est donné, la face sélectionnée par l'utilisateur sera entrée.
  • l_cover, r_cover, t_cover, b_cover et f_cover sont des distances de décalage internes pour les éléments d'armature avec respect des faces de la structure. Ce sont respectivement les décalages gauche, droit, haut, bas et avant.
  • diameter est le diamètre des armatures de renforcement à l'intérieur de la structure.
  • rounding est le paramètre qui détermine le rayon de courbure des armature lors de la création d'une boucle.
  • bentLength et bentAngle définissent la longueur et l'angle de la pointe de la boucle de l'armature.
  • amount_spacing_check si True, cela créera autant de boucles d'armature que celles données par amount_spacing_spue. Si False, cela créera des boucles d'armature séparées par la valeur numérique de amount_spacing_value.
  • amount_spacing_value spécifie le nombre de boucles d'armature ou la valeur de la séparation entre elles, en fonction de amount_spacing_check.

Exemple

import Draft, Arch, Stirrup

# It doesn't work if the structure is not based on a face
# Structure = Arch.makeStructure(length=1000, width=400, height=400)

Rect = Draft.makeRectangle(400, 400)
Structure = Arch.makeStructure(Rect, height=1600)
Structure.ViewObject.Transparency = 80
FreeCAD.ActiveDocument.recompute()

Rebar = Stirrup.makeStirrup(20, 20, 20, 20, 20,
                            115, 4, 8, 2, True, 10, Structure, "Face6")

Éditer l'armature

Vous pouvez changer les propriétés de l’armature avec la fonction suivante :

editStirrup(Rebar, l_cover, r_cover, t_cover, b_cover, f_cover,
            bentAngle, bentFactor, diameter, rounding, amount_spacing_check, amount_spacing_value,
            structure=None, facename=None)
  • Rebar est un objet StirrupRebar créé précédemment.
  • Les autres paramètres sont les mêmes que ceux requis par la fonction makeStirrup().
  • structure et facename peuvent être omis afin que l'armature reste dans la structure d'origine.
import Stirrup

Stirrup.editStirrup(Rebar, 20, 20, 20, 20, 50,
                    100, 4, 14, 8, True, 8)