Engineering: различия между версиями
(→Ссылки) |
|||
Строка 6: | Строка 6: | ||
Включает в себя следующие программы: | Включает в себя следующие программы: | ||
* Cистемы автоматизированного проектирования (САПР): | * Cистемы автоматизированного проектирования (САПР): | ||
** САПР 2-мерного черчения: [https://ru.wikipedia.org/wiki/LibreCAD LibreCAD], [https://ru.wikipedia.org/wiki/Inkscape Inkscape] | ** САПР 2-мерного черчения: [https://ru.wikipedia.org/wiki/QCad qcad], [https://ru.wikipedia.org/wiki/LibreCAD LibreCAD], [https://ru.wikipedia.org/wiki/Inkscape Inkscape] | ||
** САПР 3-мерного моделирования: [https://ru.wikipedia.org/wiki/FreeCAD FreeCAD], [https://ru.wikipedia.org/wiki/OpenSCAD OpenSCAD] | ** САПР 3-мерного моделирования: [https://ru.wikipedia.org/wiki/FreeCAD FreeCAD], [https://ru.wikipedia.org/wiki/OpenSCAD OpenSCAD] | ||
** САПР проектирования электронных устройств (EDA): [https://ru.wikipedia.org/wiki/Qucs qucs], [https://ru.wikipedia.org/wiki/KiCad KiCAD] | ** САПР проектирования электронных устройств (EDA): [https://ru.wikipedia.org/wiki/Qucs qucs], [https://www.linux.org.ru/news/opensource/13175757/page1 qucs-s], [https://ru.wikipedia.org/wiki/KiCad KiCAD] | ||
* Системы моделирования изготовления изделий на ЧПУ станке (CAM) и генераторы [https://ru.wikipedia.org/wiki/G-code g-code]: | * Системы моделирования изготовления изделий на ЧПУ станке (CAM) и генераторы [https://ru.wikipedia.org/wiki/G-code g-code]: | ||
** Camotics (бывший OpenSCAM) — симулятор g-code, т.е. на входе ему нужен gcode, что не проблема, так как gcode генерировать умеет FreeCAD. Может использоваться как для симуляции изготовления 3D деталей, так и гравировки. Планируется добавить симуляцию 4 и 5 оси, что в будущем позволит использовать его для моделирования изготовления изделий на современных многоосевых станках. | ** Camotics (бывший OpenSCAM) — симулятор g-code, т.е. на входе ему нужен gcode, что не проблема, так как gcode генерировать умеет FreeCAD. Может использоваться как для симуляции изготовления 3D деталей, так и гравировки. Планируется добавить симуляцию 4 и 5 оси, что в будущем позволит использовать его для моделирования изготовления изделий на современных многоосевых станках. | ||
Строка 16: | Строка 16: | ||
** pcb2gcode — генератор gcode из gerb-файла печатной платы | ** pcb2gcode — генератор gcode из gerb-файла печатной платы | ||
* Программы для создания числового программного управления (ЧПУ) на базе компьютера: | * Программы для создания числового программного управления (ЧПУ) на базе компьютера: | ||
** LinuxCNC (EMC2) — ЧПУ, поддерживающая до 9 осей. Есть возможность управления как шаговыми двигателями, так и сервоприводами; может быть использована для создания ЧПУ любого уровня сложности. Собрана без поддержки [http://dmilvdv.narod.ru/Translate/ELSDD/elsdd_real-time_application_interface.html RTAI], | ** LinuxCNC (EMC2) — ЧПУ, поддерживающая до 9 осей. Есть возможность управления как шаговыми двигателями, так и сервоприводами; может быть использована для создания ЧПУ любого уровня сложности. Собрана без поддержки [http://dmilvdv.narod.ru/Translate/ELSDD/elsdd_real-time_application_interface.html RTAI], тем не менее может быть использована с ядром preempt-rt, но в репозитории ALT его нет. Так что здесь он только для демонстрации. | ||
* Программы для 3D-печати: | * Программы для 3D-печати: | ||
** Программы для оптимизации 3D-моделей: [https://en.wikipedia.org/wiki/MeshLab Meshlab] | ** Программы для оптимизации 3D-моделей: [https://en.wikipedia.org/wiki/MeshLab Meshlab] | ||
** Программы для нарезки 3D-моделей на слои (слайсеры): | ** Программы для нарезки 3D-моделей на слои (слайсеры): Cura | ||
** Программы для отправки gcode на 3D-принтеры: printrun | ** Программы для отправки gcode на 3D-принтеры: printrun | ||
* Программы для АСУ ТП: | * Программы для АСУ ТП: | ||
Строка 25: | Строка 25: | ||
** [https://github.com/nucleron/YAPLC YAPLC] — набор дополнений для Beremiz, позволяющий программировать микроконтроллеры. На данный момент поддерживается микроконтроллер STM32F4 и основанные на нём программируемые логические реле NUC-24X и NUC-251. | ** [https://github.com/nucleron/YAPLC YAPLC] — набор дополнений для Beremiz, позволяющий программировать микроконтроллеры. На данный момент поддерживается микроконтроллер STM32F4 и основанные на нём программируемые логические реле NUC-24X и NUC-251. | ||
** [http://oscada.org/ru/glavnaja/ OpenSCADA] — открытая реализация SCADA (Supervisory Control And Data Acquisition) и HMI (Human-Machine Interface). Основными свойствами системы является: открытость, многоплатформенность, модульность и масштабируемость. | ** [http://oscada.org/ru/glavnaja/ OpenSCADA] — открытая реализация SCADA (Supervisory Control And Data Acquisition) и HMI (Human-Machine Interface). Основными свойствами системы является: открытость, многоплатформенность, модульность и масштабируемость. | ||
** [https://habrahabr.ru/post/278535/ libuniset2] - библиотека для создания распределённых автоматизированных систем управления (АСУ), которая предоставляет готовые «кубики» для её построения: ввод/вывод, сетевой обмен, процессы управления (алгоритмы), хранение данных, работа с базами данных. libuniset2 похожа по идеологии на SCADA-системы, но это только поверхностное сходство: libuniset2 представляет полный контроль над работой системы, возможность программировать любые алгоритмы (на языке C++). | |||
Также дистрибутив включает в себя офисное ПО, поддержку принтеров и сканеров, программы для сканирования изображений. Дистрибутив основан на [[Starterkits|стартерките LXDE]]. | Также дистрибутив включает в себя офисное ПО, поддержку принтеров и сканеров, программы для сканирования изображений. Дистрибутив основан на [[Starterkits|стартерките LXDE]]. | ||
Скачать дистрибутив: [http://nightly.altlinux.org/p8/ | Скачать дистрибутив: [http://nightly.altlinux.org/p8/release/alt-p8-engineering-20170912-x86_64.iso x86_64], [http://nightly.altlinux.org/p8/release/alt-p8-engineering-20170912-i586.iso i586] (если не найдётся, пишите {{man|mike}}). | ||
== Ссылки == | == Ссылки == |
Версия от 16:29, 12 декабря 2017
Engineering - дистрибутив со свободным ПО для промышленности
Данный неофициальный дистрибутив предназначен для знакомства со свободным ПО, которое может использоваться в промышленности.
Включает в себя следующие программы:
- Cистемы автоматизированного проектирования (САПР):
- Системы моделирования изготовления изделий на ЧПУ станке (CAM) и генераторы g-code:
- Camotics (бывший OpenSCAM) — симулятор g-code, т.е. на входе ему нужен gcode, что не проблема, так как gcode генерировать умеет FreeCAD. Может использоваться как для симуляции изготовления 3D деталей, так и гравировки. Планируется добавить симуляцию 4 и 5 оси, что в будущем позволит использовать его для моделирования изготовления изделий на современных многоосевых станках.
- PyCAM — генератор и симулятор gcode
- FlatCAM — генератор и симулятор gcode для изготовления печатных плат
- gcodetools — плагин для Inkscape, позволяющий генерировать g-code из контура
- pcb2gcode — генератор gcode из gerb-файла печатной платы
- Программы для создания числового программного управления (ЧПУ) на базе компьютера:
- LinuxCNC (EMC2) — ЧПУ, поддерживающая до 9 осей. Есть возможность управления как шаговыми двигателями, так и сервоприводами; может быть использована для создания ЧПУ любого уровня сложности. Собрана без поддержки RTAI, тем не менее может быть использована с ядром preempt-rt, но в репозитории ALT его нет. Так что здесь он только для демонстрации.
- Программы для 3D-печати:
- Программы для оптимизации 3D-моделей: Meshlab
- Программы для нарезки 3D-моделей на слои (слайсеры): Cura
- Программы для отправки gcode на 3D-принтеры: printrun
- Программы для АСУ ТП:
- Beremiz — это интегрированная среда разработки для ПЛК с открытым исходным кодом, которая полностью соответствует стандарту МЭК-61131-3 и позволяет также создавать HMI (англ. Human-machine interface — человеко-машинный интерфейс).
- YAPLC — набор дополнений для Beremiz, позволяющий программировать микроконтроллеры. На данный момент поддерживается микроконтроллер STM32F4 и основанные на нём программируемые логические реле NUC-24X и NUC-251.
- OpenSCADA — открытая реализация SCADA (Supervisory Control And Data Acquisition) и HMI (Human-Machine Interface). Основными свойствами системы является: открытость, многоплатформенность, модульность и масштабируемость.
- libuniset2 - библиотека для создания распределённых автоматизированных систем управления (АСУ), которая предоставляет готовые «кубики» для её построения: ввод/вывод, сетевой обмен, процессы управления (алгоритмы), хранение данных, работа с базами данных. libuniset2 похожа по идеологии на SCADA-системы, но это только поверхностное сходство: libuniset2 представляет полный контроль над работой системы, возможность программировать любые алгоритмы (на языке C++).
Также дистрибутив включает в себя офисное ПО, поддержку принтеров и сканеров, программы для сканирования изображений. Дистрибутив основан на стартерките LXDE.
Скачать дистрибутив: x86_64, i586 (если не найдётся, пишите mike@).