任务控制
任务控制概述
主要功能位于任务编辑器的左上角。
Task Settings:控制您研究的任务级设置,如倒计时、显示模式、眼动追踪和注视选项及随机化。点击Settings按钮将打开一个对话框,提供许多强大的选项。本文档的其余部分将专门介绍所有这些选项。- 任务切换选项: 打开您研究中所有任务的下拉菜单。点击特定任务将打开它,从而实现任务之间的便捷快速导航。
- 保存选项: 允许您保存工作。
- 运行选项: 点击此按钮将运行/播放您的任务,以便您可以测试特定任务。

任务设置概述
在 Task Settings 下,您可以更改以下属性:试验激活、初始倒计时、编辑语言、显示模式、随机化、眼动追踪和头部追踪。这些属性分为3个主要标题:

主要任务设置
本节侧重于决定任务行为和显示方式的一般设置。以下是关键设置:
激活试验
此选项启用或禁用试验循环/试验系统。试验系统允许您创建多个重复的试验组中的框架展示,并由两个子组件组成: “因子树”和“试验与条件”表。
Enabled:启用时,试验循环被激活。任务将根据定义的各个试验执行。可以有一个以上的试验/框架的重复展示。Disabled:禁用选项时,试验循环被停用。只能有1个试验,且不会出现重复展示。
显示初始倒计时
初始倒计时是任务开始前的计时器,帮助参与者做好准备。此选项始终默认启用。
Enabled:启用时,任务开始前会显示倒计时(3,2,1..)。Disabled:禁用选项时,将不会有倒计时,任务将直接开始。
您还可以修改倒计时的文本颜色。这对于背景颜色不同于白色的研究很有用。
编辑语言
Edit Language 选项允许您通过出现的下拉菜单切换任务语言。此选项对于多语言研究(多种语言的研究)非常重要。默认情况下,仅提供英语。要添加新语言,您可以使用 Texts & Translate 选项卡。
显示模式
此设置更改研究在屏幕上的渲染方式。提供的选项包括(详细介绍如下):
Zoom / AdaptiveFixed in Visual DegreeFixed in MillimeterFixed in Pixels
缩放/自适应
选择此选项时,尺寸为“设计单位”(无单位)。在实验执行期间,所有框架的大小会重新缩放,直到在水平或垂直方向达到最大大小。实验将始终使用整个屏幕。框架上的所有对象也会重新缩放(小型显示器上较小,大型显示器上较大)。
固定视觉度
如果选择此选项,则所有尺寸都将重新计算为视觉度。实验者必须指定一个重新计算因子,说明多少“设计单位”等于1个视觉度。例如,如果一个对象的宽度为120个“设计单位”,而重新计算因子为20,那么在实验执行时,该对象的宽度将为6个视觉度。为确保功能正确,实验开始前必须进行外部尺寸校准。在实验开始时,参与者必须指定屏幕的英寸大小,或使用标准塑料卡来确定屏幕大小。此外,参与者需要选择自己与屏幕的距离。根据这两个值,所有框架和对象将重新计算为视觉度。
固定毫米
如果选择此选项,则所有尺寸都将重新计算为毫米。没有重新计算因子。与“视觉度”选项类似,实验开始时需要进行校准以确定屏幕大小。然而,此情况下不需要参与者与屏幕的距离。所有对象和框架将根据其毫米值进行重新缩放。
固定像素
如果选择此选项,则所有尺寸都将重新计算为像素。没有重新计算因子。也不需要校准。框架和对象将根据参与者的屏幕分辨率和屏幕大小而变小或变大。
随机化设置
Randomization Settings 是一个强大的工具,让您控制试验和条件的顺序、因子的分配和参与者的试验次数,为您在实验结构和结果上提供精确控制。
不
完整的随机化设置由6个独立的菜单组成(如下图所示):
Trial Order:确定试验呈现给参与者的顺序。Condition Order:指定条件是以区块顺序呈现还是随机顺序。Factor Randomization:控制独立变量(因子)如何随机化,以确定哪个试验将被参与者看到。Trials Per Subject:定义每个参与者将分配的试验总数。All Trials Overview:根据所选设置显示条件和试验的最终结构。Simulation of Trial Sequence:提供预览,显示根据所选随机化设置将如何呈现试验。
虽然Trial System概述了任务中总共存在多少试验(试验变体),但Randomization菜单则调节每个参与者看到多少试验,以及随机化和平衡应如何在任务中处理。

试验顺序
Trial Order 选项是一个关键的 Randomization Setting,它将影响试验的排序/随机化。
有5种可能的设置,详细介绍如下:
RandomFixed by DesignFixed by HandDynamicUpload Trial Sequences

随机
这是可用的默认选项。当选择此选项时,Labvanced的随机化设置将是最可调的。此选项的核心特征是所有选定的试验将在每个新参与者/会话中随机重新混合。如果有多个试验组,不同试验组的试验将以混合形式呈现。
设计固定
如果选择此选项,实验将按照任务编辑器中定义的顺序进行呈现(较低的实验编号将优先显示)。这个顺序对于所有参与者都是相同的。
手动固定
如果启用此选项,用户可以输入自选的实验顺序。顺序应在“指定固定实验顺序”框中输入。要输入顺序,请使用在编辑器中定义的实验编号,并用逗号分隔每个编号。这个顺序将对所有参与者相同。由于此选项将指定所显示的实验以及实验的顺序,因此在这种情况下,其他随机化菜单中的设置将被忽略。
动态
此选项可用于创建自适应/动态实验序列(例如,根据参与者的回答跳转到不同的实验)。使用事件系统 Jump to Specific Trial 动作在运行时定义序列。
当选择 Dynamic 时,起始实验编号 设置将显示两个子选项:
Fixed Id:输入一个特定的实验编号作为起始点。每次实验都从该实验开始。Choose Variable:链接一个数值标量变量,其值决定起始实验。这使您可以根据先前的事件或参与者状态动态设置起始实验。
上传实验序列
如果选择此选项,您可以使用外部 CSV 文件(实验用逗号分隔,参与者用换行符 CR-LF 分隔)为每个参与者指定单独的实验序列。然后上传这些序列,并选择如何计算参与者(为每个参与者组设置单独的计数器,或使用全局参与者计数器)。
条件顺序
Condition Order 部分的 Randomization Settings 确定个别条件是以块状顺序呈现还是随机混合(随机)。这也可能影响实验的顺序。
随机条件顺序
Random:此选项将以混合方式呈现来自不同条件的所有实验。如果您选择随机条件顺序,您将有选项选择“随机化约束”:None:此选项随机化实验,但没有进一步的约束。Limit Successive Repetitions:此选项将使您能够限制来自同一条件的实验数量,并进一步强加“随机性”。选择此选项时,您可以手动设置需要的最大连续实验数量。

块状条件顺序
Blockwise:此选项将分隔实验,使得先呈现一个条件的实验,然后再呈现另一个条件,以此类推。还提供进一步选项来定义条件的顺序:Fixed by Design:选择此选项时,条件的顺序将基于实验编辑器中指定的设计。Unbalanced Permutation:选择此选项时,条件的顺序将是不平衡的/可以随机重新排列。

因素随机化
Factor Randomization 部分的 Randomization Settings 指定使用 Trial System 创建的因素是否:
FixedRandom

Fixed 因素是涵盖研究问题的主要实验因素。而 Random 因素通常是为了增加实验控制和降低偏差,例如正确图像的位置。
有关固定和随机因素及其在实验设计中的用法的更多信息,请参考我们的文档,Trial System.
随机因素
总体来说,有 5 种可能性用于选择随机因素的级别,从而选择特定的实验变体。以下是这 5 个选项:
| 随机因素选项 | 描述 |
|---|---|
Unbalanced within task | 对于每个实验,随机因素的级别每次随机选择所有可用选项(级别)。 |
Balanced within task | 对于每个实验,随机因素的级别选择方式是所有级别在整个任务中出现的频率相同。 |
Balanced within other Factors | 在一个因素内或几个其他因素内平衡一个因素。例如,如果“位置”因素在“图像内容”因素中平衡,那么对于“图像内容”因素的每个级别,位置因素都是平衡的(例如,级别=左和级别=右在图像=脸和图像=房子中出现频率相同)。一个因素也可以在多个其他因素中平衡,然而,不得产生循环依赖关系。 |
Unbalanced between subjects | 随机因素的级别在一个参与者/任务执行中始终相同,但在参与者/任务执行之间随机变化。 |
Balanced between subjects | 随机因素的级别在一个参与者/任务执行中始终相同,但在参与者/任务执行之间系统变化。结果是,当因素有 3 个级别时,参与者 1 将看到因素的级别_1,参与者 2 将看到因素的级别_2,参与者 3 将看到因素的级别_3。参与者 4 将再次看到因素的级别_1,以此类推,重复模式。 |
实验
该菜单部分的最后一个选项是关于 TRIALS: 的,它让您更改在条件组内选择实验的方式,即在因素下创建的组。
条件组通过交叉计算所有固定因素来计算,而不包括随机因素。
因此,一个条件组由几个实验(和条件)组成,这些实验在其随机因素的水平上仅有所不同。通常,条件组内的单个条件下的实验几乎是相同的(例如,它们显示相同的刺激,但在位置上有所不同)。在某些情况下,您可能希望禁止选择 2 个几乎相同的实验。要更改这些,可以使用以下两个选项:
Balanced within each condition group:仅通过一个或多个随机因素变化的实验不能选择多于一次。注意:我们认为对于绝大多数情况,“在每个条件组内平衡”选项是最佳选择,因此是默认设置。Unbalanced within each condition group:在条件组内的实验选择过程中没有限制。
每个参与者的实验
Trials per Subject 部分的 Randomization Settings 定义分配给每个参与者的实验数量。

可用的选项为:
Set Nr of Trials automatically:默认情况下启用此选项,并自动计算每个参与者的实验数量。Set Nr of Trials manually:当手动选项被激活时,您可以手动设置每个参与者的实验数量。这也将影响其他随机化设置的内部功能(即因素随机化和结果条件-组与实验)。Set Nr of Trials from data frame variable:当此选项启用时,实验数量将根据链接的数据框定义。
所有实验概览
All Trials Overview 表的 Randomization Settings 提供任务中创建的所有实验的快速概述,以及有多少条件组,有多少实验将被显示,以及存在多少变体。

Factor-Group:定义条件组因素的因素组。Condition-Group:条件组索引。#Conditions:条件组中条件的数量。#Shown Trials:条件组显示的实验数量。#Trial Variations:在条件组内定义的实验(变体)数量。如果您的研究中有Randomizations,则实验变体的数量将增加,如上图所示。
在此菜单的底部,您还将看到整体任务中的试验(变体)总数。
试验序列的模拟
Simulation of Trials Sequence 部分的 Randomization Settings 可用于模拟一个受试者的可能试验序列。通过单击“刷新”图标,可以考虑当前设置计算出新的可能序列。这里显示了每个试验的试验 ID 和条件编号。在此菜单的底部,您将看到每个受试者显示的试验总数。
注意: 默认情况下,模拟的是参与者 1 的第 1 组。

生理信号 - 设置
在 Physiological Signals 部分,您可以激活哪些生理信号应在特定任务中处于活动状态。
注意: 激活特定生理信号后,将弹出对话框,提示您自动创建必要的事件以进行数据记录。

启用心率检测:
心率检测 (rPPG) 可以启用,以监控和量化空间(或特定帧)中的心率。
注意: Physiological Toolbox Version (在 Settings 选项卡 → Physiology → Common Settings)必须设置为 v1.2 或更高,以便显示此选项。
在 Task Settings 的 Physiological Signals 选项卡中启用此选项后,将弹出对话框,提示您选择是否要为您自动设置特定事件。

BPM= 每分钟心跳(心率)T= 时间戳C= 测量的置信区间
启用头部和面部跟踪:
头部跟踪 可以在 Task Settings 的 Physiological Signals 选项卡中启用,以监控和分析任务中的头部运动。作为其中的一部分,还可以通过事件建立 面部跟踪,以在任务期间收集面部网格的坐标点。
启用眼动追踪:
在 Task Settings 的 Physiological Signals 选项卡中启用此选项后,将弹出对话框,提示您选择是否要为您自动设置特定事件(用于记录凝视或注视时间序列)。
![]()
在选择上述相关选项后,以下描述的设置选项将会显示。
![]()
漂移校正
启用眼动追踪后,主要的眼动追踪校正将在启用眼动追踪的第一个任务开始之前自动进行。
Number of points shown:定义显示多少点用于重新校准(设置为 0 以禁用)。默认设置为 7。Show recalibration before every:允许您在定义的试验数之前设置校准。默认设置为 7。Number of points used:决定使用的总点数(可以超出所显示的点数)。Directly apply/ subtract drift values from gaze data:启用后可以直接应用或减去凝视数据中的漂移值。Adaptive mode:启用时,允许根据交叉验证结果应用漂移校正。
注视检测
为测量注视,必须对凝视数据进行计算。您可以使用多个选项来指示您希望算法/注视分析如何工作。
注意: Physiological Toolbox Version (在 Settings 选项卡 → Physiology → Common Settings)必须设置为 v1.2 或更高,以便显示此选项。
![]()
无注视检测
禁用注视算法,因此在任务期间仅收集原始凝视数据。
实时注视
对于实时注视,计算在凝视数据到达时立即进行。此选项具有大约 50 毫秒的延迟。它非常适合需要基于注视进行即时参与者反馈的实验(如凝视依赖显示),并且生成更多短时注视。
延迟优化注视
对于延迟优化注视,计算不会立即进行(如上一个选项),而是等待观察后续的凝视点,然后再完成注视计算,从而使边界检测达到最佳。因此,此选项有 500 毫秒的延迟,但能够实现更高的准确性,并更好地检测较长的注视。建议在实验后分析或如果参与者的反馈可以稍微延迟时使用。
结束进行中的注视
由于计算注视是一个持续的过程,因此在算法仍在运行时,试验或帧可以结束。因此,此设置指示在进行中的注视但试验/帧结束时应该发生什么。以下选项可用于控制算法行为的这一部分:
No- Keep buffer running:
保持禁用以在所有帧/试验中进行连续跟踪。
Yes- At Frame End:
- 目的: 强制检测在帧结束时仍在凝视缓冲区中的不完整注视
- 为什么需要: 两种算法都有小的检测延迟,意味着一些凝视点在帧边界未被处理
- 何时使用: 如果您需要提前评估所有凝视数据(例如,确定参与者是否在继续到下一个帧之前注视目标,或者两个连续帧上有两个非常不同的刺激),请启用此项。这也会清除凝视缓冲区,以使下一个帧在干净的状态下开始。
Yes- At Trial End:
- 目的: 强制检测在试验结束时仍在凝视缓冲区中的不完整注视
- 为什么需要: 两种算法都有小的检测延迟,意味着一些凝视点在试验边界未被处理
- 何时使用: 如果您需要提前评估所有凝视数据(例如,确定参与者是否在继续到下一个试验之前注视目标),请启用此项。这也会清除凝视缓冲区,以使下一个试验在干净的状态下开始。
启用情绪检测:
在 Task Setting 的 Physiological Signals 选项卡中启用此选项后,将弹出对话框,提示您选择是否要为您自动设置特定事件(用于记录情绪检测值)。
注意: Physiological Toolbox Version 在 (Settings 选项卡 → Physiology → Common Settings) 中必须设置为 v1.3 或更高,以便显示此选项。
