私はMATLAB(R2014b)のPsychtoolboxで反応時間実験を行っています。私はSyncTestsを使用しています。これは、私が実験を実行したときに要求された応答期限を逃したフリップコマンドの数を見積もります。欠落したフリップの数が高すぎる(つまり、懸念を引き起こす)のは何ですか?私は通常、1900フリップあたり約140点を取得するので、7%を少し上回ります。それは大丈夫ですか?Psychtoolbox(MATLAB)に欠けているフリップの数が多すぎますか?
これは私が受け取ったメッセージです(実際の実験数は実験のたびに少しずつ異なります): "情報:PTBの画面( 'Flip'、10)コマンドは、要求された刺激提示期限を逸しているようですこのセッション中に合計1900回のフリップのうち130回を記録しました。
は、ここで私は反転するために使用する(その後、私のコードの最も重要な部分であるRTを測定する)のコードです:
WaitSecs(.2); [this is the intertrial interval, more or less]
Screen('DrawTexture', mainwin, Target);
Screen('Flip', mainwin);
timeStart = GetSecs;keyIsDown=0; correct=0; rt=0;
while 1 & (GetSecs - timeStart) < 3
[keyIsDown, secs, keyCode] = KbCheck;
FlushEvents('keyDown');
if keyIsDown
nKeys = sum(keyCode);
if nKeys==1
if keyCode(Left)||keyCode(Right)||keyCode(Down)||keyCode(Up)
rt = 1000.*(GetSecs-timeStart);
keypressed=find(keyCode);
Screen('Flip', mainwin);
[etc., I just close all loops/if statements and move on
to the next trial]
コンテキストのビット:私は、Windows 10上で、私のパラダイムを実行しています、また、私が回避できないDPI認識の問題もあります(MATLABがコンピュータ上でDPIを認識していないという警告が表示されます)。これがどのような問題を引き起こすのかは分かりませんが、パラダイムは自分がやりたいことをやっているように見えるだけでなく、イメージがうまく表示されるので、それほど心配することはありません。私は持っていますか?反応時間の測定の正確さを混乱させることができますか?
Psychtoolboxテストスクリプト/機能を使用して、または実験内でフリップの7%が欠落していますか? – DMR
混乱についてごめんね。私の実験を実行した後、約7%のフリップ(1900年のうち約140%)が見逃されたと報告しています。後者はそうだと思います。 – MGy
'When'パラメータをScreen 'Flip'に指定していますか? – DMR