【发布时间】:2016-05-22 15:54:13
【问题描述】:
我是 python 以及科学实验设置的新手。我的实验设置包括向受试者展示一些用 Python 编程的视觉刺激。当受试者看着这些视觉刺激时,他们的眼睛数据将使用眼动仪 (Pupil Labs) 记录下来。 Pupil Labs 是一个开源平台,它还提供了这种设施,它使用 TCP 套接字将数据(即注视或眼球运动)广播到服务器。
现在我计划记录所有数据,例如显示特定刺激的时间以及记录从服务器接收到的眼球运动数据。问题是同步这两件事,比如在特定时间显示一些“xyz”刺激,我想记录在那个特定时间眼睛数据到底是什么。
我正在用 Python 编写代码,到目前为止发生的事情是有一个主程序使用psychopy 库显示刺激。在那个主程序中有一个从服务器接收数据的线程。
我想知道如何同步这个任务。我对这样的任务很陌生,我也不确定通过互联网寻找什么。我会很感激你的帮助。
【问题讨论】:
标签: python multithreading psychopy experimental-design