roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 29 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Нужна программа с регулятором выдающая его положение на COM
СообщениеДобавлено: 31 окт 2009, 16:19 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Подскажите программу или уилиту для виндоус в которой есть регулятор крутилка или движок и которая просто выводит какую либо цифрУ на COM порт при управлении этим регулятором. Т.е. нужен регулятор на ПК который можно крутить мышкой и который будет управлять устройством подключенным к COM порту.

Сервоконтроллер ( типа как у меня на страничке - http://avr123.nm.ru/z13.htm ) подходит, но там диапазон от 0 до 254 и все. А вот диапазон то хорошо бы иметь возможность подправить под свои нужды. Главное верх чтоб менять можно было.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна программа с регулятором выдающая его положение на COM
СообщениеДобавлено: 31 окт 2009, 16:34 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Я сам могу на С написать такую программу. Если нужно, напиши полное ТЗ что программа должна делать, отправь мне в личку, за выходные сделаю ;)

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна программа с регулятором выдающая его положение на COM
СообщениеДобавлено: 31 окт 2009, 16:45 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
:) да действительно легче написать, чем искать готовую.


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

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Стоит ли в лчку, ведь она многим может быть полезна в будущем. Только делай если действительно есть свободное время и желание.

ТЗ минимум такое.

1. Должен быть выбор COM порта и скорости, формат 8n1 без аппаратных хитройстей чтобы было достаточного одной ноги COM порта и земли + кнопка подключения к COM и освобождения его.

2. Орган управления - слайд-бар или ручка вращения которой можно управлять мышкой

3. Возможность задания минимального значения ( по дефолту 0 , а диапазон signed int ) , максимального ( по дефолту 1000 , диапазон signed int) и шага регулирования ( по дефолту 1 ) - желательно мышкой в тех боксах где эти значения отображаются.

4. Прога переодически ( по умолчанию около 20 раз в сек ) шлет в COM порт команды такие - преамбула ( по умолчанию это 1 байт 0xFF но желательно иметь возможнось ее задавать и изменять ) затем 2 байта в каком положении в данный момент регулятор - старший байт потом младший.

ТЗ максимум

5. Добавь то что сочтешь уместным

6. желательно добавить управление и стрелками на клаве и например пэйдж-ап и даун это скачок на 10 шагов

7. желательно возможность задать несколько значений на которые регулятор будет переходить по нажатию цифр или клавиш Fx - быстрый переход. Тогда эти клавиши должны быть в окне проги постоянно видны и напритив присвоеные значения.

8. Ну и каналов побольше бы ! :Yahoo!:

=============

ИМХО наверняка где то есть такое. Только бы найти.


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

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Ок, делать начинаю, будут вопросы задам в этой теме

_________________
if(!Operate) Read(pDatasheet);


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

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
в ТЗ - еще должно отображаьбся цифрами в десятичном виде текущее положение регулятора и в НЕКС два посылаемых байта - чтоб просто было олаживать связь и не ломать голову где глюк. А можно и всю посылаемую строку показывать но два байта положения как то выделить или отделиь от преамбулы. :ROFL:

PS - можно конечно PROTEUS задействовать связав его с COM портом но это - не из пушки, а из мортиры и по мухам.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна программа с регулятором выдающая его положение на COM
СообщениеДобавлено: 01 ноя 2009, 00:07 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Ок, понял

_________________
if(!Operate) Read(pDatasheet);


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

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Вот тоже помогают - есть компонент для делфай и програмку набросали :Bravo: , ща посмотрю ее
http://kazus.ru/forums/showthread.php?t=14703&page=2


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна программа с регулятором выдающая его положение на COM
СообщениеДобавлено: 02 ноя 2009, 11:25 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Выкладываю тестовый вариант программы: внешний вид регулятора, отправка в порт значения положения регулятора каждую секунду...
Жду комментариев.


Вложения:
1.rar [276.21 КиБ]
Скачиваний: 21

_________________
if(!Operate) Read(pDatasheet);
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна программа с регулятором выдающая его положение на COM
СообщениеДобавлено: 02 ноя 2009, 11:30 
Не в сети
отсылающий читать курс
Аватара пользователя

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Я попробую после обеда. СПАСИБО !!!
:Bravo: :good:
Но хоть бы 5 раз в сек. :D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна программа с регулятором выдающая его положение на COM
СообщениеДобавлено: 02 ноя 2009, 11:40 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Вот потому и жду комментариев ;). Все что нужно доделать будет - напиши

_________________
if(!Operate) Read(pDatasheet);


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

Зарегистрирован: 06 ноя 2005, 04:18
Сообщения: 14195
Откуда: Москва
Надобы крутилку побольше сделать - 4-5 См - как эмблема робофорума. Убрать градусы положения. и желательно чтоб число сразу обновлялось а не тогда когда мышку отпустишь с регулятора.

О УЖАС ! оно обновляется даже не при отключении мышки а при следующем щелчке по стрелке для нового регулирования. Это плохо.

Не надо чтоб перескакивала в ноль при перекрутке. Пусть остается на максимуме. так же и в стороны минимума.

Можно ли сделать произвольные цифры максимума, а не набор величин ?

КОМ-ы можно сделать набор почаще до 10.

Надо добавить кнопочку "свернуть".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна программа с регулятором выдающая его положение на COM
СообщениеДобавлено: 02 ноя 2009, 16:25 
Не в сети
Аватара пользователя

Зарегистрирован: 21 дек 2006, 19:56
Сообщения: 4468
Откуда: Украина, г.Одесса
прог. языки: Delphi и С
На чем писал?
Регулятор однозначно побольше, а может линейный сделать его?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна программа с регулятором выдающая его положение на COM
СообщениеДобавлено: 02 ноя 2009, 16:28 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Писал на языке C++ (MFC) среда VisualStudio 6.0

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нужна программа с регулятором выдающая его положение на COM
СообщениеДобавлено: 02 ноя 2009, 16:55 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10990
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
комментарии такие : а как бы тоже самое только кросс платформенно ?
исходники и базу на Qt


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

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


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

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


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

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