要深刻理解一个软件的功能,就必须把握设计者的思考逻辑,在OpenSesame的设计者眼中,这个程序是什么?怎么用?能实现哪些功能,这些都是每个作者应该深思熟虑的问题。在OpenSesame软件作者眼里,这个程序的逻辑如下图:
很多程序并不需要用到这么多的控件,这里展示的是最大化使用的场景,对于简单的程序来说则不需这么复杂。从这张图里我们可以看出很多东西。
首先是作者把sequence当成实验设计的流程图,在这里可以梳理你的程序运行程序,既包含整体大的实验程序顺序,当然也包含小的每个block的实验流程的设计,因此相对于eprime的procedure来说更加直接,也具有更丰富的功能。在sequence里你可以设置每个控件的呈现条件。