210x
005567
3.7.2024

Export deformované geometrie

Jak mohu exportovat deformovanou geometrii modelu programu RFEM 6?


Odpověď:

Možnost 1:

Deformovanou geometrii modelu RFEM 6 můžete exportovat pomocí příkazu Soubor>Export>DXFII:

Po výběru umístění úložiště vás program RFEM 6 vyzve k zadání dalších možností exportu souboru DFXII.

CS | Vlajka Funkce programu
Import a export DXF-II

Možnost 2:

Alternativně můžete deformovanou geometrii modelu RFEM 6 exportovat tak, že deformovanou síť exportujete jako soubory CSV pomocí rozhraní webových služeb a následujícího skriptu Python:

#Odkazy
from RFEM.initModel import *
from RFEM import *
from RFEM.Results.meshTables import *
import pandas

#Navázání spojení s aktuálně aktivním modelem
connectToServer()
connectionGlobals.client.service.get_active_model()
Model(False,‚‘)

#Dotaz na adresář pro uložení a definice názvu pro soubory CSV
path = input(„Adresář pro uložení souborů CSV:“)
path = path.removeprefix(„\“„)
path = path.removesuffix(“\„“)

deformedNodesTableName = „deformed_nodes“
memberTableName = ‚members‘
surfaceTableName = „surfaces“

#Načíst deformovanou geometrii
deformedNodes = pandas.DataFrame(MeshTables.GetAllFENodesDeformed())
deformedNodes = deformedNodes[[„x“, „y“, ‚z‘]]
deformedNodes.to_csv(path + „\\“ + deformedNodesTableName + „.csv“, index=False)

deformedMembersRaw = MeshTables.GetAllFE1DElements()
if(len(deformedMembersRaw) != 0):
deformedMembers = pandas.DataFrame(deformedMembersRaw)
deformedMembers = deformedMembers[[„member_no“,‚FE_node1_no‘, „FE_node2_no“]].astype(int)
deformedMembers.to_csv(path + „\\“ + memberTableName + „.csv“, index=False)

deformedSurfacesRaw = MeshTables.GetAllFE2DElements()
if(len(deformedSurfacesRaw) != 0):
deformedSurfaces = pandas.DataFrame(deformedSurfacesRaw)
deformedSurfaces = deformedSurfaces[[„surface_no“,„FE_node1_no“, „FE_node2_no“, ‚FE_node3_no‘, „FE_node4_no“]].astype(int)
deformedSurfaces.to_csv(path + „\\“ + surfaceTableName + „.csv“, index=False)

Autor

Ing. Gutmann zajišťuje technickou podporu zákazníkům společnosti Dlubal Software.



;