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=5439)

Vasya 03.04.2023 21:37

Цитата:

Сообщение от Dimas1999 (Сообщение 224424)
Спасибо, попробую. В в 831 сообщении я выкладывал скриншот из 3Д
макса с коллиженами мотора для стандартного ЛаГГ-3 и моего ЛаГГ-3.
В каком классе можно найти более конкретный код самой поломки?
Я тут вижу ещё какие-то флаги повреждения агрегатов.
На САС WxTech выкладывал флаги повреждения баков.
Мне интересны ещё новые поломки. У P-40 получал урон управления газа, т.е. РУД как бы клинил в положении 110%,
а управление шагом винта отпадало.
У Харрикейна и Спитфайра 5 получал такое интересное повреждение, когда движок уходил вразнос.
В старых патчах (4.07-4.08) у Харрикейна получалось летать
с оборотами около 4000 об/мин и движок не клинило, позже, вроде,
исправили. У Спитфайра и ранее его клинило от перекрутки.

У Спита в емд мотора написан перекрут. Не уверен что так было в реале.
Там редукция 0.48/0.5 и перекрутить мотор сложно.
Это только ошибка механика может быть - не верный угол установки винта.
Думаю, что клин газа 110 проц. не актуален - в реале М-105 мощности
выше 2550 по сути не давал. В середине войны летали на 2600 об.
У ПФ-2 максимальные были 2650.
Вообще там распредвалы от Хиспаны - обороты заточены на 2500.
Дальше прибавки мощности минимум - около 30 лошадей.
Оборвать тягу к дросселю почти не реально - трубку сечением 2-2.5 см.
перебить можна только снарядом 20 мм.
А вот выбить компрессор при обстреле сбоку сзади - есть вероятность 25-30 проц.
Выбить магнето плотным пулемётным огнём тоже можно -
они не маленькие - величиной с арбуз.

Vasya 03.04.2023 21:41

Цитата:

Сообщение от Dimas1999 (Сообщение 224424)
+++++++++++++++++
Могу добавить отдельным мешем, в стандартных мешах не видел более 7 коллиженов за раз, лимит исчерпан. У ранних ЛаГГов коллижены ШКАСов имеют невидимый меш с коллиженами. Так у стандартных Яков сделан коллижен кабины и органов управления. В ногах у пилота можно видеть небольшую пластинку, это меш к которому привязали их.

Добавляй отдельными мешами.
Убийство компрессора есть у Фок - не сразу, но от очереди оборонительных
стрелков из 12.7 компрессор выбивало - тяга падала до 40 проц.

Dimas1999 03.04.2023 23:53

Вот нашёл в коде P-40 кусок повреждения тяг управления дросселем.
Код:

            if(s.startsWith("xxcontrols"))
                if(s.endsWith("1"))
                {
                    if(World.Rnd().nextFloat() < 0.3F)
                    {
                        FM.AS.setEngineSpecificDamage(shot.initiator, 0, 6);
                        Aircraft.debugprintln(this, "*** Engine Controls Out..");
                    }
                    if(World.Rnd().nextFloat() < 0.3F)
                    {
                        FM.AS.setEngineSpecificDamage(shot.initiator, 0, 1);
                        Aircraft.debugprintln(this, "*** Engine Controls Out..");
                    }

У Яков и ЛаГГов тяга управления присутствует и тоже под номером 1. У более новых самолётов коллижены управления есть 1, 2 и 3. В коде поломка прописана по окончанию.
Код:

            if(s.startsWith("xxcontrols"))
            {
                if(s.endsWith("1"))

У Яка и ЛаГГа их 8, но идёт повреждение любых тяг при попадании по любому xxcontrols в зависимости от силы попадания. Но мне вот что не понравилось.
Код:

            if(s.startsWith("xxcontrols"))
            {
                debuggunnery("Controls: Hit..");
                int i = s.charAt(10) - 48;
                switch(i)
                {
                default:
                    break;

                case 1: // '\001'
                    if(getEnergyPastArmor(0.1F, shot) > 0.0F)
                    {
                        if(World.Rnd().nextFloat() < 0.1F)
                            FM.AS.setEngineSpecificDamage(shot.initiator, 0, 1);
                        if(World.Rnd().nextFloat() < 0.1F)
                            FM.AS.setEngineSpecificDamage(shot.initiator, 0, 6);
                        if(World.Rnd().nextFloat() < 0.1F)
                            FM.AS.setEngineSpecificDamage(shot.initiator, 0, 7);
                    }
                    break;

Нашёл флаги повреждения "setEngineSpecificDamage" 1, 6 и 7 в классе AircraftState.
Код:

        case 1: // '\001'
            if(((FlightModelMain) (((SndAircraft) (aircraft)).FM)).EI.engines[enginenumber].isHasControlThrottle())
                ((FlightModelMain) (((SndAircraft) (aircraft)).FM)).EI.engines[enginenumber].doSetKillControlThrottle();
            break;

        case 6: // '\006'
            if(((FlightModelMain) (((SndAircraft) (aircraft)).FM)).EI.engines[enginenumber].isHasControlProp())
                ((FlightModelMain) (((SndAircraft) (aircraft)).FM)).EI.engines[enginenumber].doSetKillControlProp();
            break;

        case 7: // '\007'
            if(((FlightModelMain) (((SndAircraft) (aircraft)).FM)).EI.engines[enginenumber].isHasControlMix())
                ((FlightModelMain) (((SndAircraft) (aircraft)).FM)).EI.engines[enginenumber].doSetKillControlMix();
            break;

Значит при попадании по любому xxcontrols с энергией 0.1F с вероятностью 0,1% может выбить РУД, управление смесью или шагом винта. По такой логике я правильно понимаю, что при попадании по xxcontrols7 в хвосте с нужной энергией у нас может выбить управление мотором? Если это так, то бред какой-то)

Нашёл в чистой игре код повреждения водорадиатора у Спитфайра.
Код:

            if(s.startsWith("xwater"))
            {
                if(FM.AS.astateEngineStates[0] == 0)
                {
                    debuggunnery("Engine Module: Water Radiator Pierced..");
                    FM.AS.hitEngine(shot.initiator, 0, 1);
                    FM.AS.doSetEngineState(shot.initiator, 0, 1);
                } else
                if(FM.AS.astateEngineStates[0] == 1)
                {
                    debuggunnery("Engine Module: Water Radiator Pierced..");
                    FM.AS.hitEngine(shot.initiator, 0, 1);
                    FM.AS.doSetEngineState(shot.initiator, 0, 2);
                }

Как он работает? Ни энергии, ни вероятности тут нет, флагов повреждения тоже не смог найти. Меня всё не покидает мысль как сделать повреждение водорадиатора Якам, ЛаГГам и не только.
Вот в классе Бф-110 тоже есть код пробития водорадиатора, есть уже условия повреждения, но опять не понял что запускает этот код, что начинает ломаться.
Код:

            if(s.startsWith("xxw"))
            {
                if(getEnergyPastArmor(World.Rnd().nextFloat(0.1F, 0.75F), shot) > 0.0F)
                {
                    int i1 = s.charAt(3) - 49;
                    if(FM.AS.astateEngineStates[i1] == 0)
                    {
                        debuggunnery("Engine Module (" + (i1 != 0 ? "Right" : "Left") + "): Water Radiator Pierced..");
                        FM.AS.hitEngine(shot.initiator, i1, 2);
                        FM.AS.doSetEngineState(shot.initiator, i1, 2);
                    }
                    getEnergyPastArmor(2.22F, shot);
                }


Vasya 04.04.2023 00:23

Попробуй поставить контролс от Мессера или Фоки.
Мессер:
Код:

if(s.startsWith("xxcontrols"))
            {
                int i = s.charAt(10) - 48;
                switch(i)
                {
                default:
                    break;

                case 1: // '\001'
                case 4: // '\004'
                    if(getEnergyPastArmor(0.1F, shot) > 0.0F)
                    {
                        ((FlightModelMain) (super.FM)).AS.setControlsDamage(shot.initiator, 0);
                        Aircraft.debugprintln(this, "*** Aileron Controls: Control Crank Destroyed..");
                    }
                    break;

                case 2: // '\002'
                case 3: // '\003'
                    if(getEnergyPastArmor(0.12F, shot) > 0.0F && World.Rnd().nextFloat() < 0.1F)
                    {
                        ((FlightModelMain) (super.FM)).AS.setControlsDamage(shot.initiator, 0);
                        Aircraft.debugprintln(this, "*** Aileron Controls: Disabled..");
                    }
                    break;

                case 5: // '\005'
                case 6: // '\006'
                    if(getEnergyPastArmor(0.002F, shot) > 0.0F && World.Rnd().nextFloat() < 0.1F)
                    {
                        ((FlightModelMain) (super.FM)).AS.setControlsDamage(shot.initiator, 1);
                        Aircraft.debugprintln(this, "*** Elevator Controls: Disabled / Strings Broken..");
                    }
                    break;

                case 7: // '\007'
                    if(getEnergyPastArmor(2.3F, shot) > 0.0F && World.Rnd().nextFloat() < 0.2F)
                    {
                        ((FlightModelMain) (super.FM)).AS.setControlsDamage(shot.initiator, 2);
                        Aircraft.debugprintln(this, "*** Rudder Controls: Disabled..");
                    }
                    break;

                case 8: // '\b'
                    if(getEnergyPastArmor(3.2F, shot) > 0.0F)
                    {
                        Aircraft.debugprintln(this, "*** Control Column: Hit, Controls Destroyed..");
                        ((FlightModelMain) (super.FM)).AS.setControlsDamage(shot.initiator, 2);
                        ((FlightModelMain) (super.FM)).AS.setControlsDamage(shot.initiator, 1);
                        ((FlightModelMain) (super.FM)).AS.setControlsDamage(shot.initiator, 0);
                    }
                    break;

                case 9: // '\t'
                    if(getEnergyPastArmor(0.1F, shot) > 0.0F)
                    {
                        ((FlightModelMain) (super.FM)).AS.setCockpitState(shot.initiator, ((FlightModelMain) (super.FM)).AS.astateCockpitState | 8);
                        ((FlightModelMain) (super.FM)).AS.setEngineSpecificDamage(shot.initiator, 0, 1);
                        ((FlightModelMain) (super.FM)).AS.setEngineSpecificDamage(shot.initiator, 0, 6);
                        Aircraft.debugprintln(this, "*** Throttle Quadrant: Hit, Engine Controls Disabled..");
                    }
                    break;
                }
            }

Или перемести в касе 8 руддер из касе 6.
Но я думаю, что это очерёдность/случайность повреждений.
Код контрол Лагга бьётся с Мессеровским и Ки-45, и Фоки.
Всё тоже самое, только в профиль.
Можно подвигать цифры енергии удара.
У Лагга/Лавки к элеватору была тяга, а к элерону трос, насеолько помню.
Что можно перебить быстрее - к тому меньше енергии.
Если в глубинах кода вода хоть как то прописана/привязана к мотору,
то код в классе самолёта будет работать., это можно проверить.

andrey65 04.04.2023 05:00

Вот я читаю это все... Ничего не понимаю, но интересно! А можно ли выводить само повреждение в виде надписи? Как-то давно такое было в Р-51 с подробной детализацией всех систем, сейчас не пробовал искать его. Но ведь повреждения тяг руулей выводятся... интересно было б видеть и остальные повреждения, крупные, естественно. А еще б сделать это включаемым-отклюяаемым в конфиге, например.

Vasya 04.04.2023 06:11

Цитата:

Сообщение от andrey65 (Сообщение 224441)
Вот я читаю это все... Ничего не понимаю,
но интересно! А можно ли выводить само повреждение в виде надписи?
Как-то давно такое было в Р-51 с подробной детализацией всех систем, сейчас не пробовал искать его. Но ведь повреждения тяг руулей
выводятся... интересно было б видеть и остальные повреждения,
крупные, естественно. А еще б сделать это включаемым-отклюяаемым
в конфиге, например.

Насчёт вывести инфу на экран - это к Роме из ДТ, он программист.
Мы с Димой любители и знаем постольку-поскольку... :rtfm::DONT_KNOW:
Выводится только - двигатель неисправен - по дефолту.
У меня Конь тоже пересобран - летает, изменяется управление при
заправке заднего бака, своя фм и мотор, очень резвый, лучше Як-9.
Но в 4.13.4 есть бяка - если летят за союзников пара Коней,
то ведомый снижается до земли и еле ползёт. :cool::I'm_thinking:
Коня могу дать попробовать - он у меня есть отдельным модом,
если интересно.
https://drive.google.com/file/d/1Adm...usp=share_link

Vasya 04.04.2023 06:14

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

Grog 04.04.2023 07:03

Цитата:

Сообщение от Vasya (Сообщение 224442)
Но в 4.13.4 есть бяка - если летят за союзников пара Коней,
то ведомый снижается до земли и еле ползёт. :cool::I'm_thinking:
Коня могу дать попробовать - он у меня есть отдельным модом,
если интересно.

У меня наблюдения несколько другие... с конями... НЕ СО ВСЕМИ!;)

Ща покажу с какими:rolleyes:
F51 air.F51D 1 NOINFO usa01 SUMMER
F51Cavalier air.Cavalier_F51D 1 NOINFO usa01 SUMMER
F51_Cavalier air.F_51D_Cavalier 1 NOINFO usa01 SUMMER

Вот, первый в списке точно, а касаемо 2-го или 3-го наверняка не помню, то ли они оба то ли какой то и них; ( кстати, 2-й и 3-й почти одно и тоже, просто в классах по разному обозначены; вот только в разных моих модных сборках у них фм разная По крайней мере полный взлётный вес в каких то чутка а в каких то существенно разнЯтся;))
Причём!! такое случается только при рождении в воздухе , и не обязательно что только ведомый.. Вот как будто толи топливную смесь бот "не успевает" выставить, хотя какая там к чёрту смесь, вроде автомат; толи движка в момент нарождения или перекручивается или перегревается-- не помню уже; давно с ними при рождении в воздухе не игрался.
С филда же (земли ессно) нормально запускаются и летают не теряя ни мощности ничего-- в общем нормальненькие такие самолёты:D
Все остальные кони в в сборках( как бы не под сотню, ага:lol: ну мож про сотню спи*дел чутка, раза так в 2:P) красиво и в воздухе нарождаются и летают;)

Dimas1999 04.04.2023 08:26

Я не очень понимаю эти кейсы/случаи. Вот что означает case 1. Просто первый случай или цифра 1 привязана к xxcontrols1? Я вот думаю, а не будет правильнее, если движку игры указать конкретно каждую тягу:
if(s.startsWith("xxcontrols"))
{
if(s.endsWith("1"))
.......
if(s.endsWith("8"))

У меня был мод давний от Романа для теста Ил-2. На форуме он есть. Там выводилась информация о повреждениях, это когда был спор о хрустальных тягах. В хитбоне уже есть строки для вывода информации, вероятно, надо дописать что-то чтобы она выводилась на экран.

Vasya 04.04.2023 09:04

Цитата:

Сообщение от Dimas1999 (Сообщение 224445)
Я не очень понимаю эти кейсы/случаи. Вот что означает case 1. Просто первый случай или цифра 1 привязана к xxcontrols1? Я вот думаю, а не будет правильнее, если движку игры указать конкретно каждую тягу:
if(s.startsWith("xxcontrols"))
{
if(s.endsWith("1"))
.......
if(s.endsWith("8"))

У меня был мод давний от Романа для теста Ил-2. На форуме он есть. Там выводилась информация о повреждениях, это когда был спор о хрустальных тягах. В хитбоне уже есть строки для вывода информации, вероятно, надо дописать что-то чтобы она выводилась на экран.

case 1 с английского на украинский гугл-транслейт перевёл как выпадок.
Точный перевод на русский - случайность.
По смылу - думаю - возможность проишествия.
Вообще лучше спросить Асуру или Рому что в иле точно имеется в виду.
Хотя думаю, что это просто перечисление случайностей, а не тяг.
И ещё - если сонтролс перемести пониже - то повреждения будут реже -
это проверял опытно.
Можешь переписать раздел, назначив конкретную тягу.
Попробовать в тестах.
Тогда и баки можно расписать по количеству как в бомбёрах.
Сомневаюсь, что расписывание тяг будет в миссии отличаться от того, что имеем.
Не думаю, что у нас разделено повреждение элеронов на правый и левый.

KimCh 04.04.2023 09:41

Если речь идет про оператор switch, то можно почитать здесь:
https://javarush.com/groups/posts/op...-switch-v-java

Dimas1999 07.04.2023 01:00

Вложений: 9
Вот и очередная версия после полировки.
Исправил неверное наложение брызг масла на кабину ранних ЛаГГов.
Сделал код поломки пропеллера по предложенному Васей образцу.
Добавил код повреждения водорадиатора, взял из стандартного класса Спитфайра.
Добавил коллижены магнето и наддува.
В районе коллижена РУСа добавил коллижен педалей xxcontrols5, в Яке он был пропущен, но ему был присвоен номер 5 в хитбоне.
От коллижена РУСа убрал код повреждения тяг РН.
Добавил код из мода Gear Damage FX. Использовал наработки от WxTech и Ла-5 из ДГен пака.
Русифицировал сообщения о повреждении фонаря.
Добавил вывод информации о повреждениях радиаторов, маслобака, гидросистемы, двигателя.
Добавил информацию о попаданиях (не повреждениях тяг), позаимствовал из старого тестового мода Романа yt2 для Ил-2.
Сообщения выводятся в формате "Попадание в коллижен управления n".
Где n - номер коллижена в планере и коде.
1 - тяги управления мотором
2 - РУС
3, 4 - тяги элеронов
5 - тяга РН
6 - педальный узел
7 - тяга РВ
8 - ручки управления тягой и шагом винта

https://drive.google.com/file/d/1aeL...usp=share_link

Vasya 07.04.2023 16:30

Хотелка: кабы заменить слово колижен чем-нибудь авиационным.
Особист заинтересуется появлением в лексиконе аглицких слов.
Глядишь и прийдётся писать оперу пояснительную. )

Grog 07.04.2023 16:40

ИЛ бесконечен!:good::D
Дима, вот смотрю, читаю, скачиваю, устанавливаю, наслаждаюсь:D
Спасибо!:beer:

Dimas1999 07.04.2023 17:31

Цитата:

Сообщение от Vasya (Сообщение 224480)
Хотелка: кабы заменить слово колижен чем-нибудь авиационным.
Особист заинтересуется появлением в лексиконе аглицких слов.
Глядишь и прийдётся писать оперу пояснительную. )

Над этим ещё надо подумать. Вообще отладочные сообщения надо ещё уточнить. Переводил их на основе отладочной информации из хитбона. Нашёл некоторые ошибки уже. Crank case в данном случае не понял как точно перевести. Crankcase - картер, если слитно писать. Crank - рукоятка, колено, кривошип. Case - случай, чехол, корпус, чемодан. Пока написал коленвал.
Код:

Aircraft.debugprintln(this, "*** Engine Prop Governor Failed..");
HUD.log("Управление пропеллером: отказ");

Aircraft.debugprintln(this, "*** Engine Prop Governor Damaged..");
HUD.log("Управление пропеллером: повреждено");

Aircraft.debugprintln(this, "*** Engine Crank Case Hit - Engine Stucks..");
HUD.log("Коленвал: неисправен");

Aircraft.debugprintln(this, "*** Engine Crank Case Hit - Engine Damaged..");
HUD.log("Коленвал: повреждён");

Aircraft.debugprintln(this, "*** Engine Crank Case Hit - Cylinder Feed Out, " + FM.EI.engines[0].getCylindersOperable() + "/" + FM.EI.engines[0].getCylinders() + " Left..");
HUD.log("Система питания повреждена");

Aircraft.debugprintln(this, "*** Engine Crank Case Hit - Ball Bearing Jammed - Engine Stuck..");
HUD.log("Опорный подшипник заклинило");

Aircraft.debugprintln(this, "*** Engine Crank Case Hit - Readyness Reduced to " + FM.EI.engines[0].getReadyness() + "..");
HUD.log("Коленвал: повреждён");

Aircraft.debugprintln(this, "*** Engine Crank Case Hit - Engine Stalled..");
HUD.log("Коленвал: разрушен");

Aircraft.debugprintln(this, "*** Engine Crank Case Hit - Fuel Feed Hit - Engine Flamed..");
HUD.log("u0422опливопровод пробит"); Буква Т криво скопировалась

Aircraft.debugprintln(this, "*** Engine Cylinders Hit, " + FM.EI.engines[0].getCylindersOperable() + "/" + FM.EI.engines[0].getCylinders() + " Left..");
HUD.log("Блок цилиндров: повреждён");

Aircraft.debugprintln(this, "*** Engine Cylinder Case Broken - Engine Stuck..");
HUD.log("Блок цилиндров: неисправен");

Aircraft.debugprintln(this, "*** Engine Cylinders Hit - Engine Fires..");
HUD.log("ЦПГ повреждена");
 
debuggunnery("Engine Module: Oil Radiator Pierced..");
HUD.log("Маслобак пробит");

Aircraft.debugprintln(this, "*** Engine Supercharger Out..");
HUD.log("Наддув неисправен");

Aircraft.debugprintln(this, "*** Engine Magneto Out..");
HUD.log("Магнето неисправно");

Aircraft.debugprintln(this, "*** Engine Compressor Feed Out..");
HUD.log("Патрубок наддува пробит");

debuggunnery("Engine Module: Oil Tank Pierced..");
HUD.log("Маслобак пробит"); Должен быть радиатор

debuggunnery("Engine Module: Oil Tank Pierced..");
HUD.log("Маслобак пробит");

debuggunnery("Engine Module: Water Radiator Pierced..");
HUD.log("Водорадиатор пробит");

debuggunnery("Engine Module: Water Radiator Pierced..");
HUD.log("Водорадиатор пробит");

debuggunnery("Hydro System: Disabled..");
HUD.log("Гидросистема неисправна");

debuggunnery("Undercarriage: Stuck..");
HUD.log("Шасси: заклинило");


2wildcat3 07.04.2023 17:51

[QUOTE=Vasya;224480]Хотелка: кабы заменить слово колижен чем-нибудь авиационным.
"Срочно прыгай!" и "Ой,фсё:eek:"

Dimas1999 07.04.2023 17:53

У меня были варианты коллизия, столкновение (это прям Промт из нулевых какой-то) или орган управления.

tarakan67 07.04.2023 18:34

Цитата:

Сообщение от Dimas1999 (Сообщение 224476)
Добавил информацию о попаданиях (не повреждениях тяг),

А зачем?

Dimas1999 07.04.2023 18:41

А чтобы было) Интересно посмотреть, потом можно будет убрать.

yezhik_lesnoy 07.04.2023 20:08

Тяга и шаг винта разные вещи, надо разные цифры для них определить. Летал как-то, вышибло шаг винта, а тяга работала. Другой раз оба параметра прекратили вышли из строя. Если уж делать то по серьёзному

Dimas1999 07.04.2023 20:48

Я работаю за просто так, за идею. Если делать серьёзно, то мы придём к совершенно другой игре. Хорошо коллижены проработали в БзБ Блиц. Там все патрубки, насосы и тд и тп. У ЛаГГа изначально планер был вообще пустой. Тут игровая условность, моделируется целиком узел рукояток как xxcollision1 и "пучок" тяг как xxcontrols8. Например, у P-40 есть всего 3 коллижена органов управления на весь самолёт, а здесь их 8.

yezhik_lesnoy 07.04.2023 21:52

Ясно. За 20 лет старичек так и не оторвался от земли значит. Вася уже говорил, что где-то вообще масло радиаторы прописаны вместо водо радиаторов, где-то водо вообще нет. Слава богу у нас такая есть игра, в которой хоть всё вооружение есть которое было на самом деле на каждом самолёте. Ещё не вечер. Даже если завтра выйдет последний патч, интересующиеся предприимчивые люди могут доделать игру, или переделать. Много было таких проектов. Как например ред оркестра. Бзс пока не лучший вариант, другая политика партии

Dimas1999 07.04.2023 22:10

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

yezhik_lesnoy 07.04.2023 22:28

Одна из недостоверностей, что скорость на 15 км меньше приборная, чем в реале. Мне для расчёта калькулятора, указателя сброса угла бомб, аналог угломера в 4.12.2 версии пришлось в тринадцатой прибавлять по 15 км час к каждому оказанию приборной. Чтобы расчёты баллистики были правильные. Видно масштаб карт мелкий и скорость тоже из-за этого. Для бзс этот калькулятор работает без прибавки правильно

Vasya 07.04.2023 23:21

Цитата:

Сообщение от yezhik_lesnoy (Сообщение 224493)
Одна из недостоверностей, что скорость на 15 км меньше приборная,
чем в реале. Мне для расчёта калькулятора, указателя сброса угла бомб,
аналог угломера в 4.12.2 версии пришлось в тринадцатой прибавлять
по 15 км час к каждому оказанию приборной.
Чтобы расчёты баллистики были правильные.
Видно масштаб карт мелкий и скорость тоже из-за этого.
Для бзс этот калькулятор работает без прибавки правильно.

В 4.14-15 новая атмосфера, там скорость ещё на 3 км. меньше.
И сильно от температуры карты зависит истинная скорость.
А вообще, думаю, что в БЗС как раз не правильно.
Например, я проверяю скорость при 17 градусах на карте Смоленска.
Настройка всех самолётов по единой схеме.
Так вот: истинная скорость при настройке БФ-109Ф-2 у меня совпала
с таблицей испытаний Ф-2, там же его таблица мощностей.
То есть истинную скорость у нас в патче 4.13.4 показывает "правильно".
Разница не превышает 2+- км. в час.
С Хелкетом так же попало тютелька в тютельку.
Приборная скорость у земли отличается от приборной на 7-8 км. в час.
Нужно перепроверить.
15 км. - это уже или трубка пито совсем барахлит, или давление упало перед грозой.

yezhik_lesnoy 07.04.2023 23:23

Нет. Всё правильно. Могу скинуть вам программу, вы посмотрите сами. http://forum.aviaskins.com/showpost....98&postcount=3

yezhik_lesnoy 07.04.2023 23:25

По книге арбузова 41 года формулы и баллистические таблицы взяты из Википедии с сайта бомб второй мировой. Этого сайта про бомб уже нет. Стёр кто-то.

yezhik_lesnoy 07.04.2023 23:26

Для расчёта угла сброса бомб и скоростей воздушной и путевой надо ввести все показания, там хелп есть

Vasya 07.04.2023 23:26

Цитата:

Сообщение от yezhik_lesnoy (Сообщение 224496)
По книге арбузова 41 года формулы и баллистические таблицы взяты
из Википедии с сайта бомб второй мировой.
Этого сайта про бомб уже нет. Стёр кто-то.

Ваша програма опирается на приборную или истинную скорость?

yezhik_lesnoy 07.04.2023 23:31

Приборную. Скоростей три, путевая, воздушная и приборная. Истинной такого понятия нет

yezhik_lesnoy 07.04.2023 23:32

Приборная от трубки. Воздушная в зависимости от давления, высоты и температуры и путевая от ветра

Vasya 07.04.2023 23:33

Цитата:

Сообщение от yezhik_lesnoy (Сообщение 224499)
Приборную. Скоростей три, путевая, воздушная и приборная.
Истинной такого понятия нет

Если нажать вид без кабины - какую скорость показывает у нас?

yezhik_lesnoy 07.04.2023 23:33

Не знаю. Я не летаю со спидбаром. Только по приборам

yezhik_lesnoy 07.04.2023 23:34

Спидбар врёт, мне асура говорил.

Vasya 07.04.2023 23:35

Цитата:

Сообщение от Dimas1999 (Сообщение 224490)
............. Хорошо коллижены проработали в БзБ Блиц. Там все патрубки, насосы и тд и тп..............

Может слово колижен заменим на слово агрегат или устройство?

yezhik_lesnoy 07.04.2023 23:36

У меня трекир и я вижу всю кабину сверху вниз и справа налево

Vasya 07.04.2023 23:40

Цитата:

Сообщение от yezhik_lesnoy (Сообщение 224503)
Спидбар врёт, мне асура говорил.

Я настраиваю по истинной скорости, а не по приборной.
При правильной настройке мотора и поляры иногда попадаешь
колометр в километр.
Лётчики всё равно в уме переводили приборную в истинную.
Возможно про истинную скорость вы и не знали, потому что не смотрели
вид без кабины. А мне по другому никак при настройке самолёта.
Приборная постольку-поскольку, она ведь не показывает истинной скорости.
https://moscow.tft.aero/info/blog/skorosti-samoleta
https://interesnye-istorii.in.ua/aircraft-speeds/

yezhik_lesnoy 07.04.2023 23:47

Вася. Истинная скорость не существует. Я год занимался авиацией. Почитайте любой сайт. Истинную вы называете воздушной, так она правильно называется. А для ьомбометания испрдьщкется путевая. Я знаю, что говорю. Проблему изучил полностью. Путевая зависит от ветра, направления и скорости. И идёт от воздушной, рассчитывается. Я читал и справочник штурмана лётчика и расчёты везде указывается три скорости. Я не лезу в дела которые не понимаю. Спидбар показывает плюс минус десять километров в час, что нереально плохо, это приборная скорость, я сейчас глянул, но она неправильная с погрешностями. Вот сайт о котором я говорил https://livit.ru/plane-driving/navig...stejj-ego.html

yezhik_lesnoy 07.04.2023 23:48

Все три скорости истинные. Они все правильные

yezhik_lesnoy 07.04.2023 23:53

Я дело говорю, Иначе моя программа не работала бы


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

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