资源简介
基于neurosky的脑电采集套件,vs2010上数据接收DEMO
代码片段和文件信息
#include
#include
#include “thinkgear.h“
/**
* Prompts and waits for the user to press ENTER.
*/
void
wait() {
printf( “\n“ );
printf( “Press the ENTER key...\n“ );
fflush( stdout );
getc( stdin );
}
/**
* Program which prints ThinkGear EEG_POWERS values to stdout.
*/
int
main( void ) {
char *comPortName = NULL;
int dllVersion = 0;
int connectionId = 0;
int packetsRead = 0;
int errCode = 0;
/* Print driver version number */
dllVersion = TG_GetDriverVersion();
printf( “ThinkGear DLL version: %d\n“ dllVersion );
/* Get a connection ID handle to ThinkGear */
connectionId = TG_GetNewConnectionId();
if( connectionId < 0 ) {
fprintf( stderr “ERROR: TG_GetNewConnectionId() returned %d.\n“
connectionId );
wait();
exit( EXIT_FAILURE );
}
/* Set/open stream (raw bytes) log file for connection */
errCode = TG_SetStreamLog( connectionId “streamLog.txt“ );
if( errCode < 0 ) {
fprintf( stderr “ERROR: TG_SetStreamLog() returned %d.\n“ errCode );
wait();
exit( EXIT_FAILURE );
}
/* Set/open data (ThinkGear values) log file for connection */
errCode = TG_SetDataLog( connectionId “dataLog.txt“ );
if( errCode < 0 ) {
fprintf( stderr “ERROR: TG_SetDataLog() returned %d.\n“ errCode );
wait();
exit( EXIT_FAILURE );
}
/* Attempt to connect the connection ID handle to serial port “COM5“ */
comPortName = “\\\\.\\COM3“;
errCode = TG_Connect( connectionId
comPortName
TG_BAUD_57600
TG_STREAM_PACKETS );
if( errCode < 0 ) {
fprintf( stderr “ERROR: TG_Connect() returned %d.\n“ errCode );
wait();
exit( EXIT_FAILURE );
}
/* Read 10 ThinkGear Packets from the connection 1 Packet at a time */
packetsRead = 0;
while( 1 ) {
/* Attempt to read a Packet of data from the connection */
errCode = TG_ReadPackets( connectionId 1 );
/* If TG_ReadPackets() was able to read a complete Packet of data... */
if( errCode == 1 ) {
packetsRead++;
if( TG_GetValueStatus(connectionId TG_DATA_POOR_SIGNAL) != 0 ) {
/* Get and print out the updated attention value */
fprintf( stdout “New PQ value: %d\n“
(int)TG_GetValue(connectionId TG_DATA_POOR_SIGNAL) );
fflush( stdout );
}
/* If attention value has been updated by TG_ReadPackets()... */
if( TG_GetValueStatus(connectionId TG_DATA_MEDITATION) != 0 ) {
/* Get and print out the updated attention value */
fprintf( stdout “New attention value: %d\n“
(int)TG_GetValue(connectionId TG_DATA_MEDITATION) );
fflush( stdout );
} /* end “
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-08-07 09:48 thinkgear_testapp\
文件 4625936 2013-06-01 13:26 thinkgear_testapp\dataLog.txt
目录 0 2013-08-07 09:48 thinkgear_testapp\Debug\
文件 0 2013-01-12 09:16 thinkgear_testapp\Debug\dataLog.txt
文件 24201 2013-01-12 09:16 thinkgear_testapp\Debug\streamLog.txt
文件 557056 2010-06-29 12:42 thinkgear_testapp\Debug\thinkgear.dll
文件 2576 2013-08-07 09:48 thinkgear_testapp\Debug\thinkgear_testapp.Build.CppClean.log
文件 478 2013-08-07 09:48 thinkgear_testapp\Debug\thinkgear_testapp.log
目录 0 2013-08-07 09:47 thinkgear_testapp\ipch\
目录 0 2013-08-07 09:47 thinkgear_testapp\ipch\thinkgear_testapp-e8d51887\
文件 2031616 2013-08-07 09:47 thinkgear_testapp\ipch\thinkgear_testapp-e8d51887\thinkgear_testapp-9f109853.ipch
文件 4917099 2013-06-01 13:26 thinkgear_testapp\streamLog.txt
文件 557056 2010-06-29 12:42 thinkgear_testapp\thinkgear.dll
文件 31198 2010-06-29 12:42 thinkgear_testapp\thinkgear.h
文件 9262 2010-06-29 12:42 thinkgear_testapp\thinkgear.lib
文件 3283 2013-06-01 13:23 thinkgear_testapp\thinkgear_testapp.c
文件 4544 2013-01-11 10:25 thinkgear_testapp\thinkgear_testapp.dsp
文件 557 2013-01-11 09:26 thinkgear_testapp\thinkgear_testapp.dsw
文件 41984 2013-01-14 16:00 thinkgear_testapp\thinkgear_testapp.ncb
文件 55808 2013-01-14 16:00 thinkgear_testapp\thinkgear_testapp.opt
文件 1371 2013-01-14 15:55 thinkgear_testapp\thinkgear_testapp.plg
文件 1855488 2013-08-07 09:48 thinkgear_testapp\thinkgear_testapp.sdf
文件 900 2013-05-06 11:34 thinkgear_testapp\thinkgear_testapp.sln
文件 13824 2013-08-07 09:48 thinkgear_testapp\thinkgear_testapp.suo
文件 6352 2013-08-07 09:47 thinkgear_testapp\thinkgear_testapp.vcxproj
文件 1108 2013-08-07 09:47 thinkgear_testapp\thinkgear_testapp.vcxproj.filters
文件 143 2013-01-15 14:33 thinkgear_testapp\thinkgear_testapp.vcxproj.user
文件 2991 2013-01-12 09:16 thinkgear_testapp\thinkgear_testappmmmm.c
- 上一篇:ST7920中文字型码表
- 下一篇:美国的ttnt介绍
相关资源
- 神舟笔记本电脑电源管理软件
- 脑电波信号采集及传输电路
- 联想 IdeaPad Y580 ( Compal LA-8002P )笔记
- EEG脑电数据
- 健康人视觉工作记忆任务多通道脑电
- 如何自己动手做一个脑电波设备图文
- 基于深度学习的脑电信号研究
- 基于方差和深度学习的脑电信号分类
- BCI2003BCI Competition ⅡGraz脑电数据
- CHB-MIT数据描述.pdf
- 2003 BCI competition
- 联想小新300,IdeaPad300笔记本电脑电路
- 癫痫脑电信号的提取与识别
- ADS1299数据采集系统程序.zip
- eeglab工具
- 神念科技公司的脑电波资料.zip
- 视觉诱发脑电数据集
- EEG 脑电信号分析方法及其应用
- 第十七届华为杯研究生数学建模C题脑
- EEGLAB版本V14.1.1,
- 脑电波检测
- 脑电-小波分解
- 脑电数据采集分析操作过程
- 入门级脑波控制开发文档 TGAM数据流格
- 脑电信号相位锁定值eeg-plv
- 自己采集的静息态脑电eeg数据64导
- 300VA ups 电脑电源电路图
- ICA提取脑电信号特征值
- 脑电信号处理.rar
- 脑电信号放大电路 脑电信号放大电路
评论
共有 条评论