研究文章
Craniux:为脑机接口研究一种基于labview的模块化的软件框架
图2
引擎执行。
初始化后,每个引擎收益到主序列循环,核心引擎过程是顺序执行。数据信号链中的第一个收到前面的引擎,和任何参数值变化收到本地引擎的更新GUI。系统下执行任何操作特定于单个引擎(例如,计算控制信号或更新显示),并将这些行动的结果发送给链中的下一个发动机信号。当前值的数据项可视化被放置在一个队列,和数据发送到数据保存经理。引擎然后继续主序列循环的开始等待下一个输入的到来。平行于主序列循环并行流程设计的异步操作。这些过程总是包含从GUI和接收参数值更新发送数据可视化GUI,并可能包括个人引擎特定的操作,如解码器培训或监视事件。阴影块代表这些地区要修改的由开发人员在创建新的引擎,而白色代表的部分代码块提供核心功能。
![]() |
