Страница 6 из 6

Re: Передача данных EMC <--> COM

Добавлено: 21 июн 2012, 21:50
Nick
billsmith писал(а):А вот первая проба пульта http://www.youtube.com/watch?v=u5CmCzVU ... e=youtu.be .В дальнейшем кнопочки будут механическими, также планируется энкодер. А на экране будут функциональные кнопочки и информация.
Wow! Круто! :cheesy:
Напишешь потом статейку как такое же сделать, когда все заработает? Я себе такой же хочу :D !

Re: Передача данных EMC <--> COM

Добавлено: 21 июн 2012, 21:59
billsmith

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

slava@slava-cnc:~$ axis-remote --mdi "(DEBUG, Hello World!)"
bash: !: event not found
slava@slava-cnc:~$ axis-remote --mdi
axis-remote: cause AXIS to open, reload its opened file, or exit

Usage: axis-remote [--clear|--ping|--reload|--quit|--mdi command|filename]
       axis-remote [-c|-p|-r|-q|-m command]
slava@slava-cnc:~$ axis-remote --help --mdi
axis-remote: cause AXIS to open, reload its opened file, or exit

Usage: axis-remote [--clear|--ping|--reload|--quit|--mdi command|filename]
       axis-remote [-c|-p|-r|-q|-m command]
slava@slava-cnc:~$ axis-remote --mdi --help
axis-remote: cause AXIS to open, reload its opened file, or exit

Usage: axis-remote [--clear|--ping|--reload|--quit|--mdi command|filename]
       axis-remote [-c|-p|-r|-q|-m command]

Re: Передача данных EMC <--> COM

Добавлено: 21 июн 2012, 22:05
billsmith
А по пульту всё просто. Arduino Mega1280 (22.5$) + LCD touch 3.2 (25$). Хотя, если пришлось бы покупать, я б взял Arduino и экран попроще. Интерфейс пишется с помощью библиотек элементарно. Потом всё опишу.

Re: Передача данных EMC <--> COM

Добавлено: 21 июн 2012, 22:12
Nick
billsmith писал(а):bash: !: event not found
чего-то не понимаю... а попробуй без !
axis-remote --mdi "(DEBUG, Hello World)"
PS LinuxCNC запущен? Режим MDI включен?

Re: Передача данных EMC <--> COM

Добавлено: 21 июн 2012, 22:17
billsmith
Так работает :good: , Проблема была в знаке "!"

Re: Передача данных EMC <--> COM

Добавлено: 21 июн 2012, 22:21
Nick
Странно, он же в кавычках... похоже его даже в кавычках надо экранировать...

Re: Передача данных EMC <--> COM

Добавлено: 21 июн 2012, 22:40
Serg
Nick писал(а):Странно, он же в кавычках... похоже его даже в кавычках надо экранировать...
shell в двойные кавычки "заглядывает", а вот в одиночные нет.
Вот так будет работать:
axis-remote --mdi '(DEBUG, Hello World!)'
Ещё в shell надо поаккуратнее со всякими скобками - это тоже в некторых случаях спцсимволы.
Ну а в bash с ! начинаются команды подстановки элементов из истории команд.

Re: Передача данных EMC <--> COM

Добавлено: 21 июн 2012, 23:09
billsmith
С одинарными тоже всё работает.
Пока игрался с axis-remote и после попытки запуска команды из питона мой пульт перестал реагировать.
Комп перезагружал, пульт проверял (вручную посылая команды), питоновский скрипт старый подставлял. Ни в какую теперь LinuxCNC через питон не работает с портом :(

п.с Блин пора спать. Оказывается я не ту конфигурацию запускал :idiot:

Re: Передача данных EMC <--> COM

Добавлено: 21 июн 2012, 23:45
Nick
Сколько нового узнаю... вот что значит под shell и bash ничего не писал толкового :)
UAVpilot, спасибо за ликбез! :)