可惜這是現在生成器的限制 - 它不能從代碼弄清楚它是否應該是防滑或相對的,所以它默認爲相對時間。雖然時機仍然是固定的並且事先已知,但建築商並沒有意識到這一點。一般來說,我們建議每當需要精確度的時候,人們每隔一段時間一次,這幾乎總是如此,所以這不是一件壞事。由於標準顯示是60Hz,所以通常很簡單 - 只需在幀持續時間中使用16和2/3ms,並從中計算幀數/次數。
相對與不滑時間之間的折衷與您是否更關心如何獲得刺激的確切時間或確切的總遊程長度是否正確有關。相對時序對於心理物理學/視覺研究來說更好,因爲顯示了刺激的確切幀數,但可能有幾幀「設置」時間可以延長實驗的總長度。防滑時間確保總持續時間將精確設置,但可以縮短試驗/刺激短几幀,以確保總持續時間將保持不變,這對於您需要保持與掃描儀TR /次數同步時非常重要。
我們打算在上週的代碼衝刺期間爲例程添加一個防滑最大時間,但沒有達到它。如果人們對這個功能感興趣,我們可以提高優先級,並且可以在下一個版本中真實地顯示出來。不幸的是,我們最近一次討論它的時間很久以前就在我們的開發列表中:https://groups.google.com/forum/#!topic/psychopy-dev/C7Lp1GSk974),但它在希望很快添加的功能列表上。
代替構建器本身的修復,您可以在編碼器中編寫實驗,或者在從構建器編譯的腳本中切換相對時間以防止滑脫時間。不過希望我們能夠在短時間內推出一個固定版本!
希望你能堅持下去,或手動調整腳本。當我們合併更改時,我會發布更新以通知您。