Reinforcement StirrupRebar/fr: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
 
(43 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<languages/>
<languages/>

{{Docnav/fr
{{Docnav/fr
|[[Arch_Rebar_BentShape/fr|Armature cintrée]]
|[[Reinforcement_LShapeRebar/fr|Armature en L]]
|[[Arch_Rebar_Helical/fr|Armature hélicoïdale]]
|[[Reinforcement_BentShapeRebar/fr|Armature cintrée]]
|[[Arch_Module/fr|Atelier Arch]]
|[[Reinforcement_Workbench/fr|Atelier Reinforcement]]
|IconL=Arch_Rebar_BentShape.svg
|IconL=Reinforcement_LShapeRebar.svg
|IconR=Reinforcement_BentShapeRebar.svg
|IconC=Workbench_Arch.svg
|IconC=Reinforcement_Workbench.svg
|IconR=Arch_Rebar_Helical.svg
}}
}}


{{GuiCommand/fr
{{GuiCommand/fr
|Name=Arch Rebar Stirrup
|Name=Reinforcement Stirrup
|Name/fr=Arch Rebar Armature en étrier
|Name/fr=Reinforcement Armature en étrier
|MenuLocation=Arch → Rebar toolsStirrup ou 3D/BIM → Reinforcement → Stirrup
|MenuLocation=Arch → Outils pour les armaturesArmature en étrier<br>3D/BIM → Reinforcement toolsArmature en étrier
|Workbenches=[[Arch Workbench/fr|Arch]], [[BIM Workbench/fr|BIM]]
|Workbenches=[[Arch_Workbench/fr|Arch]], [[BIM_Workbench/fr|BIM]], [[Reinforcement_Workbench/fr|Reinforcement]]
|SeeAlso=[[Reinforcement_Workbench|Reinforcement]], [[Arch_Rebar/fr|Arch Armature personnalisée]], [[Arch_Rebar_Helical/fr|Arch Armature hélicoïdale]]
|Version=0.17
|Version=0.17
|SeeAlso=
}}
}}


==Description==
==Description==


L'outil [[Arch_Rebar_Stirrup/fr|Stirrup Rebar]] permet à l'utilisateur de créer un ensemble de barres d'armature pliées à l'intérieur d'un objet [[Arch_Structure/fr|Structure]].
L'outil [[Reinforcement_StirrupRebar/fr|Armature en étrier]] permet à l'utilisateur de créer un ensemble d'armatures en étrier à l'intérieur d'un objet de [[Arch_Structure/fr|Structure]].


Cette outil fait partie de l'[[Reinforcement_Workbench/fr|atelier Reinforcement]], un [[External_workbenches/fr|atelier externe]] qui peut être installé avec le [[Image:Std_AddonMgr.svg|24px]] [[Std_AddonMgr/fr|Gestionnaire des extensions]].
L'outil [[Arch_Rebar_Stirrup/fr|Stirrup Rebar]] est également intégré dans l'[[BIM_Workbench/fr|atelier BIM]].

Cette commande fait partie de l'[[Reinforcement_Workbench/fr|atelier Reinforcement]], un [[External_workbenches/fr|atelier externe]] qui peut être installé avec [[Image:AddonManager.svg|24px]] [[Addon_Manager/fr|Gestionnaire d'Addon]] via le menu {{MenuCommand|Outils → Gestionnaire d'Addon → Reinforcement}}.


[[Image:Arch_Rebar_Stirrup_example.png|400px]]
[[Image:Arch_Rebar_Stirrup_example.png|400px]]
{{Caption|Un jeu de barres de renfort en étrié à l'intérieur d'une [[Arch Structure/fr|Arch Structure]]}}
{{Caption|Un jeu d'armatures en étrier à l'intérieur d'une [[Arch_Structure/fr|Arch Structure]]}}


<span id="Usage"></span>
==Utilisation==
==Utilisation==


# Sélectionnez n’importe quelle face d’un objet créé précédemment {{Button|[[Image:Arch_Structure.svg|16px]] [[Arch Structure/fr|Arch Structure]]}}.
# Sélectionnez n’importe quelle face d’un objet précédemment créé {{Button|[[Image:Arch_Structure.svg|16px]] [[Arch_Structure/fr|Arch Structure]]}}.
# Ensuite, sélectionnez {{Button|[[Image:Arch_Rebar_Stirrup.svg|16px]] [[Arch Rebar Stirrup/fr|Stirrup Rebar]]}} dans les outils pour barres d'armature.
# Ensuite, sélectionnez {{Button|[[Image:Reinforcement_StirrupRebar.svg|16px]] [[Reinforcement_StirrupRebar/fr|Armature en étrier]]}} dans la barre des outils pour les armatures.
# Un [[Task_Panel/fr|Panneau des tâches]] apparaîtra sur le côté gauche de l'écran, comme indiqué ci-dessous.
# Un [[Task_Panel/fr|panneau des tâches]] apparaîtra sur le côté gauche de l'écran, comme indiqué ci-dessous.
# Sélectionnez l'orientation souhaitée.
# Sélectionnez l'orientation souhaitée.
# Remplissez les entrées telles que 'Left Cover', Right Cover, Top Cover, 'Bottom Cover', 'Front Cover', 'Bent Angle', 'Bent Factor', 'Rounding' et 'Diameter' of the rebar.
# 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.
# Sélectionnez le mode de distribution 'Amount' ou 'Spacing'.
# Sélectionnez le mode de distribution "Amount" ou "Spacing".
#* Si 'Spacing' est sélectionné, un utilisateur peut également opter pour [[Custom_Spacing/fr|espacement personnalisé]].
#* Si "Spacing" est sélectionné, l'utilisateur peut également opter pour [[Custom_Spacing/fr|espacement personnalisé]].
# {{Button|Pick Selected Face}} (choisir la face sélectionnée) est utilisé pour vérifier ou modifier la face pour la distribution des barres.
# {{Button|Pick Selected Face}} est utilisé pour vérifier ou modifier la face pour la distribution des armatures.
# Cliquez sur {{Button|OK}} ou {{Button|Apply}} pour générer les barres d’arceau.
# Cliquez sur {{Button|OK}} ou {{Button|Apply}} pour générer les armatures.
# Cliquez sur {{Button|Cancel}} pour quitter le panneau de tâches.
# Cliquez sur {{Button|Cancel}} pour quitter le panneau de tâches.


:[[Image:StirrupDialog.png|250px]]
[[Image:StirrupDialog.png|250px]]
{{Caption|Panneau d'affichage des tâches de l'outil Armature en étrier}}
{{Caption|Panneau des tâches de l'outil}}


<span id="Properties"></span>
==Propriétés==
==Propriétés==


* {{PropertyData/fr|Front Cover}}: La distance entre l'armature et la face sélectionnée.
* {{PropertyData|Front Cover}} : distance entre l'armature et la face sélectionnée.
* {{PropertyData/fr|Right Cover}}: La distance entre l'extrémité droite de l'armature et la face droite de la structure.
* {{PropertyData|Right Cover}} : distance entre l'extrémité droite de l'armature et la face droite de la structure.
* {{PropertyData/fr|Left Cover}}: La distance entre l'extrémité gauche de l'armature et la face gauche de la structure.
* {{PropertyData|Left Cover}} : distance entre l'extrémité gauche de l'armature et la face gauche de la structure.
* {{PropertyData/fr|Bottom Cover}}: La distance entre l'armature et la face inférieure de la structure.
* {{PropertyData|Bottom Cover}} : distance entre l'armature et la face inférieure de la structure.
* {{PropertyData/fr|Top Cover}}: La distance entre l'armature et la face supérieure de la structure.
* {{PropertyData|Top Cover}} : distance entre l'armature et la face supérieure de la structure.
* {{PropertyData/fr|Bent Angle}}: L'angle de pliage définit l'angle aux extrémités d'un étrier.
* {{PropertyData|Bent Angle}} : angle de pliage définit l'angle aux extrémités d'un étrier.
* {{PropertyData/fr|Bent Factor}}: Définit la longueur de l'extrémité de l'étrier.
* {{PropertyData|Bent Factor}} : longueur de l'extrémité de l'étrier.
* {{PropertyData/fr|Amount}}: La quantité de barres d'armature.
* {{PropertyData|Amount}} : quantité de barres d'armature.
* {{PropertyData/fr|Spacing}}: La distance entre les axes de chaque barre.
* {{PropertyData|Spacing}} : distance entre les axes de chaque barre.


<span id="Scripting"></span>
==Script==
==Script==
{{Emphasis|Voir aussi:}} [[Arch API/fr|Arch API]], [[Reinforcement API/fr|API de renforts]] et [[FreeCAD Scripting Basics/fr|FreeCAD Scripts de Base]].


{{Emphasis|Voir aussi :}} [[Arch_API/fr|Arch API]], [[Reinforcement_API/fr|Reinforcement API]] et [[FreeCAD_Scripting_Basics/fr|FreeCAD Débuter avec les scripts]].
L'outil Armature en étrier peut être utilisé dans une [[macros/fr|macro]] et depuis la console [[Python/fr|Python]] en utilisant la fonction suivante:

L'outil Armature en étrier peut être utilisé dans une [[Macros/fr|macro]] et depuis la console [[Python/fr|Python]] en utilisant la fonction suivante :
{{Code|code=
{{Code|code=
Rebar = makeStirrup(l_cover, r_cover, t_cover, b_cover, f_cover,
Rebar = makeStirrup(l_cover, r_cover, t_cover, b_cover, f_cover,
Line 70: Line 73:
** Si ni {{incode|structure}} ni {{incode|facename}} n'est donné, la face sélectionnée par l'utilisateur sera entrée.
** Si ni {{incode|structure}} ni {{incode|facename}} n'est donné, la face sélectionnée par l'utilisateur sera entrée.
* {{incode|l_cover}}, {{incode|r_cover}}, {{incode|t_cover}}, {{incode|b_cover}} et {{incode|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.
* {{incode|l_cover}}, {{incode|r_cover}}, {{incode|t_cover}}, {{incode|b_cover}} et {{incode|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.
* {{incode|diameter}} est le diamètre des barres de renforcement à l'intérieur de la structure.
* {{incode|diameter}} est le diamètre des armatures de renforcement à l'intérieur de la structure.
* {{incode|rounding}} est le paramètre qui détermine le rayon de courbure des barres d'armature lors de la création d'une boucle.
* {{incode|rounding}} est le paramètre qui détermine le rayon de courbure des armature lors de la création d'une boucle.
* {{incode|bentLength}} et {{incode|bentAngle}} définissent la longueur et l'angle de la pointe de la boucle de ferraillage.
* {{incode|bentLength}} et {{incode|bentAngle}} définissent la longueur et l'angle de la pointe de la boucle de l'armature.
* {{incode|amount_spacing_check}} s'il est mis à {{incode|True}}, il créera autant de boucles de renforcement que celles données par {{incode|amount_spacing_spue}}; s'il est mis à {{incode|False}}, il créera des boucles de renforcement séparées par la valeur numérique de {{incode|amount_spacing_value}}.
* {{incode|amount_spacing_check}} si {{incode|True}}, cela créera autant de boucles d'armature que celles données par {{incode|amount_spacing_spue}}. Si {{incode|False}}, cela créera des boucles d'armature séparées par la valeur numérique de {{incode|amount_spacing_value}}.
* {{incode|amount_spacing_value}} spécifie le nombre de boucles de renforcement ou la valeur de la séparation entre elles, en fonction de {{incode|amount_spacing_check}}.
* {{incode|amount_spacing_value}} spécifie le nombre de boucles d'armature ou la valeur de la séparation entre elles, en fonction de {{incode|amount_spacing_check}}.


<span id="Example"></span>
=== Exemple ===
=== Exemple ===

{{Code|code=
{{Code|code=
import Draft, Arch, Stirrup
import Draft, Arch, Stirrup
Line 92: Line 97:
}}
}}


<span id="Edition_of_the_rebar"></span>
=== Édition de la barre d’armement ===
=== Éditer l'armature ===
Vous pouvez changer les propriétés de la barre d’armement avec la fonction suivante.

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

{{Code|code=
{{Code|code=
editStirrup(Rebar, l_cover, r_cover, t_cover, b_cover, f_cover,
editStirrup(Rebar, l_cover, r_cover, t_cover, b_cover, f_cover,
Line 110: Line 118:
100, 4, 14, 8, True, 8)
100, 4, 14, 8, True, 8)
}}
}}


{{Docnav/fr
{{Docnav/fr
|[[Arch_Rebar_BentShape/fr|Armature cintrée]]
|[[Reinforcement_LShapeRebar/fr|Armature en L]]
|[[Arch_Rebar_Helical/fr|Armature hélicoïdale]]
|[[Reinforcement_BentShapeRebar/fr|Armature cintrée]]
|[[Arch_Module/fr|Atelier Arch]]
|[[Reinforcement_Workbench/fr|Atelier Reinforcement]]
|IconL=Arch_Rebar_BentShape.svg
|IconL=Reinforcement_LShapeRebar.svg
|IconR=Reinforcement_BentShapeRebar.svg
|IconC=Workbench_Arch.svg
|IconC=Reinforcement_Workbench.svg
|IconR=Arch_Rebar_Helical.svg
}}
}}


{{Arch Tools navi{{#translation:}}}}
[[Category:External_Command_Reference{{#translation:}}]]

{{Userdocnavi{{#translation:}}}}

[[Category:Reinforcement{{#translation:}}]]
[[Category:Reinforcement{{#translation:}}]]
{{Arch_Tools_navi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}

Latest revision as of 21:48, 18 March 2024

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)