Перейти к содержанию
Lankaster

Скрипт РЛС RASIT

Рекомендуемые сообщения

Спойлер

Убери свой сенсорный радар, ванильный армовчанин, ведь перед тобой невероготный RASIT, импульсно-доплеровский радиолокатор наземной разведки из самого Парижа :p15:

Дисклеймер:

Спойлер

vibecode.jpg.92af0a3f31e24d52512b4c61d121e7a0.jpg
Да, мне немного стыдно


В скрипте реализован РЛС RASIT с максимально приближенным к историчному принципом работы (в виду отсутствия хороших фотографий панели, панель была воспроизведена с исключением неигровых органов управлений для ВАШЕГО ЖЕ БЛАГА)

Подключение скрипта к объекту производится через указание имени переменной объекта в \scripts\radar\rasit\rasit_init.sqf

Включение панели управления RASIT производится через контекстное меню на объекте-радаре (в т.ч. и снаружи vehicle). Одновременно панелью может пользоваться только один игрок
По нажатию на экране появляется пульт управления, на фоне будут слышен шум:
699613067_.thumb.jpg.be2fb56522eee87da85cd92445f9bb31.jpg

Монитор CRT отвечает за визуальный вывод информации о текущем состоянии радара и обнаруженных в ходе допплеровского сканирования объектов.

Селектор MODE отвечает за режимы работы радара:
0 – выключен
1 – режим SURVELLIANCE: автоматическое сканирование дальностью с длиной зоны сканирования в 20 км (0-20 или 10-30 км). Применяется для ведения общего обзора сканируемой зоны.
2 – режим ACQUISITION AND IDENTIFICATION: ручное сканирование целей с длиной зоны сканирования в 20 км, применяется для слежения и идентификации целей
3 – режим EXPANDED DISPLAY: идентичен режиму 1, но длина зоны сканирования составляет 2,5 км (в пределах от 0 до 30 км). Применяется для общего обзора.
4 – режим EXPENDED DISPLAY:  идентичен режиму 2, но длина зоны сканирования составляет так же 2,5 км (в пределах от 0 до 30 км). Применяется для точного определения местоположения целей.
Цифра после буквы M (M: 1) наверху монитора отображает текущий режим работы радара.

Движущаяся вертикальная линия на мониторе отображает местоположение ось радара внутри установленной ширины (SECTOR WIDTH) сектора обзора, текущий азимут отображается наверху монитора после литеры A (A: 1687), в тысячной системе измерения углов стандарта НАТО (6400 mils).

Горизонтальная линия на мониторе отображает измеряемую дальность (RANGE). При сведении горизонтальной линии с объектом можно определить дистанцию от радара до цели. Измеряемая дистанция отображается наверху монитора в метрах, после литеры R (R: 2500).

Точка пересечения горизонтальной и вертикальной линий определяет точку сканирования и отображается наверху монитора с литерами X и Y (X: 030 Y: 121), где X – долгота, Y – широта, отображая координаты местоположения цели (равные координатам на карте, игровое упрощение)

При попадании объекта в точку пересечения на панели поднимется стрелка ECHO LEVEL, указывая силу сигнала (отражая условно точность сведения). Помимо этого, сведение на цели сопровождается аудиовыводом: по характеру звука можно определить тип цели:

  • Пехота - характерны колебания в такт шагам;
  • Колесная техника - ровный, непрерывный тон;
  • Гусеничная техника - грубый, непрерывный тон с низкочастотной пульсацией;
  • Вертолет - характерна ритмичное биение от вращения лопастей;
  • Самолет - высокий, ровный, непрерывный тон.

Для изменения длительности отображения (lifetime) последнего сигнала на мониторе используется селектор PERSISTENCE (от 0.5 до 10 с. с шагом в 0.5 с.)

Управление дальностью измерения задается через рукоятку RANGE (самая правая, ребристая)

Управление сектором сканирования задается через селекторы SECTOR AXIS и SECTOR WIDTH: первый отвечает за направление оси сектора по азимуту, второй отвечает за ширину сектора сканирования, от 400 до 2400 mils. При изменении направления оси сектора физическое вращение радара производится с задержкой.

Селектор TARGET SELECTION задает диапазон радиальной скорости цели относительно радара (в км/ч), в пределах которых сканируются цели:

  • FIXED - от 0 до 3,5 км/ч (в режиме FIXED аудиовывод сигнала отключен)
  • FAST – от 10 до 197 и от 217 до 406 км/ч
  • SLOW – от 3,5 до 14 км/ч

Слепые зоны: от 197 до 406 км/ч

Селектор ORIGIN EXPANDER и селектор со значениями 0 и 10 отвечают за отображаемое окно сектора сканирования на мониторе и работают в сочетании. Режим 0 задает нижний предел от 0 км, тогда режим 10 задает нижний предел в 10 км от радара. Селектор ORIGIN EXPANDER задает движение окна 0, 2, 4, 6, 8, 10, 12, 14, 16, 18 км от нижнего предела. ТО ЕСТЬ, принимая во внимание, что в режимах 3 и 4 монитор отображает окно дальностью в 2,5 км, селекторы ORIGIN EXPANDER и RANGE определяют нижний предел положения окна как сумма этих чисел.
Например,

  • при ORIGIN EXPANDER и RANGE в положении 0 и 0, окно отображает сектор от 0 до 2,5 км;
  • при 0 и 10 – сектор от 10 до 12,5 км;
  • при 8 и 0 – сектор от 8 до 10,5 км;
  • при 18 и 10 – сектор от 28 до 30 км.

Управление органами управления осуществляется по умолчанию:

  • для селекторов TARGET SELECTION, MODE, ORIGIN EXPANDER, RANGE переключение осуществляется нажатием кнопок ЛКМ и ПКМ (для движения против и по часовой стрелке соответственно)
  • для рукоятки RANGE используется вращение колесиком мыши (для ускорения используется зажатый L.Ctrl)
  • для селекторов SECTOR AXIS и SECTOR WIDTH используются A/D и W/S соответственно (для ускорения используется зажатый L.Shift)

Для памятки: https://community.bistudio.com/wiki/inputAction/actions

A/D, L.Shift+A/L.Shift+D inputActions: TurnLeft, TurnRight, AdjustLeft, AdjustRight;
W/S, L.Shift+W/L.Shift+S inputActions: MoveForward, MoveBack, AdjustUp, AdjustDown

Благодарности:
Сашуле @LeerY_LOBSTER_ за моральную поддержку и веру
Владику @Senpaii за спонсорство
Человечеству за технический прогресс
Нейросети за то, что вместо вечности я на это потратил всего лишь пару месяцев

Багрепорты пишите сюда или в дискорд

PARA_RASIT.brf_sumava.pbo

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

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