Нупь Posted July 20, 2015 Posted July 20, 2015 Здравствуйте. Такая проблема, через экспорт пишу данные о баром. высоте для ка50 и а10с, и наблюдаю значительные скачки значений с возвратом к текущему значению. При этом данные вариометра пишутся норм. Пробовал и запись в файл, и udp, и интервалы менял Asus Rampage V Extreme X99, i7-5930K, DDR4 16GB Crucial 2133MHz, WD SATA6 1000GB, GeForce Titan Black 6Гб, 23" 1920x1080, CM 1.2кВт, СМ Nepton 280L, TM Warthog Моя карта ТВД Кавказ, Невада https://www.digitalcombatsimulator.com/ru/files/3053906/
Нупь Posted July 21, 2015 Posted July 21, 2015 Вот пример, слева высота, справа вертик. скорость (не смотрите на значения, м/с пересчитаны для шаговика). Вертикальный подъем на Ка-50 на 1.5км. На высоте 1км видим резкое нарастание до 2км, потом возврат к 1км.Export.txt Asus Rampage V Extreme X99, i7-5930K, DDR4 16GB Crucial 2133MHz, WD SATA6 1000GB, GeForce Titan Black 6Гб, 23" 1920x1080, CM 1.2кВт, СМ Nepton 280L, TM Warthog Моя карта ТВД Кавказ, Невада https://www.digitalcombatsimulator.com/ru/files/3053906/
-Slayer- Posted July 25, 2015 Posted July 25, 2015 Не совсем в тему про Акулу - не может кто подсказать, есть ли в DCS отдельно команда на включение и отдельно на выключение ИЗЛ радара истребителя (хочу тумблер сделать)? Или как эти команды можно самому создать? Спс. Два главных вопроса к ЕД: Зачем у Мустанга в ДКС винт от Ми-8, который разгоняет его с динамикой Спита при одинаковой заправке и бОльшей на четверть массе? Почему у FW-190 топливо расходуется с одинаковой скоростью из переднего и заднего баков и в итоге сигнальные лампы загораются не впопад? ps Дмитрий, если Вас заставили прикрутить винт от Ми-8 к Мустангу - подавайте знаки, мы Вас спасём!
=Andre= Posted July 28, 2015 Posted July 28, 2015 Привет, уважаемые :) Подскажите пожалуйста как вызвать из внешнего приложения, может быть через Export.lua, команды, которые привязаны к клавиатуре или кнопкам джойстика (мыши). Например, взять вот такую из E:\Program Files\Eagle Dynamics\DCS World\Mods\aircraft\MiG-21BIS\Input\MiG-21\keyboard\default.lua --- Kneeboard {combos={{key="Up",reformers={"RCtrl"}}},down=iCommandPlaneShowKneeboard,name='Kneeboard On/Off',category='Kneeboard'}, Gametrix JetSeats thread (in English) , SimShaker addon for bass-shakers thread (in English), Andre's blog, downloads, manuals (in English). [sIGPIC][/sIGPIC]
Chichco Posted July 28, 2015 Posted July 28, 2015 Попробуйте загуглить ф-цию API keybd_event. [sIGPIC][/sIGPIC] Я не читаю Чижей и прочий зоопарк..
BR55Sevas Posted July 28, 2015 Posted July 28, 2015 Привет, уважаемые :) Подскажите пожалуйста как вызвать из внешнего приложения, может быть через Export.lua, команды, которые привязаны к клавиатуре или кнопкам джойстика (мыши). Например, взять вот такую из E:\Program Files\Eagle Dynamics\DCS World\Mods\aircraft\MiG-21BIS\Input\MiG-21\keyboard\default.lua --- Kneeboard {combos={{key="Up",reformers={"RCtrl"}}},down=iCommandPlaneShowKneeboard,name='Kneeboard On/Off',category='Kneeboard'}, Начните отсюда - http://forums.eagle.ru/showpost.php?p=576134&postcount=25 МиГ-29 Fly by wire СДУ Su-27SM second display panel https://www.youtube.com/embed/videoseries?list=PL_2GGwNpWNp_fKXfRtDhIk8s5Jf4a9XHS http://berkuts.ru Пилотажный сервер с роботом | Aerobatic server with PhantomControl
=Andre= Posted July 28, 2015 Posted July 28, 2015 Попробуйте загуглить ф-цию API keybd_event. Спасибо, мысль ваша понятно, но хотелось бы от клавиатуры в данном случае отвязаться, так как не все команды по умолчанию назначены на клавиши. Gametrix JetSeats thread (in English) , SimShaker addon for bass-shakers thread (in English), Andre's blog, downloads, manuals (in English). [sIGPIC][/sIGPIC]
=Andre= Posted July 28, 2015 Posted July 28, 2015 Начните отсюда - http://forums.eagle.ru/showpost.php?p=576134&postcount=25 Старательно прочитал, пока не осенило. Gametrix JetSeats thread (in English) , SimShaker addon for bass-shakers thread (in English), Andre's blog, downloads, manuals (in English). [sIGPIC][/sIGPIC]
Chichco Posted July 28, 2015 Posted July 28, 2015 Старательно прочитал, пока не осенило. Скорее, нужно начать чуть раньше http://forums.eagle.ru/showpost.php?p=567629&postcount=15 [sIGPIC][/sIGPIC] Я не читаю Чижей и прочий зоопарк..
=Andre= Posted July 28, 2015 Posted July 28, 2015 Скорее, нужно начать чуть раньше http://forums.eagle.ru/showpost.php?p=567629&postcount=15 Здесь речь идет об использовании clicabledata, подробно описанное FreemanRU. Очень близко к моему вопросу, но, имхо, есть нюансы. Например для А-10С в clickabledata.lua нет команды управления воздушным тормозом (emergency retract не в счет), а в input\a10-c\keyboard\default.lua он есть. Но вот из сообщения еще чуть выше (#14) вроде как следует, что iCommands передаются вызовом функции LoSetCommand. Интересно, работает ли она с DCS модулями? Пожалуй, стоит попробовать. Gametrix JetSeats thread (in English) , SimShaker addon for bass-shakers thread (in English), Andre's blog, downloads, manuals (in English). [sIGPIC][/sIGPIC]
=Andre= Posted July 28, 2015 Posted July 28, 2015 Здесь речь идет об использовании clicabledata, подробно описанное FreemanRU. Очень близко к моему вопросу, но, имхо, есть нюансы. Например для А-10С в clickabledata.lua нет команды управления воздушным тормозом (emergency retract не в счет), а в input\a10-c\keyboard\default.lua он есть. Но вот из сообщения еще чуть выше (#14) вроде как следует, что iCommands передаются вызовом функции LoSetCommand. Интересно, работает ли она с DCS модулями? Пожалуй, стоит попробовать. Проблемка однако нарисовалась. LoSetCommand принимает коды iCommands, а в файлах input мы теперь видим только их имена. :( Gametrix JetSeats thread (in English) , SimShaker addon for bass-shakers thread (in English), Andre's blog, downloads, manuals (in English). [sIGPIC][/sIGPIC]
=Andre= Posted July 28, 2015 Posted July 28, 2015 Проблемка однако нарисовалась. LoSetCommand принимает коды iCommands, а в файлах input мы теперь видим только их имена. :( Нашел такой вот интересный пост http://forums.eagle.ru/showpost.php?p=2215144&postcount=8 в результате получил свежий список кодов. Gametrix JetSeats thread (in English) , SimShaker addon for bass-shakers thread (in English), Andre's blog, downloads, manuals (in English). [sIGPIC][/sIGPIC]
-Slayer- Posted August 3, 2015 Posted August 3, 2015 (edited) Ув. разработчики, некоторое время назад добавили опцию включения-отключения триммирования педалей для Ка-50, такой вопрос - возможно ли своими силами через lua сделать то-же самое для осей джойстика - т.е. подскажите, где копать? Нужно для самодельного джоя без стандартного центровочного механизма, но и без FFB (ручка остаётся в том положении, в котором её отпустили - для Ка-50). Для полноценного пользования автопилота. Спс. Edited August 3, 2015 by -Slayer- Два главных вопроса к ЕД: Зачем у Мустанга в ДКС винт от Ми-8, который разгоняет его с динамикой Спита при одинаковой заправке и бОльшей на четверть массе? Почему у FW-190 топливо расходуется с одинаковой скоростью из переднего и заднего баков и в итоге сигнальные лампы загораются не впопад? ps Дмитрий, если Вас заставили прикрутить винт от Ми-8 к Мустангу - подавайте знаки, мы Вас спасём!
=Andre= Posted August 4, 2015 Posted August 4, 2015 Привет уважаемые :) Подскажите пожалуйста способ в Lua читать из лог-файла, открытого на запись в монопольном режиме другим приложением. Стандартный file = io.open("log.txt", "r") не открывает. Погуглил, погуглил, но толком ничего не нашел :( Gametrix JetSeats thread (in English) , SimShaker addon for bass-shakers thread (in English), Andre's blog, downloads, manuals (in English). [sIGPIC][/sIGPIC]
-Slayer- Posted August 4, 2015 Posted August 4, 2015 (edited) Подскажите плз, где прописан параметр триммирования при старте миссии со стоянки (стояночное)? Edited August 5, 2015 by -Slayer- Два главных вопроса к ЕД: Зачем у Мустанга в ДКС винт от Ми-8, который разгоняет его с динамикой Спита при одинаковой заправке и бОльшей на четверть массе? Почему у FW-190 топливо расходуется с одинаковой скоростью из переднего и заднего баков и в итоге сигнальные лампы загораются не впопад? ps Дмитрий, если Вас заставили прикрутить винт от Ми-8 к Мустангу - подавайте знаки, мы Вас спасём!
=Andre= Posted September 20, 2015 Posted September 20, 2015 Привет, уважаемые :) кто в инпуте разбирался, подскажите пожалуйста как формируется скажем набор клавиатурных команд для Су-25. По скриптам вроде выходит что складываются комбинации из файлов Program Files\Eagle Dynamics\DCS World\Config\Input\Aircrafts\common_keyboard_binding.lua Program Files\Eagle Dynamics\DCS World\Config\Input\Aircrafts\base_keyboard_binding.lua Program Files\Eagle Dynamics\DCS World\Mods\aircraft\Flaming Cliffs\Input\su-25\keyboard\default.lua но вот как потом из этого набора удаляются команды, например, автопилота, которые присутствуют в su-25\keyboard\default.lua ? не понимаю... Gametrix JetSeats thread (in English) , SimShaker addon for bass-shakers thread (in English), Andre's blog, downloads, manuals (in English). [sIGPIC][/sIGPIC]
homich Posted October 18, 2015 Posted October 18, 2015 Знающие люди подскажите как например у Элкb отследить положение тумблера в кабине? Хотелось бы на положение АЗСа в кабине повесить логику через export.lua
=Andre= Posted October 18, 2015 Posted October 18, 2015 Знающие люди подскажите как например у Элкb отследить положение тумблера в кабине? Хотелось бы на положение АЗСа в кабине повесить логику через export.lua Наверное ты можешь вызвать GetDevice(0):get_argument_value(n) а аргумент n взять из mainpanel_init.lua Элки, или в clickabledata.luа, если в mainpanel_init.lua его вдруг не окажется. Вот примерчик для контроля состояния ламочки local MainPanel = GetDevice(0) MainPanel:update_arguments() local LandingGearL_Up = MainPanel:get_argument_value(109) Gametrix JetSeats thread (in English) , SimShaker addon for bass-shakers thread (in English), Andre's blog, downloads, manuals (in English). [sIGPIC][/sIGPIC]
homich Posted October 18, 2015 Posted October 18, 2015 Наверное ты можешь вызвать GetDevice(0):get_argument_value(n) а аргумент n взять из mainpanel_init.lua Элки, или в clickabledata.luа, если в mainpanel_init.lua его вдруг не окажется. Вот примерчик для контроля состояния ламочки local MainPanel = GetDevice(0) MainPanel:update_arguments() local LandingGearL_Up = MainPanel:get_argument_value(109) код Тумблера САРПП не могу найти ;(
=Andre= Posted October 18, 2015 Posted October 18, 2015 в clickabledata.lua есть пара таких вот строк elements["SWITCH_024"] = default_2_position_tumb(_("CB SARPP, ON/OFF"), devices.ELEC_INTERFACE, electric_commands.L39C_Command_CB_SARPP, 234) elements["FLIGHT_REC_SWITCH"] = default_2_position_tumb(_("SARPP Flight Recorder, ON/OFF"), devices.SARPP, device_commands.Button_1,298) Я не вникал какая между CB SARPP и SARPP Flight Recorder принципиальная разница, но, думаю ты можешь попробовать в качестве аргумента 234 и 298. Gametrix JetSeats thread (in English) , SimShaker addon for bass-shakers thread (in English), Andre's blog, downloads, manuals (in English). [sIGPIC][/sIGPIC]
homich Posted October 18, 2015 Posted October 18, 2015 (edited) Спасибо за дельный совет !!!! получилось Еще не соображу как катапультирование отследить из 1 и 2 каб. Может тоже подскажете ? Edited October 18, 2015 by homich
=Andre= Posted October 19, 2015 Posted October 19, 2015 Пожалуйста :) Явного признака катапультирования я, к сожалению, не нашел. В Симшейкере мне приходится отслеживать тройное нажатие Ctrl+E. Но возможно для твоей задачи достаточно будет знать что фонари сброшены? Это не сложно. local Canopy1 = MainPanel:get_argument_value(139) local Canopy2 = MainPanel:get_argument_value(421) 0- закрыт 0.9- открыт 1 - сброшен/сорван Но в Элке есть еще такие вот параметры, посмотри как они себя будут вести при катапультировании -- pilot models PilotBody = CreateGauge() PilotBody.arg_number = 600 PilotBody.input = {0.0 , 0.1, 0.5, 1.0} -- // FULL ON , WITHOT HEAD , FULL OFF InstructorBody = CreateGauge() InstructorBody.arg_number = 610 InstructorBody.input = {0.0 , 0.1, 0.5, 1.0} -- // FULL ON , WITHOT HEAD , FULL OFF Gametrix JetSeats thread (in English) , SimShaker addon for bass-shakers thread (in English), Andre's blog, downloads, manuals (in English). [sIGPIC][/sIGPIC]
homich Posted October 19, 2015 Posted October 19, 2015 Катапультирование так и не нашел ...оставил сброс фонаря. Теперь еще момент такой Нужно взять положение руля высоты на Эл-ке Пытаюсь так local MechInfo = LoGetMechInfo () local RP6 = MechInfo.controlsurfaces.elevator.left Возврящает nil ;(
=Andre= Posted October 19, 2015 Posted October 19, 2015 Увы, LoGetMechInfo () работает только в ГС Gametrix JetSeats thread (in English) , SimShaker addon for bass-shakers thread (in English), Andre's blog, downloads, manuals (in English). [sIGPIC][/sIGPIC]
homich Posted October 19, 2015 Posted October 19, 2015 Увы, LoGetMechInfo () работает только в ГС Может известна какая нибудь альтернатива ...?
Recommended Posts