Автор Тема: Проблемы при повторении  (Прочитано 97410 раз)

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
Проблемы при повторении
« Ответ #20 : Марта 01, 2009, 20:32:26 »
Цитата: MPR
так все таки 10 версия прошивки есть или ее нет?
10 с отпаданием
9 с переключением
лежат в одном архиве...

Цитата: MPR
По сбору инфы о пультах вопрос простой, что вам мешает добавить в осциллограф функцию автоматической отправки конфига на сайт?
Через месяц-другой конфигов будет хоть залейся.

1) про причине отсутствия нета у большинства пользователей...
2) как конечный ПРОВЕРЕНЫЙ вариант отличить от начальных?
3) к конфигу нужна подпись – тип оборудования и пульта
Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

MPR

  • Гость
Проблемы при повторении
« Ответ #21 : Марта 01, 2009, 23:58:17 »
Цитата: QuickWitted
1) про причине отсутствия нета у большинства пользователей...
2) как конечный ПРОВЕРЕНЫЙ вариант отличить от начальных?
3) к конфигу нужна подпись – тип оборудования и пульта
1) Люди с отсутствующим инетом ни в жисть не отладят ваш девайс, так что  можете сразу этот круг откинуть
2) доработать мануал по настройке так что бы при не полных данных форма не отправлялась, с тем же успехом можно отправлять все, а учитывать потом только полные варианты.
3) а вы предложите человеку два варианта программы 1 - геморимся с загадками 2 - заполняем строчку модели пульта и жмем отправить
ЗЫ
Короче тут такая беда, не едет слай контрол с новым плагином на одном компе. То есть на домашней машине все работает только в путь, прошивка 10 обучена, все как надо, чипсет NForce4, плата работает стабильно сделано все строго по схеме.
А вот на самом нужном компе, слайконтрол вылетает с ошибкой после обработки пары-тройки сигналов. Грешу на глюк плагина нового, ибо повторюсь на другом компе все едет нормально. Если после вылета запустить слай повторно, то опять пара команд и вылет, то есть контроллер не повис.
Какие будут мнения?

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
Проблемы при повторении
« Ответ #22 : Марта 02, 2009, 00:49:06 »
Цитата: MPR
1) Люди с отсутствующим инетом ни в жисть не отладят ваш девайс, так что  можете сразу этот круг откинуть

каждый день (если верить логам) сайт сливают полностью для просмотра в офлайне...
(прогами типа телепорт.)

Цитата: MPR
2) доработать мануал по настройке так что бы при не полных данных форма не отправлялась,
с тем же успехом можно отправлять все, а учитывать потом только полные варианты.

Пример у тебя числится страна Афганистан.
Ты там живёшь - нет, просто выбрал первое попавшееся...

Цитата: MPR
3) а вы предложите человеку два варианта программы
1 - геморимся с загадками 2 - заполняем строчку модели пульта и жмем отправить

Как закончу с основной работой - допишу...

Цитата: MPR
То есть на домашней машине все работает только в путь, прошивка 10 обучена, все как надо, чипсет NForce4, плата работает стабильно сделано все строго по схеме.

Если можно оставшиеся от обучения файлики с данными о пульте... и точный тип мат платы...

Цитата: MPR
Короче тут такая беда, не едет слай контрол с новым плагином на одном компе.

если требования не высоки (типа конфигов со скриптами...)
то есть ещё такая прога как ПерехватЪ или если только работа с винлирком - то творение ДеМакса

Цитата: MPR
Какие будут мнения?

Мало данных – не хватает данных о Чипсете, винде.
« Последнее редактирование: Марта 02, 2009, 08:14:31 от QuickWitted »
Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

MPR

  • Гость
Проблемы при повторении
« Ответ #23 : Марта 02, 2009, 01:21:54 »
...я то же был уже морально готов сливать весь сайт целиком, дабы упростить поиск, это следствие упомянутого выше
...если быть точным то страна не афганистан, а парагвай и тыкнута не просто так
...насчет чипсета NF4, если это принципиально, то уточню, на нем девайс работает через хаб, иначе не определяется, танцы с отключением и подбором стабилитронов ничего не дали, оставил через хаб, так как этот комп не актуален. ОС - WinXP SP3
Главная проблема со вторым компом чипсет AMD 780G, проц двухядерный, ОС - WinXP Tablet edition. Девайс определяется слету, ставятся дрова, все без проблем и сразу. Старый плагин оригинального igorplug работает стабильно, новый с вашего сайта приводит к вылету с ошибкой скай контрол после одной двух принятых команд. Пробовал тыкать в разные порты, через хаб, напрямую, разницы нет. Повторюсь электрика не виснет, после перезапуска скай контрол вылетает повторно через пару команд. Осциилограф программный нормально отдает кнопки, все стабильно, то есть похоже проблема на уровне взаимодействия скай контрол и плагина

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
Проблемы при повторении
« Ответ #24 : Марта 02, 2009, 08:13:50 »
Цитата: MPR
Осциилограф программный нормально отдает кнопки, все стабильно, то есть похоже проблема на уровне взаимодействия скай контрол и плагина.

