
变量
变量是您的实验在运行时存储、读取和处理数据的机制。在任务编辑器中,当前选定帧上使用的每个变量都可以从 Variables 面板标签中访问,读取或写入值的每个事件操作都是通过变量进行的。理解变量在编辑器中的位置以及事件系统如何与它们互动,对于构建任何记录反应、时间反应、适应参与者行为或控制实验流程的研究都是至关重要的。
进一步阅读
处理变量
所有变量文档的中心页面:类型、属性、记录选项和数据框。
创建变量
创建变量的四种方法:变量标签、任务编辑器面板、对象提示和事件系统。
变量类型
所有六种变量类型的参考:系统、因子、对象、自定义、数组和数据框。
变量属性
每个变量设置的完整参考:数据类型、格式、规模和记录选项。
删除变量
如何安全地从您的研究中移除变量,而不会破坏事件逻辑或数据记录。
在任务编辑器中定位变量
在任务编辑器中,当前选定帧上使用的变量列在右上角的 Variables 面板标签下。每个变量都显示其主要类别、数据类型和名称。

在这里,您可以:
- 单击一个变量 以在右侧打开其属性并编辑其设置。
- 单击
+ New Variable直接从面板创建一个变量。有关所有方法,请参见 创建变量。 - 使用名字旁边的图标复制或删除 一个变量。在删除之前,请查看 删除变量,以避免破坏您的研究。
有关每个属性含义的完整参考,请参见 变量属性。
变量与事件
变量的变化可以触发事件,而事件也可以改变变量的值。变量还可以直接改变对象的状态:例如,如果变量值等于 X,则显示图像 Y。结合事件,变量控制实验流程:如果参与者在任务 A 中得分超过某个阈值,则继续到任务 B,否则继续到任务 C。
值选择菜单
每当事件操作需要变量时, Value Select Menu 会打开。它允许您选择一个现有变量或立即创建一个新变量。有关其工作原理的完整介绍,请参见 值选择菜单。
记录数据
对于系统、因子和对象变量,默认启用记录。对于您自己创建的自定义变量,您需要在变量属性中启用 Record Variable,并使用事件系统在正确的时刻写入值。
示例:记录反应时间
- 在帧中添加一张图像。
- 创建一个新事件。
- 设置触发器:
User Input→Mouse Trigger→Click→Left按钮 → 目标Image_1。 - 设置操作:
Variable Actions→Set / Record Variable→ 单击Select。 - 在变量选择菜单中,转到
New Variable。将其命名(例如rt_image_click),将Data Type设置为Numeric,启用Record,启用Reset。单击Ok。 - 单击值选择图标 →
Trigger (Mouse)→Time From Frame Onset。单击Finish。
每当参与者单击图像时,现在会记录从帧开始的反应时间。
Prev
对象属性表
Next
系统变量表