Archived

This topic is now archived and is closed to further replies.

Komthur

ОБ ОШИБКЕ ЗАГРУЗЧИКА Ту-154Б-2

22 posts in this topic

Загадка загрузчика решена!

 

АНАМНЕЗ. После загрузки в СИМе центровка не соответствует расчетной.

 

ДИАГНОЗ. Координаты груза он определяет по схеме, умножая на коэффициент 0,1

 

Если в настройках Windows в качестве разделителя стоит точка, СИМ не видит 0,1 а видит 0, на который и умножает, в итоге весь груз (пассажиры) кладется в одну точку.

 

ЛЕЧЕНИЕ. В настройках Windows в качестве десятичного разделителя поставьте ЗАПЯТУЮ, и все станет ОК

0

Share this post


Link to post
Share on other sites

Панель управления - Языки и стандарты - Числа

0

Share this post


Link to post
Share on other sites

Спасибо Дмитрий!

Вот теперь все окей!

0

Share this post


Link to post
Share on other sites

И поимейте проблемы с gmax, проблемы с полетами в онлайне при установленном DX9 и тд и тп.

 

Какому, простите, гению, пришло в голову жестко прошивать десятичный разделитель в программу???

0

Share this post


Link to post
Share on other sites
Первоначальное сообщение от FortRoss

И поимейте проблемы с gmax, проблемы с полетами в онлайне при установленном DX9 и тд и тп.

 

Какому, простите, гению, пришло в голову жестко прошивать десятичный разделитель в программу???

 

А какому, простите, гению, не пришло в голову, что запятую можно опять поменять на точку при использовании программ, которые этого требуют?:confused:

 

С уважением, Евгений.

0

Share this post


Link to post
Share on other sites

Проблем с полетами в онлайн при уст. DX9 неимеется.

0

Share this post


Link to post
Share on other sites

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

 

2Евгений - и так прикажете каждый раз менять? не затрахаетесь? может автору программы-загрузчика проще внести код анализа региональных настроек - это делается штатными средствами WinAPI - и не перекладывать проблему на плечи пользователей. Знаете как это называется - "багу объявим фичей и чинить не будем"... что-то много таких "фичеобъявляльщиков" развелось последнее время :

 

PS А что делать прикажете, если нужно ОДНОВРЕМЕННО две таких "фичастых" программы использовать?

0

Share this post


Link to post
Share on other sites

Скажу чтобы народ не мучался.

Проблема в онлайне возникает при DX9, MS уже выпустили DX9a и DX9b....ставьте и проблема закроется...

0

Share this post


Link to post
Share on other sites

И вообще чего тему раздувать, я думаю это дело поправят....

0

Share this post


Link to post
Share on other sites

Автор программы на каникулах, и о баге еще не знает. Поэтому, как только я нашел причину, то и поделился сразу, чтобы люди летать могли. Естественно, когда Валера доберется до своего компа, он все исправит.

 

А что, надо было затаиться, и молчать, это было бы правильно?

Число тестеров много меньше числа пользователей, и поэтому не все баги можно выявить заранее. Если динамика стала хорошей через 2 года после выхода 2002, надо было ее тестировать в уголке, и никому не давать? Бред какой-то.

 

Кто с головой ушел в коммерческие продукты забыл, в чем разница с фриваром. Это - работа для души, которой хочется поделиться с другими, без чего, кстати, невозможно развитие - даже наиболее гениальные вряд ли все могут просчитать на 100%, и не сделать ошибок, если не в коде, то в алгоритме, или в битмапе.

 

Или выпустить безгрешный продукт, на пару лет устаревший.

 

ИМХО.

0

Share this post


Link to post
Share on other sites
Первоначальное сообщение от FortRoss

Какому, простите, гению, пришло в голову жестко прошивать десятичный разделитель в программу???

Я отвечу на этот вопрос: тот (или те), кто сделал среду разработки Borland C++ Builder 6.0 Enterprise Edition, т.к. там есть ф-ция ReadFloat - соответсвенно если стоит десятичный разделить ТОЧКА в системе, то ф-ция будет понимать только вид чисел как 1.8 и т.д. и наоборот с ЗАПЯТОЙ;

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

 

з.ы. я кончено извиняюсь что недоглядел такую ОШИБКУ (у всех тестеров было ок) - но это уже исправлено - теперь независимо от настроек все ок.

0

Share this post


Link to post
Share on other sites
Первоначальное сообщение от FortRoss

может автору программы-загрузчика проще внести код анализа региональных настроек - это делается штатными средствами WinAPI

аа нифига не получится - ну допустим я считал из системы что дес. разделитель ТОЧКА - а в конфиге написано число 1,3 - и что? ф-ция РеадФлоат так и будет считывать числа с точкой и в данном случае возвратит 0!

проще или "впаять" мастштаб в программу или сделать универсальный считыватель используя любой разделитель

0

Share this post


Link to post
Share on other sites

Да, нужно. Если заполнены ВСЕ графы (не забываем посчитать и вписать посадочную массу), появятся две подписи. После этого идем в FS2002, ЗАПРАВЛЯЕМ ТОПЛИВО, как рассчитали в форме РЦЗ, открываем Контрольную карту, и проверяем общий вес и центровку.

0

Share this post


Link to post
Share on other sites

Подписи появляются после нажатия Update, подтверждая, что файл Aircraft.cfg изменен в соответствии с загрузкой. Если пропущена строка, превышен расчетный взлетный вес или центровка выходит за пределы эксплуатационных ограничений, вместо подписи появляется красная надпись "ОШИБКА!", и данные в файл Aircraft.cfg не заносятся.

 

Форма записи в форму РЦЗ (расчет центровки и загрузки) произвольная, главное, чтобы что-то было. Бланк можно распечатать на принтере ("PRINT").

 

Посадочную массу желательно писать правильно рассчитанную, это гарантирует от неувязок с количеством топлива и превышением посадочной массы. Частые жалобы Вирпилов на неотключаемую сигнализацию "Остаток 2500" говорят о том, что не всегда расчету рейсового топлива уделяется должное внимание, при посадке в а/п назначения остаток топлива не должен быть меньше минимального АНЗ (6 тонн).

0

Share this post


Link to post
Share on other sites

А Вы проверьте, ВСЕ ли графы заполнены, и нет ли превышения взлетной массы (указанной там же), или выхода за пределы центровки.

0

Share this post


Link to post
Share on other sites

Да....видимо немного переборщили мы с реализмом. Не нужен народу такой реализм, не нужен бланк (только гемор судя по топикам он доставил народу) и много чего....

0

Share this post


Link to post
Share on other sites
Первоначальное сообщение от orb

не согласен

с чем?:D
0

Share this post


Link to post
Share on other sites

Нет, Валера! Недоборщили!!!

 

Посмотри на скрин - посадочная масса 97 тонн!!!!!!!!!!!!!!!!!!

Центровка на взлете - 19.8%!!!!!!!!!!!!!!!!!!!!!!!

 

И это - подписано??!!:D

 

Либеральная слишком программа, по-моему. А то к нормальному летному подходу не приучить.

0

Share this post


Link to post
Share on other sites

хммм мож тады еще проверку делать и по значению, введеному в графу + правильности центровок на взлете и посадке.................

0

Share this post


Link to post
Share on other sites

  • Recently Browsing   0 members

    No registered users viewing this page.