Слай сам по себе морально устарел.
Автор отошел от разработки и новых версий пока не предвидится...
Плагин писал не я, а Сергей...
И как показывает практика - сам плагин стабилен...
(похоже сам контрл криво встал...)

Т.к. алгоритм хеширования, при использовании 10 версии, вместе с графикой, просто незадействованы...
передаётся только номер кнопки... и вылет не плагина, а всей системы (слая)

Попробуй ПерехватЪ или то что ДеМакс написал

Программа "Сервер ИК" версия 1.2:
http://www.demmax2004.narod.ru/pages/programs.htm

у него на этой странице две программы описаны...
"Сервер ИК" описан под рис1.


Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
Проблемы при повторении
« Ответ #25 : Марта 02, 2009, 18:46:14 »
Цитата: MPR
так все таки 10 версия прошивки есть или ее нет?

Смотри пост - http://www.msevm.ru/forums/index.php?showtopic=1718#
Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

MadMax

  • Гость
Проблемы при повторении
« Ответ #26 : Марта 02, 2009, 21:49:51 »
В общем что то с софтом не то, буду разбираться, может винда шалит...
Поясню для чего был затеян весь сыр бор:
имеется вот такой пульт http://www.tweaknews.net/reviews/pack/
и домашний медиацентр, он же сервер терминалов, он же торрент качальщик и прочее что требует постоянного онлайна.
монитора нет, подключен к телевизору
в качестве медиа оболочки используется NVIDIA nStant media (кто не знает, рекомендую ознакомится, вещь интересная)

это все так сказать дано  

Теперь, собсна, что делал
Попробовав ДУ через штатный COM приемник выяснилось что COM для своевременной и точной реакции не совсем пригоден.
Вторая проблема возникла при попытке управлять с пульта медиа оболочкой. Большинство популярного софта не смогло нормально передать команды управления от СОМ порта окну медиаплейера. Либо вообще полный ноль реакции, либо через пень колоду, с пятого раза.
Было принято решение собрать usb приемник максимально близкий к реалтаймовой обработке сигналов+возможность управления кнопкой выключения питания, собственно igorplug для этих целей вполне самое оно.

И вот теперь собственно вопросы:
1. Софт который позволит управлять одним единственным приложением но максимально нативно со стороны эмуляции кнопок клаиатуры? Слай контрол в принципе если бы не выпадал вполне подходит. Обязательное условие ПОЛНАЯ незаметность софта, никаких нагскринов и шуток раз в месяц типо "ответьте на вопросец, у меня тут сомнения". Отвечать не на чем (нет монитора) и нечем (нет клавы), соответственно не работает дистанционка, не работает весь центр.
2. Странная работа igorplug2 (прошивка 10 обученная под пульт) с программами для пультов, слай контрол выбивает после пары нажатий на кнопку,  перехват то же отказался работать, тупо вешается. На другом компе слай контрол работает без проблем с этим же датчиком.


Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
Проблемы при повторении
« Ответ #27 : Марта 02, 2009, 23:16:15 »
Цитата: MadMax
имеется вот такой пульт http://www.tweaknews.net/reviews/pack/

А у меня как раз таких таймингов ещё не было  

Цитата: MadMax
И вот теперь собственно вопросы:
1. Софт который позволит управлять одним единственным приложением но максимально нативно со стороны эмуляции кнопок клаиатуры?

ПерехватЪ смотрел?
http://perehvat.info/

Цитата: MadMax
2. Странная работа igorplug2 (прошивка 10 обученная под пульт) с программами для пультов, слай контрол выбивает после пары нажатий на кнопку,  перехват то же отказался работать, тупо вешается. На другом компе слай контрол работает без проблем с этим же датчиком.

Похоже винда...
(при условии что осциллограф не глючит)
Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

MadMax

  • Гость
Проблемы при повторении
« Ответ #28 : Марта 03, 2009, 01:08:04 »
да скину я конфы когда отстрою все...
хотя при условии что пульту этому больше 10 лет, я могу быть чуть ли не единственным владельцем в россии
с виндой хз, вроде проблем то никаких нет, кроме этой.
осциллограф как раз работает без проблем.
Может кривая реализация усб порта у АМДшников?

