脑波设备mindwaveTGC接口示例】的更多相关文章

TGC是一个后台应用程序,它负责和脑波设备建立连接,并获取数据,另一方面,它打开了一个端口在监听,让二次开发的应用程序,可以通过socket连接到这个TGC后台程序,获取脑波数据并展示,这种接口适合非常高级的语言开发的游戏或者是其他应用,比如用flash来开发的游戏.这里演示还是用c语言,演示连接端口以及获取数据的方法. 演示代码如下: /******************************************************************* * Copyright…
对于TGCD的开发,神念科技提供的文件包括,头文件thinkgear.h,thinkgear.lib,thinkgear.dll,有这三个文件,在win32下开发就不是什么难事了吧 如果是java语言开发,那么有ThinkGear.java 如果是C#,那么可以参考ThinkGear.cs 我们这里只讲述C接口,对于C接口,在开发包目录下还有个示例程序thinkgear_testapp.c程序,你可以用vc打开,并链接上thinkgear.lib即可以运行.…
神念科技提供的mindwave提供了脑波耳机和相应的游戏,这些游戏你可以通过购买神念科技的mindwave耳机来获取,这里不多作介绍. 我们作为程序员,如果有了相应的创意,也可以通过他们提供的二次开发接口,来写自己的应用程序. 二次开发接口主要是通过神念提供的接口来获取脑波数据,我们的应用程序根据量化的脑波数据来实现一些展示或者控制,比如用脑波数据代替鼠标来进行游戏控制,代替鼠标和键盘. 神念科技提供的丰富的二次开发接口,开发接口包括三层,分别用于不同的开发环境:…
脑波,又称之为脑电波,是人大脑发出的电波,非常的微弱,只能通过设备来检测. 人的脑波在不同状态下,会不同,因此可以通过脑波来量化分析人的精神状态. 科学家讲脑电波分为四种,以下为详细解释(摘自百度百科): 一.α脑波 α脑波,是当人们放松身心.沉思时的脑波.它以每秒钟8-12周波的频率运行着.当人们在做"白日梦"或遐思时,脑波就会呈现这种模式.这种模式下的人应该是处于放松式的清醒状态中. 二.β脑波 β脑波,是一种有意识的脑波,它以每秒钟12-25周波的频率运行着.当人们处于清醒.专心…
数据流开发神念科技提供了两个文件ThinkGearStreamParse.h和ThinkGearStreamParse.cpp两个文件,主要接口为: 宏定义: /* Data CODE definitions */#define PARSER_CODE_BATTERY            0x01#define PARSER_CODE_POOR_QUALITY       0x02#define PARSER_CODE_ATTENTION          0x04#define PARSER…
前言:这个项目是在2016-2017完成的,做的很浅显,贴出来与大家分享,希望能有帮助. 摘要 本项目主要是针对脑电信号控制的智能轮椅的设计,脑电控制是智能医疗领域的重要研究方向,旨在帮助行动不便但智力清晰的老年人和残疾人士重获自主行动能力,使用者可以自主上的控制轮椅的前进.左拐.右拐.停止等运动. 本项目以STM32单片机为核心器件,包括脑电波采集及处理模块(以下简称脑电模块),电机驱动模块,语音控制模块,APP-WIFI控制模块和软件设计模块.控制系统不仅可以实现脑电与眼电信号相结合的混合脑…
php中创建和调用webservice接口示例   这篇文章主要介绍了php中创建和调用webservice接口示例,包括webservice基本知识.webservice服务端例子.webservice客户端例子,需要的朋友可以参考下     作为开发者来讲,要想写webservice接口或者调用别人的webservice接口,首先需要了解什么是webservice.简单说, WebService就是一些站点开放一些服务出来, 也可以是你自己开发的Service, 也就是一些方法, 通过URL…
Linux设备模型中的总线落实在USB子系统里就是usb_bus_type,它在usb_init的函数bus_register(&usb_bus_type)里注册.usb_bus_type定义如下: struct bus_type usb_bus_type = { .name = "usb", .match = usb_device_match, .uevent = usb_uevent, .suspend = usb_suspend, .resume = usb_resume…
php 接口示例: public function dev(){ $m=new Model('machine_info'); $ip=$_GET['ip']; echo $ip; //$arr=$m->select(); $arr=$m->find($ip); var_dump($arr); }; 访问接口: http://localhost/thinkphp/index.php/Env/dev?ip=192.168.32.15 192.168.32.15 array (size=4) 'sn…
###微信js-sdk开发获取签名和获取地理位置接口示例 前言:在做微信公众号开发时需要获取用户的地理位置信息,之前通过高德或者百度.腾讯等地图的api时发现经常获取不到,毕竟第三方的东西,后来改为采用微信内置的js-sdk中的获取地理位置接口,在这主要记录下签名的获取(麻烦点)和一个获取地理位置的例子. 准备工作: 微信测试号appid和appsecret 获取地址:微信测试账号获取 在测试账号里先填写接口配置信息和js接口安全域名(这个是必须的) 示例:页面中需要点击图标获取地理位置信息 流…
  webservice接口示例(spring+xfire+webservice) CreateTime--2018年4月2日17:36:07 Author:Marydon 一.准备工作 1.1 jar包 springjar包,xfire jar包,webservicejar包 1.2 目录结构 二.代码设计 web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi=&quo…
关于如何使用微信JS-SDK,可以查看官方介绍说明:查看链接 在使用分享接口的过程中,查看了示例代码,其中包含两个文件jsapi_ticket.php和access_token.php,记录一下这两个文件的作用. 在官方文档中介绍了access_token如下: access_token是公众号的全局唯一接口调用凭据,公众号调用各接口时都需使用access_token.开发者需要进行妥善保存. access_token的存储至少要保留512个字符空间.access_token的有效期目前为2个小…
在SkylineGlobe TerraExplorer for Web 7.1.0版本(俗称H5免插件版本)中,如何使用SGWorld接口的三维视域分析方法呢? 请参考下面的示例: 通过下面的代码大家不难发现,这个函数方法是基于Cesium的接口重新封装的,示例代码里面也混杂了一些Cesium的接口, 这样看,如果以后我们要用Skyline的这个H5免插件版本做开发,Cesium的接口也要一并学习啦. var MyViewshedTool = function () { //SET TOOL I…
JdbcTemplate类使用org.springframework.jdbc.core.RowMapper <T>接口在每行的基础上映射ResultSet的行.该接口的实现执行将每行映射到结果对象的实际工作.如果抛出SQLExceptions将被调用的JdbcTemplate捕获和处理. 接口的声明 以下是org.springframework.jdbc.core.RowMapper<T>接口的声明 - public interface RowMapper<T> Ja…
org.springframework.jdbc.core.ResultSetExtractor接口是JdbcTemplate的查询方法使用的回调接口.此接口的实现执行从ResultSet提取结果的实际工作,不需要担心异常处理,它调用JdbcTemplate捕获并处理SQLExceptions. 该接口主要用于JDBC框架本身. RowMapper通常是ResultSet处理的简单选择查询,每行映射一个结果对象,而不是整个ResultSet的一个结果对象. 接口的声明 以下是org.spring…
org.springframework.jdbc.core.PreparedStatementSetter接口充当JdbcTemplate类使用的一般回调接口.该接口在JdbcTemplate类提供的PreparedStatement上设置了使用相同SQL的批处理中的每个更新的值.实现负责设置必要的参数.已经提供带有占位符的SQL,使用此接口比PreparedStatementCreator更容易:JdbcTemplate将创建PreparedStatement,回调仅负责设置参数值. 接口的声…
做项目难免需要测试,要测试就需要一些接口,现在网上的很多接口都是需要收费的. 以下是目前找到的免费 JSON API免费接口 云聚数据 网吧数据 其中选取了一个百度百科的接口 百度接口 百度百科接口: http://baike.baidu.com/api/openapi/BaikeLemmaCardApi?scope=103&format=json&appid=379020&bk_key=关键字&bk_length=600用例(请右击在新窗口打开) 查询出错示例如下:查看原…
随着多媒体技术和网络通信技术的迅速发展,视频监控技术在电力系统.电信行业.工业监控.工地.城市交通.水利系统.社区安防等领域得到越来越广泛的应用.摄像头直播视频监控通过网络直接连接,可达到的世界任何角落,并能够通过控制云台.存储视频监控音视频,对现场远程运维,实现随时随地想看就看的安防需求. 背景需求 摄像机云台控制在摄像机当中很常见,摄像机能将当前状态下云台的水平角度.倾斜角度和摄像机镜头焦距等位置参数存储到设备中,需要时可以迅速调用这些参数并将云台和摄像头调整至该位置. 摄像机只要支持Onv…
driver.c: #include <linux/kernel.h> #include <linux/module.h> #include <linux/init.h> #include <linux/types.h> #include <linux/device.h> #include <linux/platform_device.h> #define DRIVER_NAME "my_dev" static i…
1.USB package com.yfs.javase; public interface USB { //定义规范 public void read(); public void write(); } 2.UDisk读写 package com.yfs.javase; public class UDisk implements USB { @Override public void read() { System.out.println("从U盘读取数据..."); } @Over…
asp示例: function getHTTPPage(strurl,data)   on error resume next   set http = Server.CreateObject("Msxml2.XMLHTTP")  http.Open "POST",strurl, false   http.setRequestHeader "Content-type:", "text/xml;charset=GB2312" …
上面是控制台示例代码 public class Sample{ private final static String URL = "http://order.sto-express.cn:8001/api/Order/ProcessRequestTest"; private final static String APPKEY = "appkey"; private final static String APPSECRET = "secret"…
<?php ); //错误信息 ); //php启动错误信息 ini_set('date.timezone','Asia/Shanghai'); ); //打印出所有的 错误信息 ini_set('error_log', dirname(__FILE__) . '/error_log----------------.txt'); //将出错信息输出到一个文本文件 /** * 接受用户登陆时提交的验证码 * //1. 获取到用户提交的验证码 * //2. 将session中的验证码和用户提交的验证…
REST是英文representational state transfer(表象性状态转变)或者表述性状态转移;Rest是web服务的一种架构风格;使用HTTP,URI,XML,JSON,HTML等广泛流行的标准和协议;轻量级,跨平台,跨语言的架构设计;它是一种设计风格,不是一种标准,是一种思想Rest架构的主要原则 网络上的所有事物都被抽象为资源 每个资源都有一个唯一的资源标识符 同一个资源具有多种表现形式(xml,json等) 对资源的各种操作不会改变资源标识符 所有的操作都是无状态的 符…
我使用的是HC05和BT06俩个蓝牙模块 1.[AT模式]HC05蓝牙模块的PIO11接VCC,上电后即进入HC05AT指令模式,对于BT06蓝牙直接上电进入AT模式,用USBT06转TTL模块连接到电脑的USBT06接口. 2.[打开串口调试助手]开启2个串口调试窗口,一个打开HC05的COM口,一个打开BT06的COM口.[HC05默认波特率一般为38400,BT06默认是9600]. 3.[恢复HC05默认设置]串口调试助手HC05,将HC05恢复默认设置:AT+ORGL\r\n     …
修改后的php示例代码! <?php /** * wechat php test */ //define your token define("TOKEN", "wechatbyzp"); $wechatObj = new wechatCallbackapiTest(); $wechatObj->valid(); class wechatCallbackapiTest { public function valid() { $echoStr = $_GE…
INavigationAware接口 public interface INavigationAware {     bool IsNavigationTarget(NavigationContext navigationContext);     void OnNavigatedTo(NavigationContext navigationContext);     void OnNavigatedFrom(NavigationContext navigationContext); } 当从本…
一.项目架构 二.项目内容 1.GlobalCrosConfig.java package com.config; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.config.annotation.CorsRegistry; import o…
Lock 的挂起 await()  唤醒signal() Lock 简单示例 public class LockDemo { public static void main(String[] args) { SaleTicket saleTicket = new SaleTicket(); new Thread(() -> { for (int i = 1; i < 20; i++) { saleTicket.sale(); } }, "1号员工").start(); ne…
总感觉有点虚,但慢慢找到感觉了.将对象放进数组里,这就比较深入了. interface drawTest{ public void draw(); public void doAnyThing(); } class ParallelogramUserInterface extends QuadrangleUserInterface implements drawTest{ public void draw(){ System.out.println("Parallelogram.draw()&q…