Alex_Oz Опубликовано: 4 декабря 2018 Опубликовано: 4 декабря 2018 Есть такое ограничение на одновременную работу. Можно попробовать создать третий FA на две оси сразу, который уже запускать от одновременного нажатия (через AND).
Alex_Oz Опубликовано: 4 декабря 2018 Опубликовано: 4 декабря 2018 Я попробую на досуге посмотреть на предмет переработки движка фиксации осей. Там только проблема что код разбросан по десятку мест минимум, есть шансы заломать попутно разные виды фиксаторов. Но попробовать имеет смысл. 1
72AG_Olega Опубликовано: 4 декабря 2018 Опубликовано: 4 декабря 2018 (изменено) Спасибо! Классная штука однако! Я вчера оценил! У меня вопросик маленький только. Для относительной оси: - если она с центром: при достижении границы оси и дальнейшем удержании кнопки а затем смены направления движения ползунок начинает двигаться сразу - если она без центра: при достижении границы оси и дальнейшем удержании кнопки а затем смены направления движения ползунок сначала ждет, а потом начинает двигаться То есть во втором случае ось значений выходит за пределы видимого диапазона. В игре БзС граница дипазона значений оси техночата совпадает с видимой границей оси в тестере. Удерживая кнопку после достижения границы техночата (например 0%) и сменив её направление на противоположное, видим "залипание" начала изменений в техночате... Время залипания прямо пропорционально времени удержания кнопки (в сторону как-бы за границу оси) после достижения границы техночата. Изменено 4 декабря 2018 пользователем 72AG_Olega 1
Alex_Oz Опубликовано: 4 декабря 2018 Опубликовано: 4 декабря 2018 (изменено) Ось без центра выходит за границу только с одной стороны или в обе? По логике - только внизу, за нулевые значения. Как-то не представлялось изначально что оно без центра может быть Принято, спасибо. Изменено 4 декабря 2018 пользователем Alex_Oz
72AG_Olega Опубликовано: 4 декабря 2018 Опубликовано: 4 декабря 2018 (изменено) И за верхнюю и за нижнюю. И только при выключенном чекбоксе Cn. Если он включен, то всё в порядке, "залипания" нет. Оси у меня на микростиках, как писал выше (лог оси №4 и №5). Весь ненужный сыр-бор здесь из-за "оставленного" положения оси. При наличии центра и начале вылета ось по умолчанию встает в центр, если Cn не включен, то ось встает в последнее оставленное значение (по крайней мере так считывает игра). Алекс, - можешь особо не заморачиваться по этому поводу, наверно никому кроме меня это не нужно. Выход из положения, видимо, лежит в алгоритме остановки передачи данных от стика при достижении границы оси, если же стик начинает отклоняться в противоположную сторону, то срабатывает триггер и данные начинают идти. (может этот алгоритм уже и есть, просто я не знаю как его включить) Изменено 4 декабря 2018 пользователем 72AG_Olega 1
Alex_Oz Опубликовано: 4 декабря 2018 Опубликовано: 4 декабря 2018 Не, там все проще. Для униполярной оси и данные надо готовить соответственно, половина просто отсекалась. Отсюда и задержка - минусовая половина данных обрабатывалась, но видна не была. v1_95_B выложил, смотрите.
72AG_Olega Опубликовано: 4 декабря 2018 Опубликовано: 4 декабря 2018 О, блин. Придется обновляться. (придется вспоминать схему... "давненько уже не брал я в руки шашек") Алекс- спасибо.
72AG_Olega Опубликовано: 5 декабря 2018 Опубликовано: 5 декабря 2018 (изменено) Перепрошил на v1_95_В. Всё работает. Вылез побочный эффект, не влияющий на правильную работу и функциональность: после первого применения FA светодиоды Stick и Pedals меняют свой цвет с постоянно зеленого на мигающий красный. Сам стик и педали при этом не "отваливаются" и работают как надо. После переподключения БлекБокса всё по новой, - сначала зеленые, как только первый раз жму кнопку для применения FA (не важно FA1 это или FA3) - опять мигают красным. Изменено 5 декабря 2018 пользователем 72AG_Olega
Alex_Oz Опубликовано: 5 декабря 2018 Опубликовано: 5 декабря 2018 (изменено) Ну и славно. По светодиодам - нет ли событий Fix Axis в списке? Если нет, тогда нужен профиль для выяснения деталей. У меня по крайней мере светодиоды не меняют статус при срабатывании FA. Изменено 5 декабря 2018 пользователем Alex_Oz
La_GGaR Опубликовано: 5 декабря 2018 Опубликовано: 5 декабря 2018 Алекс, а есть плюс минус сроки релиза NG? Или выход новой версии будет приурочен к выходу каких либо ваших новых девайсов?
Alex_Oz Опубликовано: 5 декабря 2018 Опубликовано: 5 декабря 2018 (изменено) Сроков нет, официально скорее всего только с выходом TECS. Неофициально - что-то доступно в статусе w-i-p (для тестов и ознакомления с ожидаемыми изменениями) и сейчас (GF MCG, Gladiator, Njoy32). --------------------------- В 04.12.2018 в 11:38, Alex_Oz сказал: Я попробую на досуге посмотреть на предмет переработки движка фиксации осей. Там только проблема что код разбросан по десятку мест минимум, есть шансы заломать попутно разные виды фиксаторов. Но попробовать имеет смысл. Выложил пакет v1_95_C_FA_Test. Внимание!!!! Коренным образом изменен движок работы фиксаторов осей Fix Axes, а также связанных с этим функций - Double Rate, Curves, Mouse On. Ожидаются повышенное количество проблем в вышеозначенных функциях, возможно прицепом еще что-то. Суть изменений: Было раньше - возможно назначить только один фиксатор одного типа, всего 8 типов+Curves(1). Сейчас - возможно назначить до 10 фиксаторов любого типа (FA+Curves+DoubleRates) одновременно. Проверено только на 2 х FA3a. Удачи Изменено 5 декабря 2018 пользователем Alex_Oz
Alex_Oz Опубликовано: 5 декабря 2018 Опубликовано: 5 декабря 2018 Еще один пример проброса виртуальной кнопки на физический уровень. ( по аналогии с этим примером ) Задействуем рычаг тормоза MCG (вирт.линия 29): Джампером связываем с функцией управления кривыми: результат - при нажатии рычага тормоза в полете получаем переключение кривых каналов крен/тангаж. 2
72AG_Olega Опубликовано: 5 декабря 2018 Опубликовано: 5 декабря 2018 Круто, нет слов (тихо сползаю под стол от восторга)! ?
vovson Опубликовано: 6 декабря 2018 Опубликовано: 6 декабря 2018 (изменено) 13 часов назад, Alex_Oz сказал: результат - при нажатии рычага тормоза в полете получаем переключение кривых каналов крен/тангаж. а к примеру до 50% нажатия как в примере переключение а больше 50% следующая кривая, то есть сколько вариантов смены кривых таким способом можно сделать на одном рычаге тормоза? Изменено 6 декабря 2018 пользователем vovson
Alex_Oz Опубликовано: 6 декабря 2018 Опубликовано: 6 декабря 2018 В текущей версии только одна кривая на ось. В NG будет посвободней в этом плане. На данный момент как вариант можно подумать о такой функции, которая будет перемножать кривую с осью ( тормоза). Тогда можно получить плавное изменение от линейной характеристики к заданной по кривой - в зависимости от положения ручки тормоза. Но это пока так, исключительно теория. 1 1
Alex_Oz Опубликовано: 7 декабря 2018 Опубликовано: 7 декабря 2018 (изменено) v1_95_C3_Control_Curve VKBDevCfg-C_v0.88.93 добавлен комбайн CtrlCrv Управляющая ось #Axis ( для комбайна - логическая ) - ось рычага тормоза 8. Sign и % на данный момент не используются. На выходе : Рычаг тормоза отпущен - характеристика осей 1/2 линейная Рычаг тормоза полностью нажат - характеристика задана кривыми В промежуточных положениях рычага характеристика меняется пропорционально степени нажатия. Изменено 7 декабря 2018 пользователем Alex_Oz 3 3
VictorUs Опубликовано: 7 декабря 2018 Автор Опубликовано: 7 декабря 2018 )))Не не. Гудини - эскейпист. Из любых ловушек выбирался. Очень хорошо о нем у Э.Л Доктороу, Рэгтайм. См. Иностранная литература 1978 г., номера 9 и 10. Пер. Аксенова В.П.. Здесь - Гудвин, Волшебник страны Оз!!! 1
Alex_Oz Опубликовано: 7 декабря 2018 Опубликовано: 7 декабря 2018 Иногда постановка задачи сложнее решения Касательно этой фичи у меня есть сомнения насчет практической пригодности, но c другой стороны - оно ж не мешает и не обязывает. А может кому и полезно окажется. 2
Alex_Oz Опубликовано: 10 декабря 2018 Опубликовано: 10 декабря 2018 Небольшой апдейт CtrlCrv (v1_95_C4_Control_Curve) Добавлен порог начала работы управляющей оси (%). При 0% - работа по описанию v1_95_C3_Control_Curve . PS/ Не забывайте про включение кривых. 4
huligan Опубликовано: 12 декабря 2018 Опубликовано: 12 декабря 2018 а ось с холом никак не заработает с нашим контроллером? Или как то можно подключить?
La_GGaR Опубликовано: 12 декабря 2018 Опубликовано: 12 декабря 2018 холл же вроде как аналоговые показатели выдает? Как и обычный переменный резистор. ИМХО, более старшие товарищи поправят если что, но должно заработать.
Vumpel18 Опубликовано: 12 декабря 2018 Опубликовано: 12 декабря 2018 16 минут назад, huligan сказал: а ось с холом никак не заработает с нашим контроллером? Или как то можно подключить? Заработает, как аналоговый. Скрытый текст Только гарантированы мучения с позиционированием магнитов.
huligan Опубликовано: 12 декабря 2018 Опубликовано: 12 декабря 2018 Щаз придёт хозяин хола и объяснит,чего у него не срабатывает.Может из-за того,что напрямую подцепил без резюка
EIF Опубликовано: 12 декабря 2018 Опубликовано: 12 декабря 2018 Привет, да вообщем ситуация такая: Сделал педали на которых установил датчик холла SS49E. И эти педали были подключены на ось твиста к CobraM5 третьей версии. И они прекрасно там работают. Т.е. датчик отрабатывает как надо, магнит настроен. Недавно приобрел KingCobra MKII Pro (контроллер njoy32 двухэтажный). Залил в нее свежую прошивку _KingCobra_Fat_v1_95_9.vkb, все настроил все прекрасно работает. И решил я к ней подключить свои педали. На разъем контроллера axis к контактам 10(3,3в)-11(дата)-12(gnd) Ось 4 - Rot X подключил соответствующие выводы датчика в педалях. Настройки в конфигураторе прикрепляю. Запустил калибровку оси. Результат нулевой, ось не перемещается. Отпаял датчик холла, а на его место припаял переменный резистор на 10 кОм. Сразу все прекрасно работает. Что я делаю не так? Как заставить этот датчик работать?
EIF Опубликовано: 12 декабря 2018 Опубликовано: 12 декабря 2018 2 часа назад, huligan сказал: Щаз придёт хозяин хола и объяснит,чего у него не срабатывает.Может из-за того,что напрямую подцепил без резюка Ага, возможно проблема в конфигурации джамеров JMP1-8. Джампер 4 был замкнут. Рзомкну - пропробую сегодня.
Vumpel18 Опубликовано: 12 декабря 2018 Опубликовано: 12 декабря 2018 Двух этажный это раритетище. Скрытый текст О джамперах при изменении конфигурации не стоит забывать. Как это было ... давно.
-DED-Ron Опубликовано: 12 декабря 2018 Опубликовано: 12 декабря 2018 Но резистор же заработал - а калибровка с резистором что показывает? Пока 255 вижу - нужно MPL к холлу правильный подобрать. 1
Alex_Oz Опубликовано: 12 декабря 2018 Опубликовано: 12 декабря 2018 Не все холлы умеют в 3,3 вольта, но что с такими происходит при пониженном питании - мне неведомо. Если есть тестер - посмотреть что там на выходе. 1
-DED-Ron Опубликовано: 12 декабря 2018 Опубликовано: 12 декабря 2018 ss495A работает 100% - проверено годами эксплуатации
Alex_Oz Опубликовано: 12 декабря 2018 Опубликовано: 12 декабря 2018 (изменено) А, слона то сразу и не приметил ( SS49E ). Тогда все должно работать. Изменено 12 декабря 2018 пользователем Alex_Oz
huligan Опубликовано: 12 декабря 2018 Опубликовано: 12 декабря 2018 5 часов назад, -DED-Ron сказал: ss495A работает 100% эти то да,а вот кто такие SS49E - таких у меня не было. 6 часов назад, -DED-Ron сказал: нужно MPL к холлу правильный подобрать. Во-Во!!! Джон,пробуй там 9-10-11 ставить
EIF Опубликовано: 13 декабря 2018 Опубликовано: 13 декабря 2018 Да, действительно джампер 4 разомкнул и датчик SS49E прекрасно стал работать ))). MPL выставил 9. 32000 отсчетов в одну сторону и 32000 в другую с шагом 1. Вчера уже испытал. Всем спасибо за помощь и участие. Отдельное спасибо Хулигану за поднятие вопроса здесь! ) P.S. Датчик SS49E имеет по дадашиту рабочее напряжение 2.7 - 6В и насколько я понял он наиболее предпочтителен для работы с njoy32 с его рабочим напряжением 3.3В. При этом ни каких делителей напряжения не нужно.
Alex_Oz Опубликовано: 13 декабря 2018 Опубликовано: 13 декабря 2018 (изменено) PDF от ханивел говорит что так и должно быть (подтяжка нарушит работу выходного каскада): Однако SS49E есть еще от SEC - как бы нормальный выход нарисован( но не факт ) Изменено 13 декабря 2018 пользователем Alex_Oz 1
Alex_Oz Опубликовано: 14 декабря 2018 Опубликовано: 14 декабря 2018 (изменено) Из недокументированного: C помощью CONTROL+LMB можно выбрать сразу несколько кривых, к которым можно применять настройки одновременно С помощью SHIFT+LMB можно скопировать настройки одной кривой (её сначала надо выбрать) в другую Изменено 14 декабря 2018 пользователем Alex_Oz 2 2
-DED-Ron Опубликовано: 14 декабря 2018 Опубликовано: 14 декабря 2018 Не нужно пугаться, что пропала кривая на втором скриншоте - стоит немного потянуть любой ползунок и она проявится.
vovson Опубликовано: 15 декабря 2018 Опубликовано: 15 декабря 2018 В 07.12.2018 в 16:16, Alex_Oz сказал: v1_95_C3_Control_Curve VKBDevCfg-C_v0.88.93 добавлен комбайн CtrlCrv Управляющая ось #Axis ( для комбайна - логическая ) - ось рычага тормоза 8. Sign и % на данный момент не используются. а для гладиатор про такая есть? я бы потестировал
Alex_Oz Опубликовано: 16 декабря 2018 Опубликовано: 16 декабря 2018 (изменено) В 14.12.2018 в 15:38, -DED-Ron сказал: Не нужно пугаться, что пропала кривая на втором скриншоте - стоит немного потянуть любой ползунок и она проявится. Не думаю что тех, кто этим пользуется, можно испугать - но для перфекционистов поправил (v0.88.94). Изменено 16 декабря 2018 пользователем Alex_Oz 1 1
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВойти
Уже зарегистрированы? Войдите здесь.
Войти сейчас