纵观国内网上关于psychtoolbox的安装教程还是蛮少的,知乎上好像有一篇,简书上有两篇,其他的教程基本就是互相copy或者非常简略,写的比较好的博客也已经是三四年前的了,于是乎,在被ptb折磨了两三个小时的我今天就在这里稍微总结一下psychtoolbox的安装方法,希望对你有帮助~
Matlab是什么?
MATLAB是美国MathWorks公司出品的商业数学软件,是MatrixLaboratory(矩阵实验室)的缩写,顾名思义,它的工作与矩阵有关。Matlab 最早是由美国新墨西哥大学的Cleve Moler教授开发出来的,并和John Little、Steve Bangert一起创办了MathWorks公司,其主营业务就是Matlab产品。经过多年的版本迭代更新,Matlab 不仅完善了它的数学功能,更重要的是还可以在它上面写代码。
(本文介绍的安装方法是基于R2020a版本的)
Psychtoolbox是什么?
Psychtoolbox(PTB-3)是一个免费的Matlab和GNU Octave工具箱,用于视觉和神经科学研究。它能够使我们很方便地精确控制视觉和听觉刺激的呈现和同步,并且能够简化与用户的交互操作。Psychtoolbox在Matlab与计算机硬件中间提供一个接口,让Matlab可以直接操纵计算机硬件。这样,我们就可以自由地要求计算机输出图像、文字或声音,并且精确计时(支持毫秒级的计时精度)。
关于官方安装方法:
在Psychtoolbox的官网http://psychtoolbox/有非常详细的在Windows下的安装教程,具体点击Download-Windows查看,但是个人不太推荐这种方法,原因是直接matlab命令行下载可能会耗时非常久,失败概率也高。
安装步骤:
-
从官网http://psychtoolbox/直接下载ZIP版本的PTB,当然,你也可以选择从GitHub Psychtoolbox-3 上下载。下载解压后得到一个
名为Psychtoolbox-3-Psychtoolbox-3-8bdff09(或类似)的文件夹,如下。
-
创建一个toolbox文件夹,然后将上面那个文件夹里面的所有文件复制进去。
-
下载MSVC版本的GStreamer。注意!!必须是最新版本的runtime,千万不要装错。下载后安装complete内容即可。GStreamer下载地址
-
下载SVN,直接安装。下载地址
-
接下来打开Matlab,进入你刚刚创建的toolbox文件夹中的psychtoolbox。可以手动在命令行上面的路径中进入,也可以用cd命令打开。
// 注意是你的安装路径
>> cd F:\toolbox\psychtoolbox
- 直接在命令行中输入SetupPsychtoolbox安装,并耐心等待。
>> SetupPsychtoolbox
出现Enjoy!之后:
先不要开心,我们测试一下是否安装成功了。命令行输入:
>> Screen
如果出现这样一大堆用法的说明,恭喜你,安装完成了。(值得一提的是,如果Gstreamer安装的版本不对或者是本身下载的PTB zip文件损坏,那么有可能输入 PsychtoolboxVersion 时仍然显示安装成功,但 Screen 命令不起作用)
END
p.s. 下期可能会更新一下mac版的安装方法,其实应该比windows简单很多~
参考文章:
https://zhuanlan.zhihu/p/60621225
https://www.jianshu/p/c8cd1fc46430
更多推荐
下载安装Psychtoolbox详细教程【Windows10+Matlab R2020a】
发布评论