查看: 653|回复: 0
打印 上一主题 下一主题

[psychtoolbox] 在规定时间内反应时记录问题 [复制链接]

Rank: 1

水晶
26
心级
8
精华
0
主题
1
帖子
6
跳转到指定楼层
楼主
发表于 2019-11-2 10:50:37 |只看该作者 |倒序浏览
就这一小段 它运行不了 不知道咋回事 求教
在两秒的时间内都可以记录反映,但刺激只呈现一秒,空屏一秒,就跳入到下一个界面。
KbName('UnifyKeyNames');
? ?? ???key.left = KbName('LeftArrow');
? ?? ???key.right = KbName('RightArrow');

? ?? ???key_corr = KbName(lianxidata{indexrand(i),4});
? ?? ???a=imread(lianxidata{indexrand(i),2});
? ?? ???b=Screen('MakeTexture',winPt,a);
? ?? ???Screen('DrawTexture',winPt,b);
? ?? ???Screen('Flip',winPt);
? ?? ???%空屏
? ?? ???a=imread('kongping.jpg');
? ?? ???b=Screen('MakeTexture',winPt,a);
? ?? ???Screen('DrawTexture',winPt,b);
? ? fliped=0;
? ? startTime1 = GetSecs;
? ? while 1? ? %超过1秒则刷新屏幕
? ?? ???if fliped == 0
? ?? ?? ?? ?if GetSecs-startTime1>1
? ?? ?? ?? ?? ? Screen('Flip',winPt);
? ?? ?? ?? ?? ? fliped=1;
? ?? ?? ?? ???[~,secs,KbCode] = KbCheck;%按键反应
? ?? ???endTime1 = GetSecs;
? ?? ???if??KbCode(key.left)
? ?? ?? ?? ?SearchResp(i,1) = 1;
? ?? ?? ?? ?break;
? ?? ???elseif KbCode(key.right)
? ?? ?? ?? ?SearchResp(i,1) = 0;
? ?? ?? ?? ?break;
? ?? ???end
? ?? ?? ?%搜索正确率
? ?? ?if??KbCode(key_corr)
? ?? ?? ? SearchACC(i,1) = 1;
? ?? ?else
? ?? ?? ? SearchACC(i,1) = 0;
? ?? ?end
? ?? ?%搜索反应时
? ?? ?SearchRT(i,1) = (endTime1 - startTime1)*1000;
? ?? ?? ?? ?end
? ?? ???end
? ?? ???if GetSecs-startTime1>2? ?%超过两秒则跳出按键检测
? ?? ?? ?? ?endTime1=[];
? ?? ?? ?? ?SearchRT(i,1) = 0;
? ?? ?? ?SearchACC(i,1) = 0;
? ?? ?? ?SearchResp(i,1) = 0
? ?? ?? ?? ?break;
? ?? ???end
? ? end

您需要登录后才可以回帖 登录 | 注册

bottom

Powered by Discuz! X2

? 2001-2011 Template By Yeei. Comsenz Inc.

回顶部