AviaSkins.Forums

AviaSkins.Forums (http://forum.aviaskins.com/index.php)
-   Первым делом, первым делом - самолеты (http://forum.aviaskins.com/forumdisplay.php?f=20)
-   -   Самая "правильная" ФМ (http://forum.aviaskins.com/showthread.php?t=2949)

forgotten regiment. 03.02.2016 21:27

Цитата:

Сообщение от Vasya (Сообщение 149180)
Так же - думаю добавить немного маневренности первым Мессерам, а то Ишак тип-6 в вираже на втором развороте в хвост заходит., а ведь маневренность по испытаниям в НИИ у Мессера Берты была сравнима с Ишаком. Конечно - Дора из-за веса и должна сливать в вираже Ишаку, но не так однозначно. Вот Берта уже не должна - енерговооружённость была сравнима, а аэродинамика лучше.

На "аирвар" даже говорится: "Отмечалось, что взлет с опущенными на 20╟ закрылками на Bf 109D был чрезвычайно коротким, а скороподъемность - заметно лучшей, чем у "Берт". Хотя там "Смешались в кучу кони-люди", не понятно речь идет про V-13 с ДБ-600 или про серийную машину. В любом случае добавить немного маневренности не помешает обоим.
Интересно, кстати, чем испанская от "истинно арийской" отличается?

Vasya 03.02.2016 23:12

Вложений: 1
Цитата:

Сообщение от forgotten regiment. (Сообщение 149183)
На "аирвар" даже говорится: "Отмечалось, что взлет с опущенными на 20╟ закрылками на Bf 109D был чрезвычайно коротким, а скороподъемность - заметно лучшей, чем у "Берт". Хотя там "Смешались в кучу кони-люди", не понятно речь идет про V-13 с ДБ-600 или про серийную машину. В любом случае добавить немного маневренности не помешает обоим.
...........

Для сравнения:
Вес полный Берты - 2160 кг. Мощность мотора Jumo210Da - взлётная - 690 лош. сил.
Вес полный Доры - 2400 кг. Мощность мотора Jumo210Da - взлётная - 690 лош. сил.
Разница - 240 кг., для компенсации веса нужно увеличить мощность лошадей на 170-190. А площадь крыла на 7-10 проц. При этом крыло нужно сделать слегка тоньше - на 1.5 - 2.0 проц. для компенсации сопротивления. Это для сохранения маневренности. Скачёк в снижении сопротивления крыла и фюзеляжа мы наблюдаем только на Фридрихе в 1941 году. Но уже в то время немцы окончательно усвоили - тактика боя на вертикалях гораздо еффективнее чем на горизонталях., отсюда и дальнейшие танцы., на горизонтальную маневренность потихоньку забили. Фокке-Вульф при создании сразу же заточили на бой на вертикалях., сделав ему очень жесткое крыло со скоростным профилем.
Дора с ДБ-601 была очень сыра., для надёжной работы мотора полностью переделали систему охлаждения., так получился Эмиль.
-----------------------------------------------------------
Если поставить на Двигатель Юмо-210ДА реальный редуктор 0.63, то при всех ухищрениях самолёт Дора реально тупой, скорость у земли не дотягивает и до 380 км. в час. Это потому что механизация винта запрограммирована в Иле не правильно. %)
В ФСХ более правильно работают двигатели. :good:
Оставил как было в другой мурзилке :rtfm: - редуктор 0.75. :I'm_thinking:
----------------------------------------------------------------------
Цитата:

Сообщение от forgotten regiment. (Сообщение 149183)
............
Интересно, кстати, чем испанская от "истинно арийской" отличается?

В реале - думаю - ничем.
Просто мод Bf-109D - Spanish Civil War - Updated cockpit
( - http://www.sas1946.com/main/index.ph...c,43678.0.html -)
более старый, чуть другой программный код - менее совершенный. Но мне понравилась расскраска панели приборов - как в реале, очень похоже.
Немножко поправил классы Bf-109D - Spanish Civil War - совсем чуть-чуть.
Добавил выбор вооружения.
Так же создал копию(BF_109D_2LATE) класса этой Доры.
Мотор впрысковый, как на Цезаре. Но так как Дора уже *Гышпанська*, то перевёл её на хороший американский(трофейный/контрабандный) 96(100) бензин., типа(фантазия) Франкисты *модернизировали* мотор Юм0-210, шлифонув блок и подняв степень зжатия под импортный бензинчик. Я так прикинул туды-сюды, на круг набежало 845 лошадей на форсаже., на номинале 730 сил при 2600-а оборотах. Я думаю - это был бы предел форсировки Jumo/210GA., мотор шибко маленького объёма.
ТТХ увеличились очень незначительно, при равных условиях схождения с И-16Тип-6, Ишак переманеврирует Дору, даже в боевом развороте. Но если есть шанс разогнать самолёт и выскочить наверх первым, то в пределах 2500 - 4000 метров на вертикалях Дора совсем немного опережает Ишак., естественно - Дора быстрее Ишака, даже - простая - с мотором Jumo/210DA. На Берте, Цезаре и Доре виражный бой с Ишаком заказан, слив енергию, первые Мессеры будут туповаты(малая енерговооружённость) и не держат вираж после второго круга. Победить Ишак можно только в очень холмистой местности, в предгорье - там Ишак теряет свой меневр и часто вынужден лететь по прямой - тут то Мессер его и догоняет, разница у земли в скорости будет около 35 км в час.
На равнине - если на Цезаре или Доре Ишак не сбили на первом или втором проходе - нужно уходить со снижением, вас не догонят:P и не всадят залп на шести. :rolleyes:
Код:

АЙР-ИНИ:
BF-109D-2LATE        air.BF_109D_2LATE 2      g01  SUMMER

Приятных полётов!!!
П.С. Нужно установить мод Bf-109D - Spanish Civil War - Updated cockpit - папку из архива совместить с САСовской - на замену файлов согласиться. Фм подходит для первых Мессеров из Bf-109 Ultimate Pack v4 - добавлена маневренность, совсем немножко(надо бы больше добавить сваливания).
Не забываем переключать передачи - следим за прибором наддува АТА.

Vasya 04.02.2016 04:00

Цитата:

Сообщение от YurBorR (Сообщение 149157)
Вась, как раз вот "гореть и повреждаться" мне и не надо. Я хотел, чтобы он летел, а я в него пуляю, от него отлетают ошмётки (что меня и интересует) и он летит, я пуляю и т.д... Если Вась это проблематично, то и ладно, спасибо за оперативный ответ!

Есть идея - поставить В-17 новичка, а себе неубиваемость., взять типа Емиля-4 и лупить вблизи с пулемётов - боезапас по 1000 патронов. И ошмётки летят и повреждаться крепость не будет, особенно если установлен САСовский енжин-мод., с ним В-17 и с пушек трудно сбить, а пульки он и не почувствует.
С порезанным классом на предмет повреждений можно не добиться повреждений самолёта вообще - то есть - отлетать будет не чему. Попробуйте тот же Ил-28 протестить - пострелять по нему.

Vasya 04.02.2016 04:02

До конца недели моды не выпускаю - устал немного.

Amigo 04.02.2016 15:07

Цитата:

Сообщение от Vasya (Сообщение 149179)
По температуре:
это в действии супер-навороченный типо фул-реал по перегревам, который ввели ещё в патче 4.11., так неадекватно Ил реаигирует на правильные величины температур из ТТХ., как вы видели, я проставил температурный режим из ТТХ ВК-1.
Поправлю до неисторичного, что бы Ил не давился перегревом.

Хм, теперь перегрев наступает практически сразу после дачи взлётного режима. Надо в обратную сторону крутить. Но вообще странно, на МиГ-15бис такой же двиг, но таких проблем с перегревом нет.

В общем, чтобы проверить лётные данные, отключил перегрев в настройках. Увы, взлететь не могу ни я, ни боты.

При старте в воздухе самолёт довольно энергично разгоняется [без бомб, топливо 100%], при энергичной работе РУС наблюдается раскачка в каналах крена и тангажа. После уборки газа в ноль очень медленно теряет скорость, сложно выполнить заход на посадку из-за этого, плюс ко всему на скоростях ниже 350 км/ч резко теряется эффективность руля высоты, такое ощущение что на него не действуют никакие силы, хотя визуально он отклоняется. И так как руль высоты у нас фактически не работает на малых скоростях, то и взлететь невозможно.

Вернул пока старую ФМ

Vasya 04.02.2016 16:49

Вложений: 1
Цитата:

Сообщение от Amigo (Сообщение 149197)
Хм, теперь перегрев наступает практически сразу после дачи взлётного режима. Надо в обратную сторону крутить. Но вообще странно, на МиГ-15бис такой же двиг, но таких проблем с перегревом нет.
...............

Всё потому что в классе нет описания работы моторов., мотора из емд не совсем достаточно.
Для адекватного полёта управления плоскостями - так же нужно раздел из Хит-бон, вот такой:
Код:

if(s.startsWith("xkeel"))
        {
            if(chunkDamageVisible("Keel1") < 2)
                hitChunk("Keel1", shot);
        } else
        if(s.startsWith("xrudder"))
        {
            if(chunkDamageVisible("Rudder1") < 1)
                hitChunk("Rudder1", shot);
        } else
        if(s.startsWith("xstab"))
        {
            if(s.startsWith("xstabl") && chunkDamageVisible("StabL") < 2)
                hitChunk("StabL", shot);
            if(s.startsWith("xstabr") && chunkDamageVisible("StabR") < 1)
                hitChunk("StabR", shot);
        } else
        if(s.startsWith("xvator"))
        {
            if(s.startsWith("xvatorl") && chunkDamageVisible("VatorL") < 1)
                hitChunk("VatorL", shot);
            if(s.startsWith("xvatorr") && chunkDamageVisible("VatorR") < 1)
                hitChunk("VatorR", shot);
        } else
        if(s.startsWith("xwing"))
        {
            if(s.startsWith("xwinglin") && chunkDamageVisible("WingLIn") < 3)
                hitChunk("WingLIn", shot);
            if(s.startsWith("xwingrin") && chunkDamageVisible("WingRIn") < 3)
                hitChunk("WingRIn", shot);
            if(s.startsWith("xwinglout") && chunkDamageVisible("WingLOut") < 3)
                hitChunk("WingLOut", shot);
            if(s.startsWith("xwingrout") && chunkDamageVisible("WingROut") < 3)
                hitChunk("WingROut", shot);
        } else
        if(s.startsWith("xarone"))
        {
            if(s.startsWith("xaronel") && chunkDamageVisible("AroneL") < 1)
                hitChunk("AroneL", shot);
            if(s.startsWith("xaroner") && chunkDamageVisible("AroneR") < 1)
                hitChunk("AroneR", shot);
        } else

Я заниматься классом Ил-28 не в состоянии. Почему? Потому что для правильного настраивания команд нужно ещё иметь знания по расположению хуков в 3До. 3До я знаю неважно.
Как то делали нормальный класс для Шторьха и для Л-5, так переименованием и расположением в правильном порядке мешей в 3До занимался ДИМОН, но он, к сожалению, в силу личных причин, не занимаеться больше Илом. Так вот, нам удалось заставить Л-5 не только разбираться(убиваться, а не скакать по полям кусками), но и адекватно плавать(Л-5ФЛОАТ). Так же и Шторьху ДИМОН правильно обвесил кабину что бы видно было из кабины именно Штьрьх, а не артефакты чужих мешей., сделали ему внятные повреждения.
То есть - вписать в класс команды можно, но нужно к ним настроить меши, нужен симбиоз двух специалистов.
Фм прикрепил внизу.
Сама фм от Ар-234 - вписаны только другие веса, моторы, перегрузка и максимальная неразрушаемая скорость.
Температура и расход топлива взяты из Мотора ВК-1 от Миг-15.
Вот:
Код:

  TESPEED 0.03
  TWATERMAXRPM 780
  TOILINMAXRPM 40
  TOILOUTMAXRPM 62
  MAXRPMTIME 120
  MINRPMTIME 999
  TWATERMAX 950
  TWATERMIN 0
  TOILMAX 95
  TOILMIN 0
  FuelConsumptionP01 0.0225
  FuelConsumptionP05 0.0225
  FuelConsumptionP1  0.0225
  FuelConsumptionPMAX 0.060

Во папке IL-28_FM можно посмотреть файлики и сравнить.
Добавил мотору только высотности - в реале эти мотры были настроены на высоты боевого применения самолётов порядка 10-12 км.
Моё мнение такое: артефакты поведения самолёта - это не только фм, но и программный код в классе.
Честно говоря - нервы устали от ковыряния фм Ил-28., это так хотел отдохуть сегодня от модов.
Сделал копию А-234 и настраивал фм Ила-28-го.
Сомолёт взлетать не желает - маленькая полоса.
---------------------------------------------------
С фм от Джет-Бомбера скорость выше 520 по прибору не поднимаеться - поэтому ставить к Илу её нельзя. :DONT_KNOW:
----------------------------------------------------
Пробовал поставить фм даже от Го-229 - Ил 28 отказываеться загружаться в миссии вообще. %)
---------------------------------------------------------------
Взял фм от До-335, немного снизил сопротивление крыла и сделал другие мелкие правки относительно експлуатации на реактивном самолёте.
Веса пришлось снизить на 5000 кг - иначе самолёт взлетать не будет., вернее будет - но для разгона длинна полосы будет более 2500 метров.
Измерил скорость на 2000 метров - 922 км. в час.
Безспорно ;) - это всё костыли, фм не правильная :uh-e: , но писать поляру я не умею, к сожалению.
Пусть свою фм для Ил-28 напишут:law: %) фм-щики из САС.
Что получилось :konoplya: - внизу в архиве. :I'm_thinking:

