FEM Analysis/fr: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
No edit summary
Line 12: Line 12:




<div class="mw-translate-fuzzy">
==Utilisation==
==Utilisation==
</div>


# Pressez le bouton {{KEY|[[Image:FEM_Analysis.png|16px]] [[FEM Analysis]]}}, ou les touches {{KEY|N}} et {{KEY|A}}. Et une nouvelle analyse est créée et activée.
# Pressez le bouton {{KEY|[[Image:FEM_Analysis.png|16px]] [[FEM Analysis]]}}, ou les touches {{KEY|N}} et {{KEY|A}}. Et une nouvelle analyse est créée et activée.

Revision as of 15:30, 22 February 2020

FEM Analyse

Emplacement du menu
Model → Analysis container‏‎
Ateliers
FEM
Raccourci par défaut
N,A
Introduit dans la version
-
Voir aussi
FEM tutoriel

Description

Le module FEM (Méthode d'éléments finis) peut être considéré comme un conteneur qui contient tous les composants utiles servants à l'analyse d'éléments finis. Il est nécessaire de posséder un conteneur qui détient tous les objets nécessaires pour l'analyse. Au moins un des objets suivants est nécessaire pour une analyse mécanique:


Utilisation

  1. Pressez le bouton FEM Analysis, ou les touches N et A. Et une nouvelle analyse est créée et activée.
  2. D'autres objets peuvent être ajoutés ou retirés du conteneur par copier coller.
  3. Pour ajouter un nouvel objet à analyser dans le conteneur, le conteneur FEM doit être actif. Double cliquez sur l'élément dans le conteneur pour activer l'analyse.


Options

  • A ce jour il n'y a pas d'option de choix.
  • le module FEM est toujours en développement. Rendez vous sur le forum [1] pour plus d' informations.


Propriétés

  • DonnéesOutpuDir: Spécifie le répertoire de travail pour l'analyse


Script

La plupart des codes ci dessous sont obsolète dans la version 0.17.

  • nouvelle analyse
MechanicalAnalysis.makeMechanicalAnalysis( name )
  • ajouter un objet à analyser
App.ActiveDocument.MechanicalAnalysis.Member = App.ActiveDocument.MechanicalAnalysis.Member + [ (object) ]
  • effacer un objet du conteneur
member = App.ActiveDocument.MechanicalAnalysis.Member
member.remove( documentobject )
 App.ActiveDocument.MechanicalAnalysis.Member = member

Exemples:

import MechanicalAnalysis
analysis = MechanicalAnalysis.makeMechanicalAnalysis("MechanicalAnalysis")
FemGui.setActiveAnalysis(analysis)

addobj = App.ActiveDocument.getObject("MechanicalMaterial")
App.ActiveDocument.MechanicalAnalysis.Member = App.ActiveDocument.MechanicalAnalysis.Member + [addobj]

removeobj = App.ActiveDocument.getObject("MechanicalMaterial")
member = App.ActiveDocument.MechanicalAnalysis.Member
member.remove(removeobj)
App.ActiveDocument.MechanicalAnalysis.Member = member