저는 최근에 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에서 EEG 실험 중에 두 개 이상의 트리거를 보내려고합니다)? 아니면 높음 / 낮음으로 설정된 핀 조합이 어떤 특정 실험 이벤트와 관련되어 있는지 아는 한 전적으로 나에게 달려 있습니까?
누구든지 제공 할 수있는 모든 도움에 감사드립니다 감사합니다!
당신의 해석이 맞는 것 같습니다.
설정할 핀의 선택은 실제로 EEG 시스템과 신호 프로토콜 또는 해당 트리거에서 의미를 추출하기 위해 분석 소프트웨어 단계에서 수행 할 작업에 따라 결정됩니다. PsychoPy는 핀의 가치를 알거나 신경 쓰지 않습니다. 외부 요구 사항을 충족하기 위해 올바르게 결정하는 것은 전적으로 귀하에게 달려 있습니다.
펄스의 지속 시간을 제어해야 할 수도 있습니다. 다시 말하지만 이는 EEG 하드웨어에 의해 결정됩니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다