Psychtoolbox (PTB)安装指南

最近在编写试验范式,之前都是使用E-Prime和PsychoPy编写的,现在用了一套新的脑电采集设备,看到使用这套设备的人员是用Matlab编写的试验范式,所以就想着这次使用Matlab试一下。这里记录一下Psychtoolbox工具箱的安装过程,方便以后查阅。

@TOC(Psychtoolbox (PTB)安装指南)

下载安装Psychtoolbox

http://psychtoolbox.org/download.html#alternate-download

PTB 版本 3.0.20 及更高版本引入了许可机制,提供 14 天免费试用期。因此可以根据自己的范式自由的选择最新版本的Psychtoolbox或者之前版本的Psychtoolbox。

以管理员身份打开Matlab

复制代码
SetupPsychtoolbox

出现如下图的Enjoy!就代表着安装成功了。

下载并安装 gstreamer.freedesktop.org

下载完成后双击exe文件,即可安装。

安装效果测试

matlab 复制代码
function ptb_selftest_min
    KbName('UnifyKeyNames');
    disp('--- OpenGL / GPU 信息 ---');
    try s = opengl('data'); disp(s); catch, opengl info; end
    
    try, opengl hardware; catch, end
    Screen('Preference','SkipSyncTests', 2);
    Screen('Preference','ConserveVRAM', 4096);
    Screen('Preference','Verbosity', 10);
    try
        AssertOpenGL;
    catch ME
        warning('AssertOpenGL 报错:%s', ME.message);
        PsychDebugWindowConfiguration;
    end
    
    try
        [win,rect] = PsychImaging('OpenWindow', max(Screen('Screens')), 0);
        Screen('FillRect', win, 128);
        Screen('Flip', win);
        KbStrokeWait;
        Screen('CloseAll');
        disp('✅ PTB 最小窗口打开成功');
    catch ME
        Screen('CloseAll');
        error('❌ 仍然无法打开窗口:%s', ME.message);
    end
end
相关推荐
一隅论数智2 天前
给AI一张“业务概念地图“:本体如何从哲学走向企业智能
大数据·人工智能·经验分享·笔记·学习·学习方法·政务
深圳老胡2 天前
STM32F407 控制 L6470 步进电机驱动 —— 控制过程简介
笔记·stm32·单片机·嵌入式硬件·代码规范
Because_of_Her12 天前
并查集-听课笔记
笔记·算法·并查集
彧azz2 天前
Linux 环境下 Redis 学习总结:数据类型、持久化、锁、事务、主从与缓存问题
linux·redis·笔记·学习·面试
陈卫军老师2 天前
陈卫军:把口味写在一张纸上,店才稳得住
经验分享·笔记·流量运营
`流年づ2 天前
人工智能学习笔记 - 补充
人工智能·笔记·深度学习·学习
qeen872 天前
【Linux】操作系统之进程介绍(二)
linux·笔记·学习·进程
从零开始的嵌入式之旅2 天前
day47
arm开发·经验分享·笔记·嵌入式硬件
陈年老古董2 天前
MediaPipe 姿态检测与脸部关键点检测
笔记·python·opencv·学习·dlib
彧azz2 天前
操作系统时间管理与系统核心板块学习总结
c语言·笔记·学习·系统架构