【PsychoPy】キーボード入力で画面に数字を表示する。
お久しぶりです。ええ、今回は心理学実験Buildingをしようという事で、
PsychoPyをぼちぼちいじっていきます。
内容
今回は実験全部という事ではなく、入力した数字を画面に表示させる処理を
PsychoPyのBuilder機能を使いまして、実装をします。
実行結果を先に見せるとこのような感じになります。
数字の「1」「2」「3」「4」を入れるとその表示が出ます。
実装方法
- routine を作成。
中に以下のコンポ―ネントを次のプロパティ設定で入れます。
- keyboard component 1
start 0.0
stop duration 空欄
Force end of Routine チェック外す。
Allowed keys$ '1','2','3','4','q'
- code component
Begin Experiment
num = 0
Each Frame
if '1' in theseKeys: num = 1 elif '2' in theseKeys: num= 2 elif '3' in theseKeys: num= 3 elif '4' in theseKeys: num= 4
- keyboard component 2
Allowed keys$ 'return'
- text component
stop 空白
Text $num
いかがでしたか。
次回は3ケタの数字入力とdelete機能を追加してみます。
それでは