无法在 PsychToolbox for MATLAB 中使用 Screen('Preference')

Fail to use Screen('Preference') in PsychToolbox for MATLAB

在 PsychToolbox for MATLAB 中,我尝试将

Screen('Preference', 'SyncTestSettings', maxStddev = 0.001, minSamples = 50, maxDeviation = 0.1, maxDuration = 5);

在MATLAB命令中window,但是它一直告诉我:

Error in function Preference:   Extra input argument described
Error using Screen
Usage:
 
oldPreferenceValue = Screen('Preference', preferenceName,
[newPreferenceValue])

我很困惑。 PsychToolbox给出的文档是:

[maxStddev, minSamples, maxDeviation, maxDuration] = Screen('Preference',
'SyncTestSettings' [, maxStddev=0.001 secs][, minSamples=50][,
maxDeviation=0.1][, maxDuration=5 secs]);

我对文档有什么误解吗?正确的命令是什么?

(我的MATLAB是R2021a,PsychToolbox是3.0.17.12)

可以使用以下命令完成您要完成的任务:

Screen('Preference', 'SyncTestSettings', 0.001, 50, 0.1, 5)

您必须以正确的顺序提供这些值。如果您想跳过一个值(即保持原样),请使用

[]

像这样:

Screen('Preference', 'SyncTestSettings', 0.001, [], 0.1, 5)