X-CUBE-MEMS1 سینسر اور موشن الگورتھم سافٹ ویئر کی توسیع
“
پروڈکٹ کی معلومات
وضاحتیں
- پروڈکٹ کا نام: MotionPW ریئل ٹائم پیڈومیٹر
- مطابقت: STM1Cube کے لیے X-CUBE-MEMS32 توسیع
- ڈویلپر: STMicroelectronics
- لائبریری: MotionPW مڈل ویئر لائبریری
- ڈیٹا کا حصول: ایکسلرومیٹر
- Sampلنگ فریکوئنسی: 50 ہرٹج
مصنوعات کے استعمال کی ہدایات
ختمview
MotionPW لائبریری کی فعالیت کو وسعت دیتی ہے۔
ایکسلرومیٹر سے ڈیٹا حاصل کرکے X-CUBE-MEMS1 سافٹ ویئر
اقدامات کی تعداد اور کارکردگی کے بارے میں معلومات فراہم کریں۔
پہننے کے قابل ڈیوائس کے ساتھ۔
مطابقت
لائبریری صرف ST MEMS سینسر کے لیے ڈیزائن کی گئی ہے۔ دوسرے کا استعمال کرتے ہوئے
MEMS سینسر مختلف فعالیت کے نتیجے میں ہو سکتے ہیں۔
کارکردگی
عمل درآمد
اے ایسample نفاذ X-NUCLEO-IKS4A1 اور کے لیے دستیاب ہے۔
X-NUCLEO-IKS01A3 توسیعی بورڈ مخصوص ترقی پر نصب
بورڈز
تکنیکی معلومات
MotionPW APIs کے تفصیلی افعال اور پیرامیٹرز کے لیے،
MotionPW_Package.chm مرتب کردہ HTML کا حوالہ دیں۔ file میں واقع ہے
دستاویزی فولڈر۔
APIs
- MotionPW_GetLibVersion(چار *ورژن)
- MotionPW_Initialize(void)
- MotionPW_Update(MPW_input_t *ڈیٹا_ان، MPW_output_t
*ڈیٹا_آؤٹ) - MotionPW_ResetPedometerLibrary(باطل)
- MotionPW_ResetStepCount(باطل)
- MotionPW_UpdateEnergyThreshold(float*energy_threshold)
اکثر پوچھے گئے سوالات (FAQ)
سوال: کیا میں MotionPW لائبریری کو غیر ST MEMS سینسر کے ساتھ استعمال کر سکتا ہوں؟
A: لائبریری صرف ST MEMS سینسر کے لیے ڈیزائن کی گئی ہے۔
دوسرے MEMS سینسر کے ساتھ مطابقت کی ضمانت نہیں ہے۔
سوال: مطلوبہ ایکسلرومیٹر ڈیٹا کیا ہے؟ampلنگ
تعدد؟
A: مطلوبہ sampدرست کے لیے لنگ فریکوئنسی 50 ہرٹز ہے۔
اقدامات اور کیڈینس کا پتہ لگانا۔
سوال: میں MotionPW لائبریری کو کیسے شروع کروں؟
A: استعمال کرنے سے پہلے MotionPW_Initialize() فنکشن کو کال کریں۔
فٹنس سرگرمی لائبریری. STM32 میں CRC ماڈیول کو یقینی بنائیں
مائکروکنٹرولر فعال ہے۔
''
UM2350
صارف دستی
STM1Cube کے لیے X-CUBEMEMS32 کی توسیع میں کلائی لائبریری کے لیے MotionPW ریئل ٹائم پیڈومیٹر کے ساتھ شروع کرنا
تعارف
MotionPW مڈل ویئر لائبریری X-CUBE-MEMS1 سافٹ ویئر کا حصہ ہے اور STM32 Nucleo پر چلتی ہے۔ یہ ریئل ٹائم معلومات فراہم کرتا ہے ان اقدامات کی تعداد اور کیڈینس کے بارے میں جو صارف نے ابھی پہننے کے قابل ڈیوائس (مثلاً سمارٹ گھڑی) کے ساتھ انجام دیا ہے۔ اس لائبریری کا مقصد صرف ST MEMS کے ساتھ کام کرنا ہے۔ الگورتھم جامد لائبریری فارمیٹ میں فراہم کیا گیا ہے اور اسے ARM® Cortex®-M32، ARM Cortex®-M3، ARM® Cortex®-M33، ARM® Cortex®-M4 فن تعمیر کی بنیاد پر STM7 مائکرو کنٹرولرز پر استعمال کرنے کے لیے ڈیزائن کیا گیا ہے۔ یہ STM32Cube سافٹ ویئر ٹیکنالوجی کے اوپر بنایا گیا ہے تاکہ مختلف STM32 مائیکرو کنٹرولرز میں پورٹیبلٹی کو آسان بنایا جا سکے۔ سافٹ ویئر s کے ساتھ آتا ہے۔ampNUCLEO-F4RE، NUCLEO-U1ZI-Q یا NUCLEO-L01RE ترقیاتی بورڈ پر X-NUCLEO-IKS3A401 یا X-NUCLEO-IKS575A152 توسیعی بورڈ پر عمل درآمد۔
UM2350 - Rev 4 - مئی 2025 مزید معلومات کے لیے، اپنے مقامی STMicroelectronics سیلز آفس سے رابطہ کریں۔
www.st.com
UM2350
مخففات اور مخففات
1
مخففات اور مخففات
مخفف API BSP GUI HAL IDE
جدول 1۔ مخففات کی فہرست
ایپلیکیشن پروگرامنگ انٹرفیس بورڈ سپورٹ پیکج گرافیکل یوزر انٹرفیس ہارڈ ویئر تجریدی پرت مربوط ترقیاتی ماحول
تفصیل
UM2350 - Rev 4
صفحہ 2/16
2
2.1 2.2
2.2.1
2.2.2
نوٹ:
UM2350
STM1Cube کے لیے X-CUBE-MEMS32 سافٹ ویئر کی توسیع میں MotionPW مڈل ویئر لائبریری
STM1Cube کے لیے X-CUBE-MEMS32 سافٹ ویئر کی توسیع میں MotionPW مڈل ویئر لائبریری
MotionPW ختمview
MotionPW لائبریری X-CUBE-MEMS1 سافٹ ویئر کی فعالیت کو بڑھاتی ہے۔
لائبریری ایکسلرومیٹر سے ڈیٹا حاصل کرتی ہے اور اس کے بارے میں معلومات فراہم کرتی ہے کہ صارف نے ابھی پہننے کے قابل ڈیوائس کے ساتھ کتنے قدموں اور کیڈنس کا مظاہرہ کیا ہے۔
لائبریری صرف ST MEMS کے لیے ڈیزائن کی گئی ہے۔ دیگر MEMS سینسر استعمال کرتے وقت فعالیت اور کارکردگی کا تجزیہ نہیں کیا جاتا ہے اور دستاویز میں بیان کردہ چیزوں سے نمایاں طور پر مختلف ہو سکتے ہیں۔
اے ایسample نفاذ X-NUCLEO-IKS4A1 اور X-NUCLEO-IKS01A3 توسیعی بورڈز کے لیے دستیاب ہے، جو aNUCLEO-F401RE، NUCLEO-U575ZI-Q یا NUCLEO-L152RE ترقیاتی بورڈ پر نصب ہیں۔
موشن پی ڈبلیو لائبریری
MotionPW APIs کے افعال اور پیرامیٹرز کو مکمل طور پر بیان کرنے والی تکنیکی معلومات MotionPW_Package.chm مرتب کردہ HTML میں مل سکتی ہیں۔ file دستاویزی فولڈر میں واقع ہے۔
MotionPW لائبریری کی تفصیل
MotionPW پیڈومیٹر لائبریری ایکسلرومیٹر سے حاصل کردہ ڈیٹا کا انتظام کرتی ہے۔ اس کی خصوصیات:
·
اقدامات کی تعداد، کیڈینس اور اعتماد کا پتہ لگانے کا امکان
·
صرف ایکسلرومیٹر ڈیٹا پر مبنی شناخت
·
مطلوبہ ایکسلرومیٹر ڈیٹاamp50 ہرٹج کی لنگ فریکوئنسی
·
وسائل کی ضروریات:
Cortex-M3: 3.7 kB کوڈ اور 1.8 kB ڈیٹا میموری
Cortex-M33: 3.5 kB کوڈ اور 1.8 kB ڈیٹا میموری
Cortex-M4: 3.5 kB کوڈ اور 1.8 kB ڈیٹا میموری
Cortex-M7: 3.6 kB کوڈ اور 1.8 kB ڈیٹا میموری
·
ARM® Cortex®-M3، ARM® Cortex®-M33، ARM® Cortex®-M4 اور ARM® Cortex®-M7 کے لیے دستیاب ہے
فن تعمیرات
MotionPW APIs
MotionPW لائبریری APIs ہیں:
·
uint8_t MotionPW_GetLibVersion(char *ورژن)
لائبریری ورژن بازیافت کرتا ہے۔
*ورژن 35 حروف کی صف کی طرف اشارہ کرتا ہے۔
ورژن سٹرنگ میں حروف کی تعداد لوٹاتا ہے۔
·
void MotionPW_Initialize(void)
MotionPW لائبریری کی شروعات اور اندرونی میکانزم کا سیٹ اپ کرتا ہے جس میں ڈائنامک میموری ایلوکیشن بھی شامل ہے۔
فٹنس ایکٹیویٹی لائبریری کو استعمال کرنے سے پہلے اس فنکشن کو کال کرنا ضروری ہے اور STM32 مائیکرو کنٹرولر میں CRC ماڈیول (RCC پیری فیرل کلاک ایبل رجسٹر میں) کو فعال کرنا ہوگا۔
UM2350 - Rev 4
صفحہ 3/16
UM2350
STM1Cube کے لیے X-CUBE-MEMS32 سافٹ ویئر کی توسیع میں MotionPW مڈل ویئر لائبریری
·
void MotionPW_Update(MPW_input_t *data_in, MPW_output_t *ڈیٹا_آؤٹ)
کلائی الگورتھم کے لیے پیڈومیٹر کو چلاتا ہے۔
*data_in پیرامیٹر ان پٹ ڈیٹا والے ڈھانچے کی طرف اشارہ کرتا ہے۔
ساخت کی قسم MPW_input_t کے پیرامیٹرز ہیں:
G میں X محور میں AccX ایکسلرومیٹر سینسر کی قدر ہے۔
AccY g میں Y محور میں ایکسلرومیٹر سینسر کی قدر ہے۔
AccZ g میں Z محور میں ایکسلرومیٹر سینسر کی قدر ہے۔
CurrentActivity درج ذیل اقدار کے ساتھ شمار کردہ ان پٹ قسم MPW_activity_t ہے:
MPW_UNKNOWN_ACTIVITY = 0x00
MPW_WALKING = 0x01
MPW_FASTWALKING = 0x02
MPW_JOGGING = 0x03
*ڈیٹا_آؤٹ پیرامیٹر آؤٹ پٹ ڈیٹا والے ڈھانچے کی طرف اشارہ کرتا ہے۔
ساخت کی قسم MPW_output_t کے پیرامیٹرز ہیں:
Nsteps صارف کے ذریعے کئے گئے اقدامات کی تعداد ہے۔
Cadence صارف کے قدموں کا مجموعہ ہے۔
اعتماد حسابی آؤٹ پٹ پیرامیٹر کا اعتماد ہے۔
·
void MotionPW_ResetPedometerLibrary(باطل)
لائبریری کے اندرونی متغیرات اور میکانزم کو ڈیفالٹ اقدار میں ری سیٹ کرتا ہے (بشمول موجودہ مرحلہ شمار)
·
void MotionPW_ResetStepCount(باطل)
موجودہ مرحلہ شمار کو دوبارہ ترتیب دیتا ہے۔
·
void MotionPW_UpdateEnergyThreshold(float *energy_threshold)
انرجی تھریشولڈ کو فائن ٹیون سٹیپ ڈیٹیکشن الگورتھم میں اپ ڈیٹ کر دیا گیا۔
*انرجی_تھریشولڈ پیرامیٹر توانائی کی حد کی قدر کی طرف اشارہ کرتا ہے۔
UM2350 - Rev 4
صفحہ 4/16
2.2.3
API فلو چارٹ
UM2350
STM1Cube کے لیے X-CUBE-MEMS32 سافٹ ویئر کی توسیع میں MotionPW مڈل ویئر لائبریری
تصویر 1. MotionPW API منطق ترتیب
شروع کریں۔
شروع کرنا
GetLibVersion
ٹائمر ڈیٹا ریڈ انٹرپٹ کی میعاد ختم ہونے کا انتظار کریں۔
ایکسلرومیٹر ڈیٹا اپ ڈیٹ پڑھیں
آؤٹ پٹس حاصل کریں۔
2.2.4
ڈیمو کوڈ درج ذیل مظاہرے کوڈ سابقample accelerometer سینسر سے ڈیٹا پڑھتا ہے، MotionAW لائبریری سے موجودہ سرگرمی حاصل کرتا ہے اور MotionPW لائبریری سے اقدامات کی تعداد، کیڈینس اور اعتماد حاصل کرتا ہے۔
#define VERSION_STR_LENG 35 […] /* ابتداء */ char lib_version[VERSION_STR_LENG]؛
/* Pedometer API ابتداء فنکشن */ MotionPW_Initialize();
/* سرگرمی کی شناخت API ابتدائی فنکشن */ MotionAW_Initialize();
/* اختیاری: ورژن حاصل کریں */ MotionPW_GetLibVersion(lib_version)؛
[...] /* کلائی الگورتھم کے لیے پیڈومیٹر کا استعمال کرنا */ Timer_OR_DataRate_Interrupt_Handler() {
MPW_input_t MPW_data_in; MPW_output_t MPW_data_out;
UM2350 - Rev 4
صفحہ 5/16
2.2.5
UM2350
STM1Cube کے لیے X-CUBE-MEMS32 سافٹ ویئر کی توسیع میں MotionPW مڈل ویئر لائبریری
MAW_input_t MAW_data_in; MAW_output_t MAW_data_out;
/* ایکسلریشن X/Y/Z in g */ MEMS_Read_AccValue(&MAW_data_in.Acc_X, &MAW_data_in.Acc_Y, &MAW_data_in.Acc_Z) حاصل کریں؛
/* موجودہ سرگرمی حاصل کریں */ MotionAW_Update(&MAW_data_in, &MAW_data_out, Timestamp);
MPW_data_in.Acc_X = MAW_data_in.Acc_X; MPW_data_in.Acc_Y = MAW_data_in.Acc_Y; MPW_data_in.Acc_Z = MAW_data_in.Acc_Z;
اگر (MAW_data_out.current_activity == MAW_WALKING) {
MPW_data_in.currentActivity = MPW_WALKING; } اور اگر (MAW_data_out.current_activity == MAW_FASTWALKING) {
MPW_data_in.currentActivity = MPW_FASTWALKING; } اور اگر (MAW_data_out.current_activity == MAW_JOGGING) {
MPW_data_in.currentActivity = MPW_JOGGING; } اور {
MPW_data_in.currentActivity = MPW_UNKNOWN_ACTIVITY؛ }
/* کلائی الگورتھم کے لیے پیڈومیٹر چلائیں */ MotionPW_Update(&MPW_data_in, &MPW_data_out)؛ }
الگورتھم کی کارکردگی کلائی الگورتھم کے لیے پیڈومیٹر صرف ایکسلرومیٹر سے ڈیٹا استعمال کرتا ہے اور بجلی کی کھپت کو کم کرنے کے لیے کم فریکوئنسی (50 ہرٹز) پر چلتا ہے۔ STM32 نیوکلیو بورڈ کے ساتھ فٹنس سرگرمی کی نقل کرتے وقت، اس بات کو یقینی بنائیں کہ بورڈ کا رخ بازو کی طرف کھڑا ہے، تاکہ کلائی کی پوزیشن کی تقلید ہو۔
شکل 2. کلائی میں پہنے ہوئے آلات کے لیے اورینٹیشن سسٹم
جدول 2۔ الگورتھم گزرنے کا وقت (µs) Cortex-M4، Cortex-M3
Cortex-M4 STM32F401RE 84 MHz پر
کم از کم
اوسط
زیادہ سے زیادہ
38
49
616
Cortex-M3 STM32L152RE 32 میگاہرٹز پر
کم از کم
اوسط
زیادہ سے زیادہ
296
390
3314
UM2350 - Rev 4
صفحہ 6/16
UM2350
STM1Cube کے لیے X-CUBE-MEMS32 سافٹ ویئر کی توسیع میں MotionPW مڈل ویئر لائبریری
جدول 3۔ الگورتھم گزرنے کا وقت (µs) Cortex-M33 اور Cortex-M7
Cortex- M33 STM32U575ZI-Q 160 MHz پر
کم از کم
اوسط
زیادہ سے زیادہ
57
63
359
Cortex- M7 STM32F767ZI 96 MHz پر
کم از کم
اوسط
زیادہ سے زیادہ
61
88
1301
2.3
Sampدرخواست
MotionPW مڈل ویئر کو صارف کی ایپلی کیشنز بنانے کے لیے آسانی سے جوڑ توڑ کیا جا سکتا ہے۔
اے ایسample ایپلیکیشن ایپلی کیشن فولڈر میں فراہم کی گئی ہے۔ اسے NUCLEO-F401RE، NUCLEOU575ZI-Q یا NUCLEO-L152RE ترقیاتی بورڈ پر چلانے کے لیے ڈیزائن کیا گیا ہے جو X-NUCLEO-IKS4A1 یا X-NUCLEO-IKS01A3 توسیعی بورڈ سے منسلک ہے۔
ایپلی کیشن ریئل ٹائم میں اقدامات، رفتار اور اعتماد کو پہچانتی ہے۔ ڈیٹا کو GUI کے ذریعے ظاہر کیا جا سکتا ہے۔
شکل 3. STM32 نیوکلیو: ایل ای ڈی، بٹن، جمپر
مندرجہ بالا اعداد و شمار صارف بٹن B1 اور NUCLEO-F401RE بورڈ کے تین ایل ای ڈی دکھاتا ہے۔ بورڈ کے چلنے کے بعد، LED LD3 (PWR) آن ہو جاتا ہے۔
ریئل ٹائم ڈیٹا کی نگرانی کے لیے USB کیبل کنکشن درکار ہے۔ بورڈ USB کنکشن کے ذریعے PC کے ذریعے چلتا ہے۔ یہ ورکنگ موڈ صارف کو پتہ چلنے والے اقدامات، کیڈینس اور اعتماد، ایکسلرومیٹر ڈیٹا، ٹائم سٹی کو ظاہر کرنے کی اجازت دیتا ہے۔amp اور آخر کار دیگر سینسر ڈیٹا، ریئل ٹائم میں، MEMS-Studio کا استعمال کرتے ہوئے۔
2.4
MEMS اسٹوڈیو کی درخواست
ایسample ایپلیکیشن MEMS-Studio ایپلیکیشن استعمال کرتی ہے، جسے www.st.com سے ڈاؤن لوڈ کیا جا سکتا ہے۔
مرحلہ 1۔ یقینی بنائیں کہ ضروری ڈرائیور نصب ہیں اور مناسب توسیعی بورڈ کے ساتھ STM32 نیوکلیو بورڈ PC سے منسلک ہے۔
UM2350 - Rev 4
صفحہ 7/16
UM2350
STM1Cube کے لیے X-CUBE-MEMS32 سافٹ ویئر کی توسیع میں MotionPW مڈل ویئر لائبریری
مرحلہ 2۔
مین ایپلیکیشن ونڈو کھولنے کے لیے MEMS-Studio ایپلیکیشن لانچ کریں۔
اگر معاون فرم ویئر کے ساتھ ایک STM32 نیوکلیو بورڈ PC سے منسلک ہے، تو اس کا خود بخود پتہ چل جاتا ہے۔ ایویلیویشن بورڈ سے کنکشن قائم کرنے کے لیے [کنیکٹ] بٹن کو دبائیں۔
شکل 4۔ MEMS-Studio – جڑیں۔
مرحلہ 3۔ معاون فرم ویئر کے ساتھ STM32 نیوکلیو بورڈ سے منسلک ہونے پر [Library Evaluation] ٹیب کھل جاتا ہے۔
ڈیٹا سٹریمنگ شروع کرنے اور روکنے کے لیے، مناسب [اسٹارٹ] عمودی ٹول بار کو ٹوگل کریں۔
یا بیرونی پر [اسٹاپ] بٹن
منسلک سینسر سے آنے والا ڈیٹا ہو سکتا ہے۔ viewاندرونی عمودی ٹول بار پر [ڈیٹا ٹیبل] ٹیب کو منتخب کرنا۔
تصویر 5. MEMS-Studio - لائبریری کی تشخیص - ڈیٹا ٹیبل
UM2350 - Rev 4
صفحہ 8/16
UM2350
STM1Cube کے لیے X-CUBE-MEMS32 سافٹ ویئر کی توسیع میں MotionPW مڈل ویئر لائبریری
مرحلہ 4۔ وقف کردہ ایپلیکیشن ونڈو کو کھولنے کے لیے [Pedometer] پر کلک کریں۔ تصویر 6. MEMS-Studio - لائبریری کی تشخیص - پیڈومیٹر
مرحلہ 5۔
[Save To پر کلک کریں۔ File] ڈیٹالاگنگ کنفیگریشن ونڈو کھولنے کے لیے۔ میں محفوظ کرنے کے لیے سینسر اور پیڈومیٹر ڈیٹا کو منتخب کریں۔ file. آپ متعلقہ پر کلک کرکے بچت شروع یا روک سکتے ہیں۔
بٹن
تصویر 7. MEMS-Studio - لائبریری کی تشخیص - محفوظ کریں File
UM2350 - Rev 4
صفحہ 9/16
UM2350
STM1Cube کے لیے X-CUBE-MEMS32 سافٹ ویئر کی توسیع میں MotionPW مڈل ویئر لائبریری
مرحلہ 6۔
ڈیٹا انجیکشن موڈ کا استعمال پہلے سے حاصل کردہ ڈیٹا کو لائبریری کو بھیجنے اور وصول کرنے کے لیے کیا جا سکتا ہے۔
نتیجہ وقف شدہ کو کھولنے کے لیے عمودی ٹول بار پر [ڈیٹا انجیکشن] ٹیب کو منتخب کریں۔ view اس فعالیت کے لیے۔
تصویر 8. MEMS-Studio - لائبریری کی تشخیص - ڈیٹا انجیکشن
مرحلہ 7۔
کو منتخب کرنے کے لیے [براؤز] بٹن پر کلک کریں۔ file CSV فارمیٹ میں پہلے کیپچر کیے گئے ڈیٹا کے ساتھ۔ ڈیٹا کرنٹ میں ٹیبل میں لوڈ ہو جائے گا۔ view. دوسرے بٹن فعال ہو جائیں گے۔ آپ پر کلک کر سکتے ہیں:
فرم ویئر آف لائن موڈ کو آن/آف کرنے کے لیے [آف لائن موڈ] بٹن (پہلے کیپچر کیے گئے ڈیٹا کو استعمال کرنے والا موڈ)۔
MEMS-Studio سے لائبریری تک ڈیٹا فیڈ کو کنٹرول کرنے کے لیے [Start]/[Stop]/[Step]/[دوہرائیں] بٹن۔
UM2350 - Rev 4
صفحہ 10/16
UM2350
حوالہ جات
3
حوالہ جات
درج ذیل تمام وسائل www.st.com پر آزادانہ طور پر دستیاب ہیں۔ 1. UM1859: X-CUBE-MEMS1 موشن MEMS اور ماحولیاتی سینسر سافٹ ویئر کے ساتھ شروع کرنا
STM32Cube 2 کے لیے توسیع
UM2350 - Rev 4
صفحہ 11/16
UM2350
نظرثانی کی تاریخ
جدول 4۔ دستاویز پر نظر ثانی کی تاریخ
تاریخ
ورژن میں تبدیلیاں
24-جنوری-2018 1 ابتدائی ریلیز۔
21-مارچ-2018 2 اپ ڈیٹ شدہ تعارف اور سیکشن 2.1 MotionPW ختمview. اپ ڈیٹ شدہ سیکشن 2.2.5: الگورتھم کی کارکردگی اور شکل 3. STM32 نیوکلیو: ایل ای ڈی، بٹن، جمپر۔
20-Feb-2019 3 X-NUCLEO-IKS01A3 توسیعی بورڈ کی مطابقت کی معلومات شامل کی گئی۔
اپ ڈیٹ شدہ سیکشن کا تعارف، سیکشن 2.1: MotionPW ختمview, سیکشن 2.2.1: MotionPW لائبریری 20-May-2025 4 تفصیل، سیکشن 2.2.2: MotionPW APIs، سیکشن 2.2.4: ڈیمو کوڈ، سیکشن 2.2.5: الگورتھم
کارکردگی، سیکشن 2.3: ایسample ایپلیکیشن، سیکشن 2.4: MEMS اسٹوڈیو ایپلی کیشن
UM2350 - Rev 4
صفحہ 12/16
UM2350
مشمولات
مشمولات
1 مخففات اور مخففات۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . X-CUBE-MEMS2 سافٹ ویئر کی توسیع میں 2 1 MotionPW مڈل ویئر لائبریری
STM32Cube . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 2.1 MotionPW ختمview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 MotionPW لائبریری۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.2.1 MotionPW لائبریری کی تفصیل۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2.2 MotionPW APIs۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2.3 API فلو چارٹ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.2.4 ڈیمو کوڈ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.2.5 الگورتھم کی کارکردگی۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2.3 ایسampدرخواست . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.4 MEMS اسٹوڈیو ایپلی کیشن۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3 حوالہ جات . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11 نظرثانی کی تاریخ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
UM2350 - Rev 4
صفحہ 13/16
UM2350
میزوں کی فہرست
میزوں کی فہرست
ٹیبل 1۔ ٹیبل 2۔ ٹیبل 3۔ ٹیبل 4۔
مخففات کی فہرست . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 الگورتھم گزرنے کا وقت (µs) Cortex-M4، Cortex-M3 ۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 الگورتھم گزرنے کا وقت (µs) Cortex-M33 اور Cortex-M7۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 دستاویز پر نظر ثانی کی تاریخ۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
UM2350 - Rev 4
صفحہ 14/16
UM2350
اعداد و شمار کی فہرست
اعداد و شمار کی فہرست
تصویر 1. شکل 2. شکل 3. تصویر 4. تصویر 5. تصویر 6. تصویر 7. شکل 8.
MotionPW API منطق کی ترتیب۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 کلائی میں پہنے ہوئے آلات کے لیے اورینٹیشن سسٹم۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 STM32 نیوکلیو: ایل ای ڈی، بٹن، جمپر۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 MEMS-Studio - جڑیں۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 MEMS-Studio - لائبریری کی تشخیص - ڈیٹا ٹیبل۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 MEMS-Studio - لائبریری کی تشخیص - پیڈومیٹر۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 MEMS-Studio – لائبریری کی تشخیص – محفوظ کریں۔ File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 MEMS-Studio - لائبریری کی تشخیص - ڈیٹا انجیکشن۔ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
UM2350 - Rev 4
صفحہ 15/16
UM2350
اہم نوٹس احتیاط سے پڑھیں STMicroelectronics NV اور اس کے ذیلی ادارے ("ST") بغیر اطلاع کے کسی بھی وقت ST مصنوعات اور/یا اس دستاویز میں تبدیلیاں، تصحیحات، اضافہ، ترمیمات اور بہتری کا حق محفوظ رکھتے ہیں۔ خریداروں کو آرڈر دینے سے پہلے ST مصنوعات کے بارے میں تازہ ترین متعلقہ معلومات حاصل کرنی چاہیے۔ ST پروڈکٹس کو آرڈر کی منظوری کے وقت ST کی فروخت کی شرائط و ضوابط کے مطابق فروخت کیا جاتا ہے۔ خریدار ST مصنوعات کے انتخاب، انتخاب اور استعمال کے لیے مکمل طور پر ذمہ دار ہیں اور ST درخواست کی مدد یا خریداروں کی مصنوعات کے ڈیزائن کے لیے کوئی ذمہ داری قبول نہیں کرتا ہے۔ یہاں ST کے ذریعہ کسی بھی دانشورانہ املاک کے حق کو کوئی لائسنس، ایکسپریس یا مضمر نہیں دیا گیا ہے۔ یہاں بیان کردہ معلومات سے مختلف دفعات کے ساتھ ST مصنوعات کی دوبارہ فروخت ایسی مصنوعات کے لیے ST کی طرف سے دی گئی کسی بھی وارنٹی کو کالعدم قرار دے گی۔ ST اور ST لوگو ST کے ٹریڈ مارک ہیں۔ ST ٹریڈ مارکس کے بارے میں اضافی معلومات کے لیے www.st.com/trademarks سے رجوع کریں۔ دیگر تمام پروڈکٹ یا سروس کے نام ان کے متعلقہ مالکان کی ملکیت ہیں۔ اس دستاویز میں موجود معلومات اس دستاویز کے کسی بھی سابقہ ورژن میں پہلے سے فراہم کردہ معلومات کی جگہ لے لیتی ہے۔
© 2025 STMicroelectronics جملہ حقوق محفوظ ہیں۔
UM2350 - Rev 4
صفحہ 16/16
دستاویزات / وسائل
![]() |
ST X-CUBE-MEMS1 سینسر اور موشن الگورتھم سافٹ ویئر کی توسیع [پی ڈی ایف] یوزر مینوئل STM32 Nucleo، X-NUCLEO-IKS4A1، X-NUCLEO-IKS01A3، X-CUBE-MEMS1 سینسر اور موشن الگورتھم سافٹ ویئر کی توسیع، X-CUBE-MEMS1، سینسر اور موشن الگورتھم سافٹ ویئر کی توسیع، موشن الگورتھم ایکسپینشن، ایکسپینشن الگورتھم سافٹ ویئر ایکسپینشن توسیع |