Arch Rebar/fr: Difference between revisions

From FreeCAD Documentation
mNo edit summary
No edit summary
(17 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
{{docnav/fr
{{docnav/fr|[[Arch_Rebar_Helical/fr|Renforcement hélicoïdal]]|[[Arch_Floor/fr|Sol]]|[[Arch_Module/fr|Arch]]|IconL=Arch_Rebar_Helical.svg |IconC=Workbench_Arch.svg |IconR=Arch_Floor.svg}}
|[[Arch_Rebar_BeamReinforcement/fr|Renforcement de poutres]]
|[[Arch_Floor/fr|Plancher]]
|[[Arch_Module/fr|Atelier Arch]]
|IconL=Arch_Rebar_Helical.svg
|IconC=Workbench_Arch.svg
|IconR=Arch_Floor.svg
}}


{{GuiCommand/fr
{{GuiCommand/fr
|Name=Arch_Rebar
|Name=Arch_Rebar
|Name/fr=Armature personnalisée
|Name/fr=Arch Armature personnalisée
|Workbenches=[[Arch_Module/fr|Arch]]
|Workbenches=[[Arch_Module/fr|Arch]]
|MenuLocation=Arch → Rebar
|MenuLocation=Arch → Rebar
|Shortcut=R B
|Shortcut=R B
|SeeAlso=[[Arch_Structure/fr|Structure]]
|SeeAlso=[[Arch_Structure/fr|Arch Structure]]
}}
}}


==Description==
==Description==


L'outil Armature vous permet de placer des [http://fr.wikipedia.org/wiki/Armature_%28technique%29 barres d'armature] dans les objets [[Arch_Structure/fr|Structure]].
L'outil [[Arch Rebar/fr|Armature]] vous permet de placer des [http://fr.wikipedia.org/wiki/Armature_%28technique%29 barres d'armature] dans les objets [[Arch_Structure/fr|Structure]].


Les objets Armatures sont basés sur des profils 2D comme les [[Sketcher_Workbench/fr|esquisses]] ou [[Draft_Module/fr|les objets dessin]], qui doivent être dessinés sur une face d'un objet Structure. Vous pouvez ensuite ajuster la configuration de l'armature comme le nombre et le diamètre des barres ou la distance de décalage entre les deux extrémités de l'élément structurel.
Les objets Armatures sont basés sur des profils 2D comme les [[Sketcher_Workbench/fr|esquisses]] ou [[Draft_Module/fr|les objets dessin]], qui doivent être dessinés sur une face d'un objet Structure. Vous pouvez ensuite ajuster la configuration de l'armature comme le nombre et le diamètre des barres ou la distance de décalage entre les deux extrémités de l'élément structurel.
Line 22: Line 29:
== Extension disponible ==
== Extension disponible ==


L'outil Armature a été amélioré dans [[Reinforcement Addon/fr|Renforcement Addon]], et peut être installé avec [[Addon Manager/fr|Addon Manager]]. Les types de barres supplémentaires disponibles avec l'addon sont:
<div class="mw-translate-fuzzy">
* [[Image:Arch_Rebar_Straight.svg|32px]] [[Arch_Rebar_Straight/fr|Straight Rebar]]
L'outil Armature a été considérablement amélioré au cours de l'édition 2017 [[Google Summer of Code]]. Le résultat de ce travail est une série de nouveaux préréglages et d'assistants pour les types d'armatures les plus courants. Ils sont regroupés sous un module indépendant appelé '''Renforcement''', que vous pouvez installer via le menu Outils -> Gestionnaire des extensions. Une fois l'extension de renforcement installée, lors de la prochaine exécution, FreeCAD la détectera et ajoutera une série de nouveaux outils sous le bouton Armature de la barre d'outils Arch et du menu.
* [[Image:Arch_Rebar_UShape.svg|32px]] [[Arch_Rebar_UShape/fr|UShape Rebar]]
</div>
* [[Image:Arch_Rebar_LShape.svg|32px]] [[Arch_Rebar_LShape/fr|LShape Rebar]]
* [[Image:Arch_Rebar_BentShape.svg|32px]] [[Arch_Rebar_BentShape/fr|Bent Shape Rebar]]
* [[Image:Arch_Rebar_Stirrup.svg|32px]] [[Arch_Rebar_Stirrup/fr|Stirrup Rebar]]
* [[Image:Arch_Rebar_Helical.svg|32px]] [[Arch_Rebar_Helical/fr|Helical Rebar]]


