亚洲v欧美v日韩v国产v_99香蕉国产线看观看这里有精品_亚洲AV无码成人精品区狼人影院_91午夜无码鲁丝片久婷99精品华液_日韩毛片免费_黄色特级毛片

你的位置:首頁 >> 產品展示 >> 表面肌電傳感器系統 >> 大腦工作室  大腦工作室
腦電圖數據文件
來源:delsys表面肌電腦電分析系統_EMG_EEG_人因工程 | 發布時間:2023/5/15 8:39:56 | 瀏覽次數:

在瀏覽器中打開PRO版本你是開發者嗎?試用HTML to PDF API pdfcrowd.com

步驟5。提取時期

研究連續記錄的事件相關腦電動力學

數據,鎖定到感興趣事件的數據時期應該是

提取。要提取時期,請選擇“工具\提取時期”。然后

選擇要提取的事件和要提取的歷元的長度

提取。

步驟6。刪除瀏覽器PRO版本中的基線值你是開發者嗎?試用HTML to PDF API pdfcrowd.com

步驟5。提取時期

研究連續記錄的事件相關腦電動力學

數據,鎖定到感興趣事件的數據時期應該是

提取。要提取時期,請選擇“工具\提取時期”。然后

選擇要提取的事件和要提取的歷元的長度

提取。

步驟6。刪除基線值EEGLAB可用于分析和可視化使用OpenBCI硬件和軟件記錄的EEG數據集。EEGLAB可以處理各種不同的文件類型,包括從OpenBCI GUI導出的文件,正如我們在上一篇文章中看到的那樣。

 

準備好數據

腦電圖數據文件

腦電圖數據可以存儲ASCII文件(通常以“.txt”擴展名保存)。OpenBCI處理GUI將數據保存在文本或逗號分隔值(csv)文件中,這些文件將輸出到OpenBCI_Processing目錄中的“SavedData”目錄中。

 

使用以下命令將CSV文件導入為MATLAB矩陣:

 

>data=csvread('…/directory/yourfile.txt',行偏移量,列偏移量)

例如:

 

>數據=csvread('…/OpenBCI RAW-__.txt',5,1);

行偏移量是EEG數據開始前txt文件中的行數(在當前版本的OpenBCI GUI中,數據開始前有5行注釋行,因此偏移量應為5,以使矩陣從第6行開始)。列偏移量跳過樣本編號列。

 

您還可以編寫一個函數來打開文件,避免每次都寫入和更改文件名。要做到這一點,您必須編寫下面顯示的代碼,并將其保存為“.m”文件。

 

函數[data]=打開文件()

%提示用戶輸入文件名

[fname,fdir]=uigetfile(。。。

{'*.csv','csv文件(*.csv)'。。。

'*.xlsx','Excel文件(*.xlsx)'。。。

'*.txt*','文本文件(*.txt*)'}。。。

'選擇一個文件');

 

%將完全格式的文件名創建為字符串

filename=完整文件(fdir,fname);

 

%檢查文件是否存在

assert(exist(filename,'file')==2,“%s不存在。”,文件名);

 

%讀取數據,跳過前5行

數據=csvread(文件名,5,0);

終止

廣告

 

報道此廣告

 

您可以使用以下行從命令窗口調用該函數(請記住將兩個腳本保存在同一文件夾中):

 

[data]=打開文件();

如果您使用帶有加速度計數據和輔助數據的OpenBCI V3板,則在將數據發送到EEGLAB之前,您可能需要分離數據的最后三個通道,以便僅單獨處理EEG數據和加速度計數據。要將不同的數據與相應的變量分開,請輸入以下命令:

 

%創建常規變量

EEGData=數據(:,2:9);

AuxData=數據(:,10:12);

時間=(0:4:長度(eegdata))';%時間矢量

1.5埃格達

圖1。頻道數據應保存在列中,而不是行中。

通道位置文件

通道位置對于以2-D或3-D格式繪制EEG頭皮圖非常有用。OpenBCI對8通道和16通道模型使用標準的10-20格式,可以在以下.ed文件中找到:8通道和16channel。然后,您可以通過單擊“通道位置文件或信息”旁邊的“瀏覽”并定位您下載的OpenBCI.sed文件來導入通道數據。

 

1.5-氯ocs

圖2:頻道位置文件。所有元素都用制表符分隔。

如果您需要編輯頻道位置,我建議編輯位于“\eeglab\sample_data”中的“eeglab_chan32.locs”或位于“\eeglab\ssample_locs”中的”Standard-10-20-Cap25.ced“。您應該使用任何文本編輯器,如寫字板、NotePad++、Atom……無論哪種更適合您,都可以編輯文件。請記住將其保存為“.sed”文件,而不是“.txt”文件。

從EEGLAB開始

如果EEGLAB尚未運行,請在Matlab命令行中輸入“EEGLAB”以啟動程序。在運行它之前,請檢查您的路徑是否正確。

 

1-艾格拉布

圖4。執行了“eeglab”命令的MATLAB窗口。

EEGLAB主窗口將在您的屏幕上彈出:

 

0-艾格拉布

圖5。EEGLAB的主窗口。

使用EEGLAB GUI將矩陣導入EEGLAB:文件->導入數據->使用EEGLAB函數和插件->從ASCII/float文件或Matlab數組。

 

在出現的彈出窗口中,輸入有關數據集的信息。選擇“Matlab變量”,然后輸入存儲矩陣的變量的名稱。鍵入數據采樣率(應在“txt”文件的頂部注釋它——在OpenBCI GUI中默認情況下通常為250 Hz)。其他字段可以保留為默認值,EEGLAB將自動填寫數據集中的信息。

 

2-數據_電子標簽

圖6。導入腦電圖數據和通道位置。

祝賀EGE數據和通道位置現在已導入EEGLAB,您可以對數據進行各種數據分析并將其可視化。

 

使用EEGLAB GUI將數據繪制到EEGLAB中:繪制->通道數據(滾動)。默認情況下,EEGLAB的窗口長度為5秒(x軸)。如果要更改,必須選擇“設置”->“時間范圍”以在圖形窗口中顯示,并鍵入新的窗口長度。

 

繪圖數據3.png

圖7。繪制腦電圖數據和改變窗口長度。

此外,你還可以通過玩一點情節底部的“+”和“-”來改變情節的規模。我建議采用50或100分制。因此,您將對腦電圖數據有更好的透視和可視化效果。這應該是這樣的結果:

 

腦電圖.png

圖8。比例因子為100的腦電圖數據可視化。

工具書類

 

 
TAG:
打印本頁 || 關閉窗口
 上一篇:GAMES研究
 下一篇:CGX MOBILE-128 Quick-32r