Дано:
Первое — тов. Грицевский все равно считает радиалы односительно известных координат самостоятельно, а не берет их у сима (цитата — «радиоволны в симе идут по локсодромии»).
Первое — тов. Грицевский все равно считает радиалы односительно известных координат самостоятельно, а не берет их у сима (цитата — «радиоволны в симе идут по локсодромии»).
Второе — есть ситуации когда необходима работа обеих комплектов КУРС-ПМ и приемной станции РСБН.
Третье — использование сценария блокирует один комплект, а реально от этого сценария используется только координаты и частота маяка (см первое)
Внимание, вопрос :
А зачем при таких раскладах используется обязательно сценарий, если радиал все равно рассчитывается вручную, а не берется из токена сима? И не проще ли отказатся от сценария вообще, в пользу внешней базы в том или ином виде. Плюсы решения — освобождается комплект, гарантируется одновременная работа, упрощается обновление базы. Минусы — могут быть особенности поведения в горах (прием «через гору»)
ПММ плюсы такого решения перевешивают минусы.
А откуда информация о использовании переменных координат в моей модели? Нет там такого. Читаются токены дальности и азимута (не радиала), потом проводится пересчет дальности и азимута с лаксодромии на ортодромию. Логику пересчета, кстати, подробно когда то в форуме обсуждали. И не используются ни координаты маяка ни координаты самолета.
Что касается решения РСБН через базу данных, то такой подход имеет положительные стороны и имеет право на существование. И в реализации он проще. Непонятно только, почему его надо противопоставлять системе с сценарием. Одно другому не мешает, кому как больше нравится, тот так может и делать. Летаю иногда на бете Ил-76-го. Там РСБН через базу данных вроде реализован. И не мешает ему сценарий, а он сценарию.
Степан
Вот так, положа руку на сердце, скажите — если кто-то сделает модуль который будет реализовывать именно РСБН (ну и возможно TACAN) в симе, не поверх станции VOR, а полностью самостоятельно, и выставлять интерфейс к модулю через IGaugeCCallback (см gauges.h в новом Panel SDK) — произойдет отказ от сцены, или нет?
PS а ежли немного помудрить — то можно и через lookup_var сделать доступ
детали и сам модуль — тут
http://vatrus-traini…t=ST&f=18&t=213
Документация в архиве, предназначение — в первую очередь для разработчиков панелей. При некоторых телодвижениях можно обеспечить и работу с XML-гагами, оно надо?
Краткое описание :
полноценный модуль, делает доступным приемник РСБН для всех панелей, для которых это выглядит как появление РТС еще одного вида (в дополнение к стандартным). Обмен и управелние — через стандартные lookup_var/trigger_key_event
В результате использования такой схемы высвобождается приемник VOR, для панели отсутствует необходимость корректировать показания (как следствие независимости реализации от VOR), нет проблем с приемом «интересных» VOR-станций. Минусы — не отображается в MapView, фспофигатор станции тоже не видит.
Версия 1.1
Изменения — убран интерфейс работы через lookup_var как потенциально опасный. Добавлен интерфейс работы через panel_get_registered_c_callback (примеры в документации), через этот же интерфейс могут работать и приборы написанные на XML (примеры так же в документации + панель с таким прибором)
Планируются к добавлению — посадочная система Катет, алгоритмы СРП, Орбита.
В результате этой работы показано, что имеется возможность прозрачно добавлять и другие нестандартные РТС, причем для любых панелей эти интерфейсы будут доступны в любой момент, будут работать автономно и не влияя на другие подсистемы сима. Благодаря унификации интерфейса упрощается поддержка и XML-панелей и «классических» приборов, написанных на C/C++
PS В реальном мире существует изрядное количество радиотехнических средств навигации, неохваченное симом. Теперь появилась реальная возможность их реализовать и использовать. Но что-то не видно особого интереса господ «хардкорщиков» к данным разработкам.
PPS Да, испытания лучше устраивать в районе Курска
поскольку задатчик каналов РСБН я не реализовывал по банальнейшей причине — нет битмапов, а 32-ой канал РСБН Курска демо-гага устанавливает сама