roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 62 ]  На страницу Пред.  1, 2, 3, 4, 5  След.
Автор Сообщение
 Заголовок сообщения: Re: COM-порт. Программирование на стороне ПК. Алгоритмы связи.
СообщениеДобавлено: 24 фев 2009, 16:56 
Не в сети

Зарегистрирован: 01 фев 2009, 01:32
Сообщения: 629
Откуда: Саратов
Skype: realsystem_stas
прог. языки: C, Bash, Perl
ФИО: Станислав
Ну с вами все ясно, питон и все на нем. Я же хочу не на нем делать :) А из готовых кермит очень много чиво может.


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

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

_________________
Linux user | Firefox user


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: COM-порт. Программирование на стороне ПК. Алгоритмы связи.
СообщениеДобавлено: 24 фев 2009, 18:58 
Не в сети

Зарегистрирован: 01 фев 2009, 01:32
Сообщения: 629
Откуда: Саратов
Skype: realsystem_stas
прог. языки: C, Bash, Perl
ФИО: Станислав
Всё будет под джипиэлью в моей теме :beer: :friends:


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

Зарегистрирован: 01 фев 2009, 01:32
Сообщения: 629
Откуда: Саратов
Skype: realsystem_stas
прог. языки: C, Bash, Perl
ФИО: Станислав
Выложил в своей теме примитивчики :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: COM-порт. Программирование на стороне ПК. Алгоритмы связи.
СообщениеДобавлено: 11 мар 2009, 22:52 
Не в сети
Аватара пользователя

Зарегистрирован: 04 окт 2008, 17:47
Сообщения: 97
Откуда: казань, респ. Татарстан, россия
прог. языки: c++, c#, asm
может кодом на с++ кто нибудь поделиться :)

_________________
“Но мы же еще ​живы, чувак, это же круто…”


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: COM-порт. Программирование на стороне ПК. Алгоритмы связи.
СообщениеДобавлено: 11 мар 2009, 22:54 
Не в сети

Зарегистрирован: 29 дек 2004, 23:15
Сообщения: 3744
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей
viewtopic.php?p=49275#p49275


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: COM-порт. Программирование на стороне ПК. Алгоритмы связи.
СообщениеДобавлено: 20 мар 2009, 21:34 
Не в сети
Аватара пользователя

Зарегистрирован: 04 окт 2008, 17:47
Сообщения: 97
Откуда: казань, респ. Татарстан, россия
прог. языки: c++, c#, asm
Сергей писал(а):
http://roboforum.ru/viewtopic.php?p=49275#p49275


Сделать библиотеку - идея отличная! Помоему, как я пытался и Blindman тоже - не работает она чето :(

вобщем у меня виндоус, хочу на с++ сделать программку консольную чтоб ловить/отправлять сигналы по RS232. Вот только не пойму как надо это все настроить, всмысле сом порт... может кто нибудь подобным проектом поделиться :) ну или любым кодлм где RS232 есть... пожалуйста

_________________
“Но мы же еще ​живы, чувак, это же круто…”


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: COM-порт. Программирование на стороне ПК. Алгоритмы связи.
СообщениеДобавлено: 23 мар 2009, 01:50 
Не в сети

Зарегистрирован: 29 дек 2004, 23:15
Сообщения: 3744
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей
вот здесь есть все


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

Зарегистрирован: 10 окт 2008, 01:37
Сообщения: 41
Откуда: Мск
Есть робот SES. Какждое звено может управляться отдельно по RS-232, команды есть в мануале к плате SSC-32.
Из проги COM Port Toolkit команды отлично уходят и исполняются манипулятором (при условии, что допольнительно после отправки стринговой команды, прога выполняет макрос посылки символа конца строки CR).
Мне нужно написать на билдере свой софт, который мог бы кидать команды на com-порт.
Перерыл гугл, немного разобрался, но в итоге данные не приходят на уплавляющую плату.
Код:
HANDLE hCOM;
DCB dcb;
hCOM=CreateFile("COM1",GENERIC_WRITE,0,NULL,OPEN_EXISTING,
                        FILE_ATTRIBUTE_NORMAL,NULL);

dcb.BaudRate = CBR_115200; // set the baud rate
dcb.ByteSize = 8; // data size, xmit, and rcv
dcb.Parity = NOPARITY; // no parity bit
dcb.StopBits = ONESTOPBIT; // one stop bit

if (hCOM!=INVALID_HANDLE_VALUE)
ShowMessage("Порт успешно открыт");  // открыть порт получается
else ShowMessage("Не удалось открыть порт!");

char buffer[30];
memset(buffer, 0, sizeof(buffer));
strcpy(buffer, "#0 P300"+0x0D); // так ведь правильно добавлять символ CR?

DWORD nb;
OVERLAPPED ov;
WriteFile(hCOM,buffer,sizeof(buffer),&nb,&ov);  // плата не видит вообще никаких входных данных, не мигает
                                                // если кидать любые, даже некорректные данные
                                                // из COM Port Toolkit, то светодиод на плате мигает
CloseHandle(hCOM);


помогите сделать код рабочим

Модератор Digit:Для вставки кода есть тег [ CODE ] (см. кнопочку над окном ввода).


Последний раз редактировалось mica 11 авг 2009, 15:57, всего редактировалось 1 раз.

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

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: COM-порт. Программирование на стороне ПК. Алгоритмы связи.
СообщениеДобавлено: 11 авг 2009, 16:27 
Не в сети
Аватара пользователя

Зарегистрирован: 10 окт 2008, 01:37
Сообщения: 41
Откуда: Мск
=DeaD=, программа там хорошая, рабочая, из нее даже команды на робота успешно уходят, но в ней черт ногу сломит.. И внешних компонентов к ней полно.
Неужели это так трудно - просто корректно послать данные на порт, что люди пишут столь развернутые приложения?
Я все тешу себя надеждой, что можно обойтись 10ю - 20ю строчками типа тех, что выудил из гугла я..


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: COM-порт. Программирование на стороне ПК. Алгоритмы связи.
СообщениеДобавлено: 11 авг 2009, 16:32 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: COM-порт. Программирование на стороне ПК. Алгоритмы связи.
СообщениеДобавлено: 11 авг 2009, 16:51 
Не в сети
Аватара пользователя

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

По ссылке на робовику, которую дал Dead, приведена таблица. Вы ее смотрели?

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


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

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
http://club.shelek.ru/viewart.php?id=208 - если подключать самый минимум

_________________
Tomorrow will be. Better


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: COM-порт. Программирование на стороне ПК. Алгоритмы связи.
СообщениеДобавлено: 11 авг 2009, 17:44 
Не в сети
Аватара пользователя

Зарегистрирован: 10 окт 2008, 01:37
Сообщения: 41
Откуда: Мск
=DeaD=, оу, я сначала полез копаться не в компоненту, в софт, на ней написанный, потому и не понял ничего. Сейчас оживлю робота (он имеет тенденцию регулярно переставать работать, отключая сервы) и буду пробовать, по компоненте вроде все понятно.

Добавлено спустя 14 минут 4 секунды:
Отлично, заработало, спасибо!


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 62 ]  На страницу Пред.  1, 2, 3, 4, 5  След.

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


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

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


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

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