mirror of
https://git.vladimir.cc/vladimir/ewsdr.git
synced 2026-08-25 20:37:33 +00:00
chore: refine project documentation
This commit is contained in:
+4
-4
@@ -114,7 +114,7 @@ type
|
||||
FTXOverlay: Boolean;
|
||||
// Знаковые кромки фильтров в Гц от несущей. RX — то, что реально стоит в
|
||||
// приёмнике (фильтр может быть произвольным); TX — ширина передачи, она у
|
||||
// Thetis-модели НЕ следует за RX, поэтому при передаче полоса рисуется по
|
||||
// TX-шкала НЕ следует за RX, поэтому при передаче полоса рисуется по
|
||||
// ней, а не по приёмной. 0/0 = не задано, работает прежний фолбэк.
|
||||
FRXEdgeLo, FRXEdgeHi: Integer;
|
||||
FTXEdgeLo, FTXEdgeHi: Integer;
|
||||
@@ -813,7 +813,7 @@ begin
|
||||
M[i].LevelDB := PeakDB(M[i].FreqHz);
|
||||
|
||||
ToneAvg := (M[0].LevelDB + M[1].LevelDB) * 0.5;
|
||||
// Все маркеры — абсолютный уровень шкалы (dBm, как в Thetis); относительная
|
||||
// Все маркеры — абсолютный уровень шкалы в dBm; относительная
|
||||
// величина в dBc есть в сводке FIMDSummary, чтобы не путать единицы.
|
||||
for i := 0 to 3 do
|
||||
M[i].Caption := Format('%.0f', [M[i].LevelDB]);
|
||||
@@ -1398,7 +1398,7 @@ end;
|
||||
procedure TSpectrumView.DrawSpectrumGradient(const SpPts: array of TPoint; W, H: Integer);
|
||||
// Дворд-блендинг: цвет и альфа постоянны в пределах строки → произведения
|
||||
// source-лейнов считаются один раз на строку, в пиксельном цикле остаются
|
||||
// два умножения на dst-лейны (/256 вместо /200-базы оригинала, кривая
|
||||
// два умножения на dst-лейны (нормализация /256, кривая
|
||||
// прозрачности та же — квадратичная). Побайтовый вариант стоил ~1.6мс/кадр.
|
||||
var
|
||||
Row, Col, Alpha, YMin, A256, I256: Integer;
|
||||
@@ -1701,7 +1701,7 @@ begin
|
||||
// поэтому порядок операций здесь важнее «логичной» группировки по смыслу.
|
||||
|
||||
// Полоса фильтра (X-координаты главного и TX-VFO). На передаче полоса
|
||||
// считается по TX-фильтру: его ширина независима от приёмной (модель Thetis),
|
||||
// считается по TX-фильтру: его ширина независима от приёмной,
|
||||
// и раньше в эфир шло одно, а на экране рисовалось другое.
|
||||
if FTXOverlay and (FTXVfoIndex = FActiveVfo) then
|
||||
begin
|
||||
|
||||
Reference in New Issue
Block a user