Engineering: различия между версиями

Материал из ALT Linux Wiki
(не показано 7 промежуточных версий 2 участников)
Строка 8: Строка 8:
** САПР 2-мерного черчения: [[ruwp:QCad|qcad]], [[ruwp:LibreCAD|LibreCAD]], [[ruwp:Inkscape|Inkscape]]
** САПР 2-мерного черчения: [[ruwp:QCad|qcad]], [[ruwp:LibreCAD|LibreCAD]], [[ruwp:Inkscape|Inkscape]]
** САПР 3-мерного моделирования: [[ruwp:FreeCAD|FreeCAD]], [[ruwp:OpenSCAD|OpenSCAD]]
** САПР 3-мерного моделирования: [[ruwp:FreeCAD|FreeCAD]], [[ruwp:OpenSCAD|OpenSCAD]]
** САПР для преоктирования электрических, гидравлических, пневматических схем (qelectrotech)
** САПР проектирования электронных устройств (EDA): [[ruwp:Qucs|qucs]], [https://www.linux.org.ru/news/opensource/13175757/page1 qucs-s], [[ruwp:KiCad|KiCAD]]
** САПР проектирования электронных устройств (EDA): [[ruwp:Qucs|qucs]], [https://www.linux.org.ru/news/opensource/13175757/page1 qucs-s], [[ruwp:KiCad|KiCAD]]
* Системы моделирования изготовления изделий на ЧПУ станке (CAM) и генераторы [[ruwp:G-code|g-code]]:
* Системы моделирования изготовления изделий на ЧПУ станке (CAM) и генераторы [[ruwp:G-code|g-code]]:
Строка 16: Строка 17:
** pcb2gcode — генератор gcode из gerb-файла печатной платы
** pcb2gcode — генератор gcode из gerb-файла печатной платы
* Программы для создания числового программного управления (ЧПУ) на базе компьютера:
* Программы для создания числового программного управления (ЧПУ) на базе компьютера:
** LinuxCNC (EMC2) — ЧПУ, поддерживающая до 9 осей. Есть возможность управления как шаговыми двигателями, так и сервоприводами; может быть использована для создания ЧПУ любого уровня сложности. Собрана без поддержки [http://dmilvdv.narod.ru/Translate/ELSDD/elsdd_real-time_application_interface.html RTAI], тем не менее может быть использована с ядром preempt-rt, но в репозитории ALT его нет. Так что здесь он только для демонстрации.
** LinuxCNC (EMC2) — ЧПУ, поддерживающая до 9 осей. Есть возможность управления как шаговыми двигателями, так и сервоприводами; может быть использована для создания ЧПУ любого уровня сложности. Собрана без поддержки [http://dmilvdv.narod.ru/Translate/ELSDD/elsdd_real-time_application_interface.html RTAI], тем не менее может быть использована с ядром [https://packages.altlinux.org/ru/sisyphus/srpms/kernel-image-rt preempt-rt]. Так что здесь он только для демонстрации.
* Программы для 3D-печати:
* Программы для 3D-печати:
** Программы для оптимизации 3D-моделей: [[enwp:MeshLab|Meshlab]]
** Программы для оптимизации 3D-моделей: [[enwp:MeshLab|Meshlab]]
Строка 23: Строка 24:
* Программы для АСУ ТП:
* Программы для АСУ ТП:
** [[Beremiz]] — это интегрированная среда разработки для ПЛК с открытым исходным кодом, которая полностью соответствует стандарту [[ruwp:IEC_61131-3|МЭК-61131-3]] и позволяет также создавать HMI (англ. Human-machine interface — человеко-машинный интерфейс).
** [[Beremiz]] — это интегрированная среда разработки для ПЛК с открытым исходным кодом, которая полностью соответствует стандарту [[ruwp:IEC_61131-3|МЭК-61131-3]] и позволяет также создавать HMI (англ. Human-machine interface — человеко-машинный интерфейс).
** [https://github.com/nucleron/YAPLC YAPLC] — набор дополнений для Beremiz, позволяющий программировать микроконтроллеры. На данный момент поддерживается микроконтроллер STM32F4 и программируемые логические реле NUC-24X и NUC-251 производства Нуклерон.
** [https://github.com/nucleron/YAPLC YAPLC] — набор дополнений для Beremiz, позволяющий программировать микроконтроллеры. На данный момент поддерживается микроконтроллер STM32F4 и программируемые логические реле NUC-24X и NUC-251 производства Нуклерон. '''Только в сборках на бранче p8.'''
** [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++).
** [https://habrahabr.ru/post/278535/ libuniset2] - библиотека для создания распределённых автоматизированных систем управления (АСУ), которая предоставляет готовые «кубики» для её построения: ввод/вывод, сетевой обмен, процессы управления (алгоритмы), хранение данных, работа с базами данных. libuniset2 похожа по идеологии на SCADA-системы, но это только поверхностное сходство: libuniset2 представляет полный контроль над работой системы, возможность программировать любые алгоритмы (на языке C++).
** Qmaster и Qslave - эмуляторы сети modbus RTU для ведомых и главных устройств соответственно. Статья об этих программах от их разработчика: [https://geektimes.ru/post/296779/ Программная эмуляция сети Modbus RTU]
** Qmaster и Qslave - эмуляторы сети modbus RTU для ведомых и главных устройств соответственно. Статья об этих программах от их разработчика: [https://geektimes.ru/post/296779/ Программная эмуляция сети Modbus RTU]


Также дистрибутив включает в себя офисное ПО, поддержку принтеров и сканеров, программы для сканирования изображений. Дистрибутив основан на [[Starterkits|стартерките LXDE]].
Дистрибутив основан на [[Starterkits|стартерките LXDE]].


Скачать дистрибутив: [http://nightly.altlinux.org/p8/permalink/alt-p8-engineering-latest-x86_64.iso x86_64], [http://nightly.altlinux.org/p8/permalink/alt-p8-engineering-latest-i586.iso i586] (если не найдётся, пишите {{man|mike}}).
Скачать дистрибутив: [http://nightly.altlinux.org/p9/release/alt-p9-engineering-20191212-x86_64.iso x86_64] (если не найдётся, пишите {{man|antohami}})
 
Сборки на старом бранче p8: [http://nightly.altlinux.org/p8/release/alt-p8-engineering-20190312-x86_64.iso x86_64], [http://nightly.altlinux.org/p8/release/alt-p8-engineering-20190312-i586.iso i586].


== Ссылки ==
== Ссылки ==
Строка 39: Строка 42:


{{Category navigation|title=Starterkits|category=Starterkits|sortkey=*}}
{{Category navigation|title=Starterkits|category=Starterkits|sortkey=*}}
[[Категория:Дистрибутивы сообщества]]
[[Категория:Regular]]
[[Категория:Regular]]
[[Категория:LXDE]]
[[Категория:LXDE]]

Версия от 04:05, 24 января 2020

Engineering - дистрибутив со свободным ПО для промышленности

Engineering distro.png

Данный неофициальный дистрибутив предназначен для знакомства со свободным ПО, которое может использоваться в промышленности.

Включает в себя следующие программы:

  • Cистемы автоматизированного проектирования (САПР):
    • САПР 2-мерного черчения: qcad, LibreCAD, Inkscape
    • САПР 3-мерного моделирования: FreeCAD, OpenSCAD
    • САПР для преоктирования электрических, гидравлических, пневматических схем (qelectrotech)
    • САПР проектирования электронных устройств (EDA): qucs, qucs-s, KiCAD
  • Системы моделирования изготовления изделий на ЧПУ станке (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. Так что здесь он только для демонстрации.
  • Программы для 3D-печати:
    • Программы для оптимизации 3D-моделей: Meshlab
    • Программы для нарезки 3D-моделей на слои (слайсеры): Cura
    • Программы для отправки gcode на 3D-принтеры: printrun
  • Программы для АСУ ТП:
    • Beremiz — это интегрированная среда разработки для ПЛК с открытым исходным кодом, которая полностью соответствует стандарту МЭК-61131-3 и позволяет также создавать HMI (англ. Human-machine interface — человеко-машинный интерфейс).
    • YAPLC — набор дополнений для Beremiz, позволяющий программировать микроконтроллеры. На данный момент поддерживается микроконтроллер STM32F4 и программируемые логические реле NUC-24X и NUC-251 производства Нуклерон. Только в сборках на бранче p8.
    • OpenSCADA — открытая реализация SCADA (Supervisory Control And Data Acquisition) и HMI (Human-Machine Interface). Основными свойствами системы является: открытость, многоплатформенность, модульность и масштабируемость.
    • libuniset2 - библиотека для создания распределённых автоматизированных систем управления (АСУ), которая предоставляет готовые «кубики» для её построения: ввод/вывод, сетевой обмен, процессы управления (алгоритмы), хранение данных, работа с базами данных. libuniset2 похожа по идеологии на SCADA-системы, но это только поверхностное сходство: libuniset2 представляет полный контроль над работой системы, возможность программировать любые алгоритмы (на языке C++).
    • Qmaster и Qslave - эмуляторы сети modbus RTU для ведомых и главных устройств соответственно. Статья об этих программах от их разработчика: Программная эмуляция сети Modbus RTU

Дистрибутив основан на стартерките LXDE.

Скачать дистрибутив: x86_64 (если не найдётся, пишите antohami@)

Сборки на старом бранче p8: x86_64, i586.

Ссылки