roboforum.ru

Технический форум по робототехнике.
Текущее время: 15 апр 2025, 11:32

Часовой пояс: UTC + 4 часа


Правила форума


Правила раздела OpenRobotics



Начать новую тему Ответить на тему  [ Сообщений: 254 ]  На страницу Пред.  1 ... 10, 11, 12, 13, 14, 15, 16, 17  След.
Автор Сообщение
 Заголовок сообщения: Re: Программка на ПК для управления сервоконтроллером
СообщениеДобавлено: 13 авг 2009, 14:10 
Не в сети
Аватара пользователя

Зарегистрирован: 27 ноя 2004, 00:42
Сообщения: 3339
Откуда: совсем Москва
ФИО: Григорий
demoontz писал(а):
вот секвенсер с линкмоушен.может поможет.

:shock: юзерфрендли, полюбасу :o
Но это повод задуматься.

_________________
злой полицейский


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программка на ПК для управления сервоконтроллером
СообщениеДобавлено: 13 авг 2009, 14:17 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Этот стиль интерфейсов называется "делал для себя, но потом решил выложить, убрав смешные комменты и добавив 23 кнопки" :)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программка на ПК для управления сервоконтроллером
СообщениеДобавлено: 13 авг 2009, 14:31 
Не в сети

Зарегистрирован: 04 фев 2009, 20:06
Сообщения: 194
Откуда: Kiev
Skype: demoontz
про формулы движеня ног и тп. у меня нет вообще никаких вопросов, я о том что:

мы должны подавать в контролер следующую команду после ответа на предыдущую или можно туда команды кидать непрерывно?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программка на ПК для управления сервоконтроллером
СообщениеДобавлено: 13 авг 2009, 14:39 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Хм, вроде можно непрерывно кидать - он должен успевать отрабатывать.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программка на ПК для управления сервоконтроллером
СообщениеДобавлено: 13 авг 2009, 18:43 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
Лучше комитить сразу несколько серв.

Добавлено спустя 1 минуту 34 секунды:
Так можно сильно сэкономить время на разбор команд и немного трафик.

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программка на ПК для управления сервоконтроллером
СообщениеДобавлено: 14 авг 2009, 17:37 
Не в сети

Зарегистрирован: 04 фев 2009, 20:06
Сообщения: 194
Откуда: Kiev
Skype: demoontz
а как комитить несколько серв? :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программка на ПК для управления сервоконтроллером
СообщениеДобавлено: 14 авг 2009, 21:09 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
S40 0D 02 04B0 05 05B0 P

- 2 серву в 04B0
- 5 серву в 05B0

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программка на ПК для управления сервоконтроллером
СообщениеДобавлено: 14 авг 2009, 21:26 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
щас есть уже прога чтоб попробовать ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программка на ПК для управления сервоконтроллером
СообщениеДобавлено: 14 авг 2009, 21:46 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Пока нет, я что-то прочно в железо залип :) надеюсь на следующей неделе вернусь к задачам софта, но может быть только к концу.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программка на ПК для управления сервоконтроллером
СообщениеДобавлено: 15 авг 2009, 15:12 
Не в сети
Аватара пользователя

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
хе, за оранжевый ник могу накидать заглушку :)
Добавлено спустя 1 час 26 минут 44 секунды:
Вложение:
12345.JPG
12345.JPG [ 22.09 КиБ | Просмотров: 2663 ]

итак, прожка вначале шлет "L40\r", ждет 100мс и далее каждые 200мс отправляет строку "S40 0D <..> P\r" (где <..> == 01 0000, например), которая составляется на основе данных (задач) секвенсора.
как добавить задачу?
выбираем серву. выставляем время (от нулевой до второй, допустим, секунды) и изменение скважности (от 1200мкс до 1500мкс, например). жмем кнопку "создать".
задачи могут быть моментными (напр, от первой до первой секунды, выполняются один раз) и продолжительными (пример см. выше). продолжительные задачи заставляют серву крутиться равномерно от стартового до конечного положения.
как изменить задачу:
выбираем пункт в секвенсоре, выставляем новые данные в окне "задача" и жмем кнопку "изменить".
как выполнить задачи?
нажать кнопку "выполнить"
как настроен порт?
имя порта и скорость настраиваются пользователем в окне "настройки порта". при нажатии кнопки "обновить" система сканируется на наличие портов; обнаруженные заносятся в список. формат передачи: 8N1.
а как сохранять сценарии?
добавляем хотя бы одну задачу и нажимаем кнопку "сохранить"
а как загружать сценарии?
жмем на кнопку "загрузить" и выбираем файл.
могу ли я как-нибудь по другому добавлять сценарии?
конечно, файл сценария - на самом деле простой текстовый файл без шифрования, открывается любым блокнотом. каждая строка в нем - задача. вот пример:
Код:
000-000: 00 0000-0000
003-003: 02 0004-0006
004-004: 0A 0004-0006
005-005: 02 04B0-0006

  • первые три цифры образуют десятичное число, обозначающее время начала задачи
  • следующие три цифры - время окончания задачи
  • следующие 2 цифры - шестнадцатеричное число, номер сервы
  • следующие 4 цифры - шестнадцатеричное число, скважность сигнала в микросекундах в начале задачи
  • последние 4 цифры - шестнадцатеричное число, скважность сигнала в микросекундах в конце задачи
будут ли обновления?
нет :pardon:


Вложения:
Комментарий к файлу: сорцы, Delphi 7
sources.rar [18.48 КиБ]
Скачиваний: 12
Комментарий к файлу: екзек, версия 0.000001
ORServo.rar [192.62 КиБ]
Скачиваний: 18

_________________
Tomorrow will be. Better


Последний раз редактировалось MiBBiM 15 авг 2009, 19:02, всего редактировалось 2 раз(а).
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программка на ПК для управления сервоконтроллером
СообщениеДобавлено: 15 авг 2009, 16:43 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Добавь пожалуйста сохранение. Наверно тебе это не трудно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программка на ПК для управления сервоконтроллером
СообщениеДобавлено: 15 авг 2009, 18:26 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
2MiBBiM: Зафига еще одна ветвь? :) Посмотри что уже сделано по интерфейсу...

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программка на ПК для управления сервоконтроллером
СообщениеДобавлено: 15 авг 2009, 19:02 
Не в сети
Аватара пользователя

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
avr123.nm.ru, добавил сохранение.
=DeaD=, чтобы увековечить себя мертвым кодом :D заплатка, написано же :wink:

_________________
Tomorrow will be. Better


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программка на ПК для управления сервоконтроллером
СообщениеДобавлено: 15 авг 2009, 19:24 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
СПАСИБИ-Щ-Щ-Щ-Щ-Е !


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Программка на ПК для управления сервоконтроллером
СообщениеДобавлено: 16 авг 2009, 20:59 
Не в сети
Аватара пользователя

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
кстати, по поводу интерфейса: панель сервы можно увести за границы приложения. да так, что потом не вывести взад.

_________________
Tomorrow will be. Better


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 254 ]  На страницу Пред.  1 ... 10, 11, 12, 13, 14, 15, 16, 17  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO