Страница 42 из 66
Re: ЧПУ пульты
Добавлено: 12 ноя 2012, 20:48
Тима
Не понял вопроса?
Re: ЧПУ пульты
Добавлено: 12 ноя 2012, 20:51
nkp
у тебя в настройках порта стоит скорость 9600
это самая низкая....
твое устройство с большей скоростью работает???
Re: ЧПУ пульты
Добавлено: 12 ноя 2012, 20:52
Тима
Пробовал на 38400, результат тот-же!
Re: ЧПУ пульты
Добавлено: 12 ноя 2012, 20:58
nkp
насколько я помню для обмена данными через ком настройки должны быть одинаковыми для передатчика и приемника
я не представляю себе что там у тебя за устройство - но на нем должны быть настройки порта
надо менять сразу там и там
Re: ЧПУ пульты
Добавлено: 12 ноя 2012, 21:07
Тима
И в ардуине и в py-файле прописывал скорость 38400. Завтра я в ночную работаю, попробую на больших скоростях!
А в этом скрипте в порт передаются все переменные пакета "arduino"? В смысле, я же добавил в него переменную "in", он передастся в порт или для него надо что-то дописывать?
Просто к уже имеющимся переменным привязываться не хочется, т.к. они уже привязаны напрямую к входам/выходам ардуины.
Re: ЧПУ пульты
Добавлено: 12 ноя 2012, 21:14
nkp
Ну тогда допиши две строки
Код: Выделить всё
pos=c["in"] # переменной pos присваиваем значение пина in
ser.write(pos)# пишем все это в порт
правда я не особо ориентируюсь в очередности вывода,в формате вывода и др. тонкостях
Re: ЧПУ пульты
Добавлено: 12 ноя 2012, 21:22
Тима
А зачем его опять чемуто присваивать? Почему нельзя сразу его отправить?
Вот так: ser.write(in)
Re: ЧПУ пульты
Добавлено: 12 ноя 2012, 21:24
nkp
ну вот сейчас просмотрел код - да - данные для вывода "подготавливаются"
значит нам нужно сделать 2 шага:
1.убрать все ser.write и оставить только наш ser.write(pos)
должны выводиться только наши данные
возможно нужен будет формат
2.слепить все вместе
пока поразбираю что там в коде(самому скоро пригодиться)
Re: ЧПУ пульты
Добавлено: 12 ноя 2012, 21:25
nkp
Тима писал(а):А зачем его опять чемуто присваивать? Почему нельзя сразу его отправить?Вот так: ser.write(in)
надо пробовать и так и так
думаю что надо присваивать...
Re: ЧПУ пульты
Добавлено: 12 ноя 2012, 21:29
Тима
nkp писал(а):ну вот сейчас просмотрел код - да - данные для вывода "подготавливаются"
Вот это я и называл "пакетом данных"

Re: ЧПУ пульты
Добавлено: 12 ноя 2012, 23:19
Nick
Так, завтра сяду, и установлю все у себя.
Тима переписывать имхо ничего не надо!
По идее если работает только раз в 0.85с, то это скорее всего что-то с ардуиной не так.
Завтра все проверю на своей. И расскажу.
ЗЫ Уже 5 дней ношу в кармане ардуину, все думаю что как-нибудь появится час времени и по близости будет комп с linuxcnc...
Re: ЧПУ пульты
Добавлено: 13 ноя 2012, 19:15
Nick
Так, Тима, ... Что ты делал не так???
Сейчас только что скачал файлы по той ссылке, запустил и все работает

.
Значит, давай попробуем заново.
1. Создаешь новую конфигурацию.
2. Скачиваешь архив:
3. распаковываешь в папку с конфигурацией.
4. Прошиваешь ардуину, запускаешь Arduino IDE, открываешь скетч, потом сначала нажимаешь Verify / Compile, потом Upload.
5. Подключаешь ардуину к компу с LinuxCNC (кстати, можно прошить прямо на нем - sudo apt-get install arduino и потом программы-Программирование -Arduino)
6. Запускаешь свою тестовую конфигурацию.
7. Открываешь консоль и
7.1. переходишь в каталог с конфигурацией, cd ...
7.2. выполняешь halcmd -f arduino-vcp.hal
Все должно работать, у меня по крайней мере работает, ацп прыгает, диод на digital-out моргает как надо, и sleep я поставил вообще 0.001.
PS при работе на ардуине горят все четыре светодиода, вроде не моргая.
PSS случайно коротнул какие-то контакты на ардуине, случайно упавшим на нее светодиодом. Осталось гореть только два диода, я подумал, ну вот я и опять спалили свою ардуинку

, но после вытык-втык ардуины в usb все зашевелилось заново

Re: ЧПУ пульты
Добавлено: 13 ноя 2012, 19:43
Тима
сейчас, только начальство рассосется и заберу у них нэт...
Re: ЧПУ пульты
Добавлено: 13 ноя 2012, 20:11
Тима
файл pde при компиляции дает такую ошибку:
Код: Выделить всё
halintf.cpp: In function ‘void loop()’:
halintf.cpp:49: ошибка: нет декларации ‘BYTE’ в этой области видимости
Re: ЧПУ пульты
Добавлено: 13 ноя 2012, 21:37
Nick
Ок, byte поменяй как раньше.
Какая у тебя стоит версия IDE? И какая версия Ubuntu?
Re: ЧПУ пульты
Добавлено: 13 ноя 2012, 21:49
Тима
Nick писал(а):Ок, byte поменяй как раньше.
поменял!
Nick писал(а):Какая у тебя стоит версия IDE?
1.0
Nick писал(а):И какая версия Ubuntu?
10.04
Re: ЧПУ пульты
Добавлено: 13 ноя 2012, 21:52
Nick
Компилится?
Пробуй запустить.
Re: ЧПУ пульты
Добавлено: 13 ноя 2012, 21:58
Тима
скомпилировался! запустил, начал ругаться на порт. В хал поменял порт! запустилось, передачи нет!
Поменял time на 1 заработало с периодом 1 секунда!!!
Re: ЧПУ пульты
Добавлено: 13 ноя 2012, 21:59
Nick
У меня порт /dev/ttyUSB0 работал...
Re: ЧПУ пульты
Добавлено: 13 ноя 2012, 22:01
Nick
выполни в консоле ls /dev/ttyUSB*
Кстати, куда ты включаешь ардуину, прямо в материнку?