1. Общая информация
Vinokurov Viacheslav Vinokurov laboja lapu 1 mēnesi atpakaļ

Репозиторий программных компонентов МРТ

Репозиторий содержит набор программных инструментов для управления и диагностики консоли низкопольного аппарата МРТ. Включает программы загрузки импульсных последовательностей в консоль низкопольного аппарата МРТ с дальнейшей отработкой траектории, а также компоненты для записи сигналов, автоматизации измерений, управления запуском консоли. Точный набор программ и страницы их описания приведены ниже.

Краткое описание программ

В данном разделе приведено краткое описание программ репозитория.

Программа загрузки синхронизирующей последовательности

Данная программа выполняет загрузку синхронизирующей последовательности в формате XML в синронизатор, реализованный на базе Adruino Due. Прошивка синхронизатора основана на Due Pulse Programer. Данная программа вместе с исходными файлами находится в директории Synchro. Основная странница с описанием программы: Программа Sync.

Программа сбора данных

Данная программа выполняет сбор данных с помощью цифрового осциллографа Picoscope согласно заданным в XML-файле параметрам. Данная программа находится в директории picoscope-main. Основная странница с описанием программы: Программа pico_test_00_second_copy.

Добавлена альтернативная утилита сбора данных для осциллографа Picoscope, работающая по архитектуре клиент-сервер с использованием протокола TCP. Папка с программой: pico-tcp-service. Основная страница с описанием программы: Сервис pico-tcp

Программа загрузки траектории градиентных усилителей (режим консоли)

Данная программа посылает в реальном времени UDP пакеты данных в платы ГРУ и принимает от них ответы, обрабатывает их, загружает/выгружает рабочие траектории, выгружает отработанные токи. Програмные компоненты ГРУ находятся в директории GRU. В папке gru_cmd_line-main находится пользовательская консоль. В папке GRU_udp_test находится программа автоматической загрузки траектории. Основная странница с описанием программы: Компоненты ГРУ.

Графический интерфейс запуска консоли МРТ

Данная программа является графическим интерфейсом запуска консоли МРТ, последовательно запускает все компоненты МРТ-консоли. В папке LMRIgui_win_x86_64_binaries лежат бинарные файлы для ОС Windows. В папке LMRIgui_src находятся исходные файлы программы. Основная странница с описанием программы: LMRI GUI.

Графический интерфейс постобработки сигналов

Данная программа является графическим интерфейсом постобработки сигналолов, позволяющим строить временные графики и спектры исходного сигнала, проводить демодуляцию и децимацию сигнала, фильтрацию, а также выгрузку постобработанного сигнала в .h5 файл. В папке post_process_GUI лежат исполняемые файлы. Основная странница с описанием программы: Программа постобработки сигналов.

Дополнительные скрипты

В репозитории также представлены некоторые вспомогательные скрипты на языке Python. Они находятся в директории angen_scripts. Основная страница: Дополнительные скрипты