==Comment l'utiliser==
==Comment l'utiliser==


# Créez un objet {{Button|[[Image:Arch_Structure.svg|16px]] [[Arch Structure/fr|Arch Structure]]}}
<div class="mw-translate-fuzzy">
# Créez un objet [[Arch_Structure/fr|Structure]].
# Déplacez vous dans l'atelier [[Sketcher_Workbench/fr|Esquisse]]
# Déplacez vous dans l'atelier [[Sketcher_Workbench/fr|Esquisse]]
# Sélectionnez une face de l'objet Structure
# Sélectionnez une face de l'objet Structure
# Appuyez sur le bouton {{KEY|[[Image:Sketcher NewSketch.png|16px]] [[Sketcher_NewSketch/fr|Nouvelle Esquisse]]}} pour démarrer l'édition d'une nouvelle esquisse sur la face choisie
# Appuyez sur le bouton {{Button|[[Image:Sketcher NewSketch.svg|16px]] [[Sketcher_NewSketch/fr|Nouvelle Esquisse]]}} pour démarrer l'édition d'une nouvelle esquisse sur la face choisie
# Dessinez la forme de l'Armature
# Dessinez la forme de l'Armature
# Cliquez sur le bouton {{KEY|[[Image:Sketcher LeaveSketch.png|16px]] [[Sketcher_LeaveSketch/fr|Quitter l'Esquisse]]}} pour finir
# Cliquez sur le bouton {{Button|[[Image:Sketcher LeaveSketch.svg|16px]] [[Sketcher_LeaveSketch/fr|Quitter l'Esquisse]]}} pour finir
# Revenez dans l'atelier [[Arch_Module/fr|Arch]]
# Revenez dans l'atelier [[Arch_Module/fr|Arch]]
# Sélectionnez l'esquisse que vous venez de dessiner
# Sélectionnez l'esquisse que vous venez de dessiner
# Appuyez sur le bouton {{KEY|[[Image:Arch Rebar.png|16px]] [[Arch_Rebar/fr|Armature]]}}, ou pressez les touches {{KEY|R}} puis {{KEY|B}}
# Appuyez sur le bouton {{Button|[[Image:Arch Rebar.svg|16px]] [[Arch_Rebar/fr|Armature]]}}, ou pressez les touches {{KEY|R}} puis {{KEY|B}}
# Ajustez les propriétés désirées (votre armature peut ne pas apparaitre immédiatement, si certaines propriétés créent des situations impossibles comme un diamètre égal à 0 mm ou un décalage plus grand que la longueur de l'objet Structure).
# Ajustez les propriétés désirées (votre armature peut ne pas apparaître immédiatement, si certaines propriétés créent des situations impossibles comme un diamètre égal à 0 mm ou un décalage plus grand que la longueur de l'objet Structure).

</div>
Bien que normalement une barre d’accès soit utilisée dans une structure en arc, depuis FreeCAD 0.19, elle peut être créée en dehors de tout objet hôte. Pour héberger une barre dans un objet, il vous suffit de définir son {{PropertyData/fr|hôte}}.


==Options==
==Options==
Line 59: Line 70:
* {{PropertyData/fr|Espacement}}: L'espacement des axes de chaque barre.
* {{PropertyData/fr|Espacement}}: L'espacement des axes de chaque barre.