кстати, я не совсем понял про фиксацию хвоста, как это должно работать?
то есть при настройке проши, мы ловим хвост, биндим на метку, в итоге при постоянно зажатой кнопке что у нас идет в комп? сигнал хвоста? или постоянный повтор нажатой кнопки?
« Последнее редактирование: Марта 03, 2009, 08:13:42 от QuickWitted »

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
Проблемы при повторении
« Ответ #29 : Марта 03, 2009, 08:22:59 »
Цитата: MadMax
с виндой хз, вроде проблем то никаких нет, кроме этой.
осциллограф как раз работает без проблем.
Может кривая реализация усб порта у АМДшников?

При работе с амдэшниками два варианта проблем (встречаются не у всех)
1 виснет библиотека при сильной нагрузке.
2 синий экран при установке девайса.

если девайс установился и хоть одна прога (например осциллограф) с ним работает
без зависаний библы (не появляется девайс нот коннект)... то проблема не в порте...

Сейчас решаем вопрос о полном переходе на ХИД...
Ищем знающих...
Если кто знает кого либо у кого можно поспрашать про интерфейс,
просьба сообщить в мыло...
Проект не коммерческий и нужна небольшая помощь…

Цитата: MadMax
при настройке проши, мы ловим хвост, биндим на метку, в итоге при постоянно зажатой кнопке
что у нас идет в комп? сигнал хвоста?

сигнал хвоста.

прога на компе сома решает что с ним делать...
т.е. если он был недалеко от заголовка, то это та же кнопка...
« Последнее редактирование: Марта 03, 2009, 08:24:08 от QuickWitted »
Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

MadMax

  • Гость
Проблемы при повторении
« Ответ #30 : Марта 03, 2009, 17:35:55 »
соответственно при тесте обученной проши (с фикснутым хвостом) осциллографом, мы будем наблюдать в осциллографе распознаный ID хвоста, а ID кнопки можно будет "поймать" только быстро нажав и отпустив?

Цитата: QuickWitted
Сейчас решаем вопрос о полном переходе на ХИД...
это поможет?
http://www.lvr.com/hidpage.htm
http://www.usb.org/developers/devclass_docs/HID1_11.pdf
http://www.usb.org/developers/devclass_docs/Hut1_12.pdf
вот навскидку
http://www.mictronics.de/?page=avr_usb_joystick

MadMax

  • Гость
Проблемы при повторении
« Ответ #31 : Марта 03, 2009, 17:51:57 »
а вот пример архитектуры HID девайса
http://nagasm.suac.net/ASL/usb/usbjoy.pdf

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
Проблемы при повторении
« Ответ #32 : Марта 03, 2009, 18:55:34 »
Цитата: MadMax
соответственно при тесте обученной проши (с фикснутым хвостом) осциллографом, мы будем наблюдать в осциллографе распознаный ID хвоста, а ID кнопки можно будет "поймать" только быстро нажав и отпустив?

Да.

