FEM Analysis/it: Difference between revisions

From FreeCAD Documentation
(Created page with "La maggior parte di questo codice è deprecato nella versione 0.17. * nuova analisi")
(Updating to match new version of source page)
 
(22 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<languages/>
{{GuiCommand/it|Name=FEM Analysis|Name/it=Analisi FEM|MenuLocation=Modello → Contenitore analisi||Workbenches=[[FEM Module/it|FEM]]|Shortcut=N,A|SeeAlso=[[FEM_tutorial/it|Tutorial FEM]]}}
<div class="mw-translate-fuzzy">
{{Docnav/it
|
|[[FEM_MaterialSolid/it|Materiale per solido]]
|[[FEM_Workbench/it|FEM]]
|IconC=Workbench_FEM.svg
|IconR=FEM_MaterialSolid.png
}}
</div>

<div class="mw-translate-fuzzy">
{{GuiCommand/it
|Name=FEM_Analysis
|Name/it=Analisi FEM
|MenuLocation=Modello → Contenitore analisi
|Workbenches=[[FEM_Workbench/it|FEM]]
|Shortcut={{KEY|S}} {{KEY|A}}
|SeeAlso=[[FEM_tutorial/it|Tutorial FEM]]
}}
</div>


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


<div class="mw-translate-fuzzy">
Analisi FEM può essere visto come il contenitore di tutti gli oggetti di una Analisi agli elementi finiti. È obbligatorio avere un contenitore Analisi che contenga tutti gli oggetti necessari. Per poter eseguire un'analisi meccanica serve almeno uno dei seguenti oggetti:
Analisi FEM può essere visto come il contenitore di tutti gli oggetti di una Analisi agli elementi finiti. È obbligatorio avere un contenitore Analisi che contenga tutti gli oggetti necessari. Per poter eseguire un'analisi meccanica serve almeno uno dei seguenti oggetti:
* [[FEM_MaterialSolid/it| materiale]]
* [[FEM_MaterialSolid/it| materiale]]
* [[FEM_ConstraintFixed/it| vincolo fissaggio]]
* [[FEM_ConstraintFixed/it| vincolo fissaggio]]
* [[FEM_ConstraintForce/it | vincolo forza]] oppure [[FEM_ConstraintPressure/it | vincolo pressione]]
* [[FEM_ConstraintForce/it | vincolo forza]] oppure [[FEM_ConstraintPressure/it | vincolo pressione]]
</div>


<span id="Usage"></span>
==Utilizzo==


<div class="mw-translate-fuzzy">
==Uso==

# Premere il pulsante {{KEY|[[Image:FEM_Analysis.png|24px]] [[FEM_Analysis/it|Analisi]]}}, oppure i tasti {{KEY|N}} e {{KEY|A}}. Viene creata e attivata una nuova Analisi.
# Premere il pulsante {{KEY|[[Image:FEM_Analysis.png|24px]] [[FEM_Analysis/it|Analisi]]}}, oppure i tasti {{KEY|N}} e {{KEY|A}}. Viene creata e attivata una nuova Analisi.
# Nel contenitore Analisi si possono aggiungere o rimuovere gli oggetti con azioni drag and drop.
# Nel contenitore Analisi si possono aggiungere o rimuovere gli oggetti con azioni drag and drop.
# Per aggiungere nuovi oggetti FEM al documento l'analisi deve essere attiva. Fare doppio clic sull'analisi per attivarla.
# Per aggiungere nuovi oggetti FEM al documento l'analisi deve essere attiva. Fare doppio clic sull'analisi per attivarla.
</div>


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

==Opzioni==
==Opzioni==


<div class="mw-translate-fuzzy">
* Per ora non ci sono opzioni.
* Per ora non ci sono opzioni.
* L'analisi in frequenza è in sviluppo. Vedere [http://forum.freecadweb.org/viewtopic.php?f=18&t=12189] per maggiori informazioni.
* L'analisi in frequenza è in sviluppo. Vedere [http://forum.freecadweb.org/viewtopic.php?f=18&t=12189] per maggiori informazioni.
</div>


<span id="Properties"></span>

==Proprietà==
==Proprietà==


* {{PropertyData|OutpuDir}}: Specifica la directory di lavoro di Analisi
* {{PropertyData|OutpuDir}}: Specifica la directory di lavoro di Analisi


<span id="Scripting"></span>

==Script==
==Script==


<div class="mw-translate-fuzzy">
La maggior parte di questo codice è deprecato nella versione 0.17.
La maggior parte di questo codice è deprecato nella versione 0.17.
* nuova analisi
* nuova analisi
</div>
{{Code|code=
{{Code|code=
MechanicalAnalysis.makeMechanicalAnalysis( name )
MechanicalAnalysis.makeMechanicalAnalysis( name )
Line 46: Line 75:
App.ActiveDocument.MechanicalAnalysis.Member = member
App.ActiveDocument.MechanicalAnalysis.Member = member
}}
}}



Esempio:
Esempio:
Line 64: Line 92:




<div class="mw-translate-fuzzy">
{{clear}}
{{Docnav/it
<languages/>
|
|[[FEM_MaterialSolid/it|Materiale per solido]]
|[[FEM_Workbench/it|FEM]]
|IconR=FEM_MaterialSolid.svg
|IconC=Workbench_FEM.svg
}}
</div>

{{FEM Tools navi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}

Latest revision as of 13:22, 11 November 2023

Analisi FEM

Posizione nel menu
Modello → Contenitore analisi
Ambiente
FEM
Avvio veloce
S A
Introdotto nella versione
-
Vedere anche
Tutorial FEM

Descrizione

Analisi FEM può essere visto come il contenitore di tutti gli oggetti di una Analisi agli elementi finiti. È obbligatorio avere un contenitore Analisi che contenga tutti gli oggetti necessari. Per poter eseguire un'analisi meccanica serve almeno uno dei seguenti oggetti:

Utilizzo

  1. Premere il pulsante Analisi, oppure i tasti N e A. Viene creata e attivata una nuova Analisi.
  2. Nel contenitore Analisi si possono aggiungere o rimuovere gli oggetti con azioni drag and drop.
  3. Per aggiungere nuovi oggetti FEM al documento l'analisi deve essere attiva. Fare doppio clic sull'analisi per attivarla.

Opzioni

  • Per ora non ci sono opzioni.
  • L'analisi in frequenza è in sviluppo. Vedere [1] per maggiori informazioni.

Proprietà

  • DatiOutpuDir: Specifica la directory di lavoro di Analisi

Script

La maggior parte di questo codice è deprecato nella versione 0.17.

  • nuova analisi
MechanicalAnalysis.makeMechanicalAnalysis( name )
  • aggiungere un oggetto all'analisi
App.ActiveDocument.MechanicalAnalysis.Member = App.ActiveDocument.MechanicalAnalysis.Member + [ (object) ]
  • rimuovere un oggetto dall'analisi
member = App.ActiveDocument.MechanicalAnalysis.Member
member.remove( documentobject )
 App.ActiveDocument.MechanicalAnalysis.Member = member

Esempio:

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