د غوښتنلیک یادښت
BRTSYS_AN_003
په IDM2040 کارن کې LDSBus Python SDK
لارښود
نسخه 1.2
د خپرېدو نېټه: 22-09-2023
AN-003 LDSBus Python SDK
دا سند په IDM2040 کې د LDSBus Python SDK د تنظیم او کارولو څرنګوالي په اړه معلومات وړاندې کوي.
د ژوند مالتړ او/یا خوندیتوب غوښتنلیکونو کې د BRTSys وسیلو کارول په بشپړ ډول د کارونکي په خطر کې دي، او کارونکي موافق دي چې BRTSys د هر ډول زیانونو، ادعاوو، سوټونو، یا لګښتونو څخه چې د دې ډول کارونې په پایله کې بې ضرر وي دفاع وکړي، تاوان ورکړي او وساتي.
پیژندنه
دا سند تشریح کوي چې څنګه د IDM2040 کارولو څرنګوالی د LDSU سرکټ ex سرهample د Thorny Python IDE لپاره د نصب کولو طرزالعمل او د LDSU سرکټري exe اجرا کولو مرحلې په شمولamples.
د Python SDK به په IDM2040 کې د مناسب LDSBus انٹرفیس سره پرمخ ځي. IDM2040 د LDSBus انٹرفیس جوړ کړی او کولی شي LDSBus ته تر 24v پورې عرضه کړي. د IDM2040 پاڼې اړوند نور معلومات په فسبوک کې اوګورئ https://brtsys.com.
کریډیټ
د خلاصې سرچینې سافټویر
- د تیږو پایتون IDE: https://thonny.org
د IDM2040 سره پیل کول
3.1 هارډویر اوورview
3.2 د هارډویر تنظیم کولو لارښوونې
د IDM2040 هارډویر سیټ اپ تنظیم کولو لپاره دا مرحلې تعقیب کړئ -
a. جمپر لرې کړئ.
ب. د LDSU ماډل د Quad T-Junction سره وصل کړئ.
ج. د RJ45 کیبل په کارولو سره، Quad T-Junction د IDM2040 RJ45 نښلونکي سره وصل کړئ.
d. د 20v اکمالاتي اډاپټر د USB-C کیبل په کارولو سره په IDM2040 کې د USB-C بندر سره وصل کړئ.
e. د AC بریښنا رسولو په کارولو سره د 20v اډاپټر چالان کړئ.
f. IDM2040 د Type-C کیبل په کارولو سره کمپیوټر ته وصل کړئ. g. د IDM2040 بورډ د بوټ تڼۍ فشار کړئ؛ د څو ثانیو لپاره یې ونیسئ او د بورډ له سره تنظیم کولو وروسته یې خوشې کړئ. وینډوز به د "RP1-RP2" په نوم یو ډرایو خلاص کړي.
h. په ورکړل شوي سابقه کېample بسته، هلته باید یو ".uf2" وي file، کاپي کړئ file او دا په "RP1-RP2" ډرایو کې پیسټ کړئ.
i. د ".uf2" په کاپي کولو سره file "RPI-RP2" ته، وسیله به په اتوماتيک ډول ریبوټ شي او بیا به د نوي ډرایو په توګه ښکاره شي، لکه "CIRCUITPY".
"code.py" اصلي دی file کوم چې هرکله چلیږي کله چې IDM2040 بیا تنظیم شي. دا خلاص کړئ file او د خوندي کولو دمخه د دې دننه کوم مینځپانګه حذف کړئ.
j. د دې وسیلې لپاره COM بندر به د وسیلې مدیر کې څرګند شي. دلته یو پخوانی دیample سکرین د IDM2040 COM پورټ د COM6 په توګه ښیې.
Thorny Python IDE - د نصب / تنظیم کولو لارښوونې
د Thorny Python IDE نصب او تنظیم کولو لپاره دا مرحلې تعقیب کړئ -
a. د Thorny Python IDE کڅوړه له دې څخه ډاونلوډ کړئ https://thonny.org/.
ب. ټک وکړئ وینډوز د وینډوز نسخه ډاونلوډ کولو لپاره.
ج. د غوښتنلیک ډاونلوډ کولو سره ، د اجرا وړ کلیک کولو سره نصب کول بشپړ کړئ file (.exe) او د نصبولو وزرډ تعقیب کړئ. د نصبولو بشپړولو سره، د وینډوز پیل څخه د Thorny Python IDE خلاص کړئ.
d. د پراپرټیز خلاصولو لپاره، د ښي لاس په ښکته کونج کې د کیڼ موږک تڼۍ کلیک وکړئ. "سرکټ پایتون (عمومي)" غوره کړئ.
e. کلیک وکړئ "ژباړونکی ترتیب کړئ…”.
f. د پورټ ډراپ ډاون باندې کلیک وکړئ او د نښلولو وروسته د وسیلې مدیر کې د IDM2040 لپاره څرګند شوی بندر غوره کړئ. په دې کې پخوانيampد سکرین شاټ COM پورټ د COM6 په توګه څرګند شو. کلیک وکړئ [سمه ده].
g. Thorny به د وسیلې معلومات د ژباړونکي پرامپټ کې راپور کړي ("Ad fruit Circuit Python 7.0.0-dirty on 2021-11-11; Raspberry Pi Pico with rp2040") که د وسیلې پورټ سم وي.
د LDSU Circuity S چلولو طرزالعملampپخوانیampد Thorny په کارولو سره
د LDSU سرک چلولو لپاره دا مرحلې تعقیب کړئample exampلی -
a. s خلاص کړئample بسته file. د یوې برخې په توګهampپه پیکج کې د "زوی" په نوم یو فولډر شتون لري چې د مختلف سینسر زوی لري file.
ب. د "CIRCUITPY" ذخیره کولو وسیله ته د "json" فولډر کاپي او پیسټ کړئ. ج. کوم ورکړل شوی پخوانی خلاص کړئampد متن ایډیټر په کارولو سره لکه نوټ پیډ ++ او دا د تورني مدیر ته کاپي کړئ او خوندي یې کړئ. د مثال لپارهampبیا، "LDSBus_Thermocouple_Sensor.py" خلاص کړئ او په Thorny Editor کې کاپي/پیسټ کړئ. کلیک وکړئ [خوندي].
d. د [Save] په کلیک کولو سره، "چیرې ته خوندي کول؟" د ډیالوګ بکس به ښکاره شي. د سرکټ پایتون وسیله کلیک او غوره کړئ.
e. داخل کړئ file نوم او کلیک وکړئ [ښه].
یادونه: کله چې دample کوډ په "code.py" کې خوندي شوی نو هرکله چې دا ریبوټ شي ، نو دا به د "code.py" چلول پیل کړي. د دې څخه د مخنیوي لپاره، یو بل نوم مشخص کړئ.
f. د file په "CIRCUITPY" ډرایو کې به خوندي شي.
g. د پخوانیو چلولو لپارهampد تورني مدیر څخه، کلیک وکړئ (اوسنی سکریپټ چلول).
h. د سرک LDSU example به د بس سکین کولو لپاره وګرځي او د سینسر ډیټا راپور ورکول پیل کړي.
i. د اعدام د بندولو لپاره، کلیک وکړئ (درېدل). کاروونکي کولی شي د اړتیا سره سم کوډ تازه کړي یا کولی شي بل پخوانی کاپي / پیسټ کړيampد تورني مدیر کې هڅه وکړئ.
یادونه: کله چې په سکریپټ کې کوم بدلون راشي fileد سکریپټ خوندي کول او چلول په یاد ولرئ.
j. په یاد ولرئ چې لاندې کاپي کړئ files - "irBlasterAppHelperFunctions" او "lir_input_file.txt" مخکې له دې چې د LDSBus_IR_Blaster.py پخوانی هڅه وکړئample.
ته مراجعه وکړئ BRTSYS_AN_002_LDSU IR بلاسټر غوښتنلیک د "LDSBus_IR_Blaster.py" په اړه د نورو جزیاتو لپارهample.
د اړیکو معلومات
ته مراجعه وکړئ https://brtsys.com/contact-us/ د اړیکو معلوماتو لپاره.
د سیسټم او تجهیزاتو جوړونکي او ډیزاینران مسؤلیت لري چې ډاډ ترلاسه کړي چې د دوی سیسټمونه، او د BRT Systems Pate Ltd (BRTSys) وسایل چې د دوی په سیسټمونو کې شامل شوي، د تطبیق وړ خوندیتوب، تنظیمي او د سیسټم په کچه د فعالیت اړتیاوې پوره کوي. په دې سند کې د غوښتنلیک اړوند ټول معلومات (د غوښتنلیک توضیحات، وړاندیز شوي BRTSys وسایل او نور توکي) یوازې د حوالې لپاره چمتو شوي. پداسې حال کې چې BRTSys پاملرنه کړې ترڅو ډاډ ترلاسه کړي چې دا دقیق دي، دا معلومات د پیرودونکي تصدیق سره تړاو لري، او BRTSys د سیسټم ډیزاین او د BRTSys لخوا چمتو شوي غوښتنلیکونو مرستې لپاره ټول مسؤلیت ردوي. د ژوند مالتړ او/یا خوندیتوب غوښتنلیکونو کې د BRTSys وسیلو کارول په بشپړ ډول د کارونکي په خطر کې دي، او کارونکي موافق دي چې د هر ډول او ټولو زیانونو، ادعاوو، سوټونو، یا لګښتونو څخه چې د ورته کارونې په پایله کې زیانمنونکي BRTSys دفاع وکړي، تاوان ورکړي، او وساتي. دا سند د خبرتیا پرته د بدلون تابع دی. د دې سند په خپرولو سره د پیټینټ یا نورو فکري ملکیت حقونو کارولو هیڅ آزادي نه ده. نه بشپړ یا د معلوماتو کومه برخه چې په دې سند کې بیان شوي یا محصول په دې سند کې بیان شوي ممکن د کاپي حق لرونکي د مخکیني لیکلي رضایت پرته په هر ډول موادو یا بریښنایی شکل کې تطابق یا بیا تولید شي. BRT Systems Pate Ltd, 1 Tai Seng Avenue, Tower A, #03-01, Singapore 536464. د سنګاپور راجستر شوي شرکت شمیره: 202220043R
ضمیمه A – حوالې
د اسنادو حوالې
BRTSYS_API_001_LDSBus_Python_SDK_Guide
BRTSYS_AN_002_LDSU IR بلاسټر غوښتنلیک
مخففات او لنډیزونه
شرایط | تفصیل |
IDE | مدغم پرمختیایی چاپیریال |
LDSBus | د اوږد واټن سینسر بس |
USB | یونیورسل سیریل بس |
ضمیمه ب – د جدولونو او ارقامو لیست
د میزونو لیست
NA
د ارقامو لیست
شکل 1 – د IDM2040 هارډویر ځانګړتیاوې ……………………………………………………………………… 5
ضمیمه C – د بیاکتنې تاریخ
د سند سرلیک: BRTSYS_AN_003 LDSBus Python SDK په IDM2040 کارن لارښود
د سند د حوالې شمیره: BRTSYS_000016
د تصفیې شمیره: BRTSYS#019
د محصول پا Pageه: https://brtsys.com/ldsbus
د سند فیډبیک: فیډبیک واستوئ
بیاکتنه | بدلونونه | نیټه |
نسخه 1.0 | ابتدايي خوشې کول | 29-11-2021 |
نسخه 1.1 | د BRT سیسټمونو لاندې تازه خپور شوی | 15-09-2022 |
نسخه 1.2 | د کواډ T-جنکشن ته د HVT حوالې تازه شوي؛ تازه د سنګاپور پته |
22-09-2023 |
BRT Systems Pate Ltd (BRTSys)
1 تای سینګ ایونیو، ټاور A، # 03-01، سنګاپور 536464
ټیلیفون: +65 6547 4827
Web سایټ: http://www.brtsys.com
د چاپ حق © BRT Systems Pate Ltd
د غوښتنلیک یادښت
BRTSYS_AN_003 LDSBus Python SDK په IDM2040 کارن لارښود
نسخه 1.2
د سند د حوالې شمیره: BRTSYS_000016
د تصفیې شمیره: BRTSYS#019
اسناد / سرچینې
![]() |
BRT Sys AN-003 LDSBus Python SDK [pdf] د کارونکي لارښود AN-003, AN-003 LDSBus Python SDK, LDSBus Python SDK, Python SDK, SDK |