结合CVI与Matlab,设计了一个脑机接口在线应用控制系统.首先,在CVI中通过TCP/IP实时接收脑电信号,通过触发回调函数对接收到的数据进行实时更新;其次,通过软件接口启用Matlab,将更新后的数据送入Matlab,在Matlab中对数据进行预处理、特征提取及分类;最后,在CVI中通过软件接口获取Matlab中识别出的类别号,并实现对虚拟车在线实时控制.系统采用多线程技术,充分发挥了软件优势互补的特点,可推动BCI的在线应用.
Labwindows/CVI Matlab Active 多线程 脑机接口