Исправление. Режим ЭМС-ТГ. Неверно вычисляется ширина диапазона

This commit is contained in:
sasha80
2026-04-02 10:57:43 +03:00
parent 57fc201212
commit b3455947fd

View File

@@ -525,9 +525,9 @@ func map_yems_info_to_scale(unit_info: Dictionary, cscale: GridContainer):
for cls in unit_info.mcls:
# Преобразовать диапазоны частот в диапазоны отображения
var c: = remap(cls.cfb, freq_min, freq_max, 0.0, 1.0)
var w: = remap(cls.wfb, freq_min, freq_max, 0.0, 0.5)
var w: = remap(cls.wfb, freq_min * 0.5, freq_max * 0.5, 0.0, 0.5)
# Чтобы диапазон всегда был виден, даже если он слишком узкий
w = clampf(w, 0.005, 1.0)
w = clampf(w, 0.005, 0.5)
# Отсечь значения по границам
var l: = clampf(c - w, 0.0, 1.0)
var h: = clampf(c + w, 0.0, 1.0)