Logo BaroSoft BaroSoft

SpectraCtrl

Управление и измерения по SCPI для анализаторов спектра OWON XSA815 и Rigol DSA832, с полным модулем предварительной оценки ЭМС.

Настольное приложение для Linux и Windows: управляет прибором по USB или локальной сети, показывает спектр в реальном времени и выполняет предварительные измерения кондуктивных и излучаемых помех — никогда не навязывая прибору собственное состояние: при подключении программа всегда считывает действительную настройку прибора.

Две функции, сделанные для сравнения

🔀

Сравнение измерений наложением

Каждое измерение можно выгрузить и позже загрузить снова: окно сравнения накладывает две трассы на один график и позволяет сравнить два испытания напрямую — до и после изменения, два разных экземпляра или два условия испытания.

🧹

Предварительное измерение для вычета фонового шума

Перед измерением испытуемого оборудования можно снять опорное сканирование (фон / антенна без EUT): затем программа вычитает его точка за точкой на той же частотной сетке из итогового измерения — отделяя действительный вклад оборудования от шума площадки или стенда.

Что умеет

🎛️

Полное управление прибором

Частота (согласованные start/stop и center/span), амплитуда, аттенюатор с автоматикой, предусилитель, RBW/VBW, 5 трасс с детектором и режимом (Clear/Write, Max Hold, Min Hold…), непрерывная или однократная развёртка, перетаскиваемый маркер с поиском пика.

📈

График в реальном времени

Отображение спектра с масштабированием и перемещением, автомасштаб, считывание координат, трасса в памяти для сравнения, экспорт в CSV и PNG.

📡

Модуль предварительной оценки ЭМС

Кондуктивные и излучаемые помехи: настраиваемые файлы пределов и поправок, сканирования Background/Baseline/EUT, таблица пиков с оценкой относительно загруженных пределов, геометрия и положения измерения для излучаемых испытаний, оптимизация пиков в реальном времени, полный отчёт о сеансе в HTML/PDF.

⌨️

Консоль SCPI

Отправка произвольных команд SCPI, журнал обмена и запись в файл — полезно, чтобы проверить или исправить команды применительно к реальной прошивке прибора.

🔌

Гибкое подключение

USB (VISA/USBTMC), TCP по локальной сети или демонстрационный режим со встроенным имитатором — удобно попробовать программу, когда прибора нет под рукой.

🔬 Приборы, на которых программа проверена

Программа разрабатывается и проверяется на настоящем оборудовании с двумя приборами: OWON XSA815, на котором она появилась и всегда проверялась, и Rigol DSA832 (серия DSA800), проверенный на физическом приборе с правками под его особенности — граница полосы 3,2 ГГц, работа с детекторами и порядок открытия сеанса VISA в Windows.

Другие модели семейств OWON XSA и Rigol DSA800 используют те же команды SCPI и, скорее всего, работают, но не проверялись: программа сообщает об этом в отчёте, когда распознаёт прибор с непроверенным драйвером, а не делает вид, что всё в порядке.

Инструмент предварительной оценки

Модуль ЭМС предназначен для ориентировочной оценки перед сертифицированным испытанием в аккредитованной лаборатории, а не для его замены: файлы пределов никогда не содержат заранее внесённых нормативных значений — их всегда нужно вводить по применимому стандарту.

Загрузка

Бесплатно, без ограничения по времени и без регистрации.

Linux · AppImage — Последняя версия 1.67.0 (от 18/10/2026)

⬇ Скачать 1.67.0 — Linux · AppImage

Контрольная сумма SHA-256

721ed51fa47fa317ecf7a2f56f0913f2caf9d0a594bc5c440e44e30fc0fe47a8

Прерванная загрузка даёт файл, который выглядит целым и не запускается. Сравните эту контрольную сумму с суммой скачанного файла: они должны совпадать символ в символ. Она же подтверждает, что файл — именно тот, что опубликован здесь.

Как вычислить её для скачанного файла: sha256sum XSA815_Suite-1.67.0-x86_64.AppImage

Скачать файл с контрольной суммой →

Не работали с AppImage? Руководство на три минуты →

Windows · .exe — Последняя версия 1.67.0 (от 18/10/2026)

⬇ Скачать 1.67.0 — Windows · .exe

Контрольная сумма SHA-256

16c231df0c5bc0d4fec707801b615b7d090c7e5e480258bc10bb0c6774fef93e

Прерванная загрузка даёт файл, который выглядит целым и не запускается. Сравните эту контрольную сумму с суммой скачанного файла: они должны совпадать символ в символ. Она же подтверждает, что файл — именно тот, что опубликован здесь.

Как вычислить её для скачанного файла: certutil -hashfile SpectraCtrl.exe SHA256

Скачать файл с контрольной суммой →

Исполняемый файл не подписан: при первом запуске Windows покажет «Система Windows защитила ваш компьютер». Выберите «Подробнее», затем «Выполнить в любом случае». Контрольная сумма выше нужна как раз для того, чтобы убедиться, что файл тот самый.

Что нового в этой версии →

🎚️ Готовые файлы

Пределы измерений ЭМС и готовые конфигурации для загрузки в SpectraCtrl.

⬇ Готовые файлы

Вернуться на BaroSoft