【发布时间】:2015-08-24 20:26:45
【问题描述】:
我一直致力于在 Psychopy 中设计一个实验,但在条件文件和文本元素之间的交互方面遇到了一些问题。我试图让我的条件文件(CSV 格式)来指定两个文本元素的位置(变量是“NowPos”和“LaterPos”)。在 CSV 文件的标题下方,我列出了两个不同的坐标对。在文本元素条件的“位置 [x,y]”字段中,我写了“$NowPos”(或“$LaterPos”,具体取决于元素)。有了这个,我打算指示 PsychoPy 从我的条件文件中读取指定的变量,该文件放置在调用它包含的变量的例程之外的循环中。但是,PsychoPy 自动编译的代码似乎试图在程序开头定义“NowPos”和“LaterPos”。因此,在 PsychoPy 请求它们时它们是未定义的,导致我的代码失败。
您对让 PsychoPy 立即查找正确的条件文件有什么想法吗?我可以不正确地格式化一些东西吗?
【问题讨论】:
-
如果它们被定义,代码应该不会失败,尽管演示文稿将只显示文本元素的恒定位置。请使用您收到的错误消息更新您的问题。
-
另外,向我们展示如何在条件文件的相关列中准确输入值。 TextStim 是否设置为“更新每个循环”或其他内容?