roboforum.ru

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

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


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


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



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

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

хочу попробовать написать простейший секвенсер для одной ноги для хекса.(надо же с чегото начинать)


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

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
2demoontz: задача разбивается на 3:
1. Вспомнить какой-нибудь язык программирования (какой ближе, я на C++ Builder баловался);
2. Узнать как на нём работать с СОМ-портом (например тут: [[Программирование и работа с портами под Windows]]);
3. Написать что хотелось на этом языке, используя при работе с СОМ-портом команды [[ORFA]], а именно - команды драйвера серв [[ORFA Servo driver]];

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


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

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

кстати, а MSRS умеет такое?


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

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
MSRS это много чего, но вроде не язык программирования (хотя есть VPL в её составе, но это имхо побаловаться детям).

Да ну я писал что-то такое типа пункта 2 :) у меня же шестиног на HXT900 ходил как-то :)
Говорю же - под C++ Builder я писал, если эта среда разработки устраивает - смогу подсказать, что и как.

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


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

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


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

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

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


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

Зарегистрирован: 04 фев 2009, 20:06
Сообщения: 194
Откуда: Kiev
Skype: demoontz
пока еще нет. я пока ищу б с++
какой версии нужен?
качаю Borland C++Builder 6 Enterprise Edition + update 4 (10.166)


Последний раз редактировалось demoontz 12 ноя 2009, 21:38, всего редактировалось 1 раз.

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

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

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


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

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


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

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


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

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

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


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

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


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

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Я делал вот такую функцию для отправки команды:
Код:
void __fastcall TForm1::Cmd(TObject *Sender, AnsiString as)
{
        AnsiString s=as+"\n\r";
        CommPort1->PutString(s.c_str());
        while(CommPort1->CharReady())
        char c=CommPort1->GetChar();
}


Вот такую для открытия порта и инициализации:
Код:
void __fastcall TForm1::Button1Click(TObject *Sender)
{
        CommPort1->Open=true;
        Cmd(Sender,"L40");
}


И вот так потом слал команды со TrackBar'а:
Код:
void __fastcall TForm1::TrackBar1Change(TObject *Sender)
{
        AnsiString val;
        val=val.sprintf("%04lX",TrackBar1->Position);
        Cmd(Sender,"S40 0D 00 "+val+" P");
}

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


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

Зарегистрирован: 26 мар 2008, 12:45
Сообщения: 326
Программа для отладки железа - публиковалась мной.
Полный релиз для РС и описанием лежит а АДу.
loox


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

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

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


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

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


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

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


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

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