私は最近、PsychoPy、psychopy.parallel
モジュール、およびバイナリ表現の使用方法を学び始めました。誰かが私が物事を正しく理解しているかどうかを教えてくれることを願っています.
PsychoPy のウェブサイトでは、これら 2 つの関数がピン 2 と 3 を高く設定すると書かれています。
parallel.setData(3)
parallel.setData(int("00000011",2))
これらの 2 つの関数は、ピン 2 とピン 3 を具体的にハイに設定していると想定しています。これは、最も右の 1parallel.setData(int("00000011",2))
がピン 2 を参照し、左側の 1 がピン 3 を参照しているためです。 ?
ピン 2、3、4、5、および 8 を高く設定するには、次のいずれかを使用する必要があります。
parallel.setData(79)
parallel.setData(int("01001111",2))
また、実験をプログラミングするときに、どのピンの組み合わせを高/低に設定するかを通常どのように決定しますか (PsychoPy での EEG 実験中に 2 つ以上のトリガーを送信しようとしています)。それとも、高/低に設定されたピンのどの組み合わせがどの特定の実験イベントに関連付けられているかを知っている限り、それは完全に私次第ですか?
どなたでもご協力いただければ幸いです。どうもありがとう!