请注意,本文所述的安装过程全部是在 windows 平台下的,测试环境是64bit win10 R1709 版本。
理论上,正确选择相应操作系统的软件,参考以下流程安装,应该没有问题。
Matlab 的安装
Matlab 的安装比较简单,按照默认的选项,一路下一步就可以了。
有两个问题需要注意:
- 如果你的电脑显示器是高分辨率的显示屏,请选择 matlab R2015b 及以上的本版本,之前的版本在高分屏的支持方面有点问题。
- 自带的工具箱有很多,占用的空间也确实比较大,但建议都装上。不装的话,有可能出现某些函数用不了的情况。
由于后面要用到 Matlab 来安装 psychtoolbox,在这里先简单介绍一下Matlab 的界面。
Matlab 用户界面
Matlab 的界面大致可以分为四个区域,如下图所示
- 在执行 Matlab 脚本的时候,需要先将区域2的当前文件夹切换到你要执行的脚本所在文件夹。当然,如果环境变量 PATH 包含你的这个文件夹,也没有问题。
- 命令行窗口可以直接输入“命令”。一会儿安装 Psychtoolbox 要在命令行中输入一条“命令”,就是在这里输入。
好了,我们继续安装教程。
由于 Psychtoolbox 在使用视频文件的时候,需要用到一个叫 GStreamer 的工具,我们先安装这个工具。不过,貌似32位的操作系统不需要安装这个工具。
GStreamer 的安装
-
下载 Gstreamer:
- 打开此页面
- 选择一个最近日期的链接点击,例如,现在最近的日期是2017年9月22日的,我点击1.12.3/
- 选择以 msi 结尾的,大小在 100+M 的文件下载。注意如果文件名包含 x86,则是对应 32 位的操作系统;如果文件名含有 x86_64,则是对应64位的操作系统。请根据你的实际情况选择相应的文件。以我的为例,我应该下载 gstreamer-1.0-devel-x86_64-1.12.3.msi 这个文件。
运行下载下来的安装文件,按默认的选项,一路下一步就可以了。
Psychtoolbox 的安装
不建议按照官网上的 SVN 分发的方式安装,速度太慢。请按照以下步骤安装:
- 下载 Psychtoolbox 压缩文件包
- 解压后复制文件夹内的
Psychtoolbox
文件夹 - 粘贴到 matlab 安装目录的 toolbox 文件夹内。比如,如果是默认安装的话,你的目录应该是:
C:\Program Files\MATLAB\R2017b\toolbox
- 打开 Matlab,将 matlab 的工作文件夹切换到 psychtoolbox 文件夹。例如,如果按第3步默认安装的话,你应该切换到下面的文件夹:
C:\Program Files\MATLAB\R2017b\toolbox\Psychtoolbox
- 在命令行窗口中输入:
SetupPsychtoolbox
,请注意大小写。中间会有两次要求你确认,按 Enter 就好了。 - 安装完成以后,用 PTB 自带的测试代码试试看,它能不能正常工作。在命令行窗口中输入:
ScreenTest
。没有错误信息,就没有问题了。如果有问题,请参考提示信息,多百度下。