BrainFlow探索日记【1】

 

[BrainFlow API](https://brainflow.readthedocs.io/en/stable/DataFormatDesc.html)

在这里可以看到很多好东西

 我们先尝试了Python Get Data from a Board代码,结果不行,会报错,如下图:

 

然后我们去找了parser.add_argument()函数,发现当其中的required=True的时候是需要传参的,而我们根本不知如何传入参数,只能继续看API文档,然后发现了一个有用的东西enable_dev_board_logger()

 

Python Get Data from a Board中有如下代码,但在报错中却没有log信息;我们暂且先把这个py无视掉,去运行了Python MNE Integration ,因为该py里面也有BoardShim.enable_dev_board_logger ()函数,但因为除了Python Get Data from a Board的py文件都用的是合成板,不能实时读取数据,所以我们将BoardIds.SYNTHETIC_BOARD.value改成BoardIds.CYTON_BOARD.value,结果发现如下错误:

 

 再结合下图,终于弄明白了接口是通过端口链接,而不是直接连接设备,输入id就可以的。

 

 

 接着我们点击"D:\python_jar\Anaconda\lib\site-packages\brainflow\board_shim.py"上图箭头指的蓝色的链接,进入board_shim.py,将self.serial_port=''中填入COM3。

 

 

 为什么是COM3呢?下图就是最好的解释~

 

posted @ 2020-03-30 00:02  ICY2INVINCIBLE  阅读(968)  评论(0编辑  收藏  举报
Live2D