PTB 中,最核心的一个函数是 Screen 函数,许多功能都要通过它来实现。
老套路,遇到一个函数,都是先 help 一下看看它的具体用法与功能介绍。
>> help Screen
Screen is a MEX file for precise control of the video display. Screen has
many functions; type "Screen" for a list:
Screen
For explanation of any particular screen function, just add a question
mark "?". E.g. for 'OpenWindow', try either of these equivalent forms:
Screen('OpenWindow?')
Screen OpenWindow?
上面截取了一部分 help 后的文本说明。解释下其中几条关键信息:
MEX file, 这是说 Screen 函数是一个 Matlab 可执行文件,你可以把它理解为用 C 程序语言写出来的一个函数。
Screen has many functions, Screen 可以做很多事情,它是一个多功能的函数。PTB 把几乎所有与屏幕显示有关的事情都交给这个函数了。
可以将这个函数理解为一个机器人,这个机器人可以做有关屏幕显示内容的事情。但是需要用这个机器人能听得懂的方式下达指令。
这个机器人(Screen 函数)具体能做哪些事情?我们不太可能全部都记下来,只能每次都问问它。问它可以做哪些事情,只要在命令行窗口里输入 Screen 就可以了。