创建映像保留测试我的构建器视图

时间:2014-07-17 20:34:13

标签: psychopy

我今天早上刚刚下载了心理模型,并花了一天时间试图弄清楚如何使用构建器视图。我看了Jon Pierce的youtube视频“建立你的第一个PsychoPy实验(Stroop任务)”。在他的视频中,他正在解释如何使用excel创建一个条件文件,用于他的实验。我想进行一个非常相似的测试,其中会出现图像,并且需要对象给出是或否答案(正确答案已经预定义)。在他的条件文件中,他有列'''''和'corrans'。我想知道如果不是“单词”列,我可以有一个'图像'列。在本专栏中,我希望以与我说的相同的方式将所有图像上传到它们,并将它们与“是”或“否”的正确答案相关联。我们尝试这样做并将图像上传到条件文件中,但我们没有成功运行测试,并希望有人可以帮助我们。

提前谢谢。

P.S。我们不熟悉python或一般的代码,所以我们希望使用构建器视图来运行它。

编辑:这是我们在运行程序时收到的错误消息

####运行:C:\ Users \ mr00004 \ Desktop \ New folder \ 1_lastrun.py

4.8397错误找不到图像文件'C:/ Users / mr00004 / Desktop / New folder / PPT Retention 1 / Slide102.JPG';检查路径? Traceback(最近一次调用最后一次):   文件“C:\ Users \ mr00004 \ Desktop \ New folder \ 1_lastrun.py”,第174行,     image.setImage(图像)   文件“C:\ Program Files(x86)\ PsychoPy2 \ lib \ site-packages \ psychopy-1.80.03-py2.7.egg \ psychopy \ visual \ image.py”,第271行,在setImage中     maskParams = self.maskParams,forcePOW2 = False)   文件“C:\ Program Files(x86)\ PsychoPy2 \ lib \ site-packages \ psychopy-1.80.03-py2.7.egg \ psychopy \ visual \ basevisual.py”,第652行,在createTexture中     %(tex,os.path.abspath(tex))#确保我们退出 OSError:找不到图像文件'C:/ Users / mr00004 / Desktop / New folder / PPT Retention 1 / Slide102.JPG';检查路径? (试过:C:\ Users \ mr00004 \ Desktop \ New folder \ PPT Retention 1 \ Slide102.JPG)

2 个答案:

答案 0 :(得分:1)

是的,当然,这正是PsychoPy的设计目标。只需将图像名称放在条件文件的列中即可。然后,您可以在Builder Image组件中使用该列的名称" Image"领域。将选择适合给定试验的图像文件。

但是,你很难进一步帮助你,因为你还没有说明出了什么问题。 "我们没有取得任何成功"并没有给我们太多的帮助。

常见问题:

(1)确保使用完整的文件名,包括扩展名(.jpg,.png等)。至少我认为这些在Windows中始终不可见,但Python需要它们。

(2)将图像放在正确的位置。如果您只使用一个裸文件名(例如image01.jpg),那么PsychoPy会希望该文件与您的Builder .psyexp文件位于同一目录中。如果你想整理图像,可以将它们放在子文件夹中。如果是这样,您需要指定相对路径以及文件名(例如images / image01.jpg)。

(3)避免使用完整路径(从磁盘的根级开始):它们容易出错,并阻止实验移植到不同的位置或计算机。

(4)无论平台如何,在路径中使用正斜杠(/)而不是反斜杠(\)。

答案 1 :(得分:0)

在H驱动器中创建一个新文件夹,并在心理模型中填写图像列,例如'H:\ psych \ cat.jpg'它对我有用