Installing additional components/ru: Difference between revisions
(Created page with "FreeCAD поддерживает только решатель. Доступ к нему можно получить из FEM Workbench через {{MenuCo...") |
(Created page with "=== DXF Importer === FreeCAD имеет собственный импортер/экспортер файлов DXF, реализованный на C ++. В настояще...") |
||
Line 67: | Line 67: | ||
FreeCAD поддерживает только решатель. Доступ к нему можно получить из [[FEM Workbench | FEM Workbench]] через {{MenuCommand | Solve → Solver CalculiX}}. Есть стандартный и экспериментальный решатель, поддерживаемый FreeCAD. CalculiX можно загрузить с http://calculix.de |
FreeCAD поддерживает только решатель. Доступ к нему можно получить из [[FEM Workbench | FEM Workbench]] через {{MenuCommand | Solve → Solver CalculiX}}. Есть стандартный и экспериментальный решатель, поддерживаемый FreeCAD. CalculiX можно загрузить с http://calculix.de |
||
===DXF Importer=== |
=== DXF Importer === |
||
FreeCAD |
FreeCAD имеет собственный импортер/экспортер файлов DXF, реализованный на C ++. В настоящее время этот импортер реализует не все функции формата DXF. Если вы полагаетесь на еще не реализованную функцию, вы можете включить более старый импортер / экспортер на основе Python через {{MenuCommand | Правка → Настройки → Импорт-экспорт}}, активировав опцию {{MenuCommand | Использовать устаревший импортер python}}. Затем вы можете разрешить FreeCAD автоматически загрузить необходимые файлы или получить их с https://github.com/yorikvanhavre/Draft-dxf-importer. Выбранный импортер / экспортер можно использовать через {{MenuCommand | Файл → Импорт}} или {{MenuCommand | Файл → Экспорт}} и выбора формата файла {{MenuCommand | AutoDesk DXF 2D}}. |
||
===Elmer=== |
===Elmer=== |
Revision as of 10:03, 11 March 2019
Выберите свою операционную систему
FreeCAD это по-настоящему мультиплатформенное приложение, разработанное с использованием всемирно известного инструментария Qt. Это значит, что FreeCAD выглядит и действует одинаково в Windows, Linux и Mac. Однако процедура установки слегка отличается в различных операционных системах. Выберите свою операционную систему ниже для уточнения способа установки FreeCAD.
Install on Windows | Install on Linux/Unix | Install on Mac |
Установка дополнительных элементов
Автономная документация поставляется не со всеми установщиками, но доступна в виде отдельного пакета; см. Установка справочного файла.
Кроме стандартных верстаков, привязанных к FreeCAD, есть растущая коллекция полезных дополнительных верстаков и модулей, созданных сообществом и доступных в сети. В настоящее время предпринимаются некоторые усилия, чтобы собрать их и сделать доступными для вас. Они перечислены ниже
Поскольку эти верстаки не являются частью официального пакета FreeCAD и не поддерживаются его командой, перед установкой Вам следует читать информацию на странице дополнения, чтобы понимать, что Вы получаете. Сообщения об ошибках и предложения по улучшению так же должны направляться на страницу дополнения.
Репозиторий дополнений FreeCAD
Начиная с FreeCAD 0.17, надстройками можно управлять непосредственно из меню Tools, поэтому нет необходимости устанавливать упомянутый здесь макрос.
Это собрание полезных верстаков, используя систему субмодулей git, которая позволяет сохранять постоянно обновляемое содержание. Репозиторий дополнений FreeCAD находится по адресу https://github.com/FreeCAD/FreeCAD-addons. В этом хранилище доступен макрос, который может быть вызван из FreeCAD, который может автоматически показать список, загрузить и установить любое дополнение. Для установки макроса установщика:
При установке FreeCAD 0.17 и выше используйте Addon Manager.
*В FreeCAD 0.16 и более ранних версиях установите макрос установщика дополнений:
- Нажмите правой кнопкой мыши на addons_installer.FCMacro и выберите Save as...
- Поместите загруженный макрос в каталог Расположение пользовательских макросов. Его можно посмотреть, выбрав пункт меню Макрос→ Макросы → Расположение пользовательских макросов:
- Перезагрузите FreeCAD. Дополнение теперь будет перечислено в меню Макро → Макрос и может быть запущен, выделив его и нажав кнопку Выполнить:
Дополнение pluginloader
Дополнение pluginloader это более сложный способ установки и управления дополнения FreeCAD. Установите его указанным выше способом или следуйте инструкциям на странице pluginloader.
Дополнение pluginloader было заменено на Менеджер надстроек.
Ручная установка
Внешние верстаки, если они полностью написаны на python (что верно для большинства) могут быть установлены просто загрузкой их (обычно кликнув кнопку Clone or download илиDownload ZIP на Github), поместив их в пользовательскую папку FreeCAD/Mod (или в папку Macros, если это макрос). Смотрите полную инструкцию на соответствующей странице дополнения.
Примечания для пользователей 32-битных систем и FreeCAD 0.16.6706
После попытки установки дополнительные верстаки могут быть недоступны. В этом случае
- удержите панель отчётов при запуске FreeCAD, и прочитайте ошибку
- поглядите эту ветку форума: (Solved)Assembly2 in Version: 0.16.5602 (Git)
Стороннее программное обеспечение, поддерживаемое FreeCAD
FreeCAD поддерживает множество сторонних программных пакетов из коробки. Это означает, что вам просто нужно установить программное обеспечение, и оно будет автоматически доступно при следующем запуске. Нет необходимости перекомпилировать его. В данном разделе представлен спискок всех таких пакетов ПО, а также некоторой информации о том, где он используется во FreeCAD и где вы можете получить их.
CAD Exchanger
Запатентованное приложение с закрытым исходным кодом для обмена файлами различных форматов, используемыми в САПР. Вы можете использовать его для преобразования проприетарных закрытых форматов в формат, доступный для FreeCAD. Домашняя страница находится по адресу https://cadexchanger.com/, где вы можете загрузить ознакомительную версию или приобрести лицензию для приложения.
CalculiX
CalculiX представляет собой набор из двух пакетов конечных элементов:
- CalculiX CrunchiX, или
calculix-ccx
, является решателем FEM. - CalculiX GraphiX, или
calculix-cgx
, является интерфейсом GUI для отображения результатов решателя.
FreeCAD поддерживает только решатель. Доступ к нему можно получить из FEM Workbench через Solve → Solver CalculiX. Есть стандартный и экспериментальный решатель, поддерживаемый FreeCAD. CalculiX можно загрузить с http://calculix.de
DXF Importer
FreeCAD имеет собственный импортер/экспортер файлов DXF, реализованный на C ++. В настоящее время этот импортер реализует не все функции формата DXF. Если вы полагаетесь на еще не реализованную функцию, вы можете включить более старый импортер / экспортер на основе Python через Правка → Настройки → Импорт-экспорт, активировав опцию Использовать устаревший импортер python. Затем вы можете разрешить FreeCAD автоматически загрузить необходимые файлы или получить их с https://github.com/yorikvanhavre/Draft-dxf-importer. Выбранный импортер / экспортер можно использовать через Файл → Импорт или Файл → Экспорт и выбора формата файла AutoDesk DXF 2D.
Elmer
Elmer is a multi-physics simulation software, which was open sourced in 2005. In FreeCAD its Grid and Solver modules can be used by the FEM Workbench through Solve->Solver Elmer. The project's homepage is at https://www.elmerfem.org and it can be downloaded from GitHub at https://github.com/ElmerCSC/elmerfem/releases.
FEniCS
FEniCS is a computing platform to solve partial differential equations (PDEs), which are widely used when solving FEM problems. As such it can be used by the FEM workbench. FreeCAD can import and export FEniCS meshes through File → Import and File → Export by selecting the FEM mesh fenics file format. The homepage of FEniCS is at https://fenicsproject.org.
GitPython
A python library which is used to interact with Git repositories. The feature is currently in development status in FreeCAD. The Addon Manager can use this library to import addons from a Git repository. The project is hosted on GitHub at https://github.com/gitpython-developers/GitPython.
Gmsh
A 3D automatic finite element mesh generator. It can be used in FreeCAD from the FEM workbench through Mesh → FEM mesh from shape by gmsh. The homepage of gmsh is at http://www.geuz.org/gmsh
GraphViz
GraphViz is an open source graph visualization software. In FreeCAD it is used to generate dependency graphs through Tools → Dependency Graph... Its homepage is at https://www.graphviz.org
ifcOpenShell
IfcOpenShell is a library for working with the Industry Foundation Classes (IFC) file format used in architectural design. It can be accessed from the Arch Workbench through Arch → Utilities → Ifc Explorer. It's homepage is at http://ifcopenshell.org
LuxCoreRender
LuxCoreRender, also known as LuxRender, is one of two currently supported render engines in FreeCAD. It is used through the workflow on the Raytracing Workbench. Currently only the old and abandoned LuxRender-1.x is supported by FreeCAD. If you want help to update to the new LuxCoreRender-2, get in touch with the Raytracing project team. Downloads for LuxRender-1.6 can be grabbed from the LuxCoreRender GitHub release page at https://github.com/LuxCoreRender/LuxCore/releases. The homepage for the current LuxCoreRender project is at https://www.luxcorerender.org.
ODA File Converter
The ODA file converter is a proprietary, closed source, binary and freely available application to import and export DWG and DXF file formats. In FreeCAD it can be used from the File → Import and File → Export menus, when you select the AutoDesk DWG 2D file type. It can be downloaded from https://www.opendesign.com/guestfiles/oda_file_converter.
OpenCAMLib
An open source library aiming to provide computer aided manufacturing (CAM) algorithms. It is used in FreeCAD in the Path Workbench. Its homepage is at http://www.anderswallin.net/CAM/.
OpenFOAM
A library for Field Operation and Manipulation (FOAM), which is needed by Computational Fluid Dynamics (CFD) simulations. As such, OpenFOAM is needed by the FEM workbench of FreeCAD. You can access it through the Model → Fluid constraints submenu. The project resides at https://openfoam.org.
OpenSCAD
The Programmers Solid 3D CAD Modeller is another CAD software, based on Constructive Solid Geometry (CSG). This means, it can not handle meshes, but operates exclusively on solid geometry. FreeCAD can import and export files created from OpenSCAD through the File → Import and File → Export menus by the selecting the OpenSCAD CSG format or the OpenSCAD format file types. You can get OpenSCAD from https://www.openscad.org.
POVRay
POVRay is a well-known raytracer which can render photorealistic images. It is one of two raytracers currently supported by FreeCAD in the Raytracing Workbench. You can download POVRay from https://www.povray.org.
pycollada
Pycollada, also known as python-collada
, is a Python library to read and write COLLADA documents, a standard for exchanging 3D scenes and elements. If it is installed you can import and export scenes to and from COLLADA files through the File → Import and File → Export commands by selecting the COLLADA file type. The project is hosted through GitHub at https://pycollada.github.io/ and you can download the releases at https://github.com/pycollada/pycollada/releases/
Z88
Z88 is another FEM program, containing a mesher, solver and converters, which can be used by FreeCAD's FEM workbench. It can be accessed through Solve-Solver Z88. Z88 distributes several packages, which all freely available, but are closed source. The Z88OS however, published under an open source license, is what is needed by FreeCAD. The homepage is at https://en.z88.de/. Z88OS is also hosted on GitHub at https://github.com/LSCAD/Z88OS if you want to compile it yourself.