SSVEP方块闪烁刺激界面学习笔记

  • 软件
  • 刺激原理
  • 刺激频率设置
  • 初始化设置好的频率
  • set一个矩阵用作刺激的显示
  • 设置方块显示
  • 开始循环刺激显示
  • 附lcms.m

软件

matlab + psychtoolbox

刺激原理

Psychtoolbox通过双缓存技术,在windows后台创建多个Flip缓存区域,将需要表现的闪烁刺激以纹理的形式在后台缓存区。然后通过VBL垂直回扫信号捕捉到显示屏刷新的时间,在刺激开始时将刺激纹理按每帧(通过Screen(‘Flip’,win,ifi)函数)一个编写好的缓存纹理的顺序呈现,以达到刺激界面的时间戳上的精确呈现效果。

刺激频率设置

% [#]    [ms]        [Hz]    [-]
% 3.0   50.00       20.00   011
% 4.0   66.67       15.00   0011
% 5.0   83.33       12.00   00111
% 6.0   100.00      10.00   000111
% 7.0   116.67      8.57    0001111
% 8.0   133.33      7.50    00001111
% 9.0   150.00      6.66    0000 11111

刺激频率 = 显示屏刷新速度/ÿ

SSVEP方块闪烁刺激界面编写相关推荐

  1. Matlab中使用psychtoolbox编写刺激界面

    Matlab中使用psychtoolbox编写刺激界面 Matlab语言代码基础 使用psychtoolbox编写程序(脑电/眼电程序) Matlab语言代码基础 此篇matlab语言基础代码的整理是 ...

  2. Xamarin iOS教程之编辑界面编写代码

    Xamarin iOS教程之编辑界面编写代码 Xamarin iOS的Interface Builder Interface Builder被称为编辑界面.它是一个虚拟的图形化设计工具,用来为iOS应 ...

  3. Java实现聊天软件(一)界面编写

    文章目录 Java实现聊天软件(一)界面编写 介绍 IM(Instant Messenger)工作原理 登录界面 界面设计 代码实现 导包 继承建类 定义组件 构造函数 成品展示 好友栏界面 例子展示 ...

  4. UI界面编写(仿QQ聊天界面)

    UI界面编写实战 这里我们模拟QQ聊天的主界面,编写一个简单的聊天界面. 项目描述 首先搭建我们的主界面,在最上边放一个标题栏,然后是一个ListView,用于展示发送的消息,最下边是选择要发送的表情 ...

  5. 安卓的两种界面编写方式对比

    1.XML进行描述 优点是可以直接在Android studio Preview 栏中查看效果(所见即所得,但是不是所有的都可以立刻看到效果) 注意:包含两种方式-编辑layout文件夹下的XML文件 ...

  6. 微信小程序之个人界面编写(2023.5.9版)

    目录 引言 编写目的 效果图展示 编程实现 sth.wxml sth.wxss sth.js 目录结构 引言 考虑到近期开发者对小程序登录.用户信息相关接口调整的相关反馈,为优化开发者调整接口的体验, ...

  7. Ubuntu开机黑屏/左上角光标闪烁/登陆界面进入后黑屏

    实验室服务器老毛病,两台服务器都出问题: 1.一台开机没有图形界面,开机后黑屏,左上角一个光标闪烁,一直停留在这个界面. 2.另外一台开机后能进到登陆界面,输入密码以后直接黑屏不显示: 以上两个问题在 ...

  8. 基于labview的姿态测量系统上位机界面编写

    当时学习VB是为了写个上位机去控制LED亮灭,相信大家学习51,stm32都是从流水灯开始的,就像那句"hello world"一样经典.后来学习了LABVIEW,决定用它写个界面 ...

  9. 完成SSVEP的刷新刺激相关的一些经历和代码

    因为工作涉及到了这一个问题,在这一年里也做了很多的尝试,所以在此分享一下经验,以免后来人没有资料再过多的浪费时间. 1.刺激刷新稳定性需要使用OpenGL或者Direct3D从显卡角度进行编写操作,所 ...

最新文章

  1. MongoDB Wiredtiger存储引擎实现原理——Copy on write的方式管理修改操作,Btree cache...
  2. boost::fusion::reverse_view用法的测试程序
  3. Android 应用交互框架浅析
  4. ROS2学习(六).ROS概念 - 服务质量设置
  5. php里isset的属性,测试PHP中变量是否存在的最佳方法;isset()显然已损坏
  6. Python的贝叶斯网络学习库pgmpy介绍和使用
  7. php 转gbk,php 中文怎么转gbk
  8. CAD导出pdf的正确方法(包括导出黑白pdf)
  9. ubuntu固定ip地址
  10. TopoDOT | 高精地图三维矢量元素提取——道路车道标线
  11. UFS UIC Layer: MIPI UNIPRO
  12. WSL2 真香!跟 Sugar 一起搞定 Windows 10 最佳 Linux 伴侣
  13. OceanBase-概述
  14. wim工具扫描linux磁盘,WimTool Pro(WIM映像处理工具)
  15. 互联网时代如何快速提升宣传效果?
  16. 自动化(二)使用Python打开网页
  17. hbuilder边框代码是什么_HBuilder CSS 自定义代码块
  18. c语言入门高级教学(下)
  19. 图书管理系统——C语言课程设计
  20. cognos 是什么?

热门文章

  1. 远程服务器桌面不显示解决方法
  2. 在Android系统中调用系统前置摄像头
  3. balanced_cross_entropy
  4. Cocos 十年 | 业界大佬齐送祝福,同心至远方
  5. 初中生写作杂志初中生写作杂志社初中生写作编辑部2022年第6期目录
  6. 注册表入门1【ie浏览器的设置】
  7. 当你使用计算机时 首先,安全知识竞赛第一环节题库
  8. 自制Jlink ob 072
  9. golang telnet 端口 查看端口是否连通
  10. 在创业公司的第三天----(犯事了)