Jump to content

SMN

Members
  • Posts

    1418
  • Joined

  • Last visited

Everything posted by SMN

  1. :thumbup::thumbup:
  2. Вот FA-18 Throttle.zip
  3. Ясно ! Всем спасибо !!! Особенно FenechkA -:thumbup: А как проще убрать IOUMD ? Хотя не мешает... но для порядка
  4. Да вряд-ли !! Остальное меня всё устраивает. А можно это //MapKeyIOUMD(&Throttle, CSU, PULSE+[color=#a52a2a]'='[/color], PULSE+[color=#a52a2a]'='[/color], PULSE+[color=#a52a2a]'='[/color], PULSE+[color=#a52a2a]'='[/color], PULSE+[color=#a52a2a]'='[/color], PULSE+[color=#a52a2a]'='[/color]); //MapKeyIOUMD(&Throttle, CSD, PULSE+[color=#a52a2a]'-'[/color], PULSE+[color=#a52a2a]'-'[/color], PULSE+[color=#a52a2a]'-'[/color], PULSE+[color=#a52a2a]'-'[/color], PULSE+[color=#a52a2a]'-'[/color], PULSE+[color=#a52a2a]'-'[/color]); MapKey(&Throttle, CSU, REXEC(0, 100, "ActKey(PULSE+KEYON+'=');")); MapKey(&Throttle, CSD, REXEC(0, 100, "ActKey(PULSE+KEYON+'-');")); Запускать через GUI ? Или через GUI это не запустится?
  5. WOW !!!!!:thumbup::thumbup::thumbup::thumbup: Заработало как хочу... держу и идёт плавно !!
  6. Хреново ! Хуже, чем мой c HOLD Тоже тыкать надо, и при тыкании прыгает больше, чем при HOLD А при удержании - так же сумашедший
  7. Да не могу быстро проверять...:) Щас... время дай
  8. Вариант НЕ работает, стоит на месте
  9. Не многоуровневый... просто так по умолчанию было,так и осталось Но не мешает же...
  10. Попробую...
  11. Сделал так... добавил (желтое) запуск через редактор Стоит на месте...:( Фу ты... надо же на Throttle изменить, сорри
  12. Да не надо...:lol::lol: ТО, что мне надо - плавное медленное перемещение наклона антенны при ПОСТОЯННОМ удерживании кнопки CSU (НЕ тычками), что-бы не за 1.5 сек пробегался весь диапазон, а за 5-6 сек примерно!! Не родится каменный цветок такими методами (выбором способа нажатия и отжатия) :megalol:Успокаиваемся !! У тебя при постоянном нажатии и удерживании CSU медленно идёт наклон? Нет ! Ну вот в этом и проблема, а тыкать и ловить и у меня при Hold неплохо получается, лучше, чем в твоём скрипте (проверил)
  13. Я добавил в пред пост.. не прочитал наверное, сделал как так на скрине у тебя (PRESS - Press / RELEASE - Pulse) - ХУЖЕ стало, чем HOLD, я там описал логику и почему так, как я думаю.
  14. А как-же я замерю этот импульс? В миллисекундах.. Тут из 10 примерно одинаковых "тычков" - почти во всех разное смещение. рука то у меня не метроном :-) Одинаково не может. Единственно, если вообще, как к раскалённой плите прикасаться - то на единичку смещается.:lol:
  15. При PULSE ничего не сдвигает вообще! Мал импульс (даже при 50 миллисек максимум в настройках). А что-бы заставить двигаться, надо ставить HOLD (сколько держишь, столько и идёт сигнал) - тут уже то, про что пишу, очень быстро бегает. Или короткими тычками перемещать.. судорожно, ловя тот минимальный интервал импульса при котором реагирует.. *может там 100 миллисек надо вначале..может больше, )
  16. Делал раньше еще для CSU и CSD - стоит колом (писал в той теме ещё) Не хватает длительности сигнала PULSE (ставил и максимум 50 миллсек) для реакции DCS-а !!! Нет! Команда выбирается не вверху (PRESS-RELEASE) а ниже. Вверху выбирается только положение CSU или CSD (да и любого) при котором выбранная команда (PULSE) будет отрабатываться! Ну или какую выбрал ниже. Ещё раз - выбор PRESS (верхнего) - это НЕ удерживать, как ты пишешь. Это просто положение CSU, PRESS - это верхнее положение, RELEASE - это отпущенное, центральное. Нет и еще раз нет! Ты просто пойми... Верхние два варианта PRESS и RELEASE - это НЕ КОМАНДЫ !! Это положение при которых срабатывают назначенные ниже команды: - Pulse - Hold - Press - Relaase В твоём варианте PRESS-PULSE (для CSU и CSD) это: - Двигаешь вверх CSU (нажимешь, активируешь CSU) - это положение PRESS для CSU ....положение, НЕ команда! И для этого положения у тебя задана команда PULSE. Она будет идти 25 мсек... ну или до 50, как настроишь. И всё... Хоть ты будешь держать час CSU нажатым вверх (только синяк будет), а никакого сигнала от него уже давно не будет !! 25 мсек прошли давно ВСЁ !! Ноль там уже давно сигнал. НОЛЬ ! Хоть и продолжаешь усердно жать вверх CSU... - Ну и такой-же алгоритм и для CSD будет. Теперь по твоему скрину... CSU PRESS - Press RELEASE - Pulse Сделал, попробовал.. почти то-же, что и при PRESS-Hold (как у меня и стоит), только хуже ещё, дерганней. Да и по логике.. это почти то-же самое.... PRESS - Press Нажал вверх CSU, и пошла команда Press (бесконечное нажатие), отпустил - пошла команда Pulse, типа отмены.. Хотя так не правильно делать. Press надо всегда отменять командой Release по мануалу Просто PRESS - Hold делает это лучше ! Но и это не устраивает.. быстро ! :-)
  17. Мы говорили, я так понял о разных PRESS и RELEASE... Я от типе нажатия, а ты о положении переключателя ( выше строчка и 2 варианта) Но не меняет это результат. Сделал так и никакой реакции на нажатие, стоит мертво, через 5 раз что-то дёрнется и всё.. Да и не меняет сути это состояние переключателя Press – нажатое состояние кнопки (переключателя) Release – отжатое состояние кнопки (переключателя) Когда далее программируем события (event), указываем - будет ли это событие происходить при нажатии кнопки, или когда она будет отпущена Т.е в данном примере, при нажатии - сигнал импульса и при отжатии сигнал импулься (в твоём случае), в моём только при нажатии (PRESS-PULSE). Ты давишь вверх и потом вниз - идут два одинаковых импульса. Я давлю вверх - идёт один импульс, вниз - ничего не идёт. Те-же яйца... что при нажатии длительности импульсного сигнала недостаточно, что потом и при отжатии, импульс то один и тот-же ! Да и импульс в данном варианте не катит.. Нужно удерживание. не будешь же тыкать 25 раз, что бы поднять с 0 до 25 например. Но и тут даже импульса не достаточно для отработки. А если сделать HOLD на оба положения переключателя PRESS-HOLD и RELEASE-HOLD, то что будет ? Верно... в обоих положениях будет команда HOLD идти.. уйдёт сразу до упора и там останется :-) Это просто пример. Вариант PRESS-PRESS и RELEASE-RELEASE на эту кнопку полностью 100% аналогичен PRESS-HOLD. И так понятно, и протестил. P.S Хоть как дави эту кнопку, нежно, злобно.. и так далее - реакция зависит не от способа нажатия , а от отклика на это нажатие внутри DCS ! И хоть не умеет варить кофе Таргет, хоть научится - в данном примере это не изменит ситуацию
  18. Путаешь...:-) Физически PRESS и RELEASE не могут висеть на одном и том же положении одной и той-же кнопке ! Эти команды взаимоисключающие! RELEASE должен отменить предыдущий PRESS каким либо физ действием ( этой-же, но переведя её в другое программируемое положение..) Если бы у этой хатки был центр программируемый - то да вопросов нет, но его нет. Я же написал - сделал так, PRESS и RELEASE на одну и ту-же. Но будучи уверенным на 99%, что фигня это. Так и вышло. Давлю в игре и стоит на месте... ну разок чуть дёрнулось. Логично. Идет команда на нажатие и тут-же сразу на отмену - что еще должно быть? Ничего - так и происходит. А то, что дёрнулось разок - это просто PRESS и RELEASE чуток не совпали. А твое мнение: Неверно. Это HOLD так работает!! А у PRESS хоть размыкай, хоть нет - всё, она замкнута постоянно ! И для снятия этой PRESS надо использовать команду по замыканию другого (программируемого) положения этой кнопки, на что и назначается команда RELEASE
  19. Не получится так !! Нет центрального положения этой хатки! Вверх назначил PRESS, а на что назначать RELEASE ?? На этот же верх? Так это-же мгновенное отмена введённой команды. Проверил - так и есть. Стоит колом :-) Что-бы убрать PRESS, надо на другое положение (на центр в нашем случае) назначить RELEASE. А центра нет! Так-что только HOLD. И нормально он отрабатывает, как и положено. Просто реакция внутри DCS не такая как хотелось бы.. Таргет - хоть и многое может, но он не волшебник и внутрь скриптов DCS залезть не может! И никакого дребезга там нет. Реакция равномерная, ровная - просто очень быстрая! Вот если бы в режиме HOLD сделать не непрерывный сигнал, а импульсный, с возможностью изменения длительности этих импульсов (типа скважности), то тут можно было бы поиграться и чего-то добиться. Но про такую возможность HOLD я не в курсе, да вряд-ли. Дискуссию можно прекращать - только сами разработчики ИМХО могут это изменить.
  20. Ты ИМХО что-то путаешь У меня такая информация, и я так делаю и так и работает: HOLD - это пока держишь, там нет времени! Держишь - есть сигнал, отпустил - нет. И для HOLD не надо никакой доп команды (как ты пишешь PULSE), что прекратить её действие, просто отпустил или перевёл в другое положение. А вот PRESS - да.. там постоянное нажатие эмулируется хоть и отпустил кнопку и его надо отменять обязательно командой RELEASE. А PULSE - это разовое кратковременное нажатие, независимо, держишь дальше или нет и сколько держишь! Тычёк типа, в миллисекундах настраивается У меня HOLD назначено. И работает так-же как и в твоём скрипте. Держу - идёт, отпустил - стало Весь мой "сыр-бор"о скорости реакции, скорости изменения наклона.. при удержании клавиши. Я подробно писал про предположения и мысли почему так.. там, в вопросах Вот например.. стоит 28/2 Что бы сделать 35 например, по логике - нажал и ждёшь и ползёт.. 29..30..31..32..33..34..35, отпустил. Фиг - так не получится. Если так сделаешь - за цифрами не успеешь следить. за 1 сек уйдёт до упора (99). Надо "тыкать" ...раз..два и ловить. Я про это! Так не нормально ИМХО
  21. Дв я не для GUI прошу, в мой скрипт с GUI вставить кусок касаемый этой кнопки, как у тебя. И запускать буду уже через редактор скриптов есс-но Я это имел ввиду. А в GUI у меня и стоит "HOLD" - удержание. НО быстрей, чем у тебя показалось бегает у меня. Или у тебя тоже просто "HOLD" ? Тогда это без разницы... в GUI или в редакторе скриптов. Щас проверил, у меня через GUI так-же !! Просто показалось, что плавней у тебя.. Я хотел бы плавнее, что-бы при нажатии и удержании, а не тыкании - медленней перемещалось Всё .. ясно, у тебя так-же как и у меня, тыкать надо, а не держать и ждать нужного
  22. Продолжение отсюда.. там не по теме просто пошло немного.. Проверил, да.. заметно лучше! А можно попросить в мой профиль вставить только это, как ты обозвал управление "грибком" этим вверх и вниз. Остальное, что-бы всё моё осталось.. привык и мне удобно! Профиль с "TARGET GUI" мой вот: Про загрузку через "TARGET Script Editor" есс-но понятно... FA-18 Throttle.zip
  23. Ок, продублировал тут и продолжим там. :thumbup: Тут оставляю только просьбу к разработчикам "на корню" решить это с уменьшением скорости реакции на нажатие.
  24. Проверил, да.. заметно лучше! А можно попросить в мой профиль вставить только это, как ты обозвал управление "грибком" этим вверх и вниз.
  25. Назначал. И убрал с оси.... Плюс: - Более менее нормально работает скорость перемещения Минус: - Алгоритм работы этого колёсика. В реале же он с пружинным центром, надавил - пошел наклон или зум контейнера, отпустил - колёсико прыгнуло в центр и движение остановилось! А тут надо будет для остановки перемещать в центр принудительно, пробовал - архи не удобно! -Ну и то, что это колесо в стороне. Для зума, где не глядя надо им управлять тоже не добавляет удобства. Я пробовал - вернул на хатку. Удобно всё, и пружинка в центре и под пальцем рядом.. всё ОК, за исключением этой бешеной скорости перемещения наклона. Но проще мириться с этим, чем на колесо назначать. Как-то так ИМХО Или просить разработчиков как-то уменьшить эту скорость перемещения наклона !! :worthy: P,S Кстати на F-16 на колёсике удобно получается .. там алгоритм другой (и в реале тоже), повернул чуть колёсико, наклон изменился пропорционально углу поворота и встал !! Не надо в центр возвращать. там это удобно. Я там так и сделал. И зум контейнера не завязан на это колесико. А тут, на F-18 по другому, и центр нужен и зум еще тут же
×
×
  • Create New...