Rambler's Top100
Яндекс цитирования Яндекс.Метрика
Основные функции платы АЦП

Основные функции платы АЦП

Для работы с платой мы поставляем драйвер и библиотеку, в которой реализованы базовые функции.

 

Базовый набор функций для работы с платой АЦП:

  • Инициализация платы АЦП
  • Определение версии платы АЦП
  • Установка скорости считывания
  • Установка смещения для каждого канала платы АЦП
  • Установка коэффициента усиления для каждого канала платы АЦП
  • Одноразовое чтение одного канала
  • Одноразовое чтение всех каналов
  • Старт непрерывного чтения по всем каналам
  • Остановка непрерывного чтения
  • Непрерывный контроль полученных данных (контроль потерь при пересылке)

Выше приведен базовый набор функций. Мы также осуществляем разработку ОСХ-компонентов (или DLL), которые могут использоваться в приложениях для вывода графиков и для расчетов. При необходимости мы поставляем документацию, по которой можно самостоятельно написать все необходимые функции для работы с АЦП.

Если возникает необходимость подключить внешнее устройство к компьютеру, то можно воспользоваться следующим простым примером решения такой задачи. При съёме ЭЭГ сигнала скорость считывания должна быть не менее 256 Гц на канал, поэтому лучше использовать плату АЦП на USB. В этом случае необходимо реализовать как минимум такой набор функций.

 

Набор функций для подключения ЭЭГ аппарата к компьютеру через плату АЦП:

  • Инициализация платы АЦП и установка базовых параметров
  • Установка смещения для всех каналов
  • Установка коэффициентов усиления для всех каналов
  • Старт непрерывного получения данных
    • Создание рабочего потока с высоким приоритетом
    • Непрерывное получение и обработка данных
    • Непрерывный контроль полученных данных (контроль потерь при пересылке)
    • Запись данных в файл заданного формата
    • Запись данных в буфер (например, для последующего вывода данных на экран)
    • Ведение счётчика полученных байт
    • Отправка и приёмка сообщений, событий или данных
  • Остановка непрерывного получения данных
  • Автоматическое отключение записи при заполнении диска
  • Отдельная программа или ОСХ-компонент для фильтрации и вывода графиков