Wiki SDR SA PRO
Вкладка «3D»
PRO Вкладка «3D» малює водоспад поверхнею: частота — вшир, час — у глибину, рівень — висотою й кольором. Вона для того, щоб стрибки частоти, короткі пакети й те, як вони повторюються, було видно одним поглядом. Це вид, а не вимір: числа з поверхні не читають — для цього є траси й маркери. На цій сторінці — звідки беруться рядки, як повертати вид, що каже вкладка про OpenGL, скільки вона коштує і що в ній ще не перевірено.
Де вкладка 0.9.58
- Вкладка 3D стоїть у бічній панелі останньою, після вкладки Журнал. Відкрити її можна й з меню Вигляд → 3D або клавішами Ctrl+8.
- Як і решта PRO, вкладка є в кожному запуску: SDR SA PRO відкривається лише з чинним ключем (див. Що таке SDR SA PRO).
- Коли у вікні кілька станцій, поверхня в кожної своя, з її водоспаду; вкладка показує поверхню активної станції (див. Кілька приладів: станції).
Що на поверхні
- Рядки водоспаду. Поверхню складають ті самі рядки, що й водоспад цієї станції, — у настроєному режимі й у свіпі.
- Частота — вшир: 256 стовпців на всю смугу. Стовпець — пік бінів, що на нього припадають; рядок, вужчий за 256 бінів, розтягується.
- Час — у глибину: нові рядки спереду, до 160 останніх.
- Рівень — висота й колір у шкалі водоспаду, від Ref − діапазон до Ref, тією самою палітрою (див. Шкала, автошкала й водоспад). Змінили Ref, діапазон чи палітру — поверхня йде за ними.
- Нова смуга — нова поверхня. Змінилась смуга приймача чи ділянка свіпу — поверхня очищається: старі рядки були про інші частоти.
Угорі ліворуч — рядок зі смугою й глибиною: … … … · N рядків за T с. Поки рядків немає, там стоїть рядків ще немає: поверхня малюється з водоспаду, коли йдуть кадри.
Миша й кнопки
- Тягнути мишею
- Повертає вид: уліво й управо — довкола поверхні, угору й униз — нахил, від 5 до 89°. Годиться і ліва, і права кнопка.
- Колесо
- Наближає й віддаляє — від 0.2 до 5 разів.
- Подвійний клік
- Повертає вид, яким він був від запуску.
- Пауза / Далі
- Заморожує поверхню й пускає далі. Спектр, водоспад і решта програми йдуть своїм ходом: пауза — лише для цієї вкладки.
- Очистити
- Прибирає всі рядки, і поверхня збирається наново.
- Вид як було
- Те саме, що подвійний клік.
Кути й наближення між запусками не зберігаються.
Вид, не вимір
Підпис унизу вкладки каже це прямо: Вид, не вимір: … — і закінчується порадою читати числа з трас і маркерів. Поверхня допомагає побачити, а міряти треба інструментами, які для цього зроблено.
- На поверхні немає підписів частот і рівнів, маркерів і порогів.
- Стовпець — пік кількох бінів: вузький сигнал на поверхні ширший, ніж є, а слабкий поруч із сильним губиться в його стовпці.
- Глибина — це рядки водоспаду, а не рівна шкала секунд: як швидко вони йдуть, залежить від режиму, свіпу й темпу. Скільки секунд ефіру накрито, каже рядок угорі.
- Для вимірів — траси, маркери траси й zero span.
OpenGL
Поверхню малює відеокарта через OpenGL — тим самим шляхом, що спектр і водоспад. Малює вона лише тоді, коли вкладку видно й прийшли нові рядки, і не частіше 30 разів на секунду. Якщо OpenGL відмовив, поле не лишається мовчки порожнім: угорі ліворуч червоним стоїть OpenGL: … з причиною.
Ціна
Поверхня — ще одна картинка для відеокарти. У прогоні зібраної 0.9.58 на машині розробника найгірша з вкладок дала 58.6 кадру за секунду — трохи нижче межі прогону в 60. Серед вкладок тепер є «3D», і її ціну на тій машині оцінено приблизно у два кадри за секунду. Поки вкладку не видно, вона не малює.
Що перевірено
Прогін зібраної програми підтвердив, що рядки доходять до вкладки, а поверхня малюється без помилки OpenGL. Оком на екрані поверхню ще не перевіряли.
Межі
- Вид, не вимір: числа — з трас і маркерів.
- 256 стовпців і до 160 рядків.
- Зміна смуги чи ділянки свіпу очищає поверхню.
- Пауза — лише для вкладки, не для приймача.
- Кути й наближення між запусками не зберігаються.
- Оком на екрані поверхню ще не перевіряли.