Свободное программное обеспечение в инженерном деле [С. Д. Хотеев MLUG] (pdf) читать онлайн

Книга в формате pdf! Изображения и текст могут не отображаться!


 [Настройки текста]  [Cбросить фильтры]

Свободное программное
обеспечение
в инженерном деле
Хотеев С.Д.(MLUG)

Свободное ПО
Свободное
распространение
● Свободное использование
● Изучение
● Изменение


Специалисту




Открытые исходные коды, позволяют знать
возможности и пределы программ
Возможность влиять и участвовать на развитие
необходимых вам инструментов



Открытые форматы данных



Настройка программ под себя



Повышение квалификации

ВУЗам


Экономия средств



Участие в развитии современных технологий





Лучшие условия с крупными поставщиками
проприетарного ПО
Стимуляция развития

LibreCAD

LibreCAD


CADD — электронный кульман



Библиотеки чертежей, печать в pdf



Работа с сплайнами и элипсами



Ведется работа над libreDWG



GPLv2



Qt4



QCAD2 CE

QCAD2 CE




Скорость работы выше
Работа с изометрической сеткой а
также перенос в неё проекций.



TTF шрифты



Интерфейс для сценариев

SolverSpace

SolverSpace


GPLv3



Параметрический решатель



Возможность анализировать
кинематику

FreeCAD

FreeCAD


- Параметрическое твердотельное моделирование



- Создание двухмерных эскизов по ограничениям



- Вытяжка элементов и прочее.



- Модуль для черчения... пока не сильно дотягивает до
QCAD , но как экспорт подходит



- Создание проекций деталей



- Экспорт и работа с raytracer



- Написание сценариев на Python



- Визуализация лучше и
быстрей чем в Salome

FreeCAD Assembly

FreeCAD будущее










- FEM — ведутся работы над пост
процессором
- Architecture — уже работает и
применяется, создателем
- CAM — постпроцессор и генератор Gcode на основе HeeeksCNC
- Material — свойства материалов и
элементарные расчеты
- BOLT — пользовательская библиотека
стандартных деталей

Остальные CAD




- Brl-CAD древняя военная САПР, для тех
кто помнит как это начиналось.
- OpenSCAD — популярная CAD среди
RepRap-овцев, lua моделирование

OpenPLM

KiCAD

KiCAD


- Поддерживает 12 слоев меди



- Точность сетки до 1 нанометра



- Экспорт в различные внешние программы
автоматической разводки



- Python интерфейс для скриптов(PCB)



- 3D просмотрщик



- Связанная git-база footprint-ов

KiCAD сторонее










- CERN — Новый движок с использованием
openGL, вспомогательный трассировщик
и структурные изменения
- Qi-Hardware — утилита для совместной
работы используя git и визуализацию
изменений
- KiCADcloud.com — база компонентов,
проектов с небольшими социальными
элементами
- GOST и русскоязычное сообщество

Ещё EDA






- GNU EDA — Другой принцип, скрипты на
лиспе, хуже PCB , лучше анализ работы
схем.
- Fritzing — для Arduino среда все со всем и
модной графикой
- QUCS — анализ работы электронных
схем, русская документация
и легкое освоение



- NGspice
для специалистов

CAE

CAE








- Elmer — GPL гидродинамика,
теплообмен, расчет электромагнитных
полей
- openFOAM — прочностные расчеты,
гидродинамика, теплообмен
- Calculix — Прочностные расчеты,
теплообмен
- CodeAster CodeSaturn — GPL,Горение,
взрыв, акустика, электромагнитные
волны

Salome

CAM

CAM








- LinuxCNC — сделать из системника
стойку для ЧПУ или робота
- pyCAM — G-code генератор для 2-3
координатных станков
- HeeksCNC — G-code генератор и
постпроцессор с графическим
управлением
- BlenderCAM — генератор для
скульптур и барельефов

3D принтеры

3D принтеры








- slic3r — удобное GUI для простой
однородной печати
- skeinforge — универсальный расширяемый
и настраиваемый G-code генератор
- Octoprint — Веб GUI для большинства 3D
принтеров.
- Blender 3D Printing Toolbox
инструменты для анализа
скульптур и доработки
для печати

openSCADA

GNU Octave

GNU Octave



- Числодробилка с множеством GUI
- MatLAB язык программирования,
схожий практически во всем.



- Весь базовый функционал MatLAB



- Библиотека расширений OctaveForge

SciLab

SciLab







- Свой синтаксис , кросплатформенный
- scicos(xcos) — визуальное
моделирование, аналог Simullink
- Интеграция с символьными
вычислениями Maxima
- Поддержка совместной
работы с Labview

Maxima

Maxima


- Символьные вычисления



- Множество оболочек



- Генерирует на выходе LaTeX код.



- Документация на русском

Вспомогательные

Вспомогательные




- LaTeX - автоматизация отчетов и прочей бумаги
- psTrics Tikz — Генерация вспомогательных
изображений



- Graphviz - генерация графов



- Gnuplot — генерация изображений

Участие в жизни сообщества


Перевод документации



Статьи с примерами работ



Участие в wiki проектах



Написание отчетов об ошибках



Создание расширений и настроек под стандарты



Написание собственного проекта, или поддержка
существующего

Cайт
Crafting.be
Почта/jabber
13department@gmail.com