MES: Siatka MES na obiekt środowiska Siatka

From FreeCAD Documentation
This page is a translated version of the page FEM FemMesh2Mesh and the translation is 100% complete.

FEM FemMesh2Mesh

Menu location
Siatka → Siatka MES do siatki
Workbenches
MES
Default shortcut
None
Introduced in version
-
See also
Poradnik MES

Opis

To narzędzie przekształca powierzchnie elementów 3D wybranej siatki MES na obiekt środowiska pracy Siatka lub przekształca siatkę MES 2D na na obiekt środowiska pracy Siatka. Wewnętrznie, wybiera ono ścianki elementów siatki MES, które są unikatowe (nie są dzielone przez dwa elementy) i używa ich do stworzenia ścianek siatki. Opcjonalnie, może być użyte do zapisania zdeformowanej siatki. Robi się to poprzez dodanie przemieszczenia z wyników analizy MES do węzłów siatki (skala przemieszczenia może być ustawiona przy pomocy skryptu w Python).

Użycie

  1. Zaznacz obiekt siatki MES.
  2. Opcjonalnie, zaznacz też wyniki analizy MES.
  3. Jest kilka sposobów wywołania tej komendy:

Skrypty

Uwaga: Parametr scale dostępne w wersji 0.21. W przypadku starszych wersji programu należy go pominąć.

Przykład belki wspornikowej:

from os.path import join
import FreeCAD as App
import Mesh
from femmesh import femmesh2mesh

path = join(App.getResourceDir(), "examples", "FemCalculixCantilever3D.FCStd")
doc = App.openDocument(path)
fem_mesh = doc.Box_Mesh.FemMesh
result = doc.CCX_Results
scale = 1  # displacement scale factor
out_mesh = femmesh2mesh.femmesh_2_mesh(fem_mesh, result, scale)
Mesh.show(Mesh.Mesh(out_mesh))