Про ХИД есть исходник http://www.joysticks.ru/joysticks/samodel/24.shtml
но грабли в том, что опрос там 120 раз в сек...
(со слов http://mercury13.tut.su/)

На Ир ресурсов не хватит...
а с нвидеа у этого исходника глюки не проявляются...

Ищу ответ на вопросы:
можно ли замедлить
можно ли остановить опрос

Получил наводку о поле bInterval.
как руки дойдут - проверю...

Почему джойстик?
К нему уже есть готовые проги контроля...

если я заверну нечто новое и не стандартное, то программ контроля не будет совсем.
и функционал у них больше чем у эмуляции клавы и мыши...

да можно поставить два мк и завести и2с...
но пока пользователи просят на одном...
« Последнее редактирование: Марта 03, 2009, 19:15:24 от QuickWitted »
Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

MadMax

  • Гость
Проблемы при повторении
« Ответ #33 : Марта 03, 2009, 20:02:10 »
Цитата: QuickWitted
Почему джойстик?
К нему уже есть готовые проги контроля...
отому что джойстик от НЕ джойстика отличается дискриптором HID
какой дискиптор получила система такой драйвер и выбрала.
Фактически HID хороши тем что не нужно дров, но эта фича с другой стороны накладывает жесткие ограничения на структуру передаваемых данных.
В итоге что бы HID джой стал HID клавиатурой нужно:
1 Изменить дискриптор
2 Вместо координат при опросе посылать нажатия кнопок.
Поскольку протокол обмена общий то данные просто инкапсулируются в протокол, в случае с джойстиком (примерно) первое слово - ось Х, второе слово - ось У и тп.
в случае с мышкой первое слово - абсолютное перемещение по Х, второе по У, дальше колесо и тп.
Количество этих слов задается дискриптором насколько я помню, так вот частота опроса это не просто величина, она явно определяется дискриптором который задает количество слов (грубо говоря подстаривает потокол исходя из возможностей девайса)
Вообще для устройств управления важнее всего реакция отклика и именно поэтому в протоколе HID возможно просто не предусмотрено явное задание частоты опроса. Сама архитектура подразумевает что часота опроса должна быть максимально возможная.
В случае с MJoy эти 100 (или 150) мс как раз определяются временем обработки в атмеге и количеством слов передаваемых данных (хотя верхняя планка там то же ограничена, сколько угодно ждать не выйдет), а не стремлением вписаться в рамки протокола.
ЗЫ
Я в общем то не программер, с джойстиком этим давно сталкивался, так что все вышесказанное сугубо имхо, можете не пинать.

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
Проблемы при повторении
« Ответ #34 : Марта 04, 2009, 07:30:47 »
Цитата: MadMax
Потому что джойстик от НЕ джойстика отличается дискриптором HID
какой дискиптор получила система такой драйвер и выбрала.

Если верить книжке - драйвер на все хиды один...
(который описывает ХИД как класс)

Цитата: MadMax
В итоге что бы HID джой стал HID клавиатурой нужно:

Не клава ничем полезным не отличается...
и доступ к ней из софта винда блокирует...

Это на СИ
http://www.mindrunway.ru/GraniCubHid.html

А мне нужен был асм.

Цитата: MadMax
она явно определяется дискриптором который задает количество слов

А я о чём писал?
Поле bInterval в дескрипторе.

Цитата: MadMax
поэтому в протоколе HID возможно просто не предусмотрено явное задание частоты опроса.

вот поэтому я и искал тех кто знает и помнит доку – хотя бы в каком разделе о чём писалось...
а иначе мне уже "насоветовали" пару десятков гипотез...
которые идут от не вникания в документацию, которой листов 200 и
она плохо структурирована для поиска...
« Последнее редактирование: Июня 22, 2009, 00:07:18 от QuickWitted »
Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
Проблемы при повторении
« Ответ #35 : Марта 04, 2009, 20:43:30 »
Цитата: MadMax
отому что джойстик от НЕ джойстика отличается дискриптором HID

Выложил дэмку для проверок IgorPluga2
отключил всё (включая опрос кнопок и АЦП) кроме эмуляции джоя.

У кого есть доступ к машинам с мат платами Нвидео
(там где были глюки)
тестим и отписываемся.
Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

MadMax

  • Гость
Проблемы при повторении
« Ответ #36 : Марта 05, 2009, 21:01:17 »
Залил прошивку, девайс под названием HID джойстик прекрасно определился на мамке k8n sli, напомню что igorplug эта мать видеть не хотела никак.
с этой прошивкой плата отдала VID_0777 и PID_0001, c прошивкой 10 управляемого реле были нули и как следствие невозможность определить устройство.
Детально:
при подключении ловятся два устройства
1 HID-compliant game controller

VID_0777 PID_0001
класс HIDClass

2 USB Human Interface Device

VID_0777 PID_0001
класс HIDClass

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
Проблемы при повторении
« Ответ #37 : Марта 06, 2009, 21:36:23 »
Цитата: MadMax
Залил прошивку, девайс под названием HID джойстик

залил на сайт новую прошивку...

тестим частоту мигания кнопок и отписываемся...
« Последнее редактирование: Марта 06, 2009, 22:12:11 от QuickWitted »
Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

Гость_Mad_Max_*

  • Гость
Проблемы при повторении
« Ответ #38 : Марта 06, 2009, 23:49:59 »
1 ссылку можно запостить, там вроде тот же архив лежит
2 поподробнее про частоту мигания плз, что там должно мигать и как?

Оффлайн QuickWitted

  • Moderator
  • VIP
  • *****
  • Сообщений: 885
  • Репутация: +1/-0
    • http://www.mindrunway.ru/
    • Личное сообщение (Оффлайн)
Проблемы при повторении
« Ответ #39 : Марта 07, 2009, 01:32:48 »
Цитата: Гость_Mad_Max_*
1 ссылку можно запостить, там вроде тот же архив лежит
2 поподробнее про частоту мигания плз, что там должно мигать и как?

архив заменил
в нём есть readmi...
« Последнее редактирование: Марта 07, 2009, 09:13:16 от QuickWitted »
Модерирую ветку форума о “самодельных” системах управления компьютером с пульта.
Список форумов > Технический форум > Интернет-проекты участников форума > Mind Run Way

 

Последние сообщения на форуме: