Ошибка синхронизации парадигмы eprime fMRI (заканчивается преждевременно) - PullRequest
0 голосов
/ 06 октября 2019

Я использую Eprime 1.1 с IFIS для генерации парадигмы fMRI для визуальной задачи. Я хотел бы спросить, почему парадигма заканчивается на 8 секунд раньше (была показана окончательная фиксация). Кроме того, изображения зависают в конце цикла, хотя я пробовал предварительную версию и предварительную загрузку.

В основном задача включает в себя 2 чередующихся блока: 1) 48 статических точечных изображений и 2) 4 цикла из 40 точечных изображений (с небольшими различиями в их точечных положениях). Эти два блока повторяются 10 раз каждый. Каждое статическое точечное изображение представлено на 500 мс, а каждое изображение во втором блоке представлено на 50 мс. В целом весь цикл должен длиться 340 секунд, включая две фиксации (8 с) в начале и в самом конце и 2 фиктивных сканирования (2 с / TR).

Я обнаружил, что цикл всегда заканчиваетсяНа 8 секунд раньше, чем прогнозируемое время (332 секунды), и окончательная фиксация была фактически представлена. Кроме того, точечные изображения всегда замирают к концу своего цикла (например, только 3 цикла точечных изображений были представлены в блоке 2, и блок 1 начинается в назначенное время). Иногда со статическими точечными изображениями также происходит замораживание.

Я пробовал предварительно выпустить и предварительно загрузить картинки, но, похоже, это не сильно помогло. Я также установил длительность точечных изображений в блоке 2 равной 40 мс (следуя правилу 10 мс), но четвертый цикл все еще не показан. Изображения в формате bmp, в оттенках серого, разрешение 768 x 768. Разрешение экрана установлено на 1024 x 768, 60 Гц.

Есть ли способ или любые встроенные коды, на которые я могу ссылаться, чтобы изображения могли загружаться быстрее? Возникла ли эта проблема с другими пользователями? Приведенный здесь пример предварительной загрузки (eprime 1.1) содержит неизвестную функцию, поэтому, если у кого-то есть идеи о том, как предварительно загрузить «лучше» или работать с визуальными парадигмами, которые быстро отображают изображения, пожалуйста, помогите. Я до сих пор не совсем понимаю, куда ушли 8 секунд, и почему изображения не могут отображаться плавно.

Не стесняйтесь оставлять комментарии для получения дополнительной информации.

Большое спасибо!

код предварительной загрузки:

strImageFileName = c.GetAttrib("Stimuli")
c.SetAttrib "strImageFileName", strImageFileName
set strImagefile = CSlideImage(TestImage.States(TestImage.ActiveState).Objects("Image1")
strImageFile.Filename = strImageFileName
strImageFile.Load
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...