roboforum.ru

Технический форум по робототехнике.

Прога для RS-232 от -= Александр =-

Вопросы не попавшие в другие категории.

Прога для RS-232 от -= Александр =-

Сообщение -= Александр =- » 23 дек 2008, 13:15

Люблю я всякие девайсы отлаживать через UART, но вот беда - никак не мог найти удобную прогу для ПК. Пришлось самому писать. Вот что пока получилось:

Варианты отображения лога: текст, DEC, HEX и текст для букв + HEX для всех остальных кодов.
Вывод на экран по таймауту или после получения кода #13
Варианты отправки: текст либо код
15 кнопок "фиксированного набора" до 8 байт каждая
Ну само собой выбор всяких настроек порта, RTS и DTR линии и автоповтор последней команды по таймеру.
Плюс еще сохранение команд в файл, чтоб можно было разные девайсы отлаживать не вбивая все по-новой.

ScreenShot.JPG


Конечно до RS232PRO тут далеко, зато проще и в чем-то удобнее. Юзайте на здоровье!
Вложения
rs-232-s.rar
Исходник версия 1.1
(22.3 КиБ) Скачиваний: 68
rs-232.rar
Программа версия 1.1
(708.22 КиБ) Скачиваний: 113
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Re: Прога для RS-232

Сообщение Myp » 23 дек 2008, 13:23

она у меня не влазит в экран
низя размеры формы менять :(
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Прога для RS-232

Сообщение -= Александр =- » 23 дек 2008, 14:03

Привык я к своему широченному экрану... Скоро поправлю. :roll:

Добавлено спустя 39 минут 7 секунд:
Поправил
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Re: Прога для RS-232

Сообщение nest » 23 дек 2008, 14:18

о! то что надо.
ещё б график строила и двоичною систему знала... :)
Аватара пользователя
nest
 
Сообщения: 977
Зарегистрирован: 21 янв 2005, 12:16
Откуда: Germany
Предупреждения: -4
прог. языки: asm

Re: Прога для RS-232

Сообщение EdGull » 23 дек 2008, 14:23

-= Александр =- респект! :Bravo:
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: Прога для RS-232

Сообщение Myp » 23 дек 2008, 14:36

кстати да
я вот давно размышляю над графиком по копорту
можно в экселе сделать макрос, он принимает данные(с ацп например) и пишет их в табличку и параллельно строит график
но в экселе это не кошерно
вот бы в прогу встроить построитель графиков...
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Прога для RS-232

Сообщение nest » 23 дек 2008, 14:51

Myp писал(а):кстати да


это есть. но там готовых макросов мало.
зато двоичность есть.
Аватара пользователя
nest
 
Сообщения: 977
Зарегистрирован: 21 янв 2005, 12:16
Откуда: Germany
Предупреждения: -4
прог. языки: asm

Re: Прога для RS-232

Сообщение -= Александр =- » 23 дек 2008, 14:54

ОК, будут вам графики... А двоичную самому знать надо. Хотя-бы из шестнадцатеричной уметь переводить. :wink:
А как рисовать график? Просто тупо от 0 до 255? Или сделать переклюк типов 1/2/4 байта знаковый/беззнаковый?
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Re: Прога для RS-232

Сообщение nest » 23 дек 2008, 15:03

тупо от 0 до 255
Аватара пользователя
nest
 
Сообщения: 977
Зарегистрирован: 21 янв 2005, 12:16
Откуда: Germany
Предупреждения: -4
прог. языки: asm

Re: Прога для RS-232

Сообщение Vooon » 23 дек 2008, 15:09

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

Re: Прога для RS-232

Сообщение -= Александр =- » 23 дек 2008, 15:52

Лицензия - делай что хочешь, распространяй куда хочешь. :roll:
Вот что пока получилось (простой график 0-255, пока без сетки)
Вложения
rs-232-s.rar
Исходник
(20.3 КиБ) Скачиваний: 36
rs-232.rar
прога
(705.09 КиБ) Скачиваний: 43
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

Re: Прога для RS-232

Сообщение Myp » 23 дек 2008, 16:55

во
уже хорошо =)
тока надо добавить строчку с авторством и лицензией asis куданить в форму :)

а какие данные надо слать чтоб рисовать график?


кстати если значения поступают чаще чем график рисуется то эти значения пропадают?
или накапливается среднее значение и оно выводится на график?

+ ещё мысль
автостарт графика при приёме опр последовательности по усарту
или автоматически если например пошли цифры сплошняком, типа 10 подрят цифр, значит открываем окно графика)
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Прога для RS-232

Сообщение Vooon » 23 дек 2008, 17:12

Тогда пропиши хотя бы [[beer-ware license]]
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: Прога для RS-232

Сообщение Виталий » 23 дек 2008, 17:15

Есть исходник - используй.
Не нравится лицензия - потри и используй. :D
Все новости о моих проектах http://savethebest.ru
Аватара пользователя
Виталий
 
Сообщения: 2114
Зарегистрирован: 08 окт 2004, 16:43
Откуда: St. Petersburg
Skype: quark-bot
ФИО: Клебан Виталий

Re: Прога для RS-232

Сообщение nest » 23 дек 2008, 17:27

-= Александр =- писал(а):Лицензия - делай что хочешь, распространяй куда хочешь. :roll:
Вот что пока получилось (простой график 0-255, пока без сетки)


работает так ? пришёл байт - нарисовалась точка ?
если да, то больше ничего не надо.

Myp, если всё добавлять - то пахнет отдельностоящей программой для какой то байды.
часто надо для быстрого теста, отобразить пару тройку байт. и всё.
вот как есть - всё хорошо.

-= Александр =-, ещё б файлы не обзывай одинаково, а хоть цифру версии к файлу дописывавй :)
Аватара пользователя
nest
 
Сообщения: 977
Зарегистрирован: 21 янв 2005, 12:16
Откуда: Germany
Предупреждения: -4
прог. языки: asm

След.

Вернуться в Обо всём

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

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

cron