注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)PsychToolBox工具箱及Matlab編程實(shí)例

PsychToolBox工具箱及Matlab編程實(shí)例

PsychToolBox工具箱及Matlab編程實(shí)例

定 價(jià):¥59.00

作 者: 馮成志 著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 計(jì)算機(jī)/網(wǎng)絡(luò) 軟件工程/開發(fā)項(xiàng)目管理

ISBN: 9787121209185 出版時(shí)間: 2013-08-01 包裝: 平裝
開本: 16開 頁數(shù): 512 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  PsychToolbox(PTB)是專門用于心理學(xué)實(shí)驗(yàn)編制的免費(fèi)函數(shù)庫,它提供了對(duì)硬件操作的底層接口,能夠開發(fā)功能復(fù)雜,近乎各個(gè)自然科學(xué)和社會(huì)科學(xué)研究領(lǐng)域的實(shí)驗(yàn)程序,與Matlab能夠完美結(jié)合?!禤sychToolBox工具箱及Matlab編程實(shí)例》是根據(jù)作者十幾年的編程經(jīng)驗(yàn)寫作而成。全書共分13章,主要介紹了Matlab基礎(chǔ)知識(shí)、Matlab編程基礎(chǔ)、用于實(shí)驗(yàn)編程的常用Matlab函數(shù)、PsychToolbox函數(shù)介紹、PTB與OpenGL的結(jié)合、與EyeLink眼動(dòng)儀的連接等內(nèi)容。

作者簡(jiǎn)介

  馮成志,蘇州大學(xué)心理系教授,浙江大學(xué)心理系畢業(yè)。有著多年的實(shí)踐教學(xué)經(jīng)驗(yàn)和資深的學(xué)術(shù)研究經(jīng)驗(yàn),主要研究方向是人機(jī)交互。

圖書目錄

第1章 MATLAB基礎(chǔ)知識(shí)
1.1 啟動(dòng)與退出
1.2 MATLAB界面組成
1.3 命令的執(zhí)行
1.4 獲取幫助信息
第2章 數(shù)據(jù)類型
2.1 數(shù)值型
2.2 字符型
2.3 日期時(shí)間型
2.4 單元
2.5 結(jié)構(gòu)
第3章 MATLAB編程基礎(chǔ)
3.1 常數(shù)與常量
3.2 變量
3.3 變量類型
3.3.1 局部變量
3.3.2 全局變量
3.3.3 永久變量
3.4 關(guān)鍵字
3.5 運(yùn)算符
3.5.1 算術(shù)運(yùn)算符
3.5.2 關(guān)系運(yùn)算符
3.5.3 邏輯運(yùn)算符
3.5.4 邏輯運(yùn)算函數(shù)
3.6 過程控制
3.6.1 if條件語句
3.6.2 switch條件語句
3.6.3 for循環(huán)語句
3.6.4 while循環(huán)語句
3.6.5 try錯(cuò)誤控制語句
第4章 程序設(shè)計(jì)
4.1 M文件的建立
4.2 腳本示例
4.3 函數(shù)示例
4.4 程序(M文件)的運(yùn)行
4.5 函數(shù)參數(shù)的處理方式
4.5.1 默認(rèn)處理
4.5.2 命令行輸入
4.5.3 對(duì)話框設(shè)置參數(shù)
4.5.4 參數(shù)值的記憶與存取
4.5.5 函數(shù)的返回參數(shù)
4.5.6 可變數(shù)目的輸入/輸出參數(shù)
4.6 函數(shù)的類型
4.6.1 主函數(shù)
4.6.2 子函數(shù)
4.6.3 函數(shù)間的調(diào)用關(guān)系
4.6.4 函數(shù)的調(diào)用順序
第5章 實(shí)驗(yàn)設(shè)計(jì)常用MATLAB函數(shù)
5.1 矩陣數(shù)組操作類函數(shù)
5.1.1 數(shù)組排序:sort
5.1.2 數(shù)組行排序:sortrows
5.1.3 矩陣旋轉(zhuǎn):rot90
5.1.4 矩陣左右/上下翻轉(zhuǎn):
fliplr/flipud
5.1.5 矩陣水平/垂直拼接:
horzcat/vertcat
5.1.6 數(shù)組的重復(fù):repmat
5.1.7 數(shù)組維數(shù)變更:reshape
5.1.8 獲取數(shù)組維數(shù):size
5.1.9 獲取矩陣長(zhǎng)度:length
5.1.10 獲取數(shù)組元素?cái)?shù):numel
5.1.11 獲取數(shù)組的維度數(shù):ndims
5.1.12 兩個(gè)常用矩陣:ones/zeros
5.1.13 生成等間隔向量:linspace
5.1.14 生成網(wǎng)格:meshgrid
5.2 判斷類函數(shù)
5.2.1 是否為空:isempty
5.2.2 是否為列向量:iscolumn
5.2.3 是否為浮點(diǎn)數(shù):isfloat
5.2.4 是否為整數(shù):isinteger
5.2.5 是否為邏輯值:islogical
5.2.6 是否為非數(shù)值:isnan
5.2.7 是否無窮大:isinf
5.2.8 是否為行向量:isrow
5.2.9 是否為向量:isvector
5.2.10 是否為數(shù)值:isnumeric
5.2.11 是否相等:isequal
5.2.12 是否為字符:ischar
5.2.13 是否為字母:isletter
5.2.14 是否為空格:isspace
5.2.15 是否為集合元素:ismember
5.3 字符操作類函數(shù)
5.3.1 創(chuàng)建空格:blanks
5.3.2 格式化為字符:sprintf
5.3.3 轉(zhuǎn)換為大/小寫:upper/lower
5.3.4 去除首尾空格:strtrim
5.3.5 去除尾部空格:deblank
5.3.6 字符替換:strrep
5.3.7 字符查找:findstr/strfind
5.3.8 格式化讀?。簊scanf/strread
5.3.9 執(zhí)行字符表達(dá)式:eval
5.3.10 子串提?。簊trtok
5.3.11 字符比較:strcmp/strcmpi/
strncmp/strncmpi
5.3.12 字符拼接:strcat/strvcat
5.4 隨機(jī)操作類函數(shù)
5.4.1 介于[0,1]間的均勻分布隨機(jī)
浮點(diǎn)數(shù):rand
5.4.2 介于[1,n]間的均勻分布隨機(jī)
整數(shù):randi
5.4.3 正態(tài)分布隨機(jī)數(shù):randn
5.4.4 設(shè)置隨機(jī)數(shù)種子:seed
5.4.5 通過隨機(jī)數(shù)流來控制隨機(jī)數(shù)種子:
RandStream
5.4.6 隨機(jī)排列:randperm
5.4.7 重置隨機(jī)數(shù)流:reset
5.4.8 隨機(jī)排列數(shù)組或矩陣:Shuffle
5.4.9 隨機(jī)抽樣:Sample
5.4.10 隨機(jī)抽樣:RandSample
5.5 轉(zhuǎn)換操作類函數(shù)
5.5.1 字符轉(zhuǎn)數(shù)值:str2num
5.5.2 字符轉(zhuǎn)雙精度數(shù):str2double
5.5.3 非負(fù)整數(shù)轉(zhuǎn)字符:char
5.5.4 數(shù)值轉(zhuǎn)換字符:num2str
5.5.5 數(shù)值轉(zhuǎn)換單元:num2cell
5.5.6 整數(shù)轉(zhuǎn)換成字符:int2str
5.5.7 結(jié)構(gòu)轉(zhuǎn)單元:struct2cell
5.5.8 單元轉(zhuǎn)結(jié)構(gòu):cell2struct
5.5.9 單元轉(zhuǎn)矩陣:cell2mat
5.6 路徑操作類函數(shù)
5.6.1 獲取MATLAB安裝目錄:
matlabroot
5.6.2 獲取當(dāng)前工作路徑:pwd
5.6.3 改變當(dāng)前目錄:cd
5.6.4 文件或路徑列表:dir
5.6.5 顯示當(dāng)前目錄下的文件列表:ls
5.6.6 獲取工具箱目錄:toolboxdir
5.6.7 創(chuàng)建目錄:mkdir
5.6.8 刪除目錄:rmdir
5.6.9 垃圾箱控制開關(guān):recycle
5.6.10 獲取系統(tǒng)臨時(shí)目錄:tempdir
5.6.11 獲取指定路徑下的文件:
FileFromFolder/FolderFromFolder
5.6.12 添加路徑至搜索路徑中:
addpath
5.6.13 從搜索路徑列表中移除某路徑:
rmpath
5.6.14 獲取搜索路徑分隔符:pathsep
5.6.15 獲取文件名分隔符:filesep
5.6.16 拆分文件的路徑和名稱信息:
fileparts
5.6.17 組合全路徑文件名:fullfile
5.7 文件操作類函數(shù)
5.7.1 打開文件:fopen
5.7.2 關(guān)閉文件:fclose
5.7.3 讀取二進(jìn)制數(shù)據(jù):fread
5.7.4 寫入文件:fwrite
5.7.5 讀取一行:fgetl
5.7.6 讀取一行:fgets
5.7.7 格式化數(shù)據(jù)讀?。篺scanf
5.7.8 格式化數(shù)據(jù)輸出:fprintf
5.7.9 文件操作錯(cuò)誤信息:ferror
5.7.10 文件尾判斷:feof
5.7.11 文件指針定位:fseek
5.7.12 獲取文件指針位置:ftell
5.7.13 文件指針復(fù)位:frewind
5.7.14 獲取臨時(shí)文件名:tempname
5.7.15 文件或目錄的移動(dòng)、更名:
movefile
5.7.16 文件或目錄復(fù)制:copyfile
5.7.17 定位文件或函數(shù):which
5.7.18 檢查文件/目錄/變量等是否存在:
exist
5.7.19 將結(jié)構(gòu)數(shù)組寫入文件:
WriteStructToText
5.7.20 從文本中讀取結(jié)構(gòu)數(shù)組:
ReadStructsFromText
5.7.21 文件比較:visdiff
5.7.22 顯示文件內(nèi)容:type
5.7.23 設(shè)置/獲取文件或目錄的屬性:
fileattrib
第6章 PSYCHTOOLBOX的安裝
6.1 PSYCHTOOLBOX簡(jiǎn)介
6.2 PSYCHTOOLBOX安裝
6.2.1 系統(tǒng)要求與配置
6.2.2 版本檢查與卸載
6.2.3 安裝新版本的
PSYCHTOOLBOX
第7章 PSYCHTOOLBOX常用數(shù)據(jù)類型
7.1 顏色
7.2 矩形結(jié)構(gòu)
7.3 窗口句柄
7.4 時(shí)間單位
7.5 反應(yīng)方式
7.6 文本
7.7 圖片
7.8 音頻
7.9 視頻
7.10 鍵盤掃描碼
7.11 鼠標(biāo)按鈕值
第8章 PSYCHTOOLBOX函數(shù)介紹
8.1 窗口操作類函數(shù)
8.1.1 創(chuàng)建主頁面:OpenWindow
8.1.2 創(chuàng)建緩沖頁面:
OpenOffscreenWindow
8.1.3 創(chuàng)建紋理緩沖:MakeTexture
8.1.4 頁面切換:Flip
8.1.5 繪制結(jié)束指令:DrawingFinished
8.1.6 關(guān)閉頁面:Close
8.1.7 關(guān)閉所有頁面:CloseAll/sca
8.1.8 選擇目標(biāo)緩沖區(qū):
SelectStereoDrawBuffer
8.2 矩形操作類函數(shù)
8.2.1 矩形拼接:AdjoinRect
8.2.2 矩形對(duì)齊:AlignRect
8.2.3 創(chuàng)建矩形陣列:ArrangeRects
8.2.4 矩形居中至某矩形:CenterRect
8.2.5 矩形居中至某點(diǎn):CenterRectOnPoint/
CenterRectOnPointd
8.2.6 矩形重疊區(qū)域:ClipRect
8.2.7 矩形縮放(正放負(fù)縮):
GrowRect
8.2.8 矩形縮放(正縮負(fù)放):
InsetRect
8.2.9 矩形縮放(比例縮放):
ScaleRect
8.2.10 矩形是否為空:IsEmptyRect
8.2.11 某點(diǎn)是否在矩形內(nèi):IsInRect
8.2.12 矩形平移:OffsetRect
8.2.13 獲取矩形中心:RectCenter/
WindowCenter
8.2.14 獲取矩形中心:RectCenterd
8.2.15 獲取矩陣的邊界矩形:
RectOfMatrix
8.2.16 獲取矩形的高度:RectHeight
8.2.17 獲取矩形的寬度:RectWidth
8.2.18 獲取矩形的寬和高:RectSize
8.2.19 獲取矩形的左邊坐標(biāo):
RectLeft
8.2.20 獲取矩形的右邊坐標(biāo):
RectRight
8.2.21 獲取矩形的頂邊坐標(biāo):
RectTop
8.2.22 獲取矩形底坐標(biāo):
RectBottom
8.2.23 創(chuàng)建矩形:SetRect
8.2.24 獲取矩形對(duì)應(yīng)的數(shù)組尺寸:
SizeOfRect
8.2.25 獲取矩形的最小邊界區(qū)域:
UnionRect
8.3 繪制類函數(shù)
8.3.1 畫點(diǎn):DrawDots/
ScreenDrawDots
8.3.2 畫線:DrawLine
8.3.3 一次畫多條線:DrawLines
8.3.4 畫虛線:LineStipple
8.3.5 畫弧:DrawArc
8.3.6 畫粗線?。篎rameArc
8.3.7 畫扇形(填充弧):FillArc
8.3.8 畫實(shí)心矩形:FillRect
8.3.9 畫矩形:FrameRect
8.3.10 填充橢圓:FillOval
8.3.11 畫空心橢圓FrameOval
8.3.12 畫多邊形:FramePoly
8.3.13 填充多邊形:FillPoly
8.4 文本操作類函數(shù)
8.4.1 文本模式:TextModes與
TextMode
8.4.2 繪制文本:DrawText
8.4.3 繪制格式化文本:
DrawFormattedText
8.4.4 字體:TextFont
8.4.5 文本大?。篢extSize
8.4.6 文本樣式:TestStyle
8.4.7 文本邊界:TextBounds
8.4.8 文本顏色:TextColor
8.4.9 文本背景色:
TextBackgroundColor
8.4.10 字符拼接:CatStr
8.4.11 字符前填充:StrPad
8.4.12 字符串比較:streq
8.4.13 字符替換:Replace
8.5 圖片/圖像處理類函數(shù)
8.5.1 圖片文件讀?。篿mread
8.5.2 生成圓或橢圓:Ellipse
8.5.3 在圓上均勻采樣:
SampleCircle
8.5.4 在球面上均勻采樣:
SampleSphere
8.5.5 正弦/余弦函數(shù)圖像(光柵):
MakeSineImage/MakeCosImage
8.5.6 拆解彩色圖片數(shù)據(jù)成分:
UnpackColorImage
8.5.7 合并彩色圖片數(shù)據(jù)成分:
PackColorImage
8.5.8 透明化處理:MaskImageIn/
MaskImageOut
8.5.9 紋理預(yù)加載:PreloadTextures
8.5.10 紋理繪制:DrawTexture
8.5.11 一次性繪制多個(gè)紋理:
DrawTextures
8.5.12 窗口復(fù)制:CopyWindow
8.5.13 窗口圖像獲?。篏etImage
8.5.14 圖像繪制:PutImage
8.5.15 顏色混合函數(shù):BlendFunction
8.6 多媒體操作類函數(shù)
8.6.1 打開影片:OpenMovie
8.6.2 關(guān)閉影片:CloseMovie
8.6.3 獲取影片圖像:GetMovieImage
8.6.4 播放影片:PlayMovie
8.6.5 獲取影片時(shí)間:
GetMovieTimeIndex
8.6.6 設(shè)置影片時(shí)間:
SetMovieTimeIndex
8.6.7 創(chuàng)建影片:CreateMovie
8.6.8 添加幀:AddFrameToMovie
8.6.9 添加音頻信息:
AddAudioBufferToMovie
8.6.10 生成影片:FinalizeMovie
8.7 音頻處理類函數(shù)
8.7.1 生成頻率純音:MakeBeep
8.7.2 播放“啵”聲:Beeper
8.7.3 PTB集成功能:Snd
8.7.4 讀取波形聲音文件:wavread
8.7.5 寫波形聲音文件:wavwrite
8.7.6 波形聲音文件信息:wavfinfo
8.7.7 讀取au音頻文件:auread
8.7.8 寫au音頻文件:auwrite
8.7.9 au聲音文件信息:aufinfo
8.7.10 獲取多媒體文件信息:
mmfileinfo
8.7.11 音頻數(shù)據(jù)播放:sound
8.7.12 創(chuàng)建音頻播放器:audioplayer
8.7.13 創(chuàng)建錄音機(jī)對(duì)象:
audiorecorder
8.7.14 獲取音頻設(shè)備信息:
audiodevinfo
8.8 時(shí)間類函數(shù)
8.8.1 啟動(dòng)計(jì)時(shí)器:Tic
8.8.2 讀取計(jì)時(shí)器時(shí)間進(jìn)度:Toc
8.8.3 獲取時(shí)間值:GetSecs
8.8.4 等待指定時(shí)間:WaitSecs
8.8.5 暫停:pause
8.8.6 獲取時(shí)間:GetTicks
8.8.7 等待時(shí)間:WaitTicks
8.8.8 獲取滴答間隔:GetTicksTick
8.8.9 GetSecs時(shí)間精度:GetSecsTick
8.8.10 獲取總線滴答數(shù):GetBusTicks
8.8.11 GetBusTicks時(shí)間精度:
GetBusTicksTick
8.9 按鍵操作類函數(shù)
8.9.1 按鍵判斷:KbCheck
8.9.2 按鍵名稱與掃描碼:KbName
8.9.3 等待按鍵行為:KbWait
8.9.4 按壓等待:KbPressWait
8.9.5 釋放等待:KbReleaseWait
8.9.6 擊鍵等待:KbStrokeWait
8.9.7 獲取可鍵入字符:GetChar
8.9.8 獲取鍵盤事件隊(duì)列中的字符:
CharAvail
8.9.9 刷新事件隊(duì)列:FlushEvents
8.9.10 字符監(jiān)聽設(shè)置:ListenChar
8.9.11 獲取鼠標(biāo)狀態(tài):GetMouse 8.9.12 設(shè)置鼠標(biāo)位置:SetMouse/
WaitSetMouse
8.9.13 等待鼠標(biāo)點(diǎn)擊:GetClicks
8.9.14 詢問:Ask
8.9.15 光標(biāo)隱藏:HideCursor
8.9.16 光標(biāo)顯示:ShowCursor
8.9.17 限制按鍵檢查范圍:
RestrictKeysForKbCheck
8.10 語音輸入類函數(shù)
8.10.1 加載高性能聲卡驅(qū)動(dòng):
InitializePsychSound
8.10.2 打開音頻設(shè)備:Open
8.10.3 加載播放緩沖區(qū):FillBuffer
8.10.4 重新填充播放緩沖區(qū):
RefillBuffer
8.10.5 獲取捕獲音頻數(shù)據(jù):
GetAudioData
8.10.6 啟動(dòng)音頻設(shè)備:Start
8.17.7 停止音頻設(shè)備:Stop
8.10.8 關(guān)閉音頻設(shè)備:Close
8.10.9 音量控制:Volume
8.10.10 打開虛擬附屬設(shè)備:
OpenSlave
8.10.11 創(chuàng)建動(dòng)態(tài)音頻緩沖區(qū):
CreateBuffer
8.10.12 刪除緩沖區(qū):DeleteBuffer
8.10.13 打開或關(guān)閉播放列表:
UseSchedule
8.10.14 添加音頻緩沖區(qū)至播放隊(duì)列:
AddToSchedule
8.10.15 調(diào)整開始播放時(shí)間:
RescheduleStart
8.10.16 設(shè)置播放片斷始末點(diǎn):
SetLoop
8.10.17 獲取音頻設(shè)備狀態(tài)信息:
GetStatus
8.10.18 設(shè)置或獲取延遲偏差:
LatencyBias
8.10.19 聲音輸入監(jiān)控設(shè)置:
DirectInputMonitoring
8.10.20 設(shè)置或獲取工作模式:
SetOpMode
8.10.21 設(shè)置或獲取運(yùn)行模式:
RunMode
8.10.22 獲取音頻設(shè)備數(shù):
etOpenDeviceCount
8.10.23 獲取音頻設(shè)備信息:
GetDevices
8.10.24 獲取或設(shè)置底層驅(qū)動(dòng)參數(shù):
EngineTunables
8.10.25 控制輸出信息量:Verbosity
8.11 視頻捕獲類函數(shù)
8.11.1 打開視頻設(shè)備:
OpenVideoCapture
8.11.2 開始視頻捕獲:
StartVideoCapture
8.11.3 獲取捕獲圖像:
GetCapturedImage
8.11.4 停止視頻捕獲:
StopVideoCapture
8.11.5 關(guān)閉視頻捕獲設(shè)備:
CloseVideoCapture
8.11.6 視頻捕獲參數(shù)設(shè)置:
SetVideoCaptureParameter
8.12 MATLAB對(duì)話框類函數(shù)
8.12.1 輸入對(duì)話框:inputdlg
8.12.2 錯(cuò)誤提示對(duì)話框:errordlg
8.12.3 幫助對(duì)話框:helpdlg
8.12.4 列表選擇對(duì)話框:listdlg
8.12.5 信息對(duì)話框:msgbox
8.12.6 詢問對(duì)話框:questdlg
8.12.7 警告對(duì)話框:warndlg
8.12.8 文件選擇對(duì)話框:uigetfile
8.12.9 文件保存對(duì)話框:uiputfile
8.12.10 變量保存對(duì)話框:uisave
8.12.11 變量導(dǎo)出對(duì)話框:
export2wsdlg
8.12.12 文件打開對(duì)話框:uiopen
8.12.13 目錄選擇對(duì)話框:uigetdir
8.12.14 顏色設(shè)置對(duì)話框:uisetcolor
8.12.15 字體設(shè)置對(duì)話框:uisetfont
8.12.16 圖形打印預(yù)覽對(duì)話框:
printpreview
8.12.17 圖形打印對(duì)話框:printdlg
8.12.18 進(jìn)度等待對(duì)話框:waitbar
8.13 系統(tǒng)環(huán)境信息類函數(shù)
8.13.1 獲取版本信息:Version
8.13.2 獲取計(jì)算機(jī)系統(tǒng)信息:
Compuer
8.13.3 獲取顯示器數(shù):Screens
8.13.4 獲取窗口列表:Windows
8.13.5 窗口類型:WindowKind
8.13.6 判斷是否為緩沖頁面:
IsOffscreen
8.13.7 獲取刷新頻率(幀速率):
FrameRate
8.13.8 獲取刷新頻率:
NominalFrameRate
8.13.9 獲取頁面切換時(shí)間:
GetFlipInterval
8.13.10 獲取窗口所處顯示器:
WindowScreenNumber
8.13.11 獲取窗口或顯示器的矩形尺寸:
Rect
8.13.12 獲取像素位數(shù):PixelSize
8.13.13 獲取可用的像素位數(shù):
ixelSizes
8.13.14 獲取窗口或顯示器的尺寸:
WindowSize
8.13.15 獲取顯示器的尺寸:
DisplaySize
8.13.16 獲取窗口的顏色范圍:
ColorRange
8.13.17 獲取窗口信息:
GetWindowInfo
8.13.18 獲取顯示器的分辨率:
Resolutions
8.13.19 設(shè)置/獲取顯示器的顯示模式:
Resolution
8.14 偏好設(shè)置類函數(shù)
8.14.1 是否區(qū)分大小寫:IgnoreCase 8.14.2 不輸出警告信息:
SuppressAllWarnings
8.14.3 調(diào)試信息詳細(xì)度:
VisualDebugLevel
8.14.4 文本渲染:TextRenderer
8.14.5 文本平滑處理:
TextAntiAliasing
8.14.6 設(shè)置默認(rèn)字體大?。?br /> DefaultFontSize
8.14.7 設(shè)置默認(rèn)字體式樣:
DefaultFontStyle
8.14.8 設(shè)置默認(rèn)字體名稱:
DefaultFontName
8.14.9 忽略同步掃描檢測(cè):
SkipSyncTests
8.14.10 設(shè)置三維圖形模式:
Enable3DGraphics
第9章 PSYCHTOOLBOX實(shí)驗(yàn)設(shè)計(jì)實(shí)例
9.1 指導(dǎo)語呈現(xiàn)方式
9.2 單次試驗(yàn)(trial)的實(shí)現(xiàn)
9.2.1 提醒被試做好準(zhǔn)備
9.2.2 呈現(xiàn)刺激(序列)
9.2.3 等待被試做出反應(yīng)
9.2.4 給予反饋
9.2.5 收集數(shù)據(jù)
9.3 逐步完善試驗(yàn)的連續(xù)運(yùn)行
9.4 多種處理?xiàng)l件的組合
9.5 刺激的同時(shí)呈現(xiàn)
9.6 刺激的序列呈現(xiàn)
9.7 刺激的循環(huán)呈現(xiàn)
9.8 多階段組合
9.9 鍵盤鼠標(biāo)控制編程
9.10 語音反應(yīng)編程
9.11 游戲編程
9.12 問卷調(diào)查與量表測(cè)試
9.13 MATLAB內(nèi)置函數(shù)應(yīng)用示例
9.14 圖形用戶界面開發(fā)
9.14.1 GUIDE界面簡(jiǎn)介
9.14.2 GUI編程
9.14.3 GUI編程實(shí)例
第10章 PTB與OpenGL的結(jié)合
10.1 OpenGL渲染控制類函數(shù)
10.1.1 初始化OpenGL:
InitializeMatlabOpenGL
10.1.2 開始OpenGL渲染:
BeginOpenGL
10.1.3 結(jié)束OpenGL渲染:
EndOpenGL
10.1.4 設(shè)置OpenGL紋理:
SetOpenGLTexture
10.1.5 獲取OpenGL紋理:
GetOpenGLTexture
10.1.6 OpenGL狀態(tài)壓棧:
glPushMatrix
10.1.7 恢復(fù)OpenGL保存狀態(tài):
glPopMatrix
10.1.8 加載默認(rèn)設(shè)置:
glLoadIdentity
10.1.9 平移:glTranslate
10.1.10 縮放:glScale
10.1.11 旋轉(zhuǎn):glRotate
10.2 PTB中嵌入OpenGL需注意的
問題
10.3 OpenGL例程
第11章 PTB與Eyelink眼動(dòng)儀的連接
11.1 Eyelink系統(tǒng)函數(shù)
11.1.1 眼動(dòng)儀默認(rèn)初始化:
EyelinkInitDefaults
11.1.2 眼動(dòng)儀初始化:Initialize
11.1.3 眼動(dòng)儀虛擬初始化:
InitializeDummy
11.1.4 眼動(dòng)儀集成初始化:
EyelinkInit
11.1.5 關(guān)閉眼動(dòng)儀:ShutDown
11.1.6 系統(tǒng)檢測(cè):TestSuite
11.2 Eyelink校正函數(shù)
11.2.1 配置眼動(dòng)儀:StartSetup
11.2.2 集成化校正:
EyelinkDoTrackerSetup
11.2.3 漂移校正:DriftCorrStart
11.2.4 集成化漂移校正:
EyelinkDoDriftCorrStart
11.2.5 校正生效:ApplyDriftCorr
11.2.6 獲取目標(biāo)坐標(biāo):TargetCheck
11.2.7 接受注視觸發(fā):AcceptTrigger
11.3 Eyelink數(shù)據(jù)函數(shù)
11.3.1 創(chuàng)建或打開眼動(dòng)數(shù)據(jù)文件:
OpenFile
11.3.2 眼動(dòng)數(shù)據(jù)傳輸:ReceiveFile
11.3.3 數(shù)據(jù)文件關(guān)閉及保存:
CloseFile
11.3.4 開始數(shù)據(jù)記錄:StartRecording
11.3.5 停止數(shù)據(jù)記錄:Stoprecording
11.3.6 檢查新數(shù)據(jù):
NewFloatSampleAvailable
11.3.7 獲取新數(shù)據(jù):
NewestFloatSample
11.3.8 獲取新的原始數(shù)據(jù):
NewestFloatSampleRaw
11.3.9 獲取數(shù)據(jù)類型:
GetNextDataType
11.3.10 獲取浮點(diǎn)數(shù)據(jù):
GetFloatData
11.3.11 獲取浮點(diǎn)原始數(shù)據(jù):
GetFloatDataRaw
11.4 Eyelink狀態(tài)函數(shù)
11.4.1 獲取追蹤眼睛:EyeAvailable
11.4.2 連接狀態(tài)檢驗(yàn):IsConnected
11.4.3 獲取校準(zhǔn)結(jié)果:CalResult
11.4.4 記錄狀態(tài)檢查:
CheckRcording
11.4.5 獲取眼動(dòng)儀型號(hào):
GetTrackerVersion
11.4.6 獲取眼動(dòng)儀當(dāng)前模式:
CurrentMode
11.4.7 圖像模式檢測(cè):
ImageModeDisplay
11.5 Eyelink命令函數(shù)
11.5.1 回顯文本:echo
11.5.2 調(diào)整當(dāng)前輸出位置:
print_position
11.5.3 清除屏幕:clear_screen
11.5.4 畫線:draw_line
11.5.5 畫方框:draw_box
11.5.6 畫實(shí)心矩形:draw_filled_box
11.5.7 畫文本:draw_text
11.5.8 畫十字:draw_cross
11.5.9 設(shè)置傳輸數(shù)據(jù)類型:
link_sample_data
11.5.10 設(shè)置傳輸事件類型:
link_event_data
11.5.11 設(shè)置傳輸事件類型:
link_event_filter
11.5.12 設(shè)置存儲(chǔ)數(shù)據(jù)類型:
file_sample_data
11.5.13 設(shè)置存儲(chǔ)事件類型:
file_event_data
11.5.14 設(shè)置存儲(chǔ)事件類型:
file_event_filter
11.6 Eyelink信息函數(shù)
11.7 Eyelink按鍵函數(shù)
11.8 Eyelink雜項(xiàng)函數(shù)
11.8.1 時(shí)間請(qǐng)求:RequestTime
11.8.2 讀取眼動(dòng)儀時(shí)間:ReadTime
11.8.3 獲取眼動(dòng)儀運(yùn)行時(shí)間:
TrackerTime
11.8.4 獲取時(shí)間差:TimeOffset
11.8.5 使眼動(dòng)儀離線:
SetOfflineMode
11.8.6 設(shè)置模式轉(zhuǎn)換等待時(shí)間:
WaitForModeReady
11.8.7 設(shè)置信息顯示等級(jí):Verbosity
第12章 PTB與SMI/iViewX眼動(dòng)儀的
連接
12.1 iViewX數(shù)據(jù)結(jié)構(gòu)
12.2 iViewX系統(tǒng)函數(shù)
12.2.1 眼動(dòng)儀默認(rèn)初始化:
iViewXinitDefaults
12.2.2 眼動(dòng)儀命令設(shè)置:iViewX
12.2.3 眼動(dòng)儀連接初始化:initialize
12.2.4 眼動(dòng)儀校正:calibration
12.2.5 漂移校正:driftcorrection
12.2.6 關(guān)閉眼動(dòng)儀:shutdown
12.2.7 打開眼動(dòng)儀連接:
openconnection
12.2.8 關(guān)閉連接:closeconnection
12.2.9 與眼動(dòng)儀進(jìn)行通信:
iViewXComm
12.3 iViewX數(shù)據(jù)函數(shù)
12.3.1 開始記錄眼動(dòng)數(shù)據(jù):
startrecording
12.3.2 獲取眼動(dòng)數(shù)據(jù):receivedata
12.3.3 信息寫入:message
12.3.4 停止眼動(dòng)數(shù)據(jù)記錄:
stoprecording
12.3.5 打開數(shù)據(jù)流:datastreamingon
12.3.6 關(guān)閉數(shù)據(jù)流:datastreamingoff
12.4 iViewX SDK
12.4.1 數(shù)據(jù)結(jié)構(gòu)
12.4.2 庫文件加載:loadlibrary
12.4.3 調(diào)取庫函數(shù):calllib
12.4.4 卸載庫文件:unloadlibrary
12.4.5 創(chuàng)建供動(dòng)態(tài)庫使用的結(jié)構(gòu)指針:
libstruct
12.4.6 創(chuàng)建對(duì)象指針:libpointer
12.4.7 瀏覽庫函數(shù):
libfunctions/libfunctionpreview
第13章 PTB與NeuroScan腦電儀的
連接
附錄
附錄1 鍵名與掃描碼[KbName
(‘KeyNames’)返回值]
附錄2 鍵名與掃描碼[KbName
(‘KeyNamesOSX’)返回值]
參考文獻(xiàn)
后記

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)