Alextus Posted November 30, 2016 Author Share Posted November 30, 2016 Размышления о шлемах Подумал, посчитал и решил шлем не брать, вот почему: Острота зрения у нормального человека равна в среднем 1 угловой минуте, то есть 1/60 доле градуса. Если угол между двумя видимыми точками менее этой величины, то они сольются, если больше этой величины, то мы их увидим отдельно (дискретно). Чтобы мы достаточно четко воспринимали картинку, но она не рассыпалась на отдельные пикселы, нам нужно видеть в 1 градусе углового зрения 60 точек (пикселей). отсюда все расстояния и разрешения минимальный угол просмотра монитора =32 градуса, а максимальный =64 разрешение глаза умножаем на угол обзора, получаем комфортную ширину монитора в пикселях 60*32= 1920 обычно монитор ближе смотрят, особенно когда читают 60*64 = 3840 (вот для чего придумали 4К, там именно такая ширина ) но и с Full HD (1920х1080) с близкого расстояния, если недолго, тоже смотреть можно, хот и пиксель монитора в 2 раза больше разрешения глаза. теперь посмотрим, что со смартфонами и шлемами. В идеале шлем должен обеспечить такой же обзор как и наше зрение 180град-в, но сейчас они дают максимум 110, ладно 110 * 60 = 6600 допустим у нас Sony Xperia Z5 Premium (за 30т.р)- смартфон 4К с шириной 3840 пикс, но в отличии от монитора, в шлеме мы видим каждым глазом только половину от 4К, то есть, все те же 1920 пикселей в ширину, а надо 6600, значит пиксель в 3.4 раза больше разрешения глаза, и это на 110 градусах обзора, а на 180 уже в 5.6 раз, это сопоставимо с просмотром монитора шириной в 640 пикселей.:P:P:P Вот так, в перспективе имея наикрутейший смартфон 4К и самый продвинутый шлем с линзами обзором 180 градусов, получаем изображение монитора начала 90-х Link to comment Share on other sites More sharing options...
TGR Posted December 1, 2016 Share Posted December 1, 2016 (edited) Подумал, посчитал и решил шлем не брать, вот почему: Острота зрения у нормального человека равна в среднем 1 угловой минуте, то есть 1/60 доле градуса. Если угол между двумя видимыми точками менее этой величины, то они сольются, если больше этой величины, то мы их увидим отдельно (дискретно). Чтобы мы достаточно четко воспринимали картинку, но она не рассыпалась на отдельные пикселы, нам нужно видеть в 1 градусе углового зрения 60 точек (пикселей). отсюда все расстояния и разрешения минимальный угол просмотра монитора =32 градуса, а максимальный =64 разрешение глаза умножаем на угол обзора, получаем комфортную ширину монитора в пикселях 60*32= 1920 обычно монитор ближе смотрят, особенно когда читают 60*64 = 3840 (вот для чего придумали 4К, там именно такая ширина ) но и с Full HD (1920х1080) с близкого расстояния, если недолго, тоже смотреть можно, хот и пиксель монитора в 2 раза больше разрешения глаза. теперь посмотрим, что со смартфонами и шлемами. В идеале шлем должен обеспечить такой же обзор как и наше зрение 180град-в, но сейчас они дают максимум 110, ладно 110 * 60 = 6600 допустим у нас Sony Xperia Z5 Premium (за 30т.р)- смартфон 4К с шириной 3840 пикс, но в отличии от монитора, в шлеме мы видим каждым глазом только половину от 4К, то есть, все те же 1920 пикселей в ширину, а надо 6600, значит пиксель в 3.4 раза больше разрешения глаза, и это на 110 градусах обзора, а на 180 уже в 5.6 раз, это сопоставимо с просмотром монитора шириной в 640 пикселей.:P:P:P Вот так, в перспективе имея наикрутейший смартфон 4К и самый продвинутый шлем с линзами обзором 180 градусов, получаем изображение монитора начала 90-х :thumbup: Я всегда говорил что очки это зло! Хотя поговорил щас с человеком, которы летает в подобных очках, он вот так ответил: Тунельность присутствует, но это по первым минутам. Потом мозг сам убирает чёрные рамки и я уже не кручу часто головой, а разглядываю объекты перемещая взор по картинке, как и в реале У меня 2К и пиксели практически не видны Тем более во время полёта, мы концентрируется на процессе, поэтому пиксели не видны Всплывающие надписи видны чётко Видна дальняя прорисовка объектов При этом он параллельно юзает opentrack и настроил его полностью к повороту и наклону головы 1:1 Edited December 1, 2016 by TGR Никакими тапками и тапаталками не пользуюсь))) - Мы окружены! - Класс! Теперь мы можем атаковать в любом направлении! :pilotfly: [sIGPIC][/sIGPIC] http://vk.com/uks_thrust Link to comment Share on other sites More sharing options...
Alextus Posted December 1, 2016 Author Share Posted December 1, 2016 тут интересно получается, чем меньше обзор шлема тем лучше картинка, при прочих равных. например имея обзор 90 градусов и 4К смартвфон, получим изображение сопоставимое с монитором шириной 1280 пикс. Link to comment Share on other sites More sharing options...
jazzymanserg Posted December 3, 2016 Share Posted December 3, 2016 Ребята - извините за оффтоп. НО! Как можно в заставить DCS SU-25 A Заставить экспортировать информацию о включении пушки. например в переменной 70 экспортируется инфа о текущем оружии а когда выбрана пушка - молчок . Помогите ! 50 лампочек подключил, приборы всякие, а вот этой инфы очень не хватает. Точно знаю ALEXTUS может помочь! Link to comment Share on other sites More sharing options...
Alextus Posted December 4, 2016 Author Share Posted December 4, 2016 (edited) Я ж не программист, помочь может Станислав (Kreml), он автор контроллера и экспортных файлов. А покажите свои девайсы , или у вас полноценный кокпит? Тема то "Устройства на контролере Ф3" не стесняйтесь) Edited December 4, 2016 by Alextus Link to comment Share on other sites More sharing options...
kreml Posted December 4, 2016 Share Posted December 4, 2016 К сожалению экспорт в ГС3 сравнительно (остальных модулей) ограничен по своим возможностям. Еще раз пересмотрел доступные данные, эта информация там отсутствует(( Остается только просить разработчиков, что бы ее добавили... НЕТ ВОБЛЕ! Link to comment Share on other sites More sharing options...
Jivopira Posted December 5, 2016 Share Posted December 5, 2016 (edited) Добрый дня друзья. Возник такой вопрос. Мастерю одну вещицу, что-то похожее на небольшую панльку приборов ( кран выпуска шасси + индикатор положения этих шасси). Как сделать , чтобы индикатор показывал информацию из DCS ? Тоесть не просто загорался при нижнем положении рычага, а именно отображал состояние положения шасси ? Возможно это где-то уже обсуждалось? Дайте ссылку пожалуйста и не пинайтесь =)) Edited December 5, 2016 by Jivopira Link to comment Share on other sites More sharing options...
kreml Posted December 5, 2016 Share Posted December 5, 2016 А что именно интересует, как программно сделать экспорт положения шасси, или как аппаратно "зажечь" светодиод от экспортных данных? У нас например под это разработан контроллер + исполнительные электронные платы + программный проект по экспорту данных ДКС. Можно спокойно использовать наши наработки. НЕТ ВОБЛЕ! Link to comment Share on other sites More sharing options...
Jivopira Posted December 5, 2016 Share Posted December 5, 2016 Спасибо. Почти всю вашу ветку прочитал и понял , что продукт емть. Меня интересует второй вариант. Можно ли это как-то сделать самому....? какую плату из ваших посоветуете ? Link to comment Share on other sites More sharing options...
Alextus Posted December 5, 2016 Author Share Posted December 5, 2016 примерно так это делается Link to comment Share on other sites More sharing options...
jazzymanserg Posted December 7, 2016 Share Posted December 7, 2016 Нашел вот это я так понял что функция показывает какой режим и показывает какой режим и подрежим включен LoGetNavigationInfo() (args - 0,results - 1( table )) -- information about ACS get_navigation_info_result = { SystemMode = {master,submode}, -- (string,string) current mode and submode --[=[ master values (depend of plane type) "NAV" -- navigation "BVR" -- beyond visual range AA mode "CAC" -- close air combat "LNG" -- longitudinal mode "A2G" -- air to ground "OFF" -- mode is absent submode values (depend of plane type and master mode) "NAV" submodes { "ROUTE" "ARRIVAL" "LANDING" "OFF" } "BVR" submodes { "GUN" -- Gunmode "RWS" -- RangeWhileSearch "TWS" -- TrackWhileSearch "STT" -- SingleTrackTarget (Attack submode) "OFF" } "CAC" submodes { "GUN" "VERTICAL_SCAN" "BORE" "HELMET" "STT" "OFF" } "LNG" submodes { "GUN" "OFF" "FLOOD" -- F-15 only } "A2G" submodes { "GUN" "ETS" -- Emitter Targeting System On "PINPOINT" "UNGUIDED" -- unguided weapon (free fall bombs, dispensers , rockets) "OFF" } Как я понимаю нужно описать переменную local Nav = LoGetNavigationInfo() а потом кинуть её значение в сокет socket.try(c:send(string.format("N = %.2f, Nav.submode))) А вот как эти данные попадут в SIOC в переменую с каким ниюудь номером - вот тут я застопорился Помогитте пожалуйста! Link to comment Share on other sites More sharing options...
kreml Posted December 8, 2016 Share Posted December 8, 2016 свяжитесь со мной в скайпе kreml75 Думаю решим НЕТ ВОБЛЕ! Link to comment Share on other sites More sharing options...
jazzymanserg Posted December 14, 2016 Share Posted December 14, 2016 (edited) Разобрался Если в стандартном Export.lua то добавил значение переменной 88 local gun = LoGetNavigationInfo().SystemMode.submode if gun=="GUN" then socket.try(c:send("Arn.Resp:88=1:")) else socket.try(c:send("Arn.Resp:88=0:")) end Если в Вашем F3 то в файле FCData.lua вместо 78 переменной (она у меня не используется) local gun = LoGetNavigationInfo().SystemMode.submode if gun=="GUN" then AddData(78, 1) else AddData(78, 0) end И второй способ добавить переменную [83] в fc_default_table и тогда можно сделать AddData(83, 1) Если что не так - подправьте меня Edited December 14, 2016 by jazzymanserg Link to comment Share on other sites More sharing options...
kreml Posted December 14, 2016 Share Posted December 14, 2016 Первый вариант правильный, второй отработает только один раз. НЕТ ВОБЛЕ! Link to comment Share on other sites More sharing options...
jazzymanserg Posted December 15, 2016 Share Posted December 15, 2016 Да, Кремль и Алекстус, хотел Вас искренне поблагодарить за экспортный файл, и за то что выложили это в свободный доступ. Это единственный экспортный файл в сети, который отработал все заявленные функции без единого глюка, и в Ло2 и в Ло3 и в Ил-2. А я перепробовал их как минимум с десяток. Благодаря Вам собрал свою долгожданную кабину. на ардуине, 54 светодиода 6 регистров 2 энкодера 4 семисегментника и олед дисплей. Спасибо ! Link to comment Share on other sites More sharing options...
Alextus Posted December 17, 2016 Author Share Posted December 17, 2016 Да, Кремль и Алекстус, хотел Вас искренне поблагодарить за экспортный файл, и за то что выложили это в свободный доступ. Это единственный экспортный файл в сети, который отработал все заявленные функции без единого глюка, и в Ло2 и в Ло3 и в Ил-2. А я перепробовал их как минимум с десяток. Благодаря Вам собрал свою долгожданную кабину. на ардуине, 54 светодиода 6 регистров 2 энкодера 4 семисегментника и олед дисплей. Спасибо ! ЗдОрово! взглянуть бы на кабину Link to comment Share on other sites More sharing options...
Alextus Posted December 17, 2016 Author Share Posted December 17, 2016 (edited) В DCS некоторые приборы не получают данные на внешних видах. Например в КА-50 это УВ-26 , ПВИ. Получается, что эти железные устройства работают только внутри кабины. Станислав нашел решение: Для обновления экспорта с отключением рисования кабины (внешние виды в т.ч.) можно воспользоваться функцией создания дополнительного "слота" вывода изображения. в котором будем дублировать вывод нужных приборов. Чтобы доп. изображение не мешало, вывод будем делать за пределы экрана. сначала зададим слот делается это в файле текущих параметров монитора Для этого идем в папку ДИСК:\Program Files\Eagle Dynamics\DCS World\Config\MonitorSetup там список файлов с различными мониторными конфигурациями, нам нужен "текущий" у меня, как и у большинства пользователей, используется одномониторная конфигурация 1Camera.lua открываем его любым редактором и в конце добавляем следующие строки: ED_NEG_COORD = { x = -50; y = 0; width = 1; height = 1; } где ED_NEG_COORD это название нашего слота, можно задать его по собственному усмотрению. Это имя мы будем использовать далее, при дублировании вывода нужных приборов. для слота заданы отрицательные координаты, и размер 1х1 пикселя (больше нам и не требуется) Сохраняем файл. Далее идем C:\Program Files\Eagle Dynamics\DCS World\Mods\aircraft там выбираем папку нужного нам ЛА (например "Ka-50") дальше "Cockpit\Scripts" там мы видим папки с названиями приборов, заходим в нужную (например "UV_26") находим файл, название которого заканчивается на *init.lua ("UV_26_init.lua") (для некоторых ЛА, в папке с названием прибора, может быть еще дополнительная папка "indicator", нужный файл следует искать в ней) Открываем файл любым редактором, и добавляем в конце следующие строки: dofile(LockOn_Options.common_script_path.."ViewportHandling.lua") try_find_assigned_viewport("ED_NEG_COORD") Тут мы используем название созданного нами слота "ED_NEG_COORD" *** При обновлении DCS, измененные нами файлы будут автоматически скопированы в корень папки игры, в каталог _backup.00* и затем заменены на оригинальные. Т.е. после каждого обновления, нужно заново редактировать файлы. идея взята тут Edited December 18, 2016 by Alextus 1 Link to comment Share on other sites More sharing options...
Alextus Posted December 21, 2016 Author Share Posted December 21, 2016 (edited) Есть идея создать универсальную переднюю панель В которую можно вставлять как механические будильники так и просто их "мордочки" для использования в качестве фальш панели (с софтом типа Гелиос или виртпанели от Мнемоника) такая панель, видимо, должна проектироваться под индивидуальный размер монитора, а если ее использовать с механическими будильниками, то наполнять можно любыми простыми (1,2,3х стрелочными) приборами из сложных пока такие осилю Edited December 21, 2016 by Alextus Link to comment Share on other sites More sharing options...
Alextus Posted December 21, 2016 Author Share Posted December 21, 2016 (edited) ее можно дополнить и другими панелями с универсальными , ЛА отработан, компоненты ввода сами по себе универсальны, в настройках управления DCS назначаются, как для обычного джойстика. К примеру так может выглядеть готовая панель Edited December 21, 2016 by Alextus Link to comment Share on other sites More sharing options...
jazzymanserg Posted December 27, 2016 Share Posted December 27, 2016 Супер ! А какие в этом кокпите будильники, настоящие или на серво или на шаговиках ? Link to comment Share on other sites More sharing options...
Ястреб Posted December 27, 2016 Share Posted December 27, 2016 Супер ! А какие в этом кокпите будильники, настоящие или на серво или на шаговиках ? Хех... для настоящих нужны преобразователи на 400Гц. Имхо Ход времени неумолим, Наступит день, взревут турбины… И оторвется от земли Тебе послушная машина. © Вадим Захаров. ----------------------------------------------------------------------------------------------------------------- Gigabyte z390 aorus elite|i7-9700K(turbo boost4800)|4xDDR4-3466(32)|HDD(2Tb)|gtx1080ti|Pimax 5k+|G32QC|Chieftec 1000W| ZalmanGS1200|BRD(напольник)|РУС Мангуст Т-50|VKB-MK-18-3|Mdjoy16(GVL)|Thrustmaster Hotas Warthog|Thrustmaster MFD|MS Sidewinder Force Feedbak 2|TrackIR5+TrackClipPRO| Link to comment Share on other sites More sharing options...
Alextus Posted December 28, 2016 Author Share Posted December 28, 2016 (edited) ... [ATTACH]153831[/ATTACH] ... наполнять панель будет сам пользователь как ему надо, это конструктор по сути. Сперва можно в панель вставить "мордочки" - ободки со стекляшками и работающими крутилками (энкодерами), кнопками. Чтобы попробовать ее с виртуальными панелями типа Гелиос, а в них будильники можно располагать как хочешь. Это весьма демократичная и доступная вещь получится Затем, когда фальшьпанели будет мало, в нее можно повставлять механические имитаторы (на шаговиках), опять же в любом порядке и составе, каком угодно, диаметры все стандартны 40, 60, 80мм. Тогда панель из фальш станет полноценной. Затем ее можно расширить боковыми панелями с тумблерами и разными индикаторами, краном шасси... главный принцип - универсальность, можно летать на любых ЛА, и наполнять панель различными компонентами. Все это могу изготовить уже сейчас, появились новые шаговые моторы позволяющие делать сложные будильники, авиагоризонты и многострелочные приборы. Edited December 28, 2016 by Alextus Link to comment Share on other sites More sharing options...
Sinchuk Posted January 12, 2017 Share Posted January 12, 2017 (edited) Подскажите как прошить F2 в F3, пробую через flip module выдает ошибку открытия порта (((( Все, разобрался сам. )))) Edited January 12, 2017 by Sinchuk Link to comment Share on other sites More sharing options...
aleksandr55 Posted January 20, 2017 Share Posted January 20, 2017 Всем Привет ! С наступившими Новым 2017 Годом и Рождеством Христовым ! Здоровья, Удачи, Успехов и Всех Благ ! Спасибо Вам за эту Тему ! Снимаю шляпу перед Вами, Парни ! В своё время (в 1976 г.) закончил училище радиоэлектроники ПВО, знаком с радиоэлектроникой, но откровенно порядком всё подзабыл. Служил в основном в подразделениях сухопутных и спецназначения, воевал в Афгане ( 108 мсд, Баграм, может сослуживцы есть?). "Нужда" ,в хорошем смысле, "заставила" разбираться с проблемами джойстиков ( в основном РУД Thrustmaster Hotas Warthog или Hotas warthog dual throttle), которыми пользуюсь и в тундре, и в DCS, и в БЗС. Откровенно -Достали прошивка и "дрова" РУДа кабана. Два с лишним года отработали без проблем. Однако с ноября прошлого года, от каждого "чиха" слетают со всеми вытекающими последствиями. От техподдержки кабана пользы практически никакой. Ни электросхемы не могут предоставить, ни схемы разборки девайса и т.п. Ответ один - или покупать Новый девайс, или новый контролёр. Но без гарантий, что проблемы не повторятся. Поэтому решил заменить "заводской" контролёр. Очень интересное решение про контролёр от Уважаемого Kreml. Думаю, что потенциал представленного F3 pro позволяет подключить : 4 оси+17 командных кнопок + переключателем для управления мышью + переключатель "Точка обзора" с 8 направлениями, в том числе:- 1 переключатель для управления мышью с кнопкой и трехмерным магнитным сенсором (Hall Effect), - 1 переключатель с 8 направлениями,- 1 переключатель с 4 направлениями и кнопкой, -1 кнопкой, -1 выключатель с 3 позициями (2 кратковременные позиции + 1 постоянная позиции), - 2 выключателя с 3 позициями (3 постоянные позиции),-1 выключатель с 3 позициями (1 кратковременная + 2 постоянные позиции), разрядность 14 бит. В заводском контролёре стоит чип CY8C24894-24LTXI ( 24 МГц, есть информация по нему на русском). В связи с этим вопросы: 1). Можно ли использовать имеющиеся, так сказать "родные" платы подключения осей, тумблеров, кнопок светодиодов и т.д., их"разводку", вместе с контролёром F3 pro. Если "ДА", то каким образом. Думается, что можно. Да и зачем изготавливать новые платы, если есть "родные" с разводкой и необходимыми радиоэлементами. По прилагаемым изображениям можно в принципе понять. Если "блокировать" или вовсе удалить заводской чип, а разводку т.с. переключить на F3 pro. Но я не специалист в этом. Если "НЕТ", хотелось бы получить внятный ответ - ПОЧЕМУ. Если нужна ещё информация с изображениями, сообщу. Парни ! Вот ещё некоторое дополнение к моему "запросу". В Правой ( Большой) ручке РУДа есть плата на которой находятся т.н. 8-разрядные статические сдвиговые регистры NXP HEF 402 1 BT L 2 D 3 K 201 Un D 13 104 ( два). Изображение прилагаю. Есть руководство по ним на русском. Если надо, то сообщу. Думаю, что мои вопросы будут интересны владельцам этого в общем то неплохого девайса. Парни, кто владеет данным РУДом, не обольщайтесь! Может подвести в самый неподходящий момент.Вывод ОДИН: МЕНЯТЬ контролёр от "кабана" на F3 pro или другой.Заранее Благодарен за Дельные Советы. С Уважением СПРОСИТЬ-СТЫДНО НА МИНУТУ. А НЕ ЗНАТЬ-СТЫД НА ВСЮ ЖИЗНЬ ( японская мудрость) ВК: https://vk.com/id70538244 FB:https://www.facebook.com/profile.php?id=100001835295531 Cooler Master Storm Trooper; ASUS ROG Maximus VII Formula; Intel Core i7-4790K; Memory 16 Gb (2x8Gb) RAM; SSD 256 Gb; HDD 1 Tb; ASUS nVidia GF RTX 2080,ROG-STRIX O8G GAMING,; W10x64pro; BRD-N(v.4,5) Stork + HOTAS Warthog Dual Throttles + BRD-F2 Restyling Ме-109; MFD Cougar Pack; TrackiR 5; BENQBL3200PT;HMD Odissey+; Link to comment Share on other sites More sharing options...
kreml Posted January 21, 2017 Share Posted January 21, 2017 Поменять контроллер можно, поставить его как раз взамен большой платы (которая с 2х сторон сфотографирована), т.к. эта плата и есть "родной" контроллер. Остальные платы в РУДе коммутационные, их менять не нужно, можно напрямую использовать с F3, в т.ч. и сдвиговые регистры будут работать и датчики. Единственно что на данный момент не будет работать, это миниджойстик на большой рукоятке РУДа. НЕТ ВОБЛЕ! Link to comment Share on other sites More sharing options...
Recommended Posts