首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何制作Emotiv (便携式EEG)事件标记?

如何制作Emotiv (便携式EEG)事件标记?
EN

Stack Overflow用户
提问于 2020-05-13 15:30:09
回答 1查看 291关注 0票数 0

我正在考虑从Emotiv EPOC (EEG)中测量ERP,但在分析中,数据应该根据开始的时间和刺激的偏移来划分。因此,在记录期间,事件的时间,如开始或偏移,需要标记。Emotiv提供了通过串口记录事件标记的功能。然而,我对串口知之甚少,无法标记事件。你能通过串口告诉我Emotiv关于事件标记的基本用法吗?

下面是我试过的。

首先,我尝试了MATLAB (2008 A),

代码语言:javascript
运行
复制
s=serial("/dev/cu.Bluetooth-Incoming-Port");
fopen(s); 

然后,从Emotiv PRO开始,我开始了“设置连续点标记”,但是响应是

资源很忙。

第二,我尝试了不同的顺序,从Emotiv PRO开始,开始“设置序列点标记”,然后从MATLAB运行相同的代码,但是来自MATLAB的响应是

无法连接到/dev/cu.蓝牙-传入端口。可能的原因是另一个应用程序连接到端口或端口不存在。

第三,我尝试了新的MATLAB (2020a),

代码语言:javascript
运行
复制
s=serialport("/dev/cu.Bluetooth-Incoming-Port",9600)

我开始从Emotiv (没有出现错误)开始“设置序列点标记”,并再次从MATLAB (2020a)开始。

代码语言:javascript
运行
复制
write(s,1,"uint8")

但是,Emotiv PRO没有出现标记。

我确认Emotiv适当地记录标记键按下,但我不能从串行端口。

EN

回答 1

Stack Overflow用户

发布于 2020-05-15 08:56:12

哦,这可不容易。假设您没有实际的串口,您需要某种虚拟端口。一种选择是使用软件来创建它。然后,您的matlab将发送一条消息到它的端口和Emptiv将与另一个端口接收消息,都是虚拟的。您需要确保发送方和接收方都以相同的方式设置格式,例如波特= 115200 bps,数据大小=8位等。或者,您可以使用零调制解调器电缆连接USB线,并使发送方和接收方都相信这是串行电缆的两个侧面。我成功地使用了两台计算机,一台用来发送信号,一台用来接收。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61778629

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档