|
|
| Расположение в меню |
|---|
| Model → Новый Анализ |
| Верстаки |
| Верстак FEM |
| Быстрые клавиши |
| S A |
| Представлено в версии |
| - |
| См. также |
| Примеры работы с верстаком FEM |
Описание
Команда Анализ FEM создает контейнер «Анализ», в котором размещаются все объекты анализа конечных элементов. Этот контейнер является обязательным. Для анализа механических объектов необходим как минимум один из следующих объектов (помимо сетки):
- твердотельный материал,
- ограничение краев объекта или ограничение по смещению объекта или ограничение для твердого тела.
Применение
- Существует несколько способов вызова команды:
- Нажмите кнопку
Новый анализ.
- Выберите пункт меню Модель →
Новый анализ.
- Используйте сочетание клавиш: S, затем A.
- Нажмите кнопку
- Созданный контейнер Анализа устанавливается как активный.
- Другие объекты можно добавлять или удалять из контейнера Анализа с помощью перетаскивания.
- Чтобы добавить новые объекты FEM в документ, анализ должен быть активен. Двойной щелчок по контейнеру Анализа активирует его.
Свойства
- ДанныеOutpuDir: указывает рабочий каталог анализа
Программирование
Большая часть кода здесь устарела в версии 0.17.
- новый анализ
MechanicalAnalysis.makeMechanicalAnalysis( name )
- добавление объекта в анализ
App.ActiveDocument.MechanicalAnalysis.Member = App.ActiveDocument.MechanicalAnalysis.Member + [ (object) ]
- удаление объекта из анализа
member = App.ActiveDocument.MechanicalAnalysis.Member
member.remove( documentobject )
App.ActiveDocument.MechanicalAnalysis.Member = member
Примеры:
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
Эта страница получена от https://wiki.freecad.org/FEM_Analysis