Tiks izdzēsta lapa "2.4. LMRI GUI"
. Pārliecinieties, ka patiešām to vēlaties.
Данная страница посвящена графическому интерфейсу автоматизированного запуска консоли МРТ.
GUI написан с использованием библиотек Qt для C++. Принцип его работы — последовательный запуск всех программных компонентов в очереди: Sync → запись команды e
в COM-порт → GRU_udp_test → pico_test_00_second_copy → программа запуска SDR (в нашем случае hackrftrans00). Каждая команда запускатся после завершения другой (за исключением SDR, запуск которого контролируется семафором в pico_test_00_second_copy, см. подр. здесь).
При запуске приложения GUI пользователь увидит следующее:
Пользователь вводит расположения необходимых файлов. Для синхронизатора необходимо указать Serial Port и выбрать .xml файл, содержащий параметры синхронизирующей последовательности. Опционально: включение режима отладки:
Для ГРУ указываются файлы с загружаемыми траекториями (в формате .txt) и IP-адресса плат. Опционально: включение режима отладки. При возможности можно отключить некоторые или все платы ГРУ:
Для осциллографа указывается файл с входными параметрами (в формате .xml). Опционально можно выбрать режим триггера по спаду, включить режим отладки, откличить утилиту pico_test_00_second_copy (если используется другая утилита или осциллограф):
Для SDR указывается файл с радиочастотной последовательностью (.bin), а также параметры для запуска РЧ-траектории : модулирующая частота, частота дискретизации, включение усилителя, усиление. Стоит отметить, что два последних параметра независимы и управляют двумя разными усилителями на SDR HackRF.
Кнопками Save Profile
и Load Profile
можно сохранить/загрузить введенные данные в/из профиля (профили хранятся в JSON-файлах):
Кнопка Run
отвечает за запуск МРТ-консоли. Кнопка Cancel
отменяет работу МРТ-консоли. Кнопка Analyze
вызывает сервис для анализа собранных данных:
Tiks izdzēsta lapa "2.4. LMRI GUI"
. Pārliecinieties, ka patiešām to vēlaties.