PsychToolBox工具箱及Matlab编程实例PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:冯成志编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2013
- ISBN:9787121209185
- 页数:496 页
第1章 MATLAB基础知识 1
1.1 启动与退出 1
1.2 MATLAB界面组成 2
1.3 命令的执行 2
1.4 获取帮助信息 5
第2章 数据类型 7
2.1 数值型 7
2.2 字符型 10
2.3 日期时间型 11
2.4 单元 11
2.5 结构 12
第3章 MATLAB编程基础 14
3.1 常数与常量 14
3.2 变量 14
3.3 变量类型 14
3.3.1 局部变量 14
3.3.2 全局变量 15
3.3.3 永久变量 15
3.4 关键字 15
3.5 运算符 16
3.5.1 算术运算符 16
3.5.2 关系运算符 19
3.5.3 逻辑运算符 20
3.5.4 逻辑运算函数 21
3.6 过程控制 22
3.6.1 if条件语句 22
3.6.2 switch条件语句 24
3.6.3 for循环语句 25
3.6.4 while循环语句 26
3.6.5 try错误控制语句 27
第4章 程序设计 29
4.1 M文件的建立 29
4.2 脚本示例 30
4.3 函数示例 30
4.4 程序(M文件)的运行 31
4.5 函数参数的处理方式 32
4.5.1 默认处理 32
4.5.2 命令行输入 34
4.5.3 对话框设置参数 35
4.5.4 参数值的记忆与存取 35
4.5.5 函数的返回参数 36
4.5.6 可变数目的输入/输出参数 37
4.6 函数的类型 39
4.6.1 主函数 39
4.6.2 子函数 39
4.6.3 函数间的调用关系 39
4.6.4 函数的调用顺序 42
第5章 实验设计常用MATLAB函数 43
5.1 矩阵数组操作类函数 43
5.1.1 数组排序:sort 43
5.1.2 数组行排序:soltrows 44
5.1.3 矩阵旋转:rot90 44
5.1.4 矩阵左右/上下翻转:fliplr/flipud 45
5.1.5 矩阵水平/垂直拼接:horzcat/vertcat 45
5.1.6 数组的重复:repmat 46
5.1.7 数组维数变更:reshape 46
5.1.8 获取数组维数:size 47
5.1.9 获取矩阵长度:length 47
5.1.10 获取数组元素数:numel 48
5.1.11 获取数组的维度数:ndims 48
5.1.12 两个常用矩阵:ones/zeros 48
5.1.13 生成等间隔向量:linspace 49
5.1.14 生成网格:meshgrid 49
5.2 判断类函数 49
5.2.1 是否为空:isempty 49
5.2.2 是否为列向量:iscolumn 50
5.2.3 是否为浮点数:isfloat 50
5.2.4 是否为整数:isinteger 51
5.2.5 是否为逻辑值:islogical 51
5.2.6 是否为非数值:isnan 52
5.2.7 是否无穷大:isinf 52
5.2.8 是否为行向量:isrow 52
5.2.9 是否为向量:isvector 53
5.2.10 是否为数值:isnumeric 53
5.2.11 是否相等:isequal 53
5.2.12 是否为字符:ischar 54
5.2.13 是否为字母:isletter 54
5.2.14 是否为空格:isspace 54
5.2.15 是否为集合元素:ismember 54
5.3 字符操作类函数 55
5.3.1 创建空格:blanks 55
5.3.2 格式化为字符:sprintf 55
5.3.3 转换为大/小写:upper/lower 56
5.3.4 去除首尾空格:strtrim 56
5.3.5 去除尾部空格:deblank 57
5.3.6 字符替换:strrep 57
5.3.7 字符查找:findstr/strfind 57
5.3.8 格式化读取:sscanf/strread 57
5.3.9 执行字符表达式:eval 60
5.3.10 子串提取:strtok 61
5.3.11 字符比较:strcmp/strcmpi/strncmp/strncmpi 61
5.3.12 字符拼接:strcat/strvcat 62
5.4 随机操作类函数 63
5.4.1 介于[0,1]间的均匀分布随机浮点数:rand 63
5.4.2 介于[1,n]间的均匀分布随机整数:randi 65
5.4.3 正态分布随机数:randn 66
5.4.4 设置随机数种子:seed 68
5.4.5 通过随机数流来控制随机数种子:RandStream 68
5.4.6 随机排列:randperm 70
5.4.7 重置随机数流:reset 70
5.4.8 随机排列数组或矩阵:Shuffle 71
5.4.9 随机抽样:Sample 71
5.4.10 随机抽样:RandSample 72
5.5 转换操作类函数 72
5.5.1 字符转数值:str2num 72
5.5.2 字符转双精度数:str2double 73
5.5.3 非负整数转字符:char 73
5.5.4 数值转换字符:num2str 73
5.5.5 数值转换单元:num2cell 74
5.5.6 整数转换成字符:int2str 74
5.5.7 结构转单元:struct2cell 75
5.5.8 单元转结构:cell2struct 75
5.5.9 单元转矩阵:cell2mat 76
5.6 路径操作类函数 76
5.6.1 获取MATLAB安装目录:matlabroot 76
5.6.2 获取当前工作路径:pwd 76
5.6.3 改变当前目录:cd 77
5.6.4 文件或路径列表:dir 77
5.6.5 显示当前目录下的文件列表:ls 78
5.6.6 获取工具箱目录:toolboxdir 78
5.6.7 创建目录:mkdir 79
5.6.8 删除目录:rmdir 79
5.6.9 垃圾箱控制开关:recycle 80
5.6.10 获取系统临时目录:tempdir 80
5.6.11 获取指定路径下的文件:FileFromFolder/FolderFromFolder 81
5.6.12 添加路径至搜索路径中:addpath 82
5.6.13 从搜索路径列表中移除某路径:rmpath 82
5.6.14 获取搜索路径分隔符:pathsep 82
5.6.15 获取文件名分隔符:filesep 82
5.6.16 拆分文件的路径和名称信息:fileparts 83
5.6.17 组合全路径文件名:fullfile 83
5.7 文件操作类函数 83
5.7.1 打开文件:fopen 83
5.7.2 关闭文件:fclose 84
5.7.3 读取二进制数据:fread 84
5.7.4 写入文件:fwrite 85
5.7.5 读取一行:fgetl 85
5.7.6 读取一行:fgets 86
5.7.7 格式化数据读取:fscanf 86
5.7.8 格式化数据输出:fprintf 86
5.7.9 文件操作错误信息:ferror 89
5.7.10 文件尾判断:feof 90
5.7.11 文件指针定位:fseek 90
5.7.12 获取文件指针位置:ftell 90
5.7.13 文件指针复位:ffewind 90
5.7.14 获取临时文件名:tempname 90
5.7.15 文件或目录的移动、更名:movefile 91
5.7.16 文件或目录复制:copyfile 91
5.7.17 定位文件或函数:which 92
5.7.18 检查文件/目录/变量等是否存在:exist 92
5.7.19 将结构数组写入文件:WriteStructToText 93
5.7.20 从文本中读取结构数组:ReadStructsFromText 93
5.7.21 文件比较:visdiff 93
5.7.22 显示文件内容:type 94
5.7.23 设置/获取文件或目录的属性:fileattrib 94
第6章 PSYCHTOOLBOX的安装 96
6.1 PSYCHTOOLBOX简介 96
6.2 PSYCHTOOLBOX安装 96
6.2.1 系统要求与配置 96
6.2.2 版本检查与卸载 97
6.2.3 安装新版本的PSYCHTOOLBOX 98
第7章 PSYCHTOOLBOX常用数据类型 101
7.1 颜色 101
7.2 矩形结构 101
7.3 窗口句柄 101
7.4 时间单位 101
7.5 反应方式 101
7.6 文本 101
7.7 图片 102
7.8 音频 102
7.9 视频 102
7.10 键盘扫描码 102
7.11 鼠标按钮值 102
第8章 PSYCHTOOLBOX函数介绍 103
8.1 窗口操作类函数 104
8.1.1 创建主页面:OpenWindow 104
8.1.2 创建缓冲页面:OpenOffscreenWindow 106
8.1.3 创建纹理缓冲:MakeTexture 106
8.1.4 页面切换:Flip 106
8.1.5 绘制结束指令:DrawingFinished 107
8.1.6 关闭页面:Close 107
8.1.7 关闭所有页面:CloseAll/sca 108
8.1.8 选择目标缓冲区:SelectStereoDrawBuffer 108
8.2 矩形操作类函数 108
8.2.1 矩形拼接:AdjoinRect 108
8.2.2 矩形对齐:AlignRect 109
8.2.3 创建矩形阵列:ArrangeRects 110
8.2.4 矩形居中至某矩形:CenterRect 111
8.2.5 矩形居中至某点:CenterRectOnPoint/ CenterRectOnPointd 111
8.2.6 矩形重叠区域:ClipRect 112
8.2.7 矩形缩放(正放负缩):GrowRect 112
8.2.8 矩形缩放(正缩负放):InsetRect 112
8.2.9 矩形缩放(比例缩放):ScaleRect 112
8.2.10 矩形是否为空:IsEmptyRect 112
8.2.11 某点是否在矩形内:IsInRect 113
8.2.12 矩形平移:OffsetRect 113
8.2.13 获取矩形中心:RectCenter/ WindowCenter 113
8.2.14 获取矩形中心:RectCenterd 114
8.2.15 获取矩阵的边界矩形:RectOfMatrix 114
8.2.16 获取矩形的高度:RectHeight 114
8.2.17 获取矩形的宽度:RectWidth 114
8.2.18 获取矩形的宽和高:RectSize 115
8.2.19 获取矩形的左边坐标:RectLeft 115
8.2.20 获取矩形的右边坐标:RectRight 115
8.2.21 获取矩形的顶边坐标:RectTop 115
8.2.22 获取矩形底坐标:RectBottom 115
8.2.23 创建矩形:SetRect 116
8.2.24 获取矩形对应的数组尺寸:SizeOfRect 116
8.2.25 获取矩形的最小边界区域:UnionRect 116
8.3 绘制类函数 116
8.3.1 画点:DrawDots/ScreenDrawDots 116
8.3.2 画线:DrawLine 117
8.3.3 一次画多条线:DrawLines 117
8.3.4 画虚线:LineStipple 118
8.3.5 画弧:DrawArc 119
8.3.6 画粗线弧:FrameArc 119
8.3.7 画扇形(填充弧):FillArc 120
8.3.8 画实心矩形:FillRect 120
8.3.9 画矩形:FrameRect 121
8.3.10 填充椭圆:FillOval 122
8.3.11 画空心椭圆FrameOval 123
8.3.12 画多边形:FramePoly 123
8.3.13 填充多边形:FillPoly 124
8.4 文本操作类函数 124
8.4.1 文本模式:TextModes与TextMode 124
8.4.2 绘制文本:DrawText 125
8.4.3 绘制格式化文本:DrawFormattedText 125
8.4.4 字体:TextFont 126
8.4.5 文本大小:TextSize 126
8.4.6 文本样式:TestStyle 127
8.4.7 文本边界:TextBounds 127
8.4.8 文本颜色:TextColor 128
8.4.9 文本背景色:TextBackgroundColor 128
8.4.10 字符拼接:CatStr 129
8.4.11 字符前填充:StrPad 129
8.4.12 字符串比较:streq 129
8.4.13 字符替换:Replace 129
8.5 图片/图像处理类函数 130
8.5.1 图片文件读取:imread 130
8.5.2 生成圆或椭圆:Ellipse 130
8.5.3 在圆上均匀采样:SampleCircle 131
8.5.4 在球面上均匀采样:SampleSphere 131
8.5.5 正弦/余弦函数图像(光栅):MakeSineImage/MakeCosImage 131
8.5.6 拆解彩色图片数据成分:UnpackColorImage 132
8.5.7 合并彩色图片数据成分:PackColorImage 132
8.5.8 透明化处理:MaskImageIn/MaskImageOut 132
8.5.9 纹理预加载:PreloadTextures 133
8.5.10 纹理绘制:DrawTexture 133
8.5.11 一次性绘制多个纹理:DrawTextures 135
8.5.12 窗口复制:CopyWindow 136
8.5.13 窗口图像获取:GetImage 137
8.5.14 图像绘制:PutImage 138
8.5.15 颜色混合函数:BlendFunction 139
8.6 多媒体操作类函数 139
8.6.1 打开影片:OpenMovie 139
8.6.2 关闭影片:CloseMovie 140
8.6.3 获取影片图像:GetMovieImage 140
8.6.4 播放影片:PlayMovie 140
8.6.5 获取影片时间:GetMovieTimeIndex 141
8.6.6 设置影片时间:SetMovieTimeIndex 141
8.6.7 创建影片:CreateMovie 142
8.6.8 添加帧:AddFrameToMovie 142
8.6.9 添加音频信息:AddAudioBufferToMovie 143
8.6.10 生成影片:FinalizeMovie 143
8.7 音频处理类函数 144
8.7.1 生成频率纯音:MakeBeep 144
8.7.2 播放“啵”声:Beeper 144
8.7.3 PTB集成功能:Snd 144
8.7.4 读取波形声音文件:wavread 145
8.7.5 写波形声音文件:wavwrite 146
8.7.6 波形声音文件信息:wavfinfo 147
8.7.7 读取au音频文件:auread 147
8.7.8 写au音频文件:auwrite 148
8.7.9 au声音文件信息:aufinfo 148
8.7.10 获取多媒体文件信息:mmfileinfo 148
8.7.11 音频数据播放:sound 149
8.7.12 创建音频播放器:audioplayer 149
8.7.13 创建录音机对象:audiorecorder 152
8.7.14 获取音频设备信息:audiodevinfo 156
8.8 时间类函数 157
8.8.1 启动计时器:Tic 157
8.8.2 读取计时器时间进度:Toc 157
8.8.3 获取时间值:GetSecs 157
8.8.4 等待指定时间:WaitSecs 158
8.8.5 暂停:pause 159
8.8.6 获取时间:GetTicks 159
8.8.7 等待时间:WaitTicks 159
8.8.8 获取滴答间隔:GetTicksTick 160
8.8.9 GetSecs时间精度:GetSecsTick 160
8.8.10 获取总线滴答数:GetBusTicks 160
8.8.11 GetBusTicks时间精度:GetBusTicksTick 160
8.9 按键操作类函数 160
8.9.1 按键判断:KbCheck 160
8.9.2 按键名称与扫描码:KbName 161
8.9.3 等待按键行为:KbWait 161
8.9.4 按压等待:KbPressWait 162
8.9.5 释放等待:KbReleaseWait 163
8.9.6 击键等待:KbStrokeWait 163
8.9.7 获取可键入字符:GetChar 163
8.9.8 获取键盘事件队列中的字符:CharAvail 164
8.9.9 刷新事件队列:FlushEvents 164
8.9.10 字符监听设置:ListenChar 164
8.9.11 获取鼠标状态:GetMouse 165
8.9.12 设置鼠标位置:SetMouse/WaitSetMouse 165
8.9.13 等待鼠标点击:GetClicks 166
8.9.14 询问:Ask 167
8.9.15 光标隐藏:HideCursor 167
8.9.16 光标显示:ShowCursor 167
8.9.17 限制按键检查范围:RestrictKeysForKbCheck 168
8.10 语音输入类函数 168
8.10.1 加载高性能声卡驱动:InitializePsychSound 168
8.10.2 打开音频设备:Open 169
8.10.3 加载播放缓冲区:FillBuffer 170
8.10.4 重新填充播放缓冲区:RefillBuffer 170
8.10.5 获取捕获音频数据:GetAudioData 171
8.10.6 启动音频设备:Start 171
8.17.7 停止音频设备:Stop 172
8.10.8 关闭音频设备:Close 172
8.10.9 音量控制:Volume 173
8.10.10 打开虚拟附属设备:OpenSlave 173
8.10.11 创建动态音频缓冲区:CreateBuffer 174
8.10.12 删除缓冲区:DeleteBuffer 174
8.10.13 打开或关闭播放列表:UseSchedule 175
8.10.14 添加音频缓冲区至播放队列:AddToSchedule 175
8.10.15 调整开始播放时间:RescheduleStart 176
8.10.16 设置播放片断始末点:SetLoop 177
8.10.17 获取音频设备状态信息:GetStatus 177
8.10.18 设置或获取延迟偏差:LatencyBias 178
8.10.19 声音输入监控设置:DirectInputMonitoring 180
8.10.20 设置或获取工作模式:SetOpMode 180
8.10.21 设置或获取运行模式:RunMode 180
8.10.22 获取音频设备数:GetOpenDeviceCount 180
8.10.23 获取音频设备信息:GetDevices 181
8.10.24 获取或设置底层驱动参数:EngineTunables 182
8.10.25 控制输出信息量:Verbosity 182
8.11 视频捕获类函数 183
8.11.1 打开视频设备:OpenVideoCapture 183
8.11.2 开始视频捕获:StartVideoCapture 184
8.11.3 获取捕获图像:GetCapturedImage 184
8.11.4 停止视频捕获:StopVideoCapture 184
8.11.5 关闭视频捕获设备:CloseVideoCapture 185
8.11.6 视频捕获参数设置:SetVideoCaptureParameter 185
8.12 MATLAB对话框类函数 185
8.12.1 输入对话框:inputdlg 185
8.12.2 错误提示对话框:errordlg 186
8.12.3 帮助对话框:helpdlg 187
8.12.4 列表选择对话框:listdlg 187
8.12.5 信息对话框:msgbox 188
8.12.6 询问对话框:questdlg 189
8.12.7 警告对话框:warndlg 190
8.12.8 文件选择对话框:uigetfile 190
8.12.9 文件保存对话框:uiputfile 192
8.12.10 变量保存对话框:uisave 193
8.12.11 变量导出对话框:export2wsdlg 194
8.12.12 文件打开对话框:uiopen 194
8.12.13 目录选择对话框:uigetdir 195
8.12.14 颜色设置对话框:uisetcolor 195
8.12.15 字体设置对话框:uisetfont 196
8.12.16 图形打印预览对话框:printpreview 197
8.12.17 图形打印对话框:printdlg 197
8.12.18 进度等待对话框:waitbar 198
8.13 系统环境信息类函数 199
8.13.1 获取版本信息:Version 199
8.13.2 获取计算机系统信息:Compuer 199
8.13.3 获取显示器数:Screens 200
8.13.4 获取窗口列表:Windows 200
8.13.5 窗口类型:WindowKind 200
8.13.6 判断是否为缓冲页面:IsOffscreen 201
8.13.7 获取刷新频率(帧速率):FrameRate 201
8.13.8 获取刷新频率:NominalFrameRate 201
8.13.9 获取页面切换时间:GetFlipInterval 201
8.13.10 获取窗口所处显示器:WindowScreenNumber 202
8.13.11 获取窗口或显示器的矩形尺寸:Rect 202
8.13.12 获取像素位数:PixelSize 202
8.13.13 获取可用的像素位数:PixelSizes 202
8.13.14 获取窗口或显示器的尺寸:WindowSize 203
8.13.15 获取显示器的尺寸:DisplaySize 203
8.13.16 获取窗口的颜色范围:ColorRange 203
8.13.17 获取窗口信息: GetWindowInfo 203
8.13.18 获取显示器的分辨率:Resolutions 204
8.13.19 设置/获取显示器的显示模式:Resolution 205
8.14 偏好设置类函数 206
8.14.1 是否区分大小写:IgnoreCase 206
8.14.2 不输出警告信息:SuppressAllWarnings 206
8.14.3 调试信息详细度:VisualDebugLevel 206
8.14.4 文本渲染:TextRenderer 207
8.14.5 文本平滑处理:TextAntiAliasing 207
8.14.6 设置默认字体大小:DefaultFontSize 207
8.14.7 设置默认字体式样:DefaultFontStyle 207
8.14.8 设置默认字体名称:DefaultFontName 207
8.14.9 忽略同步扫描检测:SkipSyncTests 207
8.14.10 设置三维图形模式:Enable3DGraphics 207
第9章 PSYCHTOOLBOX实验设计实例 208
9.1 指导语呈现方式 208
9.2 单次实验(trial)的实现 216
9.2.1 提醒被试做好准备 216
9.2.2 呈现刺激(序列) 218
9.2.3 等待被试做出反应 221
9.2.4 给予反馈 222
9.2.5 收集数据 224
9.3 逐步完善实验的连续运行 225
9.4 多种处理条件的组合 238
9.5 刺激的同时呈现 252
9.6 刺激的序列呈现 265
9.7 刺激的循环呈现 287
9.8 多阶段组合 316
9.9 键盘鼠标控制编程 329
9.10 语音反应编程 343
9.11 游戏编程 347
9.12 问卷调查与量表测试 361
9.13 MATLAB内置函数应用示例 371
9.14 图形用户界面开发 373
9.14.1 GUIDE界面简介 373
9.14.2 GUI编程 376
9.14.3 GUI编程实例 377
第10章 PTB与OpenGL的结合 426
10.1 OpenGL渲染控制类函数 426
10.1.1 初始化OpenGL:InitializeMatlabOpenGL 426
10.1.2 开始OpenGL渲染:BeginOpenGL 426
10.1.3 结束OpenGL渲染:EndOpenGL 426
10.1.4 设置OpenGL纹理:SetOpenGLTexture 426
10.1.5 获取OpenGL纹理:GetOpenGLTexture 427
10.1.6 OpenGL状态压栈:glPushMatrix 427
10.1.7 恢复OpenGL保存状态:glPopMatrix 427
10.1.8 加载默认设置:glLoadIdentity 427
10.1.9 平移:glTranslate 427
10.1.10 缩放:glScale 428
10.1.11 旋转:glRotate 428
10.2 PTB中嵌入OpenGL需注意的问题 428
10.3 OpenGL例程 428
第11章 PTB与Eyelink眼动仪的连接 439
11.1 Eyelink系统函数 439
11.1.1 眼动仪默认初始化:EyelinkInitDefaults 439
11.1.2 眼动仪初始化:Initialize 440
11.1.3 眼动仪虚拟初始化:InitializeDummy 440
11.1.4 眼动仪集成初始化:EyelinkInit 440
11.1.5 关闭眼动仪:ShutDown 440
11.1.6 系统检测:TestSuite 441
11.2 Eyelink校正函数 441
11.2.1 配置眼动仪:StartSetup 441
11.2.2 集成化校正:EyelinkDoTrackerSetup 441
11.2.3 漂移校正:DriftCorrStart 441
11.2.4 集成化漂移校正:EyelinkDoDriftCorrStart 441
11.2.5 校正生效:ApplyDriftCorr 442
11.2.6 获取目标坐标:TargetCheck 442
11.2.7 接受注视触发:AcceptTrigger 442
11.3 Eyelink数据函数 442
11.3.1 创建或打开眼动数据文件:OpenFile 442
11.3.2 眼动数据传输:ReceiveFile 442
11.3.3 数据文件关闭及保存:CloseFile 442
11.3.4 开始数据记录:StartRecording 443
11.3.5 停止数据记录:StopRecording 443
11.3.6 检查新数据:NewFloatSampleAvailable 443
11.3.7 获取新数据:NewestFloatSample 443
11.3.8 获取新的原始数据:NewestFloatSampleRaw 444
11.3.9 获取数据类型:GetNextDataType 444
11.3.10 获取浮点数据:GetFloatData 444
11.3.11 获取浮点原始数据:GetFloatDataRaw 444
11.4 Eyelink状态函数 445
11.4.1 获取追踪眼睛:EyeAvailable 445
11.4.2 连接状态检验:IsConnected 445
11.4.3 获取校准结果:CalResult 445
11.4.4 记录状态检查:CheckRcording 445
11.4.5 获取眼动仪型号:GetTrackerVersion 445
11.4.6 获取眼动仪当前模式:CurrentMode 445
11.4.7 图像模式检测:ImageModeDisplay 446
11.5 Eyelink命令函数 446
11.5.1 回显文本:echo 446
11.5.2 调整当前输出位置:print_position 446
11.5.3 清除屏幕:clear_screen 446
11.5.4 画线:draw_line 446
11.5.5 画方框:draw_box 447
11.5.6 画实心矩形:draw_flled_box 447
11.5.7 画文本:draw_text 447
11.5.8 画十字:draw_cross 447
11.5.9 设置传输数据类型:link_sample_data 447
11.5.10 设置传输事件类型:link_event_data 447
11.5.11 设置传输事件类型:link_event_filter 448
11.5.12 设置存储数据类型:file_sample_data 448
11.5.13 设置存储事件类型:file_event_data 448
11.5.14 设置存储事件类型:file_event_filter 449
11.6 Eyelink信息函数 449
11.7 Eyelink按键函数 449
11.8 Eyelink杂项函数 450
11.8.1 时间请求:RequestTime 450
11.8.2 读取眼动仪时间:ReadTime 450
11.8.3 获取眼动仪运行时间:TrackerTime 450
11.8.4 获取时间差:TimeOffset 450
11.8.5 使眼动仪离线:SetOfflineMode 450
11.8.6 设置模式转换等待时间:WaitForModeReady 450
11.8.7 设置信息显示等级:Verbosity 450
第12章 PTB与SMI/iViewX眼动仪的连接 467
12.1 iViewX数据结构 467
12.2 iViewX系统函数 467
12.2.1 眼动仪默认初始化:iViewXlnitDefaults 467
12.2.2 眼动仪命令设置:iViewX 467
12.2.3 眼动仪连接初始化:initialize 468
12.2.4 眼动仪校正:calibration 468
12.2.5 漂移校正:driftcorrection 468
12.2.6 关闭眼动仪:shutdown 468
12.2.7 打开眼动仪连接:openconnection 468
12.2.8 关闭连接:closeconnection 468
12.2.9 与眼动仪进行通信:iViewXComm 468
12.3 iViewX数据函数 468
12.3.1 开始记录眼动数据:startrecording 468
12.3.2 获取眼动数据:receivedata 469
12.3.3 信息写入:message 469
12.3.4 停止眼动数据记录:stoprecording 469
12.3.5 打开数据流:datastreamingon 469
12.3.6 关闭数据流:datastreamingoff 469
12.4 iViewX SDK 469
12.4.1 数据结构 469
12.4.2 库文件加载:loadlibrary 472
12.4.3 调取库函数:calllib 472
12.4.4 卸载库文件:unloadlibrary 472
12.4.5 创建供动态库使用的结构指针:libstruct 472
12.4.6 创建对象指针:libpointer 472
12.4.7 浏览库函数:libfunctions/libfunctionpreview 473
第13章 PTB与NeuroScan脑电仪的连接 483
附录 490
附录1 键名与扫描码[KbName(KeyNames’)返回值] 490
附录2 键名与扫描码[KbName(‘KeyNamesOSX’)返回值] 492
参考文献 495
后记 496
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《CINEMA 4D新手快速进阶实例教学 商迪》商迪 2020
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《编程超有趣 奇妙Python轻松学 第1辑》HelloCode人工智能国际研究组 2018
- 《我的第一套编程启蒙绘本 看事件 开始了》编程猫教研团队编绘 2019
- 《Dreamweaver CC 2018标准实例教程 中文版》杨雪静,胡仁喜编著 2019
- 《STEM教育丛书 麦昆机器人和Micro:bit图形化编程》张弛责任编辑;(中国)陈宝杰,沙靓雯 2019
- 《ROS机器人编程与SLAM算法解析指南》陶满礼 2020
- 《Adobe Photoshop 新手快速进阶实例教学》王楠 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017