Страница 6 из 6
Re: Передача данных EMC <--> COM
Добавлено: 21 июн 2012, 21:50
Nick
Wow! Круто!
Напишешь потом статейку как такое же сделать, когда все заработает? Я себе такой же хочу

!
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
Так работает

, Проблема была в знаке "!"
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 через питон не работает с портом
п.с Блин пора спать. Оказывается я не ту конфигурацию запускал

Re: Передача данных EMC <--> COM
Добавлено: 21 июн 2012, 23:45
Nick
Сколько нового узнаю... вот что значит под shell и bash ничего не писал толкового
UAVpilot, спасибо за ликбез!
