微光MATLAB仪器驱动程序
编者按:受欢迎的文件2015年
介绍
微光Matlab仪器驱动程序包是一组Matlab Shimmer2。m文件旨在帮助用户,Shimmer2r, Shimmer3 Verisense在Matlab微光建立应用程序的开发。请继续进行来Verisense。
微光3设备开始使用微光Matlab仪器驱动程序请参阅微光Matlab仪器驱动程序用户手册。为了更有效地沟通更改我们将过渡到Github的使用,将不再从Rev2.9开始更新用户指南。我们将继续提供让用户指南为Shimmer3用户存储库中。
Rev2.9
发布日期17/06/2022
牧师2.8以后的更改
修改
添加Verisense工具
自述文件更新
用户指南添加到资源文件夹
修订历史
Rev0.1是原来的测试版。
发布日期02/02/2012。
Rev0.2是原始和bug修复和次要的测试版
修改。发布日期17/02/2012。
牧师0.1以后的更改
已知的错误
错误ID。0.1.1错误描述:尝试断开连接已经断开连接时产生一个错误。故障状态:固定的。
错误ID。0.1.2错误描述:问题早在2011年Matlab和boolean()变量。故障状态:固定的。
错误ID。0.1.3错误描述:等待应答超时在某些系统。ShimmerHandleClass改变。m - > DEFAULT_TIMEOUT价值从5秒8秒。故障状态:固定的。
修改
ShimmerHandleClass.m-> waitforack Added tic/toc to improve accuracy of timeout functionality
小更新和修正Matlab图书馆用户手册
Rev0.3是原始和bug修复和次要的测试版
修改。发布日期27/02/2012。
牧师0.2以后的更改
已知的错误
错误ID。0.2.1错误描述:错误检查未能隔离腐败的数据包。故障状态:固定的。
错误ID。0.2.2错误描述:13 10字节序列被解读为“回车”“换行符”,13被自动删除。故障状态:固定的。
修改
plotandwriteexample。m数据现在写在标签分隔格式而不是逗号分隔的格式。
小更新和修正Matlab图书馆用户手册
Rev0.4是原始和bug修复和次要的测试版
修改。发布日期29/02/2012。
牧师0.3以后的更改
修改
名称的改变从微光Matlab Matlab仪器驱动库闪闪发光。
适当的改变用户手册以反映更改名称。
Rev0.5是原始版本的bug修复
发布日期24/04/2012。
牧师0.4以后的更改
已知的错误
错误ID。0.4.1错误描述:磁力仪信号错误当期望值是负的。故障状态:固定的。
Rev1.0是第一个完整的版本。它是基于原来的测试版
显著增加的功能。添加包含检索未校准和校准数据的能力和方法,以检查任何丢弃的数据包。
发布日期03/07/2012。
牧师0.5以后的更改
已知的错误
错误ID。0.5.1错误描述:传感器都启用了心率传感器时启用。故障状态:固定的。
增加了以下功能:-
getcalibrationparameters getacceldata calculatetwoscomplement getgyrodata getmagdata gettimestampdata getecgdata getemgdata getexpboarddata getstraingaugedata getgsrdata getheartratedata getenabledsensors calibrategsrdata calibrateinertialsensor calibratetimestampdata getpercentageofpacketsreceived getdata
Rev1.1
发布日期13/08/2012。
牧师1.0以后的更改
已知的错误
错误ID。1.0.1错误描述:采样频率高于255赫兹存储为255。故障状态:固定的。
Rev1.2
发布日期13/08/2012。
牧师1.1以后的更改
已知的错误
错误ID。1.1.1错误描述:采样频率高于255赫兹存储为255年调查已经完成。故障状态:固定的。
Rev1.3
发布日期21/02/2013。
牧师1.2以后的更改
修改
命令setpmux已经设置为私有函数,现在pmux设置自动根据电池电压监测或实验板是否启用。使棉絮电压监测以下方法更新/
- getdata
- getenabledsignalnames
- getbattvoltdata
- setexternalboard
- setenabledsensors
- 更新校准方法,现在返回com端口当闪光设备没有校准
- 已经更新的gsr校准方法
- accel校准参数更新
- 默认accel校准参数添加了所有范围
- 默认对齐accel已更新
- 警告有关相声在使用公司accel + exp董事会a7补充道
- 警告味精有关校准参数在设定accel范围不同
已知的错误
错误ID。1.2.1错误描述:setpmux和setfivevoltreg命令不工作。故障状态:固定的。
Rev1.4
发布日期20/03/2013。
牧师1.3以后的更改
修改
- 电池监控
- 电池电量过低的通知(只适用BTStream)
- 心电图,肌电图,所有校准参数
- 写心电图和肌电图校准参数
- 固件版本现在支持(Boiletplate 万博1manbetx0.1和1.0 BTStream),注意,样板现在被认为是遗留的固件
- 更新心率支持BTStream 1.0现在发送一个2万博1manbetx字节的值,表明当脉冲发生的脉冲之间的时间颇和前一个
- 心电图和肌电图单位mVolts *时默认使用校准参数
Rev1.5
发布日期27/06/2013。
牧师1.4以后的更改
修改
- 磁力仪配置(范围和数据速率)。
- 三维取向的评估(以四元数格式);注意,accel,陀螺和杂志必须启用。
- 新的例子:orientation3Dexample.m。
- 陀螺造成的标定方法更新抵消偏差向量。
- 添加函数来设置缓冲区大小;这就是所谓的从shimmer.connect ()。
- 固定FirmwareVersion非整数值。
Rev1.6
发布日期27/06/2013。
牧师1.5以后的更改
修改
- 使用Shimmer3更新
Rev1.7
发布日期11/10/2013。
牧师1.6以后的更改
修改
- 更新工作BTStream和样板
- 固定2补充方法
Rev1.8
发布日期14/10/2013。
牧师1.7以后的更改
修改
- 压力传感器支持Shimmer3补充道万博1manbetx
Rev1.9
发布日期xx / xx / 2013。
牧师1.8以后的更改
修改
- 更新2补充方法,因为当前使用BITCMP (x, n)被弃用
- 更新代码来支持低噪声Accel和万博1manbetx广泛Accel
- getdata更新方法来检查是否有任何数据从缓冲区读取之前过程数据
- GSR支持Shimm万博1manbetxer3补充道
- 添加小支持EXG内部测试万博1manbetx,用户应该等待官方发布
Rev2.0
发布日期29/01/2014。
牧师1.9以后的更改
修改
- 删除旧的文件夹(fw)和旧脚本不属于
Rev2.1
发布日期21/03/2014。
牧师2.0以后的更改
修改
- ExG支万博1manbetx持Shimmer3(包括例子)
- 添加battlimitwarning Shimmer3
- 修改意见和警告
Rev2.2
发布日期01/07/2014。
牧师2.1以后的更改
修改
- 桥放大器支持Shimmer3 (S万博1manbetxhimmer2/2r等效应变仪)
- 改善滤波器的实现(使用FilterClass.m)
- 函数设置宽量程加速度计为Shimmer3高分辨率和低功率模式
- 兼容性改变信号名称加速器(用户手册部分Shimmer2r和Shimmer3之间的差异)
- 使用宏启用传感器
- 函数具体的警告
- 修改后的评论
- pppgtoheartrateexample(心率从照片体积描记器)
- 改进现有的例子
- 固件兼容性代码
Rev2.3
发布日期13/10/2015。
勘误表
- 在ShimmerHandleClass没有更新版本号(v2.2)
牧师2.2以后的更改
修改
- 添加SetEnabledSensorsMacrosClass disableallsensors()——为了方便启用/禁用传感器。
- 改进现有的例子。
- orientation3Dexample——改变了Shimmer3微光可视化定位。
- 添加小描述低水平的功能。
- 新的getdata(),弃用旧函数depricatedgetdata ()
- ExG脱铅的支持万博1manbetx
- 得到扩展板ID的支持万博1manbetx
- LogAndStream弗兰克-万博1manbetx威廉姆斯的支持
- 支持可配置的波特率万博1manbetx
- 从心电图ecgtoheartrateexample(心率)
- plotandwriteecgleadoffdetectionexample
- plotandwriteemgleadoffdetectionexample
固定的错误
- 16位ExG解析错误- interpretdatapacketformat ()
- 应变仪数据不正确的校准;获得乘以系数2.8,而这应该是一个因素1。
- 桥放大器+数据不正确的校准;获得乘以系数2.8,而这应该是一个因素1。
- 不正确的默认Shimmer3磁强计校准参数。(次要的影响:几个测试值范围从数据表用来代替默认值,校正矩阵乘以1。)
Rev2.4
发布日期06/03/2015。
牧师2.3以后的更改
修改
- 添加resettodefaultconfiguration()——重置微光Shimmer3的默认配置。
- 类属性现在更新当setconfigbytes () / setconfigbyte0 ()。
- 广泛Accel Autoset数据速率,陀螺,杂志和ExG当闪光设置采样率。
固定的错误
- getorientation3D()——错variablename internalBoard。
- parseinquiryresponse()——类属性ConfigByte1正确更新。
Rev2.5
发布日期12/05/2015。
牧师2.4以后的更改
修改
- 建议改变滤波器截止频率在plotandwriteemgexample 5赫兹
- 更新:ShimmerBiophysicalProcessingLibrary_Rev_0_8.jar
- getgsrdata() - >重新回到Shimmer3 Shimmmer2r值
- 修改getpercentageofpacketsreceived(),以适应小可能内部微光时钟的变化
固定的错误
- 更新readfirmwareversion兼容版> 0.6.0/0.4.0 BtStream / LogAndStream。
- 固定错误estimategyrooffset()的情况下当GyroBuffer = [0 0 0];
- DAccelCalParametersOV / DAccelCalParameterSM / DAccelCalParametersOVAM Shimmer2r值- >改为Shimmer3值(2 g)。
- 添加缺失的情况下在getcalibrationparameters getaccelrange = = 0 ()。
Rev2.6
发布日期dd / mm / yyyy。
牧师2.5以后的更改
修改
- 更新/纠正帮助评论getdeprecateddata () / getdata ()。
- 更新ShimmerBiophysicalProcessingLibrary + Rev_0_10 Readme。
- 新版本的更新ecgtoheartrateexample ShimmerBiophysicalProcessingLibrary——改进ECGtoHR算法。
- 更新和重命名LogAndStream状态。
- 固件兼容性代码> = 6:
- 三个字节的时间戳。
- 添加得到电池电压命令(“连接”状态——新生态基命令响应)。
- 对于LogAndStream弗兰克-威廉姆斯:
- 添加获取/设置/读/写功能真正字时钟(RWC)闪烁。
- 添加新操作方法来启动/停止的日志只有;停止“日志+流”- >“停止”现在只有停止流。
- 对于LogAndStream弗兰克-威廉姆斯:
- 固件兼容性代码> = 7:
- 禁用电池电压的周期流;不受支持万博1manbetx的。
- 添加enabletimestampunix()——启用:
- 得到系统(PC)去年样本在每个串行缓冲时间戳。
- 之后添加的Unix时间戳数据通道之间的“时间戳”——“Nan”连续系统时间戳。
- 添加convertUnixTimeMillisecondsToMatlabTime () / convertMatlabTimeToUnixTimeMilliseconds ()
Rev2.7
发布日期14/08/2017。
牧师2.6以后的更改
修改
- 添加支持新的万博1manbetxIMU / BMP传感器。基于“HardwareCompatibilityCode”,看到determinehwcompcode ()。
- 增加了压力/温度- BMP180 / BMP280示例。
- 小评论修复的例子。
- 更新getexpboardid SR31统一委员会()——:SR47-49。
- setaccelrate()——添加率为LSM303DLHC设定“9”——1344 hz。
Rev2.8
发布日期19/09/2017。
牧师2.7以后的更改
修改
- 错误修复- > HardwareCompatibilityCode Shimmer3 IMU (SR31)。
- 其他小错误修正。
- 现在还写例子信号格式/单元文件。
引用作为
微光工程团队(2023)。微光MATLAB仪器驱动程序GitHub (https://github.com/ShimmerEngineering/Shimmer-MATLAB-ID/releases/tag/v2.9.0)。检索。
资源
VerisenseTools
四元数
版本 | 发表 | 发布说明 | |
---|---|---|---|
2.9.0 | GitHub上看到这个版本发布说明:https://github.com/ShimmerEngineering/Shimmer-MATLAB-ID/releases/tag/v2.9.0 |
||
2.8.0.0 | 牧师2.7以后的更改 修改 |
||
2.7.0.0 | v2.7 |
||
2.6.0.0 | v2.6——完全兼容使用弗兰克-威廉姆斯:BtStream 0.8.0 / LogAndStream 0.6.0 |
||
2.5.0.0 | v2.5 |
|
|
1.11.0.0 | v2.4——完全兼容使用弗兰克-威廉姆斯:BtStream v0.5.0 / LogAndStream v0.3.0。 |
|
|
1.10.0.0 | v2.3——完全兼容使用弗兰克-威廉姆斯:BtStream v0.5.0 / LogAndStream v0.3.0。 ——ExG脱铅的支持万博1manbetx |
|
|
1.9.0.0 | 转载rev2.2 |
||
1.8.0.0 | 请注意,BtStream固件v0.4.0或晚需要桥放大器的功能。请下载从www.shimmersensing.com。 |
||
1.7.0.0 | ——ExG支万博1manbetx持Shimmer3(包括例子) |
||
1.6.0.0 | 删除未使用的脚本和文件夹,用户应该注意,BTStream固件闪光设备上需要使用仪器时司机。应该始终使用最新版本的BTStream,现成的在我们的网站上。 |
||
1.5.0.0 | 牧师1.9 |
||
1.3.0.0 | 牧师1.8 |
||
1.2.0.0 | v1.7 |
||
1.0.0.0 |