[devel] [#200419] FAILED (try 6) del=gstreamer del=gst-plugins-bad del=gst-plugins-base del=gst-plugins-gl ...
Антон Мидюков
midyukov-anton на ya.ru
Пн Мар 5 19:03:31 MSK 2018
05.03.2018 15:29, Alexey V. Vissarionov пишет:
> On 2018-03-03 20:33:45 +0700, Мидюков Антон wrote:
>
> >>> Похожая ситуация на самом деле и с linuxcnc
> >> А linuxcnc - это вообще что? Если оно только готовый Gcode в
> >> станок отправляет, его можно заменить на что-нибудь другое -
> >> альтернатив хватает.
> > Это программный ЧПУ. Требует реал-тайм ядро,
>
> Ээээ... Динозавр времен ногодрыжества (bit-banging) в исполнении
> центрального процессора?
Этот динозавр используется станочниками многие годы. Есть несколько
вариантов его использования:
1. Управление шаговыми двигателями с:
1.1 Программной генерацией шагов и отправкой по LPT (дёшево и сердито,
олдскулл)
1.2 Аппаратной генерацией шагов специальными Mesa-плататами (pci или
pci-express)
2. Управление сервоприводами по различным интерфейсам: Mesa-платы,
modbus по ethernet и т.д.
Также в принципе поддерживается распределённая архитектура: панель
оператора станка с не realtime ядром и ЧПУ с реал-тайм ядром, связанные
по сети.
> > без него работает только в режиме симуляции.
>
> Контроллер устройства, работающий в режиме реального времени и
> асинхронно общающийся с компутером? AVR? STM32?
>
> Не, не слышали... :-)
Здесь я вас не понимать.
Linux CNC - это полноценный ЧПУ, который может на ядре linux preempt-rt
управлять много-осевым станком, при необходимости программно генерируя
шаги для шаговых двигателей и контролировать позицию по энкодеру. Также
предоставляет средства для создания HMI (человеко-машинный интерфейс)
панели оператора станка. Gmoccapi - это, кстати, один из вариантов HMI
для ЧПУ, использующий gtk+2. Основной HMI использует tcl/tk.
> > Используется в стартерките engineering в демонстративных целях.
>
> Может, заменить его там на что-нибудь, имеющее хотя бы минимальную
> практическую ценность? Ну, на какую-нибудь приблуду, которая шлет в
> последовательный порт команды и ждет их подтверждения...
minicom в комплекте есть :-) Также есть программа для отправки данных на
3D-принтер (printrun), программа слайсер (cura) и ещё много чего
интересного. Задача у engineering показать всё, что есть в Альте
интересного для инженеров самого различного профиля
(инженер-проектировщик, инженер-электроник, иженер АСУ ТП, наладчик ЧПУ).
--
С уважением, Антон Мидюков <antohami на altlinux.org>
Подробная информация о списке рассылки Devel