Недавно я начал изучать, как использовать PsychoPy, модуль psychopy.parallel
и двоичное представление. Я надеюсь, что кто-то может дать мне знать, правильно ли я понимаю вещи.
На веб-сайте PsychoPy говорится, что эти две функции устанавливают на контакты 2 и 3 высокий уровень:
parallel.setData(3)
parallel.setData(int("00000011",2))
Я предполагаю, что эти две функции специально устанавливают контакты 2 и 3 на высокий уровень, потому что самая правая 1 в parallel.setData(int("00000011",2))
относится к контакту 2, а 1 слева к контакту 3. Если я прав, это следующие правильный?
Чтобы установить контакты 2, 3, 4, 5 и 8 на высокий уровень, я должен использовать любой из них:
parallel.setData(79)
parallel.setData(int("01001111",2))
Кроме того, как люди обычно решают, какую комбинацию контактов установить на высокий/низкий уровень при программировании эксперимента (я пытаюсь отправить два или более триггера во время эксперимента с ЭЭГ в PsychoPy)? Или это полностью зависит от меня, если я знаю, какая комбинация контактов, установленных на высокий/низкий уровень, связана с каким конкретным экспериментальным событием?
Я очень ценю любую помощь, которую может предоставить любой. Большое спасибо!