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

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