Psy最全安装方法

Psy安装的全流程

注意事项
1、一定要保证网络的稳定,不然在安装过程中会报错,需要多次重装才能成功
2、提前下载并安装slikSVN(p:一定要是slikSVN,其他版本的SVN不起作用)

一、下载DownloadPsychtoolbox.m文件和slikSVN

链接:https://pan.baidu.com/s/1u-4-BkLSJ65mV0Nb4D7SJg
提取码:rnf6

二、安装slikSVN

一直下一步即可

SVN是subversion的缩写,与git相同,其是一个开放源代码的版本控制系统。

安装完成后重启

三、安装

1> 把DownloadPsychtoolbox.m所在目录放入matlab的路径中
在这里插入图片描述
2>安装

cd path
DownloadPsychtoolbox(‘path’)
这里path表示你要安装psychtoolbox的路径,放在空一点的磁盘就好,点击回车即可开始安装

安装过程中会出现如下画面,大概持续20分钟,期间一定保持网络稳定。(这里还没有安装完,代码还会继续跳出来)
若出现红色报错,按原方法重新覆盖安装,过程中选择y进行覆盖。
在这里插入图片描述
在这里插入图片描述
安装成功后会跳出’enjoy’,然后就可以用了。

测试代码

try
   Screens=Screen('Screens'); 
   ScreenNum=max(Screens);   
   [w, wRect]=Screen('OpenWindow', ScreenNum); 
   % 打开一个新的屏幕
   % w指代当前的屏幕
   % wRect,当前屏幕的大小矩阵,我的电脑分辨率是1280×800, wRect就是[ 0 0 1280 800]

   black=BlackIndex(w);
   white=WhiteIndex(w);
   gray=(white+black)/2;
   %当前屏幕的最大、最小灰度值,一般white=255, black=0; 两者均值设为gray
   
   Screen('FillRect',w,gray); %把屏幕w涂成gray颜色
   Screen('Flip',w); %需要flip上面对屏幕的操作才会显现出来
   
   HideCursor; %隐藏鼠标的光标,以免实验过程中受到打扰

   Text='Press any key to start...'; %需要呈现的文字
   oldTextSize=Screen('TextSize',w,35); %调整文字的大小为35号
   Screen('DrawText', w, Text, 420, 340,[0,0,255]); %呈现文字在屏幕上的函数
   Screen('Flip',w); %同上面。需要flip对屏幕的操作才会显现出来
   KbWait;
   %按任意键继续
       
   Waitsecs(2); %屏幕两秒

   Screen('CloseAll');  %结束,关闭屏幕
   ShowCursor   %显示光标(前面把光标隐藏了),否则程序结束后屏幕上也没有光标

catch
   ShowCursor
   Screen('CloseAll');
   Priority(0);
   psychrethrow(psychlasterror);
end

官网: http://psychtoolbox.org/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章