首先需要用python接收并轉發資料,然后用Matlab接收,原理:基于lsl,
1.python接收并轉發資料的代碼可以聯系管理員(wechat:l20081123456),在采購設備之后贈送代碼,
2.Matlab接收資料的代碼:
addpath(genpath('/home/ibagon/OpenBCI/OpenBCI_MATLAB/Matlab-Python/labstreaminglayer'))
%% instantiate the library
disp('Loading the library...');
lib = lsl_loadlib();
% resolve a stream...
disp('Resolving an EEG stream...');
result = {};
while isempty(result)
result = lsl_resolve_byprop(lib,'type','EEG'); end
% create a new inlet
disp('Opening an inlet...');
inlet = lsl_inlet(result{1});
[vec,ts] = inlet.pull_sample();
start = ts;
eeg_record = [];
while ts - start < 5
[vec,ts] = inlet.pull_sample();
eeg_record = [eeg_record;vec];
fprintf('%.2f\t',vec);
fprintf('%.5f\n',ts);
end
#本篇由BCIduino腦機介面開源社區原創/轉載(公眾號“BCIduino腦機介面社區”),BCIduino腦機介面社區由來自北京航空航天大學、康奈爾大學、北京大學、首都醫科大學等碩博發起成立,歡迎掃下面碼加入社群,也歡迎采購BCIduino腦電模塊和外骨骼等(某寶搜索即可或者掃碼詳詢),


轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/183726.html
標籤:python
上一篇:Java基礎——面向物件和類
