LinuxCNC 2.7.2 + web-camera

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
NSUHCSP
Новичок
Сообщения: 19
Зарегистрирован: 25 ноя 2015, 07:00
Репутация: 2
Настоящее имя: Олег
Контактная информация:

LinuxCNC 2.7.2 + web-camera

Сообщение NSUHCSP »

Добрый день, товарищи.

С сайта http://linuxcnc.org/ скачали образ 2.7.2 и сделали LiveUSB. Загрузили, настроили станок, пока все что нужно от станка работает.
Но вот теперь есть необходимость подключить web-камеру и по возможности записывать видео обработки (хотим создать видеоблог по навыкам работы с ЧПУ, http://vk.com/nsu_hackspace).

По инструкциям/рекомендациям (http://wiki.linuxcnc.org/cgi-bin/wiki.p ... amview-Emc и http://wiki.linuxcnc.org/cgi-bin/wiki.p ... mbed_Video) не получается настроить подключение камеры в umc2 (не получается установить пакеты camunits и прочие).

Вопрос: Есть практический опыт настройки под данную версия LinuxCNC поддержку web-камеры в EMC2?
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: LinuxCNC 2.7.2 + web-camera

Сообщение Nick »

Какая камера?
В системе из коробки она видна? В cheese нормально показавает?
Аватара пользователя
torvn77
Мастер
Сообщения: 2442
Зарегистрирован: 02 июн 2012, 22:12
Репутация: 215
Откуда: Россия,Санкт-Петербург
Контактная информация:

Re: LinuxCNC 2.7.2 + web-camera

Сообщение torvn77 »

С одной стороны видеопоток с камеры работе LinuxCNC на Mesa не мешает,
но с другой стороны вы хотите видео ещё и записывать, а это и лишняя нагрузка на процессор, и занятие IO записью потока на диск.
Не проще ли для записи использовать отдельный комп?
berkas
Кандидат
Сообщения: 62
Зарегистрирован: 02 май 2014, 18:57
Репутация: 6
Откуда: Томск (Новосибирск)
Контактная информация:

Re: LinuxCNC 2.7.2 + web-camera

Сообщение berkas »

Интересная тема.
Пока еще не разбирался с этим. У меня версия 2.7.0
Сначала тоже не мог установить пакеты, из репозитария deb http://psha.org.ru/debian/ testing contrib. Потом попробовал deb http://psha.org.ru/debian/ precise contrib и установилось. Хотя, вроде ошибку при установке выдал, не помню точно.
NSUHCSP
Новичок
Сообщения: 19
Зарегистрирован: 25 ноя 2015, 07:00
Репутация: 2
Настоящее имя: Олег
Контактная информация:

Re: LinuxCNC 2.7.2 + web-camera

Сообщение NSUHCSP »

Камера китайская Helios Optic Camera (как-то так называется, затертая этикетка), но UVC поддерживает.
Из коробки работает, в Cheese и фото и видео делает и эффекты включает.
NSUHCSP
Новичок
Сообщения: 19
Зарегистрирован: 25 ноя 2015, 07:00
Репутация: 2
Настоящее имя: Олег
Контактная информация:

Re: LinuxCNC 2.7.2 + web-camera

Сообщение NSUHCSP »

Как добавить вкладку с захватом камеры я разобрался:

Устанавливаем MPlayer (terminal -> sudo apt-get install mplayer) и в файл *.ini вносим записи:

Код: Выделить всё

[DISPLAY]
EMBED_TAB_NAME = LiveCam
EMBED_TAB_COMMAND = mplayer -wid {XID} tv://0 -vf rectangle=-1:2:-1:240,rectangle=2:-1:320:-1
Тут же рисуем перекрестие из двух прямоугольников :)

А вот как выводить по-верх видео значения DRO например, или что схожее с Combi_DRO?
Или можно на эту же вкладку вывести сделанную в GladeVCP форму или элементы?
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: LinuxCNC 2.7.2 + web-camera

Сообщение Nick »

NSUHCSP писал(а):Или можно на эту же вкладку вывести сделанную в GladeVCP форму или элементы?
На туже врядли, можно рядом повесить...
NSUHCSP
Новичок
Сообщения: 19
Зарегистрирован: 25 ноя 2015, 07:00
Репутация: 2
Настоящее имя: Олег
Контактная информация:

Re: LinuxCNC 2.7.2 + web-camera

Сообщение NSUHCSP »

Рядом на этой вкладеке?
NSUHCSP
Новичок
Сообщения: 19
Зарегистрирован: 25 ноя 2015, 07:00
Репутация: 2
Настоящее имя: Олег
Контактная информация:

Re: LinuxCNC 2.7.2 + web-camera

Сообщение NSUHCSP »

Нужно чтобы можно было одновременно на экране видеть и захваченное видео и отображение DRO например. Как -нить вот так
Вложения
FTS5SMEI8PQZQHE.LARGE.jpg (4934 просмотра) <a class='original' href='./download/file.php?id=65106&mode=view' target=_blank>Загрузить оригинал (88.53 КБ)</a>
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: LinuxCNC 2.7.2 + web-camera

Сообщение Nick »

DRO есть в GladeVCP, добавь его в правую панель и все.
NSUHCSP
Новичок
Сообщения: 19
Зарегистрирован: 25 ноя 2015, 07:00
Репутация: 2
Настоящее имя: Олег
Контактная информация:

Re: LinuxCNC 2.7.2 + web-camera

Сообщение NSUHCSP »

Nick, помоги пожалуйста.

Нарисовал свою панельку в GladeVCP, внедрил ее в Axis.
На панельке метки подключил к пинам текущих позиций на осях, все работает (показываются).

А вот как прицепить на кнопки mdi команды, которые у меня в *.ini файле прописаны?

Код: Выделить всё

[b]содержимое setup.hal:[/b]

sets spindle-at-speed true
net net_xl axis.0.coarse-pos-cmd gladevcp.xl
net net_yl axis.1.coarse-pos-cmd gladevcp.yl
net net_zl axis.2.coarse-pos-cmd gladevcp.zl

# net go_home_x gladevcp.home_x halue.mdi-command-00
# net go_home_y gladevcp.home_y halue.mdi-command-01
# net go_home_z gladevcp.home_z halue.mdi-command-02
# net go_global_home halue.mdi-command-03 gladevcp.global_home

Код: Выделить всё

[b]содержимое CNC.ini:[/b]

[DISPLAY]
DISPLAY = axis
GLADEVCP = setup.ui

[HAL]
HALUI=halui
HALFILE = CNC.hal
HALFILE = custom.hal
POSTGUI_HALFILE = setup.hal

[HALUI]
MDI_COMMAND = G0 X0 F100
MDI_COMMAND = G0 Y0 F100
MDI_COMMAND = G0 Z0 F100
MDI_COMMAND = G92 X0 Y0 Z0
MDI_COMMAND = S1500 M2
MDI_COMMAND = S2500 M2
MDI_COMMAND = S3500 M2
MDI_COMMAND = S4500 M2

Вложения
CNC.tar.gz
(7.26 КБ) 1246 скачиваний
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: LinuxCNC 2.7.2 + web-camera

Сообщение nkp »

Код: Выделить всё

net go_home_x        gladevcp.home_x            halui.mdi-command-00
net go_home_y        gladevcp.home_y            halui.mdi-command-01
net go_home_z        gladevcp.home_z            halui.mdi-command-02
net go_global_home   gladevcp.global_home       halui.mdi-command-03
NSUHCSP писал(а):halue.mdi-command-00
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: LinuxCNC 2.7.2 + web-camera

Сообщение nkp »

можно "вешать" mdi команды на кнопки (hal_button) прямо в Glade:
(не прописывая в конфиге)
Рабочий стол 1_090.png (4857 просмотров) <a class='original' href='./download/file.php?id=65623&mode=view' target=_blank>Загрузить оригинал (163.68 КБ)</a>
Выделение_091.png (4857 просмотров) <a class='original' href='./download/file.php?id=65622&mode=view' target=_blank>Загрузить оригинал (116.09 КБ)</a>
NSUHCSP
Новичок
Сообщения: 19
Зарегистрирован: 25 ноя 2015, 07:00
Репутация: 2
Настоящее имя: Олег
Контактная информация:

Re: LinuxCNC 2.7.2 + web-camera

Сообщение NSUHCSP »

Спасибо.

Банальная опечатка, а найти сам не смог.
cuplcomp
Новичок
Сообщения: 1
Зарегистрирован: 20 янв 2017, 21:21
Репутация: 0
Настоящее имя: Igor
Контактная информация:

Re: LinuxCNC 2.7.2 + web-camera

Сообщение cuplcomp »

Подскажите, в линукс новичок. Установил linuxcnc 2.7
Хочу поставить пакет от http://psha.org.ru/debian/ но при установке ругается на просроченный ключ. Что делать?
Фрост
Мастер
Сообщения: 393
Зарегистрирован: 28 окт 2013, 00:18
Репутация: 23
Настоящее имя: Сергей
Контактная информация:

Re: LinuxCNC 2.7.2 + web-camera

Сообщение Фрост »

Запускай с ключем игнорирования проверки. Точно уже не помню, находил в яндексе когда ставил похожее
Ответить

Вернуться в «LinuxCNC»