این بسته درایور ابزار Matlab Shimmer مجموعهای از فایلهای .m در Matlab است که به کاربران دستگاههای Shimmer2، Shimmer2r، Shimmer3 و Verisense کمک میکند تا اپلیکیشنهای مبتنی بر Shimmer را در Matlab توسعه دهند. این بسته ابزارهایی را برای ارتباط با این دستگاهها فراهم میکند و به طور خاص برای دستگاههای Shimmer3 راهنمای کاربری دارد.

در نسخههای مختلف این بسته، تغییرات زیادی اعمال شده است تا عملکرد دستگاههای Shimmer را بهبود بخشد. از جمله این تغییرات میتوان به اضافه شدن ابزارهای جدید برای Verisense، بهروزرسانی راهنمای کاربری، و بهینهسازی عملکرد در ارتباط با دستگاههای مختلف اشاره کرد. این بسته شامل اصلاحات متعدد و رفع اشکالات در نسخههای مختلف است که به طور پیوسته قابلیتهای جدیدی به آن افزوده شده است.
تاریخچه تغییرات:
- Rev 0.1 (تاریخ انتشار: 02/02/2012): نسخه بتای اولیه.
- Rev 0.2 (تاریخ انتشار: 17/02/2012): اصلاحات اولیه و رفع اشکالهای جزئی.
- Rev 0.3 (تاریخ انتشار: 27/02/2012): اصلاحات بیشتر در رابطه با بستههای خراب.
- Rev 0.4 (تاریخ انتشار: 29/02/2012): تغییر نام از “Shimmer Matlab Library” به “Shimmer Matlab Instrument Driver”.
- Rev 1.0 (تاریخ انتشار: 03/07/2012): انتشار کامل اولین نسخه با قابلیتهای جدید از جمله بازیابی دادههای کالیبرهشده و بررسی بستههای از دست رفته.
- Rev 1.1 (تاریخ انتشار: 13/08/2012): رفع مشکل مربوط به نرخ نمونهبرداری بالای 255Hz.
- Rev 1.2 (تاریخ انتشار: 13/08/2012): اصلاحات در نحوه ذخیرهسازی نرخهای نمونهبرداری بالا.
- Rev 1.3 (تاریخ انتشار: 21/02/2013): افزودن تحلیل و پیکربندیهای جدید برای دستگاههای Shimmer.
- Rev 1.4 (تاریخ انتشار: 20/03/2013): اضافه شدن پشتیبانی از نظارت بر ولتاژ باتری و بهروزرسانی نرخهای نمونهبرداری برای دستگاههای مختلف.
- Rev 1.5 (تاریخ انتشار: 27/06/2013): پشتیبانی از شتابسنجها و ژیروسکوپهای جدید و افزودن روشهای کالیبراسیون جدید.
- Rev 1.6 (تاریخ انتشار: 27/06/2013): بهروزرسانی برای سازگاری با Shimmer3.
- Rev 1.7 (تاریخ انتشار: 11/10/2013): افزودن پشتیبانی از دستگاههای جدید و رفع اشکالات مختلف.
- Rev 1.8 (تاریخ انتشار: 14/10/2013): اضافه شدن پشتیبانی از حسگر فشار برای Shimmer3.
- Rev 1.9 (تاریخ انتشار: xx/xx/2013): بهروزرسانیها برای پشتیبانی از حسگرهای جدید و اصلاحات در متدها.
- Rev 2.0 (تاریخ انتشار: 29/01/2014): حذف پوشهها و اسکریپتهای قدیمی و بهروزرسانی راهنما.
- Rev 2.1 (تاریخ انتشار: 21/03/2014): افزودن پشتیبانی از حسگرهای ExG و هشدار باتری برای Shimmer3.
- Rev 2.2 (تاریخ انتشار: 01/07/2014): پشتیبانی از تقویتکنندههای بریج و بهروزرسانی فیلترها.
- Rev 2.3 (تاریخ انتشار: 13/10/2015): اصلاحات مختلف و بهروزرسانیهای مهم در کدها.
- Rev 2.4 (تاریخ انتشار: 06/03/2015): اضافه شدن امکان بازنشانی تنظیمات پیشفرض برای Shimmer3.
- Rev 2.5 (تاریخ انتشار: 12/05/2015): بهروزرسانیهای کوچک و رفع مشکلات در خواندن دادهها.
- Rev 2.6 (تاریخ انتشار: dd/mm/yyyy): بهروزرسانیها در کتابخانههای مختلف و پشتیبانی از الگوریتمهای جدید.
- Rev 2.7 (تاریخ انتشار: 14/08/2017): اضافه شدن پشتیبانی از حسگرهای جدید IMU/BMP.
- Rev 2.8 (تاریخ انتشار: 19/09/2017): رفع مشکلات و بهروزرسانیها برای دستگاههای Shimmer3.
ویژگیها و تغییرات جدید:
- پشتیبانی از حسگرهای جدید: مانند پشتیبانی از فشار سنج و حسگرهای شتابسنج و ژیروسکوپ پیشرفته.
- پشتیبانی از قابلیتهای کالیبراسیون دقیق: برای دادههای ECG و EMG و همچنین سنسورهای شتابسنج و ژیروسکوپ.
- اصلاحات و بهروزرسانیهای منظم: برای رفع مشکلات موجود و بهبود عملکرد دستگاه.
- پشتیبانی از نرخهای نمونهبرداری بالا: برای سنجش دقیقتر دادهها و افزایش دقت.
این بسته ابزار Matlab به طور مستمر بهروزرسانی میشود تا قابلیتهای جدیدی را در اختیار کاربران قرار دهد و به آنها کمک کند تا از دستگاههای Shimmer به طور مؤثر استفاده کنند.