<div class="mw-translate-fuzzy">
==Script==
==Script==
{{Emphasis|See also:}} [[Arch API/fr|Arch API]] et [[FreeCAD Scripting Basics/fr|FreeCAD Scripts de base]].
</div>


L'outil Armature peut être utilisé dans les [[macros/fr|macros]] et depuis la console [[Python/fr|Python]] en utilisant les fonctions suivantes :
<div class="mw-translate-fuzzy">
L'outil Armature peut être utilisé dans les [[macros/fr|macros]] et depuis la console Python en utilisant les fonctions suivantes :
</div>
{{Code|code=
{{Code|code=
Rebar = makeRebar(baseobj=None, sketch=None, diameter=None, amount=1, offset=None, name="Rebar")
Rebar = makeRebar(baseobj=None, sketch=None, diameter=None, amount=1, offset=None, name="Rebar")
}}
}}


* Crée un objet {{incode|Rebar}} à partir d'{{incode|objet de base}} donné, qui est une [[Arch Structure/fr|Arch Structure]], et une {{incode|esquisse}} comme profil.
<div class="mw-translate-fuzzy">
** {{incode|diameter}}, {{incode|amount}} et {{incode|offset}} sont utilisés pour définir les caractéristiques des barres.
* Ajoute une Armature à un objet Structure donné, en utilisant l'esquisse donnée comme profil.
* S'il n'y a pas de diamètre, la quantité ou la valeur de décalage ne sont pas définies, les valeurs par défaut définies dans les préférences de l'atelier Arch sont appliquées.
** Si aucune valeur {{incode|diameter}}, {{incode|amount}} ou {{incode|offset}} n'est donnée, les valeurs par défaut des [[Arch Preferences/fr|Préférences Arch]] sont utilisées.
* Retourne le nouvel objet Armature.
</div>


Exemple :
Exemple :
Line 97: Line 103:
FreeCAD.ActiveDocument.recompute()
FreeCAD.ActiveDocument.recompute()
}}
}}
{{docnav/fr
<div class="mw-translate-fuzzy">
|[[Arch_Rebar_BeamReinforcement/fr|Renforcement de poutres]]
[[Category:Arch/fr]]
|[[Arch_Floor/fr|Plancher]]
</div>
|[[Arch_Module/fr|Atelier Arch]]
|IconL=Arch_Rebar_Helical.svg
|IconC=Workbench_Arch.svg
|IconR=Arch_Floor.svg
}}


{{Arch Tools navi}}
{{Arch Tools navi/fr}}


{{Userdocnavi}}
{{Userdocnavi/fr}}

Revision as of 17:35, 9 November 2019

Arch Armature personnalisée

Emplacement du menu
Arch → Rebar
Ateliers
Arch
Raccourci par défaut
R B
Introduit dans la version
-
Voir aussi
Arch Structure

Description

L'outil Armature vous permet de placer des barres d'armature dans les objets Structure.

Les objets Armatures sont basés sur des profils 2D comme les esquisses ou les objets dessin, qui doivent être dessinés sur une face d'un objet Structure. Vous pouvez ensuite ajuster la configuration de l'armature comme le nombre et le diamètre des barres ou la distance de décalage entre les deux extrémités de l'élément structurel.

L'image ci dessus montre un objet structurel, sur lequel deux esquisses sont dessinées, qui définissent le chemin des barre de fer. Ces deux esquisses sont ensuite transformées en objet Armature.

Extension disponible

L'outil Armature a été amélioré dans Renforcement Addon, et peut être installé avec Addon Manager. Les types de barres supplémentaires disponibles avec l'addon sont:

Comment l'utiliser

  1. Créez un objet Arch Structure
  2. Déplacez vous dans l'atelier Esquisse
  3. Sélectionnez une face de l'objet Structure
  4. Appuyez sur le bouton Nouvelle Esquisse pour démarrer l'édition d'une nouvelle esquisse sur la face choisie
  5. Dessinez la forme de l'Armature
  6. Cliquez sur le bouton Quitter l'Esquisse pour finir
  7. Revenez dans l'atelier Arch
  8. Sélectionnez l'esquisse que vous venez de dessiner
  9. Appuyez sur le bouton Armature, ou pressez les touches R puis B
  10. Ajustez les propriétés désirées (votre armature peut ne pas apparaître immédiatement, si certaines propriétés créent des situations impossibles comme un diamètre égal à 0 mm ou un décalage plus grand que la longueur de l'objet Structure).

Bien que normalement une barre d’accès soit utilisée dans une structure en arc, depuis FreeCAD 0.19, elle peut être créée en dehors de tout objet hôte. Pour héberger une barre dans un objet, il vous suffit de définir son Donnéeshôte.

Options

  • Armature partage les propriétés communes et les comportements de tous les Composants Arch.
  • La valeur d'arrondi est exprimée en multiples du diamètre. Si la barre a un diamètre de 5 mm, la valeur d'arrondi de 3 va créer des angles arrondis d'un rayon de 15 mm.
  • La valeur par défaut des nouvelles Armatures peut être définie dans les préférences de l'atelier Arch.
  • Si un vecteur de direction n'est pas spécifié, la direction et la distance le long de laquelle les barres seront répandues sont définies automatiquement sur l'objet hôte structurel, en prenant la direction normale de l'esquisse de base et en son intersection avec l'objet structurel. Si vous spécifiez un vecteur de direction, la longueur de ce vecteur va également être prise en compte.
  • La valeur d'espacement est calculée d'après le nombre actuel des barres et représente la distance entre les axes de chaque barre. Vous devez donc soustraire le diamètre de la barre pour obtenir la taille de l'espace libre entre les barres.

Propriétés

  • DonnéesQuantité: La quantité de barres.
  • DonnéesDiamètre: Le diamètre des barres.
  • DonnéesDirection: La direction (et longueur) selon laquelle la barre est répartie. Si la valeur est (0,0,0), la direction est calculée automatiquement en fonction de l'objet Structure hôte.
  • DonnéesDécalage de départ: La distance du décalage entre le bord de l'objet Structure et la première barre.
  • DonnéesDécalage de fin: La distance du décalage entre le bord de l'objet Structure et la dernière barre.
  • DonnéesArrondi de pliage: Une valeur d'arrondi qui s'applique aux angles des barres, est un multiple du diamètre.
  • DonnéesEspacement: L'espacement des axes de chaque barre.

Script

See also: Arch API et FreeCAD Scripts de base.

L'outil Armature peut être utilisé dans les macros et depuis la console Python en utilisant les fonctions suivantes :

Rebar = makeRebar(baseobj=None, sketch=None, diameter=None, amount=1, offset=None, name="Rebar")
  • Crée un objet Rebar à partir d'objet de base donné, qui est une Arch Structure, et une esquisse comme profil.
    • diameter, amount et offset sont utilisés pour définir les caractéristiques des barres.
    • Si aucune valeur diameter, amount ou offset n'est donnée, les valeurs par défaut des Préférences Arch sont utilisées.

Exemple :

import FreeCAD, Arch, Part

Structure = Arch.makeStructure(None, length=1000, width=1000, height=3000)
Structure.ViewObject.Transparency = 80
FreeCAD.ActiveDocument.recompute()

p1 = FreeCAD.Vector(-400, 400, 0)
p2 = FreeCAD.Vector(400, 400, 0)
Sketch = FreeCAD.ActiveDocument.addObject('Sketcher::SketchObject', 'Sketch')
Sketch.MapMode = "FlatFace"
Sketch.Support = [(Structure, "Face6")]
Sketch.addGeometry(Part.LineSegment(p1, p2))
FreeCAD.ActiveDocument.recompute()

Rebar = Arch.makeRebar(Structure, Sketch, diameter=80, amount=7, offset=50)
Rebar.OffsetStart = 100
Rebar.OffsetEnd = 100
FreeCAD.ActiveDocument.recompute()