用完就忘,忘了就查,查完不會。索性這次備註一下。
1.被試此刻看到烏雲的。(前緩衝區 = 刺激呈現的螢幕)
2.maltab給ptb發出screen()的繪製命令,ptb把這些命令翻譯成opengl的渲染命令,在傳遞給圖形加速器硬體。
(可以通過opengl for matlab介面或通過一些已編譯的opengl c-plugin直接提交繪圖命令)
1.被試此刻看到烏雲的。
2.matlab發布screen()繪製命令
3.圖形硬體在後台處理opengl命令,在後緩衝區繪製。而matlab和ptb能夠並行執行其他操作,例如鍵盤查詢,聲音輸出。
1.maltab發布 screen(『flip』)命令,刺激準備呈現。
2.matlab進入睡眠。圖形硬體等待垂直回掃訊號。等待通過硬體中的一些內建低電平觸發電路實現,不受主處理器上任何定時噪 聲的影響。
1.垂直回掃訊號出現,圖形硬體交換前後緩衝區。
2.圖形硬體的電路確保緩衝區交換與垂直回掃訊號精確同步。maltab被喚醒。
被試能感知到無撕裂的刺激更新。ptb採用刺激呈現的時間戳。並且以視窗的背景色清除後緩衝區以準備進行下一次刺激繪製。
被試能在顯示螢幕看到新的。(前緩衝區)
vbl = screen(『flip』, window, twhen); 指定 twhen 引數,可以設定何時進行頁面切換。
note:ptb在指定 twhen 引數之後,在第乙個出現的垂直回掃訊號時進行緩衝區交換。
ptb官網用了乙個 waitframes 變數。寫法是 : (waitframes - 0.5) * ifi ,對這個稍微解釋下:
假如刺激是這樣呈現的方式:
ifi = screen('getflipinterval', window); % 顯示器重新整理一幀所需的時間
tvbl = screen('flip', window); % 在迴圈外同步到垂直回掃訊號
for i=1:nimages
draw i'th new stimulus image ...
tvbl = screen('flip', window, tvbl + (waitframes - 0.5) * ifi);
end
waitframes = 10,則變為了 vbl = screen(『flip』, window, vbl + (10 - 0.5) * ifi);
實際是 9.5 * ifi,也就是指定 「9.5幀」 的時間,而螢幕掃完第9幀,就會發出乙個垂直回掃訊號,ptb就在指定 twhen 引數之後的第乙個垂直回掃訊號時進行緩衝區交換了。
因此對於tpb官網的 accurate timing demo 和 wait frames demo 就只是 twhen 引數不一樣的區別了。
(twhen的取值,依賴於實驗刺激的呈現時間)
1.在 psychtoolbox\psychoneliners資料夾下有個 psychdebugwindowconfiguration.m 函式,該函式允許設定視窗的透明度,可以在呈現刺激的時候同時在maltab的命令視窗或其他gui視窗操作。
to enable:函式的呼叫要在 screen(『openwindow』,…) 之前。
to disable:輸入 clear screen 或者 clear all 命令
值得注意的是,呼叫這個函式以後,刺激的時序可能不準確,因此對於實際採集資料時候的實驗要禁用。
關於該函式的詳細資訊可以通過 help psychdebugwindowconfiguration 檢視。
2.第二種除錯方法是在 screen(『openwindow』,…) 開視窗的時候指定視窗大小,即非全屏。配合matlab的斷點,除錯的快捷鍵等操作也可以用來debug。(有時候會使用這種方法檢視刺激呈現的順序有沒有錯誤)
今天,刺激了
今天答應乙個泡泡上認識的同城朋友,我叫她蟲姐 去娛樂場玩!本人都沒玩過,覺得soeasy!就同意了,到廈門椰風寨玩!會面之後,直奔那裡,首先是海盜船!我遠遠看著沒什麼,買票後,上面人滿了,我們等下趟,嗎的 不應該看的,就像鐘擺,晃著,最後最高點竟然有85 看他們尖叫,我覺得危險,嚇到我了!到我們了,...
經顱電刺激
經顱電刺激的 transcranial electric stimulation,tes 是一種非侵入式的神經刺激技術,通過電極將特定的 低強度的電流 範圍正負兩毫安 作用於特定的腦區域,達到調節大腦皮層神經活動的目的。1 tes有多種的刺激方式,按照電流的形式可以分為 經顱直流電刺激 transc...
耳證人 呈講員
呈講員 呈講員公文包裡有計畫 號召 圖紙和數目字。他很熟悉它們,他就是完全發育地從他的包裡跳進生活中來的。他從未被生育,沒有母親懷過他,看書和點數他從來就會。他從不曾是個神童,就因為他從不曾是個兒童。他不變老,因為他從未更年輕 他的計畫性本來就沒有年歲。他毫不意識地正點到達。他從不早到,也從不遲到,...