У меня проблемы с настройкой психопии (или любого другого модуля, который мог бы помочь) для проецирования зрительных стимулов на частоте выше 60 Гц.По сути, я подключил DLP Light Crafter, который дает возможность отображать через изображения HDMI на очень высоких частотах, до 1440 Гц.Этот DLP связан с мини-HDMI, подключенным к плате и через порт дисплея моего компьютера.Кроме того, я подключил этот DLP к USB и у меня есть программа для изменения потоковой передачи HDMI, где я могу выбрать, что такое дисплей и на какой частоте.Например, частота 1440 Гц получается путем преобразования потоковой передачи в потоковую передачу в 1 бит с использованием одной цветовой волны (синего, зеленого или красного).Однако в 1-битном RGB мы можем достичь как минимум 480 Гц, что необходимо для моих экспериментов.
Я написал скрипт:
from psychopy import visual, core, monitors
# Set-up screen
win = visual.Window(fsize = (600,600), color='white', screen = 0, checkTiming =
True) #this correspond to the DLP
winmenu = visual.Window(size = (400,400), color='white', screen = 1,
checkTiming = True) #this correspond to my computer screen
rate = win.getActualFrameRate(nIdentical=10, nMaxFrames=100, nWarmUpFrames=10,
threshold=1)
print(rate)
У меня уже есть проблема в том смысле, что, независимо от режима, который я устанавливаю в DLP через USB-кабель, частота обновлениявсегда 60 Гц.Должен ли я настроить монитор, чтобы он говорил, что частота обновления этого монитора составляет ... Гц, или мне нужно преобразовать потоковую передачу в потоковую передачу в 1 бит, чтобы DLP получал адекватную частоту?