Amigo 05.02.2016 00:17

Vasya предыдущую ФМ скачал, прогнал быстренько, вывод такой: с перегревом стало получше, под управлением игрока взлёт возможен с топливом от 50% и меньше, без бомб. Бот взлетает только с 10% топла, также без бомб.

Новую ФМ потестю на днях, тогда и отпишусь. Вообще странно, что с данными в ФМ от МиГ-9 с более слабыми моторами, самолёт ведёт себя более приближенно к реалу. Я тут слетал на эшелон (на 12000 м), так по времени уложился в табличные данные из техописания: 31-32 минуты. Притом что приборы не работают и пилотаж на глазок, только по спидбару.

А делаешь с оригинальыми характеристиками- не летит ни фига. Ему конечно надо с нуля ФМ делать, чисто свою, благо данные есть, классы переписать, вооружения добавить, приборы рабочие сделать. Только этим должна команда заниматься, а одному не осилить всё. Вангую на САС быстрее запилят самолётку, если захотят (вон перехватчики 19-е пилят уже), только чё они там в ФМ накрутят, вот вопрос.

В любом случае спасибо, что откликнулись :beer:

Vasya 05.02.2016 02:37

Цитата:

Сообщение от Amigo (Сообщение 149217)
Vasya ............ Ему конечно надо с нуля ФМ делать, чисто свою, благо данные есть, классы переписать, вооружения добавить, приборы рабочие сделать. Только этим должна команда заниматься, а одному не осилить всё. Вангую на САС быстрее запилят самолётку, если захотят (вон перехватчики 19-е пилят уже), только чё они там в ФМ накрутят, вот вопрос....

Вы всё правильно сказали - класс должен писать программист, а фм - фм-щик.
Я тут изгаляюсь потому что некому., вернее есть более граммотные, но они отплыли от старичка Ила и занимаються своими делами.
А на САС специалисты путь делают самолёты, я этому только рад буду.
Хотя - как бывает на практике - иногда приходиться шлифовать и после специалистов. Не потому что не правильно сделали, а потому что иногда характеристики самолёта душат ради баланса. Вот теже первые Мессеры - как только проставишь в емд мотору данные по ТТХ и в фм слегка поправишь, так и самолёты стали летать ближе к историческим данным, скажем так - согласно отчётам и воспоминаниям.
-------------------------------------------------------------
Вот среди творческих людей есть, допустим, очень хорошие художники, а есть реставраторы.
Часто художник не умеет реставрировать - ему легче с нуля всё написать на холсте. А реставратору не обязательно быть художником, он может не иметь таланта к рысованию, но покоцаную картину так прошлифует. что выглядит как новенькая.
Так и я - художник из меня, относительно фм и программного кода - никакой, но подкрутить неисправности и неровности местами мне по силам и возможностям.
Как то так.
---------------------
Не хвалюсь. :ups:

Amigo 05.02.2016 08:27

Vasya походу ОНО! :ok:
Удалось таки перед сном погонять крайнюю ФМ. Взлетал сам и бота проверил. С бетонки норм, с грунта-маловата полоса и по направлению взлёта не должно быть препятствий и возвышенностей, тем не менее взлететь можно. Правда для ботов лучше делать старт на стоянке, чтобы они от начала полосы разбег начинали. С бомбами надо меньше лить топлива. Попозже слетаю на макс. скорость и на потолок, сравню с таблицами

forgotten regiment. 07.02.2016 16:49

Интересно, положение и вид ОЗ тоже прописывается в классах?;)

tarakan67 07.02.2016 16:57

Цитата:

Сообщение от forgotten regiment. (Сообщение 149255)
Интересно, положение и вид ОЗ тоже прописывается в классах?;)

Да.

forgotten regiment. 09.02.2016 13:30

Есть ли тогда возможность менять их местоположение, не перебегая к сложным манипуляциям. Допустим, перенести номера у "Лавочкиных" из под кабины на хвост, а звезды чуть ближе к фонарю подвинуть?

deSAD 09.02.2016 14:18

Цитата:

Сообщение от forgotten regiment. (Сообщение 149311)
Есть ли тогда возможность менять их местоположение, не перебегая к сложным манипуляциям.

Кардинально сместить о/з и б/н, "не перебегая к сложным манипуляциям", к сожалению, не получится. Дело в том, что нужно двигать и т. н. "оверлеи", которые являются частью 3D-модели самолета.

forgotten regiment. 09.02.2016 15:05

Цитата:

Сообщение от deSAD (Сообщение 149312)
Кардинально сместить о/з и б/н, "не перебегая к сложным манипуляциям", к сожалению, не получится. Дело в том, что нужно двигать и т. н. "оверлеи", которые являются частью 3D-модели самолета.

В классах самолетов есть строки вроде "-com/maddox/il2/objects/air/PaintSchemeFMPar04". Создается впечатление, что это есть отсылка к схеме нанесения ОЗ. Возможно, меняя эти параметры, что-то должно получиться... пока, правда, получается только краш:(

NB79 09.02.2016 17:00

Цитата:

Сообщение от forgotten regiment. (Сообщение 149315)
Возможно, меняя эти параметры, что-то должно получиться... пока, правда, получается только краш:(

Выше уже сказали, ОЗ, номера и эмблемы отображаются на отдельных элементах модели, имя материала для которых начинается с волшебного слова "overlay". :)

Внутри оверлея, в некоторых случаях, можно немножко подвинуть изображение редактируя связанную с этим материалом текстуру. Но в большинстве случаев у нас:

1) Одна текстура для всех оверлеев и для всех моделей (ОЗ, например).
2) Места, для сдвига на текстуре, обычно нет (нет смысла оставлять пустые поля, которые не рисуются, это только раздувает текстуру и ворует память у видяхи).

Двигать оверлей тоже не так просто, как кажется. Чаще всего это изогнутая поверхность, повторяющая изгибы поверхности модели в месте наложения оверлея.

Выход тут только один:

- Брать модель
- Экспортировать её в 3Д редактор
- Брать нужные оверлеи
- Удалять их из текущей модели
- В нужном месте модели дублировать регион поверхности под оверлей
- а) Присвоить материалу этого нового региона имя соответствующего оверлея
- б) Либо добавить своё имя, если хочется иметь материал вообще со своей уникальной текстурой. И, как раз, только в этом случае потребуется правка класса модели для задания соответствующих имён (не смотрел, как в классах это определение происходит, но чисто по логике все оверлеи имеют префикс "overlay" и номер оверлея, а значит - в классе определяется только номер и надо смотреть как именно он задаётся).

Вот только после всех этих телодвижений и будет возможно отображать номера, ОЗ и эмблемы в нужных автору модели местах.

А ещё надо не забывать, что модель может иметь второй текстурный слой, на котором тоже что-то может быть нарисовано. :)

Примерно так это дело в игре организовано.

Vasya 19.02.2016 05:25

Вложений: 1
На пробу мод Емилей который работает вместе с Ультимат паком Мессеров.
Ещё нужно шлифовать.
Е-4(чистый) пока летает с неисторичным редуктором и шагом винта который взят из дефолта. Двигатель на чистой четвёрке ДБ-601А номинальной мощностью 990 лош. сил., на форсаже - 1100 лош. сил.
Фм от Емилей БоБа.
:eek:
Работоспособность проверена на патче 4.12.2 без енжин-мода.

forgotten regiment. 19.02.2016 10:21

Цитата:

Сообщение от Vasya (Сообщение 149709)
На пробу мод Емилей который работает вместе с Ультимат паком Мессеров.

Спасибо! Давно пора сделать ревизию некоторых летательных аппаратов:)
Новая ФМ действует на дефолтные или только на новопрописываемые 109-е?

Vasya 19.02.2016 18:25

Цитата:

Сообщение от forgotten regiment. (Сообщение 149710)
Спасибо! Давно пора сделать ревизию некоторых летательных аппаратов:)
Новая ФМ действует на дефолтные или только на новопрописываемые 109-е?

Дефолтная линейка Емилей включена(кроме Е-7 с веселящим газом - там отдельная история требующая раскопок по интернету)., Повторюсь - простой Е-4 пока с неродным редуктором в моторе., мне не удалось решить проблемму что поставило Иловское ИИ., проблемма такая: нормально работающий мотор ДБ-601АА со всеми вписанными особенностями по ТТХ более-мение внятно работает на Е-4Б., паспортные скоростя и скороподъёмность с очень небольшими погрешностями получилась( и это на древнем Иловском коде - !!!!! %) )., но на простом Емиле без бомбодержателя пропадает 30 км скорости у земли и снижаеться скороподъёмность., это где то ошибка патча 4.12.2. :yez:
Даже на взлёте обороты выше 1800 подымать не желает - просто не желает разгоняться., типа где то лишний груз прицепили к самолёту. Вмешиваться в поляру не стал - она стандарт от БоБа. Попытался хитрым способом порегулировать раздел Дисплея., есть некоторые улучшения, но скорость не добирает, просто тупит. Что получилось можно проверить на Bf-109E-4L., если подойдёт - то поставлю на дефолтный ту же фм и мотор.
Вот он:
Код:

[DB601AA_DAS_EMIL'/REAL/Bf-109E-4L]
  Autonomous 1
  Cylinders 12
  Carburetor 2
  EngineAcceleration 4.0
  Extinguishers 4
  Direction Right
  HorsePowers 1045
  BoostFactor 1.0
  WEPBoostFactor 1.1244
  cAfterburner 1
  AfterburnerType 11
  TowFactor 1.0
  Thrust 0
  RPMMin 400
  RPMNom 2368
  RPMMax 2368
  RPMMaxAllowed 2850
  Reductor 0.65456081
  PropDiameter 3.1
  PropAnglerType 7
  PropAnglerSpeed 0.22
  PropAnglerMinParam 1650
  PropAnglerMaxParam 2368
  PropAnglerAfterburnerParam 2468
  PropPhiMin 26.0
  PropPhiMax 82.0
  PropAoA0 11.0
  Voptimal 340.0 
  CompressorType 2
  CompressorSteps 1
  CompressorRPMCurvature 3.7
  CompressorPMax 1.45
  CompressorAltitude0 4100.0
  CompressorMultiplier0 1.005
  CompressorBaseMultiplier0 1.0
  CompressorRPMP0 2000.0
  CompressorRPMPMax 2468.0
  CompressorMaxATARPM 1.35
  CompressorSpeedManifold 0.6
  CompressorRPM0 400
  CompressorATA0 0.45
  CompressorRPM1 1000
  CompressorATA1 0.60
  CompressorRPM2 1200
  CompressorATA2 0.70
  CompressorRPM3 2300
  CompressorATA3 1.23
  CompressorRPM4 2326
  CompressorATA4 1.30
  CompressorRPM5 2368
  CompressorATA5 1.35
  DisP0x 2468
  DisP0y 0
  DisP1x 0
  DisP1y 019
  TESPEED 0.031
  TWATERMAXRPM 80
  TOILINMAXRPM 60
  TOILOUTMAXRPM 75
  MAXRPMTIME 300
  MINRPMTIME 999
  TWATERMAX 105
  TWATERMIN 40
  TOILMAX 95
  TOILMIN 30
  tFuel 400.0
  inSair 10.0
  inSoil 1.0
  inSwater 20.0
  outSair 0.5
  outSoil 3.0
  outSwater 30.0

Продолжение в следующем посте ниже.

Vasya 19.02.2016 18:55

Вот вес простого Емиля-4:
Код:

[Mass]
  Empty 2053.0
  TakeOff 2608.0
  Oil 27.0
  Fuel 303.0

Часть фм и поляра:
Код:

  VmaxH 570.0
  HofVmax 4500.0
  VminFLAPS 135.0
  VmaxFLAPS 270.0
  Vz_climb 17.5
  V_climb 270.0
  T_turn 25.0
  V_turn 340.0
  K_max 13.0
  Cy0_max 0.15
  FlapsMult 1.0
  FlapsAngSh 7.0
  G_class_coeff 25.0
  G_class 12.6
  ReferenceWeight 54
  Range 600.0
  CruiseSpeed 360.0
  SensYaw 0.47
  SensPitch 0.68
  SensRoll 0.35
[Polares]
  lineCyCoeff 0.091
  AOAMinCx_Shift 0.2
  Cy0_0 0.15
  AOACritH_0 20.50
  AOACritL_0 -15.0
  CyCritH_0 1.3
  CyCritL_0 -0.64417434
  CxMin_0 0.0242
  parabCxCoeff_0 5.2E-4
  Cy0_1 0.55
  AOACritH_1 17.0
  AOACritL_1 -19.0
  CyCritH_1 1.62
  CyCritL_1 -0.7
  CxMin_1 0.11
  parabCxCoeff_1 7.7E-4
  parabAngle 5.0
  Decline 0.010
  maxDistAng 35.0
  draw_graphs 0
  mc3 -15.484,-5.4215,-14.124,-36.716,20.943,-35.766,14.986,-14.349
  mc4 38.145,14.707,50.771,282.28,212.08,256.62,-67.576,81.767
  mm 0.621,0.709,0.752,0.754,0.73,0.711,0.676,0.603
  mz 0.241,0.286,0.202,0.108,0.061,0.072,0.092,0.159
[SOUND]
  Engine bf_109
  Start e_start
  Turbine bf_turbo
  FeedType HYDRAULIC

Вообще то я хотел поставить простой двигатель ДБ-601А с номиналом в 990 лош сил., и это было бы правильнее - так как этот мотор и ставили на него., думаю что ДБ-601АА ставили уже на Емили что служили в Жабо., Емиль-4Б что вытянули то ли с озера или с болота под Ленинградом был именно с таким мотором., Разница там только в настройке наддува(1.40 АТА и 1.45АТА)., макс. обороты ДБ-601А - 2400(2426), а ДБ-601АА - 2500(2468)., высотность А - 4100 метров, АА - 3700 метров., граница высотности 4500(А) и 4100(АА)., скоростной напор по - всей видимости - Ил не считает(или я не знаю как).
Как должен летать Емиль- 4(с поправкой на массу) - можно проверить на Емиле-3М., масса тройки:
Код:

[Mass]
  Empty 2010.0
  TakeOff 2540.0
  Oil 27.0
  Fuel 303.0
//  Zelle                                          650 kg
//  Triebwerk                                    1075 "
//  Standige Ausrustung                            85 "
//  Zusatliche Ausrustung                          200 "
//  Rustgewicht                                  2010 kg
//  Zuladung                                      530 kg
//  Fluggewicht                                  2540 kg
//  Kraftstoff                            400 l = 303 kg
//  Ol                                      30 l =  27 kg

Мотор:
Код:

[DB601A_DAS_EMIL'/REAL]
  Autonomous 1
  Cylinders 12
  Carburetor 2
  EngineAcceleration 4.0
  Extinguishers 4
  Direction Right
  HorsePowers 990
  BoostFactor 1.0
  WEPBoostFactor 1.112
  cAfterburner 1
  AfterburnerType 11
  TowFactor 1.0
  Thrust 0
  RPMMin 400
  RPMNom 2368
  RPMMax 2368
  RPMMaxAllowed 2850
  Reductor 0.65456081
  PropDiameter 3.1
  PropAnglerType 7
  PropAnglerSpeed 0.22
  PropAnglerMinParam 1650
  PropAnglerMaxParam 2368
  PropAnglerAfterburnerParam 2426
  PropPhiMin 26.0
  PropPhiMax 82.0
  PropAoA0 11.0
  Voptimal 340.0 
  CompressorType 2
  CompressorSteps 1
  CompressorRPMCurvature 4.1
  CompressorPMax 1.40
  CompressorAltitude0 4500.0
  CompressorMultiplier0 1.005
  CompressorBaseMultiplier0 1.0
  CompressorRPMP0 2000.0
  CompressorRPMPMax 2426.0
  CompressorMaxATARPM 1.30
  CompressorSpeedManifold 0.6
  CompressorRPM0 400
  CompressorATA0 0.45
  CompressorRPM1 1000
  CompressorATA1 0.60
  CompressorRPM2 1200
  CompressorATA2 0.70
  CompressorRPM3 2200
  CompressorATA3 1.15
  CompressorRPM4 2326
  CompressorATA4 1.23
  CompressorRPM5 2368
  CompressorATA5 1.30
  DisP0x 2426
  DisP0y 0
  DisP1x 0
  DisP1y 019
  TESPEED 0.031
  TWATERMAXRPM 80
  TOILINMAXRPM 60
  TOILOUTMAXRPM 75
  MAXRPMTIME 300
  MINRPMTIME 999
  TWATERMAX 105
  TWATERMIN 40
  TOILMAX 95
  TOILMIN 30
  tFuel 400.0
  inSair 10.0
  inSoil 1.0
  inSwater 20.0
  outSair 0.5
  outSoil 3.0
  outSwater 30.0

Скорость тройки у земли на форсаже - 463-465 км. в час. Набор высоты в боевом развороте 750-780 метров. Скорость на номинале - около 450 км. в час., набор высоты в боевом развороте - 500-540 метров. Четвёрка на 68 кг. тяжелее, поэтому данные с мотором ДБ-601А должны быть чуть хуже.
Мод обновлён(ВЫШЕ В ПОСТЕ).

Vasya 19.02.2016 21:01

Вложений: 4
Щас настриаваю Як-1., мотор уже готов, подбираю поляру в фм, потому как с *родным мотором* скорость упала до 430-440 км. в час., должна быть около 475 км. в час.
Вот почитать:
- http://www.airpages.ru/ru/yak1_mot.shtml -.,
- http://www.airpages.ru/forum/screw_2.shtml#p1 -.,
- http://forum.valka.cz/topic/view/66767 -.
По РЛЭ_Як1(внизу в архиве) выставлял температуру.
Дефолтный мотор М-105П:
Код:

[M-105P]
  HorsePowers 1100
  BoostFactor 1.1
  TowFactor 1.0
  Thrust 0
  RPMMin 500
  RPMNom 2700
  RPMMax 2700
  RPMMaxAllowed 3200
  Reductor 0.67
  PropDiameter 3.1
  PropAnglerType 2
  PropAnglerSpeed 0.07
  PropAnglerMinParam 1000.0
  PropAnglerMaxParam 2700.0
  PropPhiMin 17.0
  PropPhiMax 45.0
  PropAoA0 11.0
  CompressorPMax 1.5
  Voptimal 340.0
  CompressorAltitude0 2000.0
  CompressorMultiplier0 1.05
  CompressorAltitude1 4000.0
  CompressorMultiplier1 1.05
  CompressorRPMP0 1500.0
  CompressorRPMCurvature 0.0
  CompressorRPMPMax 3000.0
  CompressorMaxATARPM 1.3
  CompressorSpeedManifold 0.6
  CompressorRPM0 450
  CompressorATA0 0.7
  DisP0x 2600
  DisP0y 2
  DisP1x 0
  DisP1y 135
  TESPEED 0.01
  TWATERMAXRPM 95
  TOILINMAXRPM 70
  TOILOUTMAXRPM 99
  MAXRPMTIME 300
  MINRPMTIME 999
  TWATERMAX 110
  TWATERMIN 60
  TOILMAX 110
  TOILMIN 40

Настроенный мотор:
Код:

[M-105PA/YAK-1]
  HorsePowers 1094
  BoostFactor 1.0
  WEPBoostFactor 1.02
  cAfterburner 0
  AfterburnerType 8
  TowFactor 1.0
  Thrust 0
  Carburetor 3
  RPMMin 500
  RPMNom 2600
  RPMMax 2600
  RPMMaxAllowed 3200
  Reductor 0.666
  PropDiameter 3.0
  PropAnglerType 2
  PropAnglerSpeed 0.23
  PropAnglerMinParam 1000.0
  PropAnglerMaxParam 2600.0
  PropAnglerAfterburnerParam 2700.0
  PropPhiMin 20.0
  PropPhiMax 55.0
  PropAoA0 11.0
  PropMass 132.0
  Voptimal 340.0
  cCompressor 1
  CompressorType 1
  CompressorSteps 2
  CompressorPAt0 0.4 
  CompressorRPMCurvature 2.0
  CompressorPMax 1.25
  CompressorAltitude0 2000.0
  CompressorMultiplier0 1.0
  CompressorAltitude1 4000.0
  CompressorMultiplier1 0.97345
  CompressorRPMP0 1200.0
  CompressorRPMPMax 2700.0
  CompressorMaxATARPM 1.2
  CompressorSpeedManifold 0.6
  CompressorRPM0 450
  CompressorATA0 0.50 
  CompressorRPM1 1000
  CompressorATA1 0.65
  CompressorRPM2 1200
  CompressorATA2 0.75
  CompressorRPM3 2600
  CompressorATA3 1.20
  DisP0x 2700
  DisP0y 0
  DisP1x 0
  DisP1y 13
  TESPEED 0.021
  TWATERMAXRPM 80
  TOILINMAXRPM 60
  TOILOUTMAXRPM 90
  MAXRPMTIME 300
  MINRPMTIME 999
  TWATERMAX 110
  TWATERMIN 40
  TOILMAX 115
  TOILMIN 40

Промежуточный вариант внизу в архиве.
Добавил открывачку фонаря - скачивал у нас на форума.
Скорость у земли получилась около 474(6) км. в час.
Поляра взята дефолтная от Як-1Б., добавлено сопротивление на неплотное прилягание крыла к фюзеляжу - в реале были дефекты сборки и не только. Скороподьёмность низковата - большой вес, более 2900 кг.
ФМ в отдельной папке в архиве для просмотра.
АЙР-ИНИ:
Код:

Yak-1-GVM        air.YAK_1GVM 1                r01  SUMMER
Класс дефолтного Як-1: кто желает летать на Як-1 как в дефолте - удалите хеш 6145A3FA75E3CB12.
Для работы моих модов нужна установка мода вооружения - повторно прикрепил архив(27 ФЕВРАЛЯ исправил глюк турельного УБТ - ВИНОВАТ :ups:).
Замечания принимаються.

Vasya 23.02.2016 01:03

Вложений: 4
Цитата:

Сообщение от tarakan67 (Сообщение 149789)
Всё как обычно.

----------------------------------
Цитата:

Сообщение от Vasya (Сообщение 149793)
На первый взгляд - да, обычно. Я скачал этот оДуванчик - буду проверять у себя. Отпишусь позже.
----------------------------------------
Всё там нормально., скачал вариант обновления для патча 4.12 и перепрошил классы в среде патча 4.12.2 - пилот прыгает нормально.

Переделал для удобоваримости в патче 4.12.2.
Архив внизу.
Добавил модель с двигателем М-103П., винт Виш-22Е.
В фм поляра другая., со старой тупой до невозможности.
Триммирование *дефолтных* САСовских Д-510 пусть делает автор., я только пересобрал фм и емд в один файл(в оригинальных фм ничего не менял вообще).
Классы все перешиты и исправлены неакуратности.
Собранное 3До тут:
- https://drive.google.com/file/d/0B9T...ew?usp=sharing - ., должно висеть на файлообменнике до 20 мая.
Всем приятных полётов на хранцузькых еропланах!

Vasya 25.02.2016 14:59

Раздельное бомбосбрасывание для Пешек
 
Вложений: 1
Раздельное бомбосбрасывание для Пешек:
- http://filedeluxe.com/drg7keydu400.html -.,
- https://drive.google.com/file/d/0B9T...ew?usp=sharing -.
Сделано по прозьбе он-лайн ресурса.
Оригинальные Пешки не имеют раздельного бомбосбрасывание, только с приставкой МОД.
Фм не изменялась, емд - так же не трогал.
Дефолтным Пешкам сделать раздельное бомбосбрасывание для использования без енжин-мода - не возможно., там не собираеться 3До при дописывании хуков и прописки их в класс., потому как бомбёры жёстко привязаны на дефолтный файл код с вооружением.
--------------------------------------
Кто скачивал Пешки(Pe-2series402-4.12.x-RC6) - предлагаю в архиве фикс для бомбардира., в самолётах с раздельным сбрасыванием не включался кокпит бомбардира., поправил - теперь кабина бомбардира включаеться нажатием клавиши С., потом нужно переключить вид прицела
(у меня назначена кнопка О(в рус. алф. Щ))
и уже дальше двигать кнопками управление прицелом.
Есть один баг: миссию нужно завершать в кокпите пилота., если выйти из миссии в кокпите бомбардира - Ил зависнет в меню новой попытки и выйти из игры получиться только с помощью трёх кнопок и завершить процесс.
Баг пишет такой лог:
Код:

java.lang.ClassCastException: com.maddox.il2.objects.air.PE_2SERIES244_MODS
        at com.maddox.il2.objects.air.CockpitPE2_244_Bombardier_MODS$Interpolater.tick(CockpitPE2_244_Bombardier_MODS.java:94)
        at com.maddox.il2.engine.Interpolators.tick(Interpolators.java:222)
        at com.maddox.il2.engine.Actor.interpolateTick(Actor.java:434)
        at com.maddox.il2.engine.InterpolateAdapter.msgTimeOut(InterpolateAdapter.java:174)
        at com.maddox.rts.MsgTimeOut.invokeListener(MsgTimeOut.java:73)
        at com.maddox.rts.Message._send(Message.java:1217)
        at com.maddox.rts.Message.sendToObject(Message.java:1191)
        at com.maddox.rts.Message.sendTo(Message.java:1134)
        at com.maddox.rts.Message.trySend(Message.java:1115)
        at com.maddox.rts.Time.loopMessages(Time.java:252)
        at com.maddox.rts.RTSConf.loopMsgs(RTSConf.java:101)
        at com.maddox.il2.game.MainWin3D.loopApp(MainWin3D.java:131)
        at com.maddox.il2.game.Main.exec(Main.java:449)
        at com.maddox.il2.game.GameWin3D.main(GameWin3D.java:235)

.
Там в классе бомбардира есть такой раздел:
Код:

if(fm.CT.Weapons[2] != null)
                {
                    bHaveDAG10 = true;
                    if(fm.CT.Weapons[2].length > 0)
                        bDAG10 = fm.CT.Weapons[2][0].haveBullets();
                    else
                        bDAG10 = false;
                }
                if(fm.CT.Weapons[3] != null)
                    if(((PE_2NEW)aircraft()).BombLoadType == 1)
                    {
                        bBombs[5] = fm.CT.Weapons[3][2].haveBullets();
                        bBombs[4] = fm.CT.Weapons[3][3].haveBullets();
                        bBombs[7] = fm.CT.Weapons[3][4].haveBullets();
                        bBombs[6] = fm.CT.Weapons[3][5].haveBullets();
                    } else
                    if(((PE_2NEW)aircraft()).BombLoadType == 2)
                    {
                        bBombs[1] = fm.CT.Weapons[3][0].haveBullets();
                        bBombs[0] = fm.CT.Weapons[3][1].haveBullets();
                    } else
                    if(((PE_2NEW)aircraft()).BombLoadType == 3)
                    {
                        bBombs[1] = fm.CT.Weapons[3][0].haveBullets();
                        bBombs[0] = fm.CT.Weapons[3][1].haveBullets();
                        bBombs[7] = fm.CT.Weapons[3][2].haveBullets();
                        bBombs[6] = fm.CT.Weapons[3][3].haveBullets();
                    } else
                    if(((PE_2NEW)aircraft()).BombLoadType == 4)
                    {
                        bBombs[1] = fm.CT.Weapons[3][0].haveBullets();
                        bBombs[0] = fm.CT.Weapons[3][1].haveBullets();
                        bBombs[3] = fm.CT.Weapons[3][2].haveBullets();
                        bBombs[2] = fm.CT.Weapons[3][3].haveBullets();
                    } else
                    if(((PE_2NEW)aircraft()).BombLoadType == 5)
                    {
                        bBombs[5] = fm.CT.Weapons[3][2].haveBullets();
                        bBombs[4] = fm.CT.Weapons[3][3].haveBullets();
                    }

.,
он соответствует этому в классе:
Код:

if(thisWeaponsName.startsWith("default") || thisWeaponsName.startsWith("none"))
        {
            BombLoadType = 0;
            FM.CT.bHasBayDoorControl = false;
        } else
        if(thisWeaponsName.startsWith("6fab50") || thisWeaponsName.startsWith("6fab100"))
        {
            BombLoadType = 1;
            FM.CT.bHasBayDoorControl = true;
        } else
        if(thisWeaponsName.endsWith("2fab250") || thisWeaponsName.startsWith("2fab500"))
        {
            BombLoadType = 2;
            FM.CT.bHasBayDoorControl = false;
        } else
        if(thisWeaponsName.endsWith("2fab2502fab100"))
        {
            BombLoadType = 3;
            FM.CT.bHasBayDoorControl = true;
        } else
        if(thisWeaponsName.endsWith("4fab250"))
        {
            BombLoadType = 4;
            FM.CT.bHasBayDoorControl = false;
        } else
        if(thisWeaponsName.endsWith("2fab5002fab250"))
        {
            BombLoadType = 4;
            FM.CT.bHasBayDoorControl = false;
        } else
        {
            BombLoadType = 0;
            FM.CT.bHasBayDoorControl = false;
        }
    }

.
Мне пришлось переписать, потому как в классе самолёта я изменил такой раздел:
Код:

if(thisWeaponsName.startsWith("default") || thisWeaponsName.startsWith("none"))
        {
            BombLoadType = 0;
            FM.CT.bHasBayDoorControl = false;
        } else
        if(thisWeaponsName.endsWith("AG2"))
        {
            BombLoadType = 0;
            FM.CT.bHasBayDoorControl = false;
        } else
        if(thisWeaponsName.startsWith("6fab50") || thisWeaponsName.startsWith("6fab100"))
        {
            BombLoadType = 1;
            FM.CT.bHasBayDoorControl = true;
        } else
        if(thisWeaponsName.endsWith("2fab250") || thisWeaponsName.startsWith("2fab500"))
        {
            BombLoadType = 2;
            FM.CT.bHasBayDoorControl = false;
        } else
        if(thisWeaponsName.endsWith("2fab2502fab100"))
        {
            BombLoadType = 4;
            FM.CT.bHasBayDoorControl = false;
        } else
        if(thisWeaponsName.endsWith("4fab250"))
        {
            BombLoadType = 4;
            FM.CT.bHasBayDoorControl = false;
        } else
        if(thisWeaponsName.endsWith("2fab5002fab250"))
        {
            BombLoadType = 4;
            FM.CT.bHasBayDoorControl = false;
        } else
        {
            BombLoadType = 0;
            FM.CT.bHasBayDoorControl = false;
        }
    }

.
Потому как были изменены хуки и количество вооружения в модной Пешке.
Теперь в классе бомбардира сделано так:
Код:

if(fm.CT.Weapons[2] != null)
                {
                    bHaveDAG10 = true;
                    if(fm.CT.Weapons[2].length > 0)
                        bDAG10 = fm.CT.Weapons[2][0].haveBullets();
                    else
                        bDAG10 = false;
                }
                if(fm.CT.Weapons[3] != null)
                    if(((PE_2NEW_MODS)aircraft()).BombLoadType == 1)
                    {
                        bBombs[5] = fm.CT.Weapons[3][2].haveBullets();
                        bBombs[4] = fm.CT.Weapons[3][3].haveBullets();
                        bBombs[7] = fm.CT.Weapons[3][4].haveBullets();
                        bBombs[6] = fm.CT.Weapons[3][5].haveBullets();
                    } else
                    if(((PE_2NEW_MODS)aircraft()).BombLoadType == 2)
                    {
                        bBombs[1] = fm.CT.Weapons[3][0].haveBullets();
                        bBombs[0] = fm.CT.Weapons[3][1].haveBullets();
                    } else                   
                    if(((PE_2NEW_MODS)aircraft()).BombLoadType == 4)
                    {
                        bBombs[1] = fm.CT.Weapons[3][0].haveBullets();
                        bBombs[0] = fm.CT.Weapons[3][1].haveBullets();
                        bBombs[3] = fm.CT.Weapons[3][2].haveBullets();
                        bBombs[2] = fm.CT.Weapons[3][3].haveBullets();
                    }

.
Если кто меня поправит - буду признателен!!!
-----------------------------------------------------
Был глюк архиватора - прикреплённый архив фикс к Пешкам почему то был пустым. Исправил сегодня в моде разные глюки., выход в меню буд то получаеться уже с любого места в самолёте. Прицелы работают. Фикс положить поверх мода Pe-2series402-4.12.x-RC6., есть копия 265 модели - 179 модель с фм от 110 модели для он-лайн ресурса.
Замечания принимаються, мод исправляю по мере умственных возможностей.

Vasya 01.03.2016 22:38

МОТОРЫ ДЛЯ ЕМИЛЕЙ
 
Вложений: 2
Вот очень интересніе перепирательства:
- http://forum.il2sturmovik.ru/topic/2...isit-ot-vinta/ -.
Читал с большим интересом., жаль что несдерженность и самолюбие победило, а не наука., буду ждать пока разблокируют тему про винты.
--------------------------------------------------------------
В очередной раз брался за моторы Емилей.
Есть прогресс, некоторый., хороший момент в том что научился понимать откуда берёться редкуция винта и как её посчитать по оборотам.
Оказываеться просто: каждый винт по профилю, площади и длинне уже создаёться под определённые обороты. В частности обороты вращения винта на максимальной снимаемой мощности будут в районе 1500-1550 об. в мин. Обороты двигателя на номинале по паспорту для ДБ-601А - 2326 об. в мин. Делим обороты винта на обороты мотора 1550:2326=0.66638 - получаем необходимую редукцию. В Handbuch DB 601 A-B округлено до 2400 оборотов., это понятно - потому как книжка ознакомительная, а не специальная для мотористов. Так же из других источников известно что редуктор у Емилей был всё же 0.65., это число так же получаеться: нужно оборты винта 1550 об. мин. поделить на максимальные обороты двигателя 2368 об. мин. 1550:2368=0.65458081 что совпадает так же и с номинальными оборотами двигателя ДБ-601АА, что отличался от 601А повышенным наддувом на 00.5 тех. атмосферы и немного большими оборотами на максимальной мощности - 2468 об. в мин., что в разной лит. записаны как 2500 об. в мин. Редуктор понизили немного что бы сохранить обороты винта в режиме макс. снятия мощности на валу.
Следующий мотор ДБ-601Н и ДБ-601Е имели другой винт и другую пониженую редукцию. Плотно ещё не копал, но расчёт показывает редукцию 0.611, а в моторе ДБ-605А(Д) редукция была ещё ниже - 0.59, но - наверное - Ил уже не сможет адекватно пощитать потребные углы установки винта(это уже будут 28-32).
Кстати - Ил - так же - не совсем верно(по моему мнению) считает реальные обороты и углы установки винта, особенно на автоматах(Мессер и ФВ-190)., редукцию в дефолтных моторах пишут почти всегда 0.70 - 0.84, а углы установки 14 -21(при облегчённом винте угол 42-55)., это совсем расходиться с реальными данными. И эти ошибки кочуют из патча в патч.
Ещё раз перенастроил моторы для Емилей, но пришлось убрать автомат шага, как неадекватно работающий с реальными редукторами и углами установки лопастей.
Поэтому регулировать шаг винта и - следовательно - автомат радиатора - нужно будет в ручную., автомат радиатора пока кодом отдельно записать в класс не умею, к сожалению.
Обороты на старте на полосе на макс. тяге будут 2200 об. в мин., поэтому для реалистичности можно РУД держать сначала 85-90 проц., после набоа скорости до 50-70 - можно добавить тяги до 100 проц. Климбиться самолёт не ахти что бы - до 15-16 м. в сек. Климб хорош после достижения скорости 320-340 км. в час. На максимально скорости на номинале шарик должен быть в центре, но буду ещё проверять и шлифовать. В Емиля 4 простого редуктор пока не родной - 0.66638., с простым Емилем есть нерешённые проблемы. Его аналог с приставкой буквы Л. Повторюсь - мод работает только с Ультимат паком Мессеров и моим модом вооружения(есть выше по странице).
Обновлённый мод внизу в архиве.
Приятных полётов!!!

Vasya 02.03.2016 19:48

:pilot: Смотрите что нашёл:
-
http://lespotesajosse.free.fr/BMW%20...20Part%201.pdf -.
Нандбух по БМВ-801С-Д. :rtfm:
Для мотористов для нашего Ила БЕЗЦЕННЕЙШАЯ ВЕЩЬ.

Vasya 04.03.2016 03:48

Нашёл:
Цитата:

Цитата:
FW 190 это не виражный самолет


176-й полк Ла-7

Помня недавний прокол во время аналогичной атаки, оглядываюсь и замечаю, что чуть выше нас на расстоянии [104] примерно километра переходит в атаку четверка «Фокке-Вульфов-190». Наша атака, разумеется, отменяется.

— Разворот на 180 градусов! Резко! Со снижением! — командую я Сереге.

Маневр этот позволяет выйти из-под атаки противника, если тот поздно замечен. Пока противник сообразит, что к чему, мы уже будем на встречном курсе.

Теперь для того, чтобы открыть по нас прицельный огонь, гитлеровцам придется резко увеличить угол пикирования, чего они, естественно, сделать не успеют. Так оно и случилось.

Мы проскочили мимо друг друга: наши «лавочкины» ниже, «фоккеры» выше нас.

— Делаем разворот с набором высоты, — передаю я Байде. — Ну что, Комар, проморгал?

На следующем развороте замечаю, что немцы делают такой же маневр. Это значит, что противник окажется под нами, а так как скорость у него больше нашей, то мы попадем в невыгодное положение: опять на встречных курсах и опять ниже.

Орешек-то нам крепкий достался, думаю. Тут нужно пояснить вот что. В конце войны значительное число немецких летчиков было пересажено со штурмовиков и бомбардировщиков на одномоторный истребитель «Фокке-Вульф-190» с воздушным охлаждением. Пошли гитлеровцы на это не от хорошей жизни. Горючего у врага уже не хватало. Да и самолетов-бомбардировщиков тоже. Вот и пересели немецкие летчики на «фоккеры». Ну а чтобы совсем-то уж не проигрывать в огневой мощи, стали подвешивать к ФВ бомбы. Так появился своеобразный гибрид — истребитель-бомбардировщик.

Бои с такими летчиками были для нас, кадровых истребителей, не сложными: как бы ни был силен в пилотировании бомбардировщик, бой на истребителе требует особой подготовки, а ее-то у немецких пилотов конца войны как раз и не хватало. Вот почему мы легко — по почерку — определяли за штурвалами «фоккеров» новичков и без особого труда расправлялись с ними. Однако на этот раз нам встретился достойный противник. Истребители...

Бой продолжается. Хорошо бы набрать высоту, большую, чем у противника, но это уже невозможно: скорость на пределе, еще немного, и самолет будет неуправляем. [105]

— Байда, делай, как я!

Серега зашел мне в хвост. Я положил самолет в левый разворот с маленьким набором высоты. То же за мной делает и Крамаренко, оказываясь чуть слева и сзади (как внутри круга). А немцы выше нас — четверкой — в точности повторяют наш маневр. Естественно, что я их атаковать не могу — хвосты прикрыты, но и они меня тоже не могут достать, — слишком мала скорость. (Немцы, не разделившись на пары, просчитались с самого начала: надо было разделиться и атаковать нас — может, это привело бы к обострению ситуации.)

Мелькнула было мысль: развернуться и уйти в отвесное пикирование. Но тут же этот вариант я отбросил: «фоккер» пикирует лучше и на выходе из пике немцы неминуемо бы нас сбили. Поэтому решаю поджаться к «фоккерам» и продублировать все их маневры, подпирая немцев снизу. Байда следует за мной, и вот мы уже с ним находимся на уровне задней пары.

Бой начался на 800 метрах, но на виражах наши самолеты продолжают набирать высоту. Стрелка высотомера показывает уже 5000 метров. Дальше лезть бессмысленно.

Как ни обидно, атаковать противника мы не можем — скорость не позволяет. Надо уходить.

— Правый переворот! — командую я Сереге, и мы отрываемся от «фоккеров», не успевших повторить этот маневр вслед за нами.

Едва наши самолеты опустили носы под 45 градусов, даю новую команду:

— Левый разворот и пикирование!

Все, кажется, оторвались!

— Ушли, — выдохнул Байда.

— Вроде бы, — огляделся я. — «Фоккеров» не видно.

Вся эта «волынка» продолжалась минут пятнадцать. Горючее на исходе. Моторы работают на пределе. Идем домой. «Позорная охота, — злюсь я. — Снарядов полно, а горючего пшик. Тоже мне — свободный охотник. Охотник всегда должен найти цель — на земле ли, в воздухе. А ты?»

Куманичкин. ведущий



В один из следующих дней мы встретились с «фокке-вульфами» еще раз: на этот раз их было два. Облачность была невысокой, и встреча произошла так же внезапно. Бой сразу же перешел на вертикаль, то есть на развороты с набором высоты, — но облака не давали возможности набирать высоту, поэтому после выхода вверх, под облака, снова приходилось снижаться. Получалось что-то вроде боевых разворотов с последующим снижением, или «косых петель», как их называют теперь. Но на разворотах «фокке-вульфы», как более маневренные, стали понемногу заходить нам в хвост. Естественно, я, как последний в паре, оказался [109] в наихудшем положении. «Фокке-вульфы» остались сзади и постепенно сокращали дистанцию, выходя в положение, позволяющее открывать огонь. Положение было пиковое: бросить Куманичкина и уйти в сторону я не мог, оставаться же и ждать, когда тебя собьют, тоже не совсем приятно. Но Куманичкин видел обстановку не хуже меня. Выйдя вверх, он не пошел снова вниз, а, вскочив в облака, дал команду: «Разворот вправо». Вскочив за ним в облако, я перекладываю самолет в другой крен и, развернувшись почти на 90°, перевожу самолет на снижение. Выйдя из облака, я вижу уходящие влево «фокке-вульфы», а справа-ниже замечаю Куманичкина. Мы благополучно уходим. Потом Куманичкин шутил:

— Поймали мы с тобой, Байда, медведей. А уйти нельзя, не отпускают!

Крамаренко. ведомый





Перед посадкой, как всегда, «замедленная бочка» над аэродромом.

— Вот это счастливчик, барон. Не то, что я, — говорит спустя некоторое время Анри в столовой. — Представьте себе, мы втроем одновременно атаковали одного «фокке-вульфа». Высота пятьсот метров. Парень, конечно, защищался, как лев. Невероятно, но он оторвался на боевом перевороте, буквально цепляя крылом за землю, потом настоящая схватка самоубийц на виражах у самой земли. Ему удалось ускользнуть. Выпустили.

Шляпы...

де Жоффр Франсуа | de Geoffre François

Нормандия — Неман Як-3

Grejf11 05.03.2016 00:51

Василий если зареган там где брал мануал по 801 му мотору нужны остальные 3 части

https://ww2aircraft.net/forum/thread...e-manual.7385/

Увлекательнейшее чтиво - глаза открываются все ширее особенно касаемо командо герата и многих режимов мотора.
Как гласит мануал 1ч раздел командо герата - в режиме пикирования(рычаг отдельный в кабине для включения режима пикирования) мотор автоматически выводится из режима и переходит на режим пикирования Schturzflug в общем все оказалось как я и думал что - 190й папа всех турбовинтовх самолетов по принципу работы ВМГ.
==============================================
зарегистрировался и скачал все части так что теперь время великих открытий. Да там все есть даже больше чем все все режимы по высотам и тяга винта даже дана.

Но как оказалось гвоздика как всегда не хватает -на командо герат есть отдельный мануал он у меня уже есть а вот 2 других указаных как отдельные тут и застрял
нужны не за деньги VDM- Drehzahlregler
VDM- Verstellgerat
Они даны в списке мануала но это отдельные книги по 39 ойро не стоят.
=================================
Нашел все тут VDM- Verstellgerat
https://ww2aircraft.net/forum/attach...ud-pdf.241251/

Искомые углы Рычаг пилота положение 0 дает 92+\-1 по указателю
54 = 62+\-0
90 = 31+\-1
также счет по зубчатке рычага 1 зубец равен 4-5 градусов разворота лопасти
Нормальная скорость изменения угла разворота лопасти при гидравлическом приводе 4 градуса в секунду при вспомогательном электроприводе 1-2 градуса в секунду.
По аварийным упорам для лопастей информации нет к сожалению.

Но нижнее ОПАСНОЕ значение считается 25 градусов что дается как аварийный параметр (отметка на указателе и вплоть до сигнализации)

Vasya 05.03.2016 21:44

Вложений: 3
Цитата:

Сообщение от Grejf11 (Сообщение 150082)
Василий если зареган там где брал мануал по 801 му мотору нужны остальные 3 части

https://ww2aircraft.net/forum/thread...e-manual.7385/

Увлекательнейшее чтиво - глаза открываются все ширее особенно касаемо командо герата и многих режимов мотора.
Как гласит мануал 1ч раздел командо герата - в режиме пикирования(рычаг отдельный в кабине для включения режима пикирования) мотор автоматически выводится из режима и переходит на режим пикирования Schturzflug в общем все оказалось как я и думал что - 190й папа всех турбовинтовх самолетов по принципу работы ВМГ.
==============================================
зарегистрировался и скачал все части так что теперь время великих открытий. Да там все есть даже больше чем все все режимы по высотам и тяга винта даже дана.

Но как оказалось гвоздика как всегда не хватает -на командо герат есть отдельный мануал он у меня уже есть а вот 2 других указаных как отдельные тут и застрял
нужны не за деньги VDM- Drehzahlregler
VDM- Verstellgerat
Они даны в списке мануала но это отдельные книги по 39 ойро не стоят.
=================================
Нашел все тут VDM- Verstellgerat
https://ww2aircraft.net/forum/attach...ud-pdf.241251/

Искомые углы Рычаг пилота положение 0 дает 92+\-1 по указателю
54 = 62+\-0
90 = 31+\-1
также счет по зубчатке рычага 1 зубец равен 4-5 градусов разворота лопасти
Нормальная скорость изменения угла разворота лопасти при гидравлическом приводе 4 градуса в секунду при вспомогательном электроприводе 1-2 градуса в секунду.
По аварийным упорам для лопастей информации нет к сожалению.

Но нижнее ОПАСНОЕ значение считается 25 градусов что дается как аварийный параметр (отметка на указателе и вплоть до сигнализации)

СПАСОБО ОГРОМНОЕ!!!
Уже зарегестрировался и качаю.
---------------------------------------
Я не специалист, но посмотрев Хандбухи мотора БМВ-801, я понял что мотор имел коробку из 3 или 4 ступеней при передаче момента на винт.
Если сложить ступени, то на выходе получаеться Reductor 0.6636, что в принцыпе согласуеться с тем что двигатель был как бы двухрежимный: 2400 об. = 1570 лош. сил и 2700 об. = 1770(1820 - по другим источникам) сил. Поэтому - думаю - до 2400 об. бы включён один редуктор(0.54) и винт держал обороты 1300., а при включении Нотлестунг и повышении наддува с 1.32 до 1.42 - включалась вторая и третяя ступень коробки. Похоже что 1300 оборотов на пропеллере уже было не достаточно для снятия большой мощности на форсаже, у меня получилось около 1800 оборотов.
Вторая ступень редукции получаеться 0.5669 при оборотах пропеллера 1450 и двигателя 2550.
Третяя ступень редукции получаеться 0.6639 при оборотах пропеллера 1800 и двигателя 2712.
Наверное у немцев ещё и хитрый винт был, который рассчитывался и проэктировался для нескольких режимов.
По моим очень скудным познаниям я таки склоняюсь к мысли что мощности в районе 1970-2100 лошадей при наддуве 1.65АТА(1.7АТА) и бензине С3 без использование нескольких ступеней в редукторе винта снять было бы проблематично в широком диапазоне скоростей и нагрузок на двигатель.
Да - заметка такая - двигатель то оказываеться тянул наддув 1.42 аж до 7100 метров, а не 5700 как везде указано в литературе. Похоже что 5700 метров просто была высота для замеров каких то характеристик ТТХ, а не предельная высота.
Такие мысли.
Возможно не совсем прав в своих догадках.
--------------------------------------------------
П.С.
Ложка дёгтя:
При правильных цыфрах редукции и шаге Ил не желает поднимать обороты выше 1700 по тахометру.
Будем писать в ДТ телегу с прозьбой.
ФВ-190А-4 с полярой из патча 4.10.1 на полном газу разгоняться у земли до 540 км. в час. по прибору. Замерить боевой разворот и скороподъёмность не получилось - из-за глюка Ила на подъёме падают обороты. Эх.

Vasya 13.03.2016 20:03

Нашёл:
- http://www.enginehistory.org/German/DB6xx/index.html -.

Grejf11 14.03.2016 17:40

Василий ты просмотри рускоязычный бук к винтам кёртисс и ВДМ тут ссылочку любезно в вопросах кидали.

К стати тобой так и остался незамечен режим пикирования(штурцфлюг режим) включался на командо герате отдельным рычагом. В кинематической схеме четко показан. Перехватывал на себя основную рейку управления.
А винт он на то и был постоянной скорости имеет отдельный регулятор.

БМВ и Даймлер конструктивно ничем не отличаются от стандартного дизельмотора основная изюмина топливная аппаратура а она и там и там суть дизель только декомпрессированный и снабженный свечами и магнето. Соответственно редуктор вариативный только на привод компрессора а остальные повадки дизельные. И в таблицах кстати даются те же расчеты как для дизеля по расходу топлива - граммы на эффективную лошадиную (пфердячую)силу.

Vasya 14.03.2016 19:05

Цитата:

Сообщение от Grejf11 (Сообщение 150512)
Василий ты просмотри рускоязычный бук к винтам кёртисс и ВДМ тут ссылочку любезно в вопросах кидали.

К стати тобой так и остался незамечен режим пикирования(штурцфлюг режим) включался на командо герате отдельным рычагом. В кинематической схеме четко показан. Перехватывал на себя основную рейку управления.
А винт он на то и был постоянной скорости имеет отдельный регулятор.
.............................

Спасибо за замечание!
Я так и не нашёл этот режим пикирования(штурцфлюг) - смотрю в книгу, вижу... вигвам.
Так как технического образования не имею, а только мелкие фрагменты, то отсюда( от моей необразованности) и ратычки ростут.
Я вот хотел бы перевести текст хоть бы гугл-транслейтом, но как пдф перевести в текстовый файл - х.з. Вставка в ворд не даёт ничего.
Винты посмотрю - просто на ФВ-190 и так времени мало могу уделить.
Вообще немецкая тех. литература как хороший коньяк - что бы наслаждаться, нужно иметь вкус, средства и знание языка - тем более.
Иначе ВИГ-ВАМ.
И насчёт дизельности - догадываюсь в чём дело - обороты двигателя старались держать в диапазоне полки момента мотора, а остальное делала коробка передач на винте. Ил этого не моделирует вообще, к сожалению. И очень плохо что не моделирует передачи и, особенно, кривую мощности по высотам. Только лёгкие наброски. Класс мотор нужно пилить и пилить до нужной кондиции., без нормальной математической модели не обойтись.

Dragon104 14.03.2016 23:10

Коллеги, вставлю свои 5 копеек.
От двигателя к винту нет коробки передач. Есть редуктор с постоянным передаточным отношением. Не путайте пожалуйста.

Vasya 14.03.2016 23:40

Вложений: 1
Изгалялся я с этим мотором как мог - Ил считает по своему. Хотя с редукцией в последнем варианте похоже свои ТТХ выдаёт, приближённо конечно., тут свой вклад делает более-мение хорошая поляра ещё от ОМа.
Двигатель пока такой написан., кончно - ещё нужно дорабатывать.
Мотор:
Код:

//use for early fw190s
//Cleaned
[Generic]
  Type Radial
  Autonomous 1
  Cylinders 14
  Carburetor 1
  Direction Right
  TowFactor 1.0
  PropMass 145.0
  EngineI 1.0
  EngineAcceleration 4.0
  Extinguishers 5
  CompressorType 1
  CompressorSteps 2
  CompressorPAt0 0.55
  AfterburnerType 0
  MixerType 0
  MixerAltitude 13000
  cThrottle 1
  cAfterburner 0
  cProp 1
  cMix 0
  cMagneto 1
  cCompressor 0
  cFeather 0
  cRadiator 1
  TESPEED 0.031
  TWATERMAXRPM 180
  TOILINMAXRPM 70
  TOILOUTMAXRPM 85
  MAXRPMTIME 900
  MINRPMTIME 999
  TWATERMAX 220
  TWATERMIN 60
  TOILMAX 120
  TOILMIN 40
  SoundName BMW_800_Series
  PropName middle
  StartStopName std_p14


[BMW801D-2/REAL/A-4]
  EngineAcceleration 4.0
  HorsePowers 1570
  BoostFactor 1.00
  WEPBoostFactor 1.147
  cAfterburner 1
  AfterburnerType 6
  TowFactor 1.0
  Thrust 0
  RPMMin 450
  RPMNom 2400
  RPMMax 2400
  RPMMaxAllowed 3000
  Reductor 0.6636
  PropDiameter 3.3
  PropAnglerType 9
  PropAnglerSpeed 0.25
  PropAnglerMinParam 1300
  PropAnglerMaxParam 2400
  PropAnglerAfterburnerParam 2700
  PropPhiMin 30.0
  PropPhiMax 62.0
  PropAoA0 22.0
  Voptimal 320.0
  CompressorRPMCurvature 2.2
  CompressorPMax 1.42
  CompressorAltitude0 1450.0
  CompressorMultiplier0 0.98
  CompressorAltitude1 7100.0
  CompressorMultiplier1 0.85
  CompressorBaseMultiplier1 0.85
  CompressorRPMP0 2100.0
  CompressorRPMPMax 2700.0
  CompressorMaxATARPM 1.32
  CompressorSpeedManifold 0.62
  CompressorRPM0 400
  CompressorATA0 0.65
  CompressorRPM1 1200
  CompressorATA1 0.80
  CompressorRPM2 1800
  CompressorATA2 0.95
  CompressorRPM3 2100
  CompressorATA3 1.10
  CompressorRPM4 2300
  CompressorATA4 1.20
  CompressorRPM5 2400
  CompressorATA5 1.32
  DisP0x 2712
  DisP0y 0
  DisP1x 0
  DisP1y 0002
  cRadiator 1
  TESPEED 0.031
  TWATERMAXRPM 180
  TOILINMAXRPM 70
  TOILOUTMAXRPM 85
  MAXRPMTIME 900
  MINRPMTIME 999
  TWATERMAX 220
  TWATERMIN 60
  TOILMAX 120
  TOILMIN 40

Добился оборотов на старте около 2050 - уже можно разганяться на форсаже, после взлёта переходить на номинал., на вертикали немного сбрасывает обороты, но не критично. Поставил PropAnglerType 9. Пока с ФВ-190 передохну на пару дней. Фоккер внизу в архиве и бамажка прилагаеться.
Иары так же сделаны с родным редуктором и немецким ВДМ.

Vasya 14.03.2016 23:43

Цитата:

Сообщение от Dragon104 (Сообщение 150520)
Коллеги, вставлю свои 5 копеек.
От двигателя к винту нет коробки передач. Есть редуктор с постоянным передаточным отношением. Не путайте пожалуйста.

А это что?
http://forum.aviaskins.com/attachmen...5&d=1457915688
Я то знаю что не знаю почти ничего,
а вот можете тут:
- http://www.forum.jgr124.ru/viewtopic.php?f=41&t=945 -
подискутировать со специалистом ВАДом.

Grejf11 15.03.2016 04:25

Вал винта поддерживается в константе оборотов регулятором аналогичным современному изодромному гидромеханическому регулятору системы Вудворд через планетарный редуктор. Основной.
Привод винта от електромотора установщика Vom elektr. Verstellmotor Внизу схемы.Электропривод для 190го вспомогательный и более медленный(дублирующий)
Verstell. antriebsring установочное зубчатое колесо.Также от гидромотора что не включено в данную схему. И только режим пикирования выводит винт из константы на понижение.
У двигателя варьируется нагрузка - эффективные лошадиные силы + наддув который позволяет достигать получение необходимой мощности.
Также командогерат и регулятор винта имеют обратную связь -при достижении критического режима двигателя происходит сброс шага на уменьшение. Я могу немного путанно изьясняться пытаясь упростить суть. Так что можете считать моим ИМХО. Точнее только полный перевод документации которая в наличи. ??? по взлетному,крейсерскому и режиму пикирования данные в Таблицах по высотам.

Отсюда модель работы ВМГ 190го практически должна соответствовать современному ТВД(турбовинтовому двигателю) что так и не реализовано в игре по сей день. Безрезультатные муки так отдаленный компромисс и скандалы вокруг емд Супер Тукана и вертолетов.
А в игре как будто ктото постоянно переставляет винты постоянного шага которые зависимы от скорости ротации винта.

Подробнее здесь все по руски написано в пособии издания 1944 года
http://stg816.rusfolder.com/download...dSvgOZi6Lc0%3D
Но описание не полное без гидропривода он почему то не рассматривается. + налет ошибок от традиционности мышления и привычки эксплуатации цельноструганных пропеллеров.

Dragon104 16.03.2016 21:18

Цитата:

Сообщение от Vasya (Сообщение 150522)
А это что?
http://forum.aviaskins.com/attachmen...5&d=1457915688
Я то знаю что не знаю почти ничего,
а вот можете тут:
- http://www.forum.jgr124.ru/viewtopic.php?f=41&t=945 -
подискутировать со специалистом ВАДом.

На приведённом рисунке схематично изображена передача к лопастям ВИШ.

С уважением к сообществу.

Vasya 18.03.2016 20:04

Вложений: 1
Исследовал Ме-110Н-4 по прозьбе онлайн-ресурса на предмет сделать поведения компаса подобным как в патче 4.12.2 у дефолтного Ме-110.
В дефолте так:
Код:

public boolean tick()
        {
            BF_110G2 _tmp = (BF_110G2)aircraft();
            if(BF_110G2.bChangedPit)
            {
                reflectPlaneToModel();
                BF_110G2 _tmp1 = (BF_110G2)aircraft();
                BF_110G2.bChangedPit = false;
            }
            setTmp = setOld;
            setOld = setNew;
            setNew = setTmp;
            setNew.altimeter = fm.getAltitude();
            if(cockpitDimControl)
            {
                if(setNew.dimPosition > 0.0F)
                    setNew.dimPosition = setNew.dimPosition - 0.05F;
            } else
            if(setNew.dimPosition < 1.0F)
                setNew.dimPosition = setNew.dimPosition + 0.05F;
            setNew.throttle1 = 0.91F * setOld.throttle1 + 0.09F * fm.EI.engines[0].getControlThrottle();
            setNew.throttle2 = 0.91F * setOld.throttle2 + 0.09F * fm.EI.engines[1].getControlThrottle();
            setNew.mix1 = 0.88F * setOld.mix1 + 0.12F * fm.EI.engines[0].getControlMix();
            setNew.mix2 = 0.88F * setOld.mix2 + 0.12F * fm.EI.engines[1].getControlMix();
            float f = waypointAzimuth();
            if(useRealisticNavigationInstruments())
            {
                setNew.waypointAzimuth.setDeg(f - 90F);
                setOld.waypointAzimuth.setDeg(f - 90F);
            } else
            {
                setNew.waypointAzimuth.setDeg(setOld.waypointAzimuth.getDeg(0.1F), f - setOld.azimuth.getDeg(1.0F));
            }
            setNew.azimuth.setDeg(setOld.azimuth.getDeg(1.0F), fm.Or.azimut());
            w.set(fm.getW());
            fm.Or.transform(w);
            setNew.turn = (12F * setOld.turn + w.z) / 13F;
            setNew.radioalt = 0.9F * setOld.radioalt + 0.1F * (fm.getAltitude() - World.cur().HQ_Air(World.land(), (float)fm.Loc.x, (float)fm.Loc.y));
            setNew.vspeed = (199F * setOld.vspeed + fm.getVertSpeed()) / 200F;
            setNew.beaconDirection = (10F * setOld.beaconDirection + getBeaconDirection()) / 11F;
            setNew.beaconRange = (10F * setOld.beaconRange + getBeaconRange()) / 11F;
            return true;
        }

Выделенная синим часть кода выдаёт на командной строке ошибку при попытке закомпилировать.
Но нашёл подобный код и сделал так:
Код:

public boolean tick()
        {
            if((BF_110G_4N)aircraft() == null);
            if(BF_110G_4N.bChangedPit)
            {
                reflectPlaneToModel();
                if((BF_110G_4N)aircraft() == null);
                BF_110G_4N.bChangedPit = false;
            }
            setTmp = setOld;
            setOld = setNew;
            setNew = setTmp;
            setNew.altimeter = fm.getAltitude();
            if(cockpitDimControl)
            {
                if(setNew.dimPosition > 0.0F)
                    setNew.dimPosition = setNew.dimPosition - 0.05F;
            } else
            if(setNew.dimPosition < 1.0F)
                setNew.dimPosition = setNew.dimPosition + 0.05F;
            setNew.throttle1 = 0.91F * setOld.throttle1 + 0.09F * ((FlightModelMain) (fm)).EI.engines[0].getControlThrottle();
            setNew.throttle2 = 0.91F * setOld.throttle2 + 0.09F * ((FlightModelMain) (fm)).EI.engines[1].getControlThrottle();
            setNew.mix1 = 0.88F * setOld.mix1 + 0.12F * ((FlightModelMain) (fm)).EI.engines[0].getControlMix();
            setNew.mix2 = 0.88F * setOld.mix2 + 0.12F * ((FlightModelMain) (fm)).EI.engines[1].getControlMix();
            mesh.chunkSetAngles("TurretA", 0.0F, ((SndAircraft) (aircraft())).FM.turret[0].tu[0], 0.0F);
            mesh.chunkSetAngles("TurretB", 0.0F, ((SndAircraft) (aircraft())).FM.turret[0].tu[1], 0.0F);
            float f = waypointAzimuth();
            if(useRealisticNavigationInstruments())
            {
                setNew.waypointAzimuth.setDeg(f - 90F);
                setOld.waypointAzimuth.setDeg(f - 90F);
            } else
            {
                setNew.waypointAzimuth.setDeg(setOld.waypointAzimuth.getDeg(0.1F), f - setOld.azimuth.getDeg(1.0F));
            }
            setNew.azimuth.setDeg(setOld.azimuth.getDeg(1.0F), ((FlightModelMain) (fm)).Or.azimut());
            w.set(fm.getW());
            ((FlightModelMain) (fm)).Or.transform(w);
            setNew.turn = (12F * setOld.turn + ((Tuple3f) (w)).z) / 13F;
            setNew.vspeed = (199F * setOld.vspeed + fm.getVertSpeed()) / 200F;
            setNew.beaconDirection = (10F * setOld.beaconDirection + getBeaconDirection()) / 11F;
            setNew.beaconRange = (10F * setOld.beaconRange + getBeaconRange()) / 11F;
            Variables variables = setNew;
            float f1 = 0.9F * setOld.radioalt;
            float f2 = 0.1F;
            float f3 = fm.getAltitude();
            World.cur();
            World.land();
            variables.radioalt = f1 + f2 * (f3 - Landscape.HQ_Air((float)((Tuple3d) (((FlightModelMain) (fm)).Loc)).x, (float)((Tuple3d) (((FlightModelMain) (fm)).Loc)).y));
            return true;
        }

Но этот код не работает с мешами из кокпита Н-4. Работу компаса описывает такой код:
Код:

H-4
        mesh.chunkSetAngles("Z_Compass1", interp(setNew.azimuth, setOld.azimuth, f), 0.0F, 0.0F);
        mesh.chunkSetAngles("Z_Azimuth1", -interp(setNew.waypointAzimuth, setOld.waypointAzimuth, f), 0.0F, 0.0F);
        if(gun[0] != null)
            mesh.chunkSetAngles("Z_AmmoCounter1", cvt(gun[0].countBullets(), 0.0F, 500F, 13F, 0.0F), 0.0F, 0.0F);
        if(gun[2] != null)
            mesh.chunkSetAngles("Z_AmmoCounter2", cvt(gun[2].countBullets(), 0.0F, 500F, 13F, 0.0F), 0.0F, 0.0F);
        if(gun[1] != null)
            mesh.chunkSetAngles("Z_AmmoCounter3", cvt(gun[1].countBullets(), 0.0F, 500F, 13F, 0.0F), 0.0F, 0.0F);
        mesh.chunkSetAngles("Z_Hour1", cvt(World.getTimeofDay(), 0.0F, 24F, 0.0F, 720F), 0.0F, 0.0F);
        mesh.chunkSetAngles("Z_Minute1", cvt(World.getTimeofDay() % 1.0F, 0.0F, 1.0F, 0.0F, 360F), 0.0F, 0.0F);
        mesh.chunkSetAngles("Z_Second1", cvt(((World.getTimeofDay() % 1.0F) * 60F) % 1.0F, 0.0F, 1.0F, 0.0F, 360F), 0.0F, 0.0F);
        float f1;
        if(aircraft().isFMTrackMirror())
        {
            f1 = aircraft().fmTrack().getCockpitAzimuthSpeed();
        } else
        {
            f1 = cvt((setNew.azimuth - setOld.azimuth) / Time.tickLenFs(), -3F, 3F, 21F, -21F);
            if(aircraft().fmTrack() != null)
                aircraft().fmTrack().setCockpitAzimuthSpeed(f1);
        }

А в дефолте для мешей компаса команды описаны так:
Код:

ДЕФОЛТ:
        if(useRealisticNavigationInstruments())
        {
            mesh.chunkSetAngles("Z_Azimuth1", setNew.azimuth.getDeg(f) - setNew.waypointAzimuth.getDeg(f), 0.0F, 0.0F);
            mesh.chunkSetAngles("Z_Compass1", -setNew.waypointAzimuth.getDeg(f), 0.0F, 0.0F);
            mesh.chunkSetAngles("Z_Autopilot1", setNew.azimuth.getDeg(f), 0.0F, 0.0F);
            mesh.chunkSetAngles("Z_Autopilot2", setNew.waypointAzimuth.getDeg(f * 0.1F), 0.0F, 0.0F);
        } else
        {
            mesh.chunkSetAngles("Z_Compass1", -setNew.azimuth.getDeg(f), 0.0F, 0.0F);
            mesh.chunkSetAngles("Z_Azimuth1", setNew.waypointAzimuth.getDeg(f * 0.1F), 0.0F, 0.0F);
            mesh.chunkSetAngles("Z_Autopilot1", setNew.azimuth.getDeg(f), 0.0F, 0.0F);
            mesh.chunkSetAngles("Z_Autopilot2", setNew.waypointAzimuth.getDeg(f * 0.1F), 0.0F, 0.0F);
        }
        if(gun[0] != null)
            mesh.chunkSetAngles("Z_AmmoCounter1", cvt(gun[0].countBullets(), 0.0F, 500F, 13F, 0.0F), 0.0F, 0.0F);
        if(gun[2] != null)
            mesh.chunkSetAngles("Z_AmmoCounter2", cvt(gun[2].countBullets(), 0.0F, 500F, 13F, 0.0F), 0.0F, 0.0F);
        if(gun[1] != null)
            mesh.chunkSetAngles("Z_AmmoCounter3", cvt(gun[1].countBullets(), 0.0F, 500F, 13F, 0.0F), 0.0F, 0.0F);

Поэтому без изменения мешей в кокпите новосозданный класс кокпита для МЕ-110Н-4 - самолёт при полёте сильно трмозит изображение и выйти из миссии без снятия задачи не возможно.
Думаю что нужны новые меши для компаса:
Код:

Z_Compass1.msh
 Z_Azimuth1.msh

Мои изыскания тут:
- https://drive.google.com/file/d/0B9T...ew?usp=sharing -.
Внутри архива есть баттонз Стенки - там находиться фм для этих самолётов. Мотор переделан и имеет мощность и обороты по ТТХ. В фм поляра от дефолтного Ме-110Г-2.
-------------------------------------
Мод обновлён 21 МАРТА. Код навигации прописан по образцу исправленного Игерем(Таракан67).
Выражаю ему ОСОБУЮ БЛАГОДАРНОСТЬ ЗА ПОМОЩЬ!!!
Мод работает с модом вооружения Нью-Гарматы - внизу в архиве.

tarakan67 18.03.2016 23:00

Я так и не понял, нужен BF-110H-4 для 4.12.2 с компасом в кабине пилота, работающем в режиме реалистичной навигации?

Vasya 19.03.2016 22:12

Цитата:

Сообщение от tarakan67 (Сообщение 150652)
Я так и не понял, нужен BF-110H-4 для 4.12.2 с компасом в кабине пилота, работающем в режиме реалистичной навигации?

Да, дефолтный код от Г-2 открытый не компилиться., заменил чуть другим - он тоже работает хорошо и компилиться без проблемм., на копии дефолтного Г-4 работает, а на Н-4(BF_110G4NJ) выдаёт глюки при запуске миссии в полёте - сильные тормоза, а так же стрелка навигиции вообще не движиться.. Лог даёт ошибки - но я их не понимай, там ошибки по номерам, но у меня не хватает знаний их прочитать., чай я не программер.
Вот и подумал что дело в мешах в кокпите, то ли их немного больше, то ли они не так устроены.

Vasya 19.03.2016 23:19

Вот только недавно прочитал в новостях о падении Боинга в Ростове на Дону., целый день был на работе и не знал.
Приношу свои соболезнования родным всех погибших что были в тот страшный миг на борту лайнера!
http://ru.hellomagazine.com/images/2...19032016-1.jpg
http://nikol-sobor.kz/sites/default/files/DSC_0364.jpg

tarakan67 19.03.2016 23:41

Цитата:

Сообщение от Vasya (Сообщение 150672)
Да, дефолтный код от Г-2 открытый не компилиться., заменил чуть другим - он тоже работает хорошо и компилиться без проблемм., на копии дефолтного Г-4 работает, а на Н-4(BF_110G4NJ) выдаёт глюки при запуске миссии в полёте - сильные тормоза, а так же стрелка навигиции вообще не движиться.. Лог даёт ошибки - но я их не понимай, там ошибки по номерам, но у меня не хватает знаний их прочитать., чай я не программер.
Вот и подумал что дело в мешах в кокпите, то ли их немного больше, то ли они не так устроены.

"Их есть у меня" https://yadi.sk/d/0sdZ424qqKgXt


Текущее время: 05:37. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot