
文本对象
Text Object是Labvanced中一个多功能的工具,使研究人员能够在不需编码的情况下将文本刺激呈现给参与者。它在认知、社会和行为研究中得到广泛应用,用于显示单词、句子、说明或任何文本内容。
文本对象可以完全自定义,以满足实验的需求。研究人员可以控制字体类型、大小、颜色、对齐方式、位置,甚至通过事件进行动态更新,使其非常适合交互式和自适应实验。
添加文本对象
要在实验中包含文本对象,请打开任务编辑器工具栏中的Text & Code组,并选择Text。
编辑文本对象 - 文本编辑器
在处理Text Object时,将出现一个“文本编辑器”,在这里你可以进一步进行与文本相关的编辑。
文本编辑器可以像标准文字处理器一样用于修改/编辑文本。例如,可以更改字体大小、文本对齐、字体颜色及许多其他样式调整。图像和表格也可以包含在文本框内。有关文本编辑器功能的完整列表,请参阅此页面。
对象属性面板
对象属性面板(编辑模式下右侧)允许您完全自定义文本对象。这包括位置、文本框大小、可见性以及其他选项,如可拖动性。
控制文本对象
文本对象可以在实验中动态控制,以确定何时、如何以及在什么条件下出现或变化。这通常通过Labvanced中的时间轴(帧)和事件系统来管理。
可见性和时间
控制文本对象的最常见方法之一是在特定帧中放置它:
- 文本对象仅在其所在的帧中可见。
- 您可以通过调整帧的持续时间来控制它出现的时间。
- 要创建序列(例如,说明后跟刺激),请将不同的文本对象放在连续的帧中。
此外,您可以通过对象属性面板控制可见性:
- 切换可见性开/关
- 设置对象仅在满足特定条件后出现
使用事件控制文本
Labvanced的事件系统允许您在运行时动态修改文本对象。
常见的使用案例包括:
显示/隐藏文本
在参与者响应或计时器后触发文本出现或消失。更新文本内容
根据变量更改显示的文本(例如,显示像“正确”或“不正确”的反馈)。条件显示
根据逻辑展示不同文本(例如,如果参与者的答案正确)。
示例:
- 如果
accuracy == 1→ 显示“正确!” - 如果
accuracy == 0→ 显示“不正确”
将文本链接到变量
如前所述,文本对象可以通过链接到变量反映实时数据:
- 在文本编辑器内使用链接变量动态显示值。
- 将其与事件结合,在实验过程中更新变量。
这对以下内容尤其有用:
- 每次试验反馈
- 显示得分或计数器
- 个性化指示
动态文本
最重要的是,文本编辑器也可以用于插入并因此呈现变量(例如提供反馈)。在这些选项中,[x] 链接变量选项非常受欢迎,显示在左上角。此选项允许您突出文本,将变量链接到其上,使其显示值。

这对于显示得分、反馈或其他动态内容非常有用。
与其他对象结合
文本对象通常与其他元素一起使用:
- 按钮: 在响应选项旁显示说明
- 图像/视频: 提供说明或上下文
- 输入字段: 标记问题或提示
通过在帧和事件中协调多个对象,您可以创建完全交互的屏幕。
实际示例
一个简单的反馈流程:
- 参与者对一个问题作出回应
- 一个事件评估该回应
- 文本对象更新显示:
- “正确!”(绿色文本)
- 或 “不正确”(红色文本)
- 在短暂延迟后,下一帧开始
总结
控制文本对象涉及以下选项的组合:
- 帧 → 决定文本何时出现
- 事件 → 决定文本如何表现
- 变量 → 决定文本显示什么
这些工具共同允许您在实验中创建动态、响应性和互动的文本元素。