AirgameシングルチャネルEEG機器は、lslを介してMatlabでデータを受信します

まず、Pythonを使用してデータを受信および転送し、次にMatlabを使用して受信する必要があります。原則として:lslに基づいています。
1.管理者(wechat:l20081123456)に連絡して、データを受信および転送するPythonのコードを入手し、機器の購入後にコードを提供することができます。

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の購入も歓迎します。 EEGモジュールやエキソスケルトンなど。詳細な問い合わせについては、検索またはコードをスキャンできます)。
ここに画像の説明を挿入

ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/nvsirgn/article/details/109185668