Jump to content

karlsen

Members
  • Posts

    320
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by karlsen

  1. karlsen

    Джой CH Products

    Не надо на него смотреть, просто скопируй и вставь! :) После чего в закладке с джоем проставь для осей Х и У значения NONE в поле DX Axis. Затем во вкладке CMS Осям A1 и A2 (нижнее поле кружков :)) назначь в полях DX Device значение - CM Device1 (если вкладка джойстика первее РУДа стоит). После JS1. вместо B1 можешь вставить ту кнопку которая у тебя отвечает за автотриммирование. Определить её ты наверное знаешь как... При запущеном Диспетчере нажми на нужную кнопку и её название появится в правом верхнем углу диалоговой области. 2. Не знаю как реализован запуск ВСУ в Акуле, потому ничего посоветовать не могу. У меня в ГС2 подобное было из-зи того, что я оставил газ и на РУДе и на колесе РУСа, соответственно, если случайно колесо оказывалось не в минимальном значении оси, то при запуске РУД не был в МГ, а значит запуск был невозможен. И напротив, если колесо было на минимуме, то при отрыве получал МГ (т.к. не проводил предполётных мероприятий и карта джоя активировалась лишь при первом подтягивании ручки на себя), что офигенно неприятно :)
  2. karlsen

    Джой CH Products

    Конечно возможно. Это и есть то о чём я говорил выше. SCRIPT IF( NOT JS1.B2 ) THEN // Если кнопка 2 не нажата то CMS.A1 = JS1.A1 + A1; // Прибавить смещение X к X джойстика CMS.A2 = JS1.A2 + A2; // Прибавить смещение Y к Y джойстика ENDIF SEQUENCE WAIT( JS1.B2 ); // Ждать нажатия Кнопки 2 A1 = JS1.A1 - 128; // Расчитать смещение по Х и сохранить в A1 A2 = JS1.A2 - 128; // Расчитать смещение по Х и сохранить в A2 ENDSEQUENCE ENDSCRIPT X и Y оси в "None". CMS.A1 и CMS.A2 значения на X и Y CM Device1. Это если твоя кнопка триммирования есть JS1.B2
  3. karlsen

    Джой CH Products

    Про триммер ещё раз, тока спокойно... :) Как надо? Начнём с понятия триммирования. В моём, это механизм снятия нагрузок создаваемых рулевыми поверхностями передающимися на штурвал. Соответственно триммировать можно в 3-х каналах. Что за такая единая кнопка триммера? Если это автотриммер (грубо говоря - нажал кнопку, подтянул ручку, отпустил кнопку, отпустил ручку - нейтраль), то об этом в примерах программирования есть целых 2 подробных примера. Вникать не надо, просто скопировать скрипт. А если что-то другое, то поясни, будет интересно.
  4. karlsen

    Джой CH Products

    Рас пошла пьянка, пиши, что именно не так в работе скрипта. Не одни же мы тут с тобой. Придёт день - явится светлый человек и наставит на путь истинный. :)
  5. karlsen

    Джой CH Products

    А я думаю, что напротив - тропа верная, просто не протоптанная ещё... Там возможно нужно ещё поиграться с самими виртуальными кнопками CMS (например задать некоторым NULL). Короче сейчас полюбому не могу поучаствовать, в этой интересной задаче, т.к. я практик и без самого дивайса алгоритм проверить не могу, а до дома ещё ой как далеко - 3 недели... Но говорю точно, тема работает на примере: пока идёт пальба из пушки, непрерывно отстреливаются ЛТЦ. Я это делал в учебных целях. Не получалось только если одно из действий активируется комбинацией клавиш. Эх скучают руки по ручке! :)
  6. karlsen

    Джой CH Products

    Да мы уже сами запутались... :) Думаю Акула и ГС2 будут работать одинаково с одними и теми же алгоритмами CMS. А вот в А-10 не могу знать...
  7. karlsen

    Джой CH Products

    Что за проблема в Акуле? Такими методами, как в примере, CMS ваще ненужен походу... :)))
  8. karlsen

    Джой CH Products

    Хотя такой вариант логически не должен работать вообще... :) Я не спец. Обычно делаю всё методом проб и ошибок... Поковыряйся...
  9. karlsen

    Джой CH Products

    Тобишь примерно так script sequence while (JS1.B1); cms.b1 = true; delay (5); cms.b2 = true; endsequence sequence while (not JS1.B1); cms.b2 = false; delay (5); cms.b1 = false; endsequence endscript
  10. karlsen

    Джой CH Products

    Не отчаивайся, мы на верном пути! :) Попробуй в первой последовательности убрать последнюю задержку (строчку с delay). Поиграйся короче. Мож кто ешё попроще способ подскажет?
  11. karlsen

    Джой CH Products

    Зелёным - плусиком на панели инструментов, добавляешь новое устройство - CMS Controls. Появится новая одноимённая закладка. После этого жмешь иконку - CM Editor (правее красного минуса). Туда копируешь вышеуказанный код и закрываешь окно. Далее залазишь во вкладку CMS Controls и по аналогии с обычными кнопками, назначаешь первой выполнять - С, а второй - пробел. Сохраняешь, загружаешь и поехали...
  12. karlsen

    Джой CH Products

    Это при условии, что стреляющая кнопка JS1.B1 т.е. ФайтерСтик стоит первым устройством в карте и стреляешь ты нажатием на БК (курок, указательным пальцем). Если не понравится тайминг, поиграй со значениями зпдержек, например вместо 5 поставь по 2 или наоборот увеличь... Во второй последовательности задержку (delay (5)) вообще можно не ставить. Я поставил на всякий пож. чтобы небыло конфликтов при одновременном отпускании виртуальных кнопок.
  13. karlsen

    Джой CH Products

    Ну я щас уже в пути на работу, так, что "палки" в пределах досягаемости нету, проверенно сказать не могу, но могу предложить вариант: script sequence while (JS1.B1); cms.b1 = true; delay (5); cms.b2 = true; delay (5); endsequence sequence while (not JS1.B1); cms.b2 = false; delay (5); cms.b1 = false; endsequence endscript после чего CMS.B1 назначить на нажатие С (вкл пушку), а SMS.B2 на нажатие пробела (сама стрельба)... Я сам не гуру. Ничего не гарантирую... Так что не чморить если чего... :) Отпишись пожалуйста, какой будет результат... И будет ли вообще... :) Ок?
  14. karlsen

    Джой CH Products

    Maler, рисунки прям как проектировщик обустроил! Рамочка по американскому ГОСТу? :)
  15. karlsen

    Джой CH Products

    Мешает принцип. Жажда познаний, так сказать... :) Кагбэ - не ищем лёгких путей и всё такое... :) Не, на самом деле просто интересно - получается в ГС нельзя одновременно выполнять два зажатых действия, что-ли? Т.е. я легко могу заскриптить так, чтобы при нажатии на кнопку активировалась одна клавиша после чего последовала бы продолжительная (залипшая) другая, но запустить одну залипшую команду, а вместе с ней любую другую не получается пока... Надеюсь понятно изложил? :)
  16. karlsen

    Джой CH Products

    Вот молодец! А я уже начал скрипт обдумывать... :) Кстати можно поподробнее, что там за РАС-1 и РАС-2? Это типа стабилизации угловых положений перед стрельбой? А-то я вот задумался над твоей задачей и захотел себе на Су-25Т прилепить подобную функцию на единое нажатие БК (временное отключение АП для наведения на цель - ALT~). Но пока идей нет, т.к. даже без джоя не получается одновременно удерживать ALT~ и использовать пробел... Надо самому поновой перечитывать мануал... :) Заодно, глядишь, вернусь к окончательному переводу...
  17. karlsen

    Джой CH Products

    maler, молодец, что разобрался. Я лично назначил бы миниджою дублировать оси мыши, а затем в игре назначил мышиные оси на то действие, которое интересует. Вобщем, поздравляю с полноценным ХОТАСом! Да здравствует Че! :)
  18. karlsen

    Джой CH Products

    Молви старче, чего тебе надобно на министик тот... :) Парой страниц назад уже обсуждали как заставить министик озираться в кокпите. Не то ли?
  19. karlsen

    Джой CH Products

    novosib611, пардонюсь - тот что выложил ты, тоже хрен купишь... :) Почитал на их сайте... Тренажёр для вояк... Я однажды по наивняку тоже пытался связаться с чуваками которые производят манипуляторы для военных симуляторов. Хотел купить у них чёнить... :) Вот они наверное ржали... Спрашивали меня, от какого ведомства МО США я выступаю... С адресом-то в домене mail.ru :)))
  20. karlsen

    Джой CH Products

    Вот этот... http://forums.eagle.ru/showthread.php?t=38716 Пост №9 Я думал ты по этому поводу свой скрин вставил... :)
  21. karlsen

    Джой CH Products

    Этот думаю - мечта вертушечника, но его реально купить, а тот что ищу я уже практически нет... :( И почему такие девайсы не получили современного развития? Вчера нашел статью, в которой говорилось, что самый первый джой с обратной связью был сделан CH Products в 1997ом году! И выглядел он почти как копия CH CombatStick. А тепрь они ничего с обратной связью не выпускают... Странно...
  22. karlsen

    Джой CH Products

    Как запрограммируешь хоть один элемент и сохранишь в файл, должен стать активным.
  23. karlsen

    Джой CH Products

    А про поводу "trimm-left" - для этого нужно использовать командный файл. Можно сотворить самому можно стянуть готовый на хангаре... Объясни чего конкретно хочешь добиться, мож народ подскажет более простое решение...
  24. karlsen

    Джой CH Products

    А +spc -spc должно было означать - нажатие пробела/отпускание пробела? По науке но упростив можно делать так - снимаем галочку DX Mode, появляются поля Press и Release в разделе Normal Action (при условии если это кнопка). В поле Press кликаем правой кнопкой и жмём - Record Keystrokes затем в появившемся окне жмём те хитрые клавиши (Ctrl, Alt, Shift, Win и т.п) или их комбинации, в том числе с обычными клавишами символов, которые нам нужны. Последовательность отображается зелёным. В данном случае пробел. По завершению, жмём Exit и видим правильную транскрипцию, понятную для диспетчера CH. Как получилось +SPC -SPC я вообще не понял... :)
  25. karlsen

    Джой CH Products

    Не надо оваций! Ну, не надо... :) Marks, а зачем ссылка на оригинальный аглицкий мануал?
×
×
  • Create New...