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呢?下图就是最好的解释~