FEM Analysis/pl: Difference between revisions

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


<span id="Description"></span>
==Opis==
==Opis==


<div class="mw-translate-fuzzy">
Analiza MES może być postrzegana jako kontener, który przechowuje wszystkie obiekty analizy elementów skończonych. Konieczne jest posiadanie kontenera analizy, który przechowuje wszystkie potrzebne obiekty. Przynajmniej jeden z poniższych obiektów jest potrzebny do analizy mechanicznej:
Analiza MES może być postrzegana jako kontener, który przechowuje wszystkie obiekty analizy elementów skończonych. Konieczne jest posiadanie kontenera analizy, który przechowuje wszystkie potrzebne obiekty. Przynajmniej jeden z poniższych obiektów jest potrzebny do analizy mechanicznej:
* [[FEM_MaterialSolid/pl|materiał]].
* [[FEM_MaterialSolid/pl|materiał]].
* [[FEM_ConstraintFixed/pl|zdefiniowane ograniczenie]].
* [[FEM_ConstraintFixed/pl|zdefiniowane ograniczenie]].
* [[FEM_ConstraintForce/pl|ograniczenie siły]] lub [[FEM_ConstraintPressure/pl|ograniczenie ciśnienia]].
* [[FEM_ConstraintForce/pl|ograniczenie siły]] lub [[FEM_ConstraintPressure/pl|ograniczenie ciśnienia]].
</div>


<span id="Usage"></span>
==Użycie==
==Użycie==


<div class="mw-translate-fuzzy">
# Istnieje kilka sposobów na wywołanie polecenia:
# Istnieje kilka sposobów na wywołanie polecenia:
#* Naciśnij przycisk {{Button|[[Image:FEM_Analysis.svg|16px]] [[FEM_Analysis/pl|Analiza MES]]}}.
#* Naciśnij przycisk {{Button|[[Image:FEM_Analysis.svg|16px]] [[FEM_Analysis/pl|Analiza MES]]}}.
Line 34: Line 39:
# Inne obiekty mogą być dodawane lub usuwane do kontenera analizy metodą "przeciągnij i upuść".
# Inne obiekty mogą być dodawane lub usuwane do kontenera analizy metodą "przeciągnij i upuść".
# Aby dodać nowe obiekty MES do dokumentu, analiza musi być aktywna. Podwójne kliknięcie na analizie powoduje jej aktywację.
# Aby dodać nowe obiekty MES do dokumentu, analiza musi być aktywna. Podwójne kliknięcie na analizie powoduje jej aktywację.
</div>


<span id="Options"></span>
==Opcje==
==Opcje==


* Do chwili obecnej nie ma możliwości wyboru.
* Do chwili obecnej nie ma możliwości wyboru.


<span id="Properties"></span>
==Właściwości==
==Właściwości==


* {{PropertyData|OutpuDir}}: Określa katalog roboczy dla analizy.
* {{PropertyData|OutpuDir}}: Określa katalog roboczy dla analizy.


<span id="Scripting"></span>
==Tworzenie skryptów==
==Tworzenie skryptów==



Revision as of 13:21, 11 November 2023

MES Analiza

Lokalizacja w menu
Model → Analiza MES
Środowisko pracy
MES
Domyślny skrót
S A
Wprowadzono w wersji
-
Zobacz także
Poradnik MES

Opis

Analiza MES może być postrzegana jako kontener, który przechowuje wszystkie obiekty analizy elementów skończonych. Konieczne jest posiadanie kontenera analizy, który przechowuje wszystkie potrzebne obiekty. Przynajmniej jeden z poniższych obiektów jest potrzebny do analizy mechanicznej:

Użycie

  1. Istnieje kilka sposobów na wywołanie polecenia:
    • Naciśnij przycisk Analiza MES.
    • Wybierz z menu Model → Analiza MES.
    • Użyj skrótu klawiaturowego: S następnie A.
  2. Zostanie utworzona nowa Analiza i ustawiona jako aktywna.
  3. Inne obiekty mogą być dodawane lub usuwane do kontenera analizy metodą "przeciągnij i upuść".
  4. Aby dodać nowe obiekty MES do dokumentu, analiza musi być aktywna. Podwójne kliknięcie na analizie powoduje jej aktywację.

Opcje

  • Do chwili obecnej nie ma możliwości wyboru.

Właściwości

  • DANEOutpuDir: Określa katalog roboczy dla analizy.

Tworzenie skryptów

większość kodu tutaj jest przestarzała w wersji 0.17.

  • Utworzenie nowej analizy:
MechanicalAnalysis.makeMechanicalAnalysis( name )
  • Dodanie obiektu do analizy:
App.ActiveDocument.MechanicalAnalysis.Member = App.ActiveDocument.MechanicalAnalysis.Member + [ (object) ]
  • Usunięcie obiektu z analizy:
member = App.ActiveDocument.MechanicalAnalysis.Member
member.remove( documentobject )
 App.ActiveDocument.MechanicalAnalysis.Member = member

Przykład:

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