微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

结合用 Psychtoolbox 编写的两个视觉实验

如何解决结合用 Psychtoolbox 编写的两个视觉实验

我有两个不同的实验(一个是“改变盲目性任务”,另一个是“点的视动刺激”),都是用 psychtoolBox 编写的。

我想在运行时结合这两个任务(即,在 OKS 范式上叠加更改盲区任务)。如果您能告诉我结合这两个实验的可能方法,我将不胜感激?或者任何可以帮助我了解如何解决这个问题的来源。

最好的问候, 巴黎

解决方法

如果没有您提供任何代码,这很难回答。您可能应该看看这里的例子:http://peterscarfe.com/ptbtutorials.html

我仍然会尝试回答,但同样,如果没有您的代码,这可能会也可能不会有帮助。

在 psychtoolbox 中,您首先在屏幕外绘制刺激,然后“翻转”屏幕外绘制的内容以显示在监视器上。首先你像这样设置显示窗口:

screenNumber = max(Screen('Screens'));
[w,wRect] = PsychImaging('OpenWindow',screenNumber,[0 0 0]);

现在你有一个全黑的显示器。如果您想显示其他内容(这里是屏幕中央大小为 20 像素的红点),您必须在即将到来的帧上绘制它,然后“翻转”,如下所示:

[screenXpixels,screenYpixels] = Screen('WindowSize',w);
Screen('DrawDots',w,[screenXpixels/2,screenYpixels/2],20,[1 0 0],[],2);
Screen('Flip',w)  

您的实验可能有循环,可以在每次试验中的适当时间吸引刺激并翻转到它们。您必须弄清楚要从哪个循环中放入组合循环的内容,以便同时绘制它们,然后将它们翻转在一起。祝你好运。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。