Houxy0522

Results 1 issues of Houxy0522

很高兴可以使用贵校和贵团队开发的MetaBCI平台进行实验,但是我在进行运动想象的在线实验时产生了一些困惑,向您请教一下,主要问题是:在线实验的具体操作流程是什么? 我使用了您项目中提供的范式demo-stim_demo.py,online=True作为在线实验范式,在线demo-Online_mi.py作为在线采集后台,我的操作流程是先运行范式界面,但是不进行任何操作(不点击enter),之后运行Online_mi.py,但是这样的操作流程会导致一些问题: 第一个问题关于在线程序和刺激程序的连接,在运行Online_mi.py之后,切回在线范式时,在初始界面选中MI点击enter后,范式界面没有反应,不进入出现左右手的页面,而且FeedbackWorker在run()函数中,会产生except queue.Empty 异常,导致陷入循环等待。而在进行离线采集,online=false时,范式不用和在线程序进行连接时,可以正常运行,请问这是否代表我的在线程序和刺激程序并没有进行正确的连接,如何将在线程序和刺激程序进行正确的连接呢,仅仅保证lsl_source_id相同即可? 第二个问题关于在线程序和NeuroScan的连接,我使用的是curry8的协议,NeuroScan36导联(不是64导联,此处有影响吗?),在ns.start_acq()里,会进行两次self.recv(​),其中第一次self.recv(​)可以正常运行,b_header ={bytes} b'DATA\x00 x01 x00 x01 x00 x00 x00 x00’,self._unpack_header(b_header)解析出来header = tuple : ('DATA', 1, 1, 0),由于pkf_size=0,不从socket读取数据;但是第二次self.recv(​)运行异常,会陷入socket循环等待,主要原因是b_header ={bytes} b'x00 x00 x00 x04 x00 x00 x00...