Розділи Wiki

Wiki Запис і дані

Налаштування, файли й мова

У програми немає окремого вікна налаштувань, а безкоштовна версія не користується мережею: усе, що програма пам’ятає, лежить у кількох файлах на вашому комп’ютері. На цій сторінці — де ці файли, що зберігається між запусками, а що ні, як обирається мова і що лишається після видалення програми.

Де що лежить

ЩоПрограма зі Store (пакет MSIX)Переносна збірка
Налаштування, калібрування, слід аваріїДокументи\SDR Signal Analyzerпоруч із програмою
Записи IQC:\sdrsa-recC:\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.json 0.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 лежать лише паспорти власних завад.

Wiki описує версію 0.9.49. Версію вашої програми видно в меню «Довідка» → «Про програму». Знайшли неточність? Напишіть нам.