Wiki Запис і дані
Налаштування, файли й мова
У програми немає окремого вікна налаштувань, а безкоштовна версія не користується мережею: усе, що програма пам’ятає, лежить у кількох файлах на вашому комп’ютері. На цій сторінці — де ці файли, що зберігається між запусками, а що ні, як обирається мова і що лишається після видалення програми.
Де що лежить
| Що | Програма зі Store (пакет MSIX) | Переносна збірка |
|---|---|---|
| Налаштування, калібрування, слід аварії | Документи\SDR Signal Analyzer | поруч із програмою |
| Записи IQ | C:\sdrsa-rec | C:\sdrsa-rec |
У пакеті зі Store тека самої програми доступна лише для читання, тому стан лежить у «Документах». Програма питає справжнє розташування «Документів» у Windows, тож якщо ви перенесли їх на інший диск чи в OneDrive, тека буде саме там. Точний шлях видно у двох місцях: у вікні Тека даних під час першого запуску та в Довідка → Про програму (рядки Налаштування і калібрування: і Записи IQ:).
Переносна збірка тримає все поруч із собою, щоб прилад переїжджав разом зі своїми налаштуваннями. Якщо в теку програми писати не можна, стан лягає в %LOCALAPPDATA%\SDR Signal Analyzer, і програма один раз каже про це тим самим вікном Тека даних.
Окремо бібліотека Qt тримає кеш скомпільованого інтерфейсу в %LOCALAPPDATA%\SDRSA; персональних даних у ньому немає.
Вікно Про програму показує версію й обидві теки; заліза безкоштовна версія не читає. У версіях 0.9.27–0.9.48 там стояв ще код цього комп’ютера для замовлення SDR SA PRO; від 0.9.49 0.9.49 його немає — код показує сама SDR SA PRO у своєму вікні ключа.
Тека SDR SA PRO PRO
SDR SA PRO тримає свій стан окремо від безкоштовної версії — у теці з назвою SDR SA PRO за тими самими правилами: у пакеті зі Store це Документи\SDR SA PRO. Налаштування, паспорти завад і слід аварії в двох програм свої, а записи IQ обидві пишуть у C:\sdrsa-rec. Понад те, що описано нижче, у теці SDR SA PRO бувають:
pro-license\*.sdrsa-license- Файли ключів ліцензії. Ключі програма шукає також у
Документи\SDR SA PRO\pro-licenseі%ProgramData%\SDR SA PRO\pro-license. Див. SDR SA PRO. scanner\table.json,scanner\settings.json- Таблиця частот «Сканера» й налаштування його тривог. Теки
scannerнемає, доки ви нічого з цього не змінили. scanner\events-РРРР-ММ-ДД.csv- Журнал подій «Сканера» — файл на добу (за UTC), рядок на тривогу. Типово вимкнений; пишеться, лише коли ви його ввімкнули. Див. Сканер.
Що лежить у теці даних
config\sdrsa.json- Налаштування програми — один файл JSON.
config\bands.json- Типовий профіль іменованих діапазонів. Створюється під час першого запуску з вбудованого списку; правки з групи Діапазони зберігаються в нього під час виходу.
calibration\self-spurs.json- Паспорт власних завад приймача для HackRF One. Для RTL-SDR — окремий файл
calibration\self-spurs-rtlsdr.json0.9.25: паспорт свій на кожен тип приладу. У SDR SA PRO PRO так само:self-spurs-pluto.json,self-spurs-fobos.json,self-spurs-bladerf.json. З’являється після першого зняття паспорта; див. Мітки виявлення й паспорт завад. sdrsa-crash.json- Слід аварії. Його немає, доки програма не впала або не змогла намалювати спектр (наприклад, без OpenGL 3.3). Програма нікуди його не надсилає; файл можна видалити. Що в ньому — у усуненні несправностей.
Що запам’ятовується між запусками
| Група | Що саме |
|---|---|
| Шкала рівня | Шкала (авто чи вручну) 0.9.25, Ref, Діапазон, Розмах спектра. Ref і діапазон пам’ятаються окремо для кожного типу приладу 0.9.25: рівні HackRF One, RTL-SDR і tinySA лежать у різних місцях шкали. |
| Водоспад | Палітра, Гама, Рядків/с; теплова карта — чи ввімкнена, Пам'ять і Контраст. |
| Вікно | Тема, розмір і місце вікна, розкладка панелей, відкрита вкладка, поділ спектр/водоспад, мова. |
| Продуктивність | Кадрів спектра, Спектр із блоків. |
| Вимірювання | DC-фільтр; чи вирізаються з виміру паспортні завади. |
| Звук | Поріг шлюзу, Підсилення, Гучність, Вихід. |
| Діапазони | Який профіль відкрито, прапорець Показувати на спектрі і сам список. |
| RTL-SDR 0.9.25 | Поправка ppm — властивість кварца конкретного донгла. Донгл із власним серійним номером має власне значення; донгли з типовим серійником ділять одне. |
| SDR SA PRO PRO | Адреса приладу Pluto, введена вручну, — після того, як прилад за нею справді відкрився. Таблиця частот і налаштування тривог «Сканера» — у теці scanner. |
Що не запам’ятовується
Це свідомо: збережена з минулого сеансу RBW на іншому темпі дала б шкалу, якої ніхто не просив.
- RBW, N, вікно, детектор і VBW — щоразу стартують із типових значень.
- Траси, їхні режими й детектори, опорна траса.
- Режим, смуга й крок VFO.
- Частота, темп і підсилення приладу: HackRF One завжди стартує на 2255 МГц з 10 МС/с і LNA 32 / VGA 36 0.9.25, RTL-SDR — на 100 МГц з 2.4 МС/с.
- Ручки tinySA: свіп щоразу починається з 2200–2300 МГц у 450 точок, а атенюатор, LNA і фільтр спурів невідомі, доки їх не виберуть у програмі.
Коли записується файл налаштувань
- Налаштування записуються, коли ви закриваєте програму. Розкладку вікна можна зберегти й раніше: Вигляд → Зберегти робочий простір (Ctrl+S).
- Якщо процес убито або він упав, зміни цього сеансу не збережуться.
- Файл пишеться цілим: спершу тимчасовий поруч, потім заміна старого. Зникле під час запису живлення не лишає обрізаного файлу.
- Якщо файлу немає, беруться типові значення. Якщо файл пошкоджено, програма відкладає його поруч як
sdrsa.json.brokenі стартує з типових; окремого вікна про це немає. - Налаштування зі старішої версії програма переносить сама. У файлі від новішої версії невідомі їй поля лишаються без змін.
Щоб повернути типові налаштування, закрийте програму й видаліть або перейменуйте config\sdrsa.json. Паспорт завад і профіль діапазонів лежать в інших файлах і при цьому не зникають.
Тека записів
Записи IQ завжди йдуть у C:\sdrsa-rec. Тека створюється під час першого запису; до того її немає. Запис — це пари файлів .sigmf-data і .sigmf-meta: він ріжеться на сегменти, і кожен сегмент має свою пару. Щоб запис почався, на диску має бути щонайменше 2 ГіБ вільного місця; коли місця стає менше, запис зупиняється сам, а вже записане лишається цілим. Докладно — на сторінці Запис IQ.
Свіп у CSV (Файл → Зберегти свіп (CSV)…) і профілі діапазонів (Зберегти як…) зберігаються туди, куди ви вкажете у вікні збереження. Вікно збереження свіпу починає з C:\sdrsa-rec, якщо ця тека вже є, і пропонує назву на зразок sweep-20261020-153000.csv. Що в такому файлі для tinySA — на сторінці tinySA і tinySA Ultra.
Мова
Інтерфейс має дві мови — українську й англійську.
- Поки ви не вибирали мову самі, програма бере першу мову інтерфейсу Windows (не регіональні формати): якщо це українська — інтерфейс український, якщо будь-яка інша — англійський.
- Меню Мова містить Українська і English — назви написано мовою самої мови, щоб свою можна було впізнати, не читаючи поточної. Вибір діє одразу, без перезапуску, і надалі перекриває мову Windows.
- Діалоги, які вже відкриті, і повідомлення, які вже показані, лишаються старою мовою — про це каже рядок у самому меню.
- Назви вбудованих діапазонів перекладаються; назви, які ви дали самі, лишаються як є.
- Якщо каталог перекладу не завантажився, програма каже про це вікном Мова і лишається українською; збережений вибір при цьому не затирається.
Конфіденційність
- Жодної мережі. Програма не з’єднується з інтернетом і не надсилає телеметрії, звітів про збої чи статистики.
- Жодних облікових записів, реклами, покупок у програмі чи сторонньої аналітики.
- Радіодані обробляються на вашому комп’ютері й зберігаються лише тоді, коли ви самі починаєте запис.
- Служби Windows — не програми. Якщо «Документи» синхронізує OneDrive чи інша служба, файли з теки даних синхронізує вона — за своїми налаштуваннями. Звіти про помилки Windows можуть збирати відомості про аварійне завершення програми відповідно до ваших налаштувань діагностичних даних; програма їх не викликає й не отримує.
Повний текст — у політиці конфіденційності. Усе це — про безкоштовну версію. SDR SA PRO PRO з приймачем ADALM-Pluto з’єднується мережею з самим приладом — через його мережевий інтерфейс, типово 192.168.2.1; див. ADALM-Pluto.
Після видалення програми
Видалення не чіпає ні Документи\SDR Signal Analyzer, ні C:\sdrsa-rec: паспорт завад, налаштування й записи не губляться, і після повторного встановлення програма їх підхопить. Якщо вони більше не потрібні, видаліть ці теки самі. Тека SDR SA PRO PRO — окрема, і видалення однієї програми теку іншої не чіпає.
Обмеження
- Теку записів змінити не можна: це завжди
C:\sdrsa-rec. - Вимірювальні налаштування (RBW, детектор, траси) і налаштування приладу між запусками не зберігаються.
- Про пошкоджений файл налаштувань програма не повідомляє вікном — лише відкладає його як
.broken. - Амплітудного калібрування IQ-приймачів немає; у теці
calibrationлежать лише паспорти власних завад.