Advertisement

Matlab通过USB端口发送trigger指令

阅读量:

采用脑电设备记录脑电信号时设置标记点较为方便后续的分析处理。但是控制刺激源电脑与记录脑电信号通常不在同一台机器中,在这种情况下就需要一种触发通信。解决这一问题可以通过在Matlab环境中调用发送Trigger信号的USB接口来实现。

我们的设备包括HD-72 Headset型号和Wireless Trigger - USB接口(请确认其他设备是否正确设置了相应的波特率参数)。在Windows环境下使用Matlab软件时,请按照以下步骤发送触发信号:首先启动Matlab并打开相关工具包;然后在命令行窗口输入相应的触发命令;最后保存并运行脚本以完成操作。

将USB接口连接到一台电脑上,并完成驱动程序的安装(通常会自动生成;如果需要手动安装,则可以通过搜索"FTDI USB串口驱动"进行操作)。同时,请确保另一台用于控制脑电的电脑及其相关设备也已开启,并处于准备开始数据采集的状态。

请启动设备管理器,在"端口"选项中选择"COM和LPT"项目,并确定连接到该USB设备的具体插口号(是COM1至COM4中的哪一个)

3、打开Matlab,在命令行输入

复制代码
    s = serial('COM3','BaudRate',57600);  %COM3需要根据具体的电脑更改
    fopen(s);
    fwrite(s, [7], 'uint8');   %数值在0-25

全部评论 (0)

还没有任何评论哟~