
画布框架
画布框架提供对布局的自由控制:对象可以放置在框架的任何位置,以精确坐标定位,可以通过拖放进行重新缩放或移动。当刺激物的精确位置很重要时,例如视觉感知任务、反应时间任务或任何需要精细控制屏幕上物体出现位置的研究时,使用这种框架类型。在框架建成后,这种定位也保持在事件控制下,例如对象的x、y、宽度和高度可以通过事件设置或更改,这对于放置在页面框架上的对象则不适用。
注意
对于需要在真实外部或自定义网站上收集行为数据的研究,使用网站框架,而不是画布框架或页面框架。
还可以使用鼠标滚轮或者触控板上的双指滚动手势对画布进行放大和缩小,当处理精确定位的小元素时,这非常有用。如果您使用的是MacOS,您可能需要在设置 -> 外观 -> 显示滚动条下检查系统设置。
画布框架属性
在Frame Settings面板中设置:
Name:用于在任务中识别框架的标签(参与者永远看不到它)Duration:可选的固定显示时间(以毫秒为单位);如果未设置,该框架将在事件或操作推进之前保持在屏幕上Color:框架的背景颜色(默认:白色)Hide Mouse:在框架处于活动状态时隐藏参与者的光标Width和Height:框架的大小,以设计单位(仅适用于画布框架)Sync Frame Start:只有在任务转换为多用户实验时才会出现(与页面框架共享,网站框架上不可用);启用后,框架将在组中的每个参与者准备好之前保持等待,而不是每个参与者独立开始它。有关这如何适用于联合研究,请参见多用户实验设计。
何时使用画布而非页面
当刺激的位置或时间的精确性对设计、反应时间任务、视觉搜索、空间提示等重要时,请选择画布框架。对于类似表单的自上而下内容,例如问卷或说明,通常使用页面框架会更合适。
为什么试验看起来可能是通用的:试验系统
在库中打开研究时,画布框架上的对象有时看起来很通用:占位符形状、单一颜色或默认文本,而不是研究的实际刺激。这发生在研究按条件设置其实际刺激,而不是直接在框架上设置时;显示的是默认试验,这是试验的默认模板,在应用任何条件特定内容之前。
条件特定内容来自试验系统:跨越因子和水平以生成条件,画布框架上的对象、其位置、上传的图像、颜色或文本可以在每个条件中设置为不同的值。框架本身仍然显示其默认对象,直到选择条件;单击条件表中的特定行会将这些对象替换为该条件的实际值。


气球模拟风险任务(BART)就是一个实时示例:气球的颜色和爆炸风险是由试验系统驱动的条件特定值,而不是在默认试验上设置一次的属性。
本研究使用BART测量风险行为,参与者给虚拟气球充气以累积收益,权衡潜在奖励与气球爆炸及丧失所有收益之间的风险。充气次数、试验结果和收益已记录为绩效指标。