КОГНИТИВИКА

Технические характеристики StimTracker

Датчик света Cedrus

Датчик света доступен для двух типов света: ультрафиолета и белого. С трех сторон находятся выемки для легкого размещения сенсора на экране.

  • Время отклика (от темного к светлому): 0,05 миллисекунды
  • Время освобождения (от светлого к темному): 4 миллисекунды
  • Спектральная чувствительность: 360-970 нм (видимый свет)
Время отклика и освобождения зависит от количества света.
Размеры датчика света Cedrus составляют всего 8 мм (Ш) на 20 мм (Д), включая компенсатор натяжения провода.

Задержки

Для лучшей производительности все входы подключаются к микропроцессору с помощью прерываний. Результирующая задержка составляет менее 5 мкс между возникновением события и его регистрацией и отметкой времени системой. При отсутствии дальнейшей фильтрации сигнала выходной сигнал появится на выходном контакте m-pod менее чем через 200 мкс, а отправленный на порт usb - менее чем за 100 мкс.

Задержки порта USB

Задержка для отправки кода события зависит от скорости передачи, выбранной через драйвер. При рекомендуемой скорости 115 000 бод трехбайтовая команда, необходимая для отправки маркера события, занимает 0,36 миллисекунды.
После получения StimTracker обрабатывает команду и выдает результат менее чем за 0,1 мс.
Могут быть дополнительные задержки, вносимые главным компьютером, операционной системой, приложением или комбинацией вышеперечисленного, которые StimTracker не может контролировать.
Задержки между вводом и выводом:
  • Датчик света
Менее 0,01 мс (задержка возникает из-за StimTracker и не включает время отклика датчика света)
  • Аудио
Менее 0,05 мс после того, как уровень голоса поднимется выше порогового значения
  • Голосовой ответ
Менее 0,05 мс после того, как уровень голоса поднимется выше порогового значения
  • Ответ
Менее 0,01 мс
    Задержки при генерации StimTracker маркеров событий для более чем одного устройства:
    • Временная задержка между несколькими m-pod
    0 мс
    • Временная задержка между несколькими m-pod и выходом TTL (только модель Quad)
    0 мс

        Возможности прошивки

        Обе модели StimTracker имеют следующие расширенные встроенные функции:
        • Асинхронный вывод
        Благодаря этой возможности Вашему программному обеспечению не нужно ждать конца импульса перед выполнением других действий - оно просто отправляет команду в StimTracker и продолжает работу.
        • USB-выход с отметкой времени
        StimTracker может передавать маркеры событий с отметками времени через USB. Вы можете выбрать, какой источник входного сигнала будет сбрасывать встроенный таймер, например при появлении визуального или слухового стимула или по команде, отправляемой через USB. Вы также можете выбрать информацию о маркерах событий, которую StimTracker должен отправлять через USB.
        • Фильтрация сигналов
        Конфигурация StimTracker по умолчанию подойдет большинству исследователей. Но когда Вам нужна особая обработка сигналов, у StimTracker есть несколько уникальных опций фильтрации сигналов.
        • Генератор паттернов
        Если Вам нужно управлять внешним устройством, Вы можете попросить StimTracker генерировать периодические импульсы на определенных выходных линиях. При этом StimTracker может продолжать генерировать маркеры событий на других линиях, в том числе отвечать на команды, которые он получает от Вас через USB.
        • Планировщик
        Поистине уникальная функция, которую лучше всего описать на примере: Вы хотите представить видео (или аудио) и Вам нужно отправить маркеры событий в определенные моменты во время его просмотра. С помощью StimTracker Вы можете построить расписание событий, например отправить импульс длинной 10 мс при T + 200 мс и импульс длинной 15 мс при T + 354. Когда видео запускается, Вы отправляете через USB команду для запуска расписания. Затем StimTracker создаст маркер события 10 мс через 200 мс и еще один маркер 15 мс через 354 мс после получения Вашей команды.
        • Смещение импульса
        С помощью специального кабеля и функции планировщика Вы можете отправить импульс одному устройству и импульс другому устройству с точным смещением между ними.
        Поддержка программного обеспечения

        Все функции прошивки, описанные выше, поддерживаются нашей библиотекой C ++. Некоторые из них также поддерживаются нашей библиотекой Python, и мы можем добавить поддержку других функций по запросу. Обе библиотеки имеют открытый исходный код и находятся на GitHub.