ايپليڪيشن نوٽ
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 سرڪٽي example سميت Thorny Python IDE جي انسٽاليشن جي طريقيڪار ۽ LDSU سرڪٽي execute ڪرڻ جا قدمamples.
Python SDK مناسب LDSBus انٽرفيس سان IDM2040 تي هلندو. IDM2040 بلٽ ان LDSBus انٽرفيس آهي ۽ LDSBus کي 24v تائين فراهم ڪري سگهي ٿو. وڌيڪ معلومات IDM2040 تي موجود آهي https://brtsys.com.
ڪريڊٽ
اوپن سورس سافٽ ويئر
- Thorny Python IDE: https://thonny.org
IDM2040 سان شروع ڪرڻ
3.1 هارڊويئر اوورview
3.2 هارڊويئر سيٽ اپ جون هدايتون
IDM2040 هارڊويئر سيٽ اپ سيٽ اپ ڪرڻ لاءِ انهن قدمن تي عمل ڪريو-
هڪ جمپر کي هٽايو.
ب. LDSU ماڊل کي Quad T-Junction سان ڳنڍيو.
ج. RJ45 ڪيبل استعمال ڪندي، Quad T-Junction کي IDM2040 RJ45 کنیکٹر سان ڳنڍيو.
ڊي. USB-C ڪيبل استعمال ڪندي 20v سپلائي اڊاپٽر کي USB-C بندرگاهه IDM2040 تي ڳنڍيو.
e. AC پاور سپلائي استعمال ڪندي 20v اڊاپٽر کي چالو ڪريو.
f. IDM2040 کي پي سي سان ڳنڍيو ٽائپ-سي ڪيبل استعمال ڪندي. جي. IDM2040 بورڊ جي بوٽ بٽڻ کي دٻايو؛ ان کي ڪجهه سيڪنڊن لاءِ رکو ۽ بورڊ کي ري سيٽ ڪرڻ کان پوءِ ڇڏايو. ونڊوز "RP1-RP2" نالي هڪ ڊرائيو کوليندو.
ايڇ. ڏنل اڳوڻي ۾ampلي پيڪيج، اتي هجڻ گهرجي ".uf2" file، ڪاپي ڪريو file ۽ ان کي "RP1-RP2" ڊرائيو ۾ پيسٽ ڪريو.
i. ڪاپي ڪرڻ تي ”.uf2“ file "RPI-RP2" ڏانهن، ڊوائيس خودڪار طريقي سان ريبوٽ ٿيندو ۽ ٻيهر نئين ڊرائيو طور ظاهر ٿيندو، جهڙوڪ "CIRCUITPY".
"code.py" مکيه آهي file جيڪو هر وقت هلندو آهي IDM2040 ري سيٽ ڪيو ويندو آهي. هن کوليو file ۽ محفوظ ڪرڻ کان پهريان ان جي اندر جو ڪو به مواد حذف ڪريو.
جي. هن ڊوائيس لاء COM پورٽ ڊيوائس مئنيجر ۾ ظاهر ٿيندو. هتي هڪ سابق آهيampلي اسڪرين ڏيکاريندي IDM2040 جي COM پورٽ کي COM6 طور.
Thorny Python IDE - تنصيب / سيٽ اپ هدايتون
Thorny Python IDE کي انسٽال ڪرڻ ۽ سيٽ ڪرڻ لاءِ انهن قدمن تي عمل ڪريو -
هڪ ڊائون لوڊ ڪريو Thorny Python IDE پيڪيج تان https://thonny.org/.
ب. ڪلڪ ڪريو ونڊوز ونڊوز ورشن کي ڊائونلوڊ ڪرڻ لاءِ.
ج. ايپليڪيشن کي ڊائون لوڊ ڪرڻ تي، ڪلڪ ڪري انسٽاليشن مڪمل ڪريو قابل عمل file (.exe) ۽ انسٽاليشن مددگار جي پٺيان. انسٽاليشن مڪمل ڪرڻ تي، Windows Startup مان Thorny Python IDE کوليو.
ڊي. پراپرٽيز کولڻ لاءِ، ساڄي هيٺئين ڪنڊ ۾ کاٻي مائوس جي بٽڻ تي ڪلڪ ڪريو. "Circuit Python (عام)" چونڊيو.
e. ڪلڪ ڪريو "مترجم کي ترتيب ڏيو...“.
f. پورٽ ڊراپ ڊائون تي ڪلڪ ڪريو ۽ چونڊيو بندرگاهه IDM2040 لاءِ ظاهر ٿيو ڊوائيس مئنيجر ۾ ڳنڍڻ کان پوءِ. هن ۾ اڳوڻيample اسڪرين شاٽ COM پورٽ COM6 طور ظاهر ٿيو. ڪلڪ ڪريو [ٺيڪ].
جي. Thorny ڊيوائس جي معلومات کي مترجم پرامپٹ تي رپورٽ ڪندو (“Ad fruit Circuit Python 7.0.0-dirty on 2021-11-11; Raspberry Pi Pico with rp2040”) جيڪڏهن ڊوائيس پورٽ صحيح آهي.
LDSU Circuity S هلائڻ جو طريقوampلي Example Thorny استعمال ڪندي
LDSU سرڪٽ کي هلائڻ لاءِ هنن قدمن تي عمل ڪريوample exampلي -
هڪ ايس کوليوampلي پيڪيج file. ايس جي حصي جي طور تيample پيڪيج ۾ "پٽ" نالي هڪ فولڊر آهي جنهن ۾ مختلف سينسر پٽ شامل آهن file.
ب. ڪاپي ۽ پيسٽ ڪريو "json" فولڊر کي "CIRCUITPY" اسٽوريج ڊوائيس تي. ج. ڪنهن به ڏنل اڳوڻي کوليوample هڪ ٽيڪسٽ ايڊيٽر استعمال ڪريو جهڙوڪ نوٽ پيڊ ++ ۽ ان کي نقل ڪريو ٿارني ايڊيٽر ڏانهن ۽ ان کي محفوظ ڪريو. مثال طورampلي، "LDSBus_Thermocouple_Sensor.py" کوليو ۽ ٿورني ايڊيٽر تي ڪاپي/پيسٽ ڪريو. ڪلڪ ڪريو [محفوظ ڪريو].
ڊي. ڪلڪ ڪرڻ تي [محفوظ ڪريو]، هڪ "ڪٿي محفوظ ڪرڻ لاء؟" dialog box ڏيکاري ويندي. ڪلڪ ڪريو ۽ چونڊيو سرڪٽ پٿون ڊوائيس.
e. داخل ڪريو a file نالو ۽ ڪلڪ ڪريو [OK].
نوٽ: جڏهن ايسample ڪوڊ محفوظ ڪيو ويو آهي “code.py” پوءِ هر ڀيري جڏهن اهو ريبوٽ ٿئي ٿو، اهو شروع ٿيندو “code.py”. هن کان بچڻ لاء، هڪ مختلف نالو بيان ڪريو.
f. جي file "CIRCUITPY" ڊرائيو ۾ محفوظ ڪيو ويندو.
جي. اڳوڻي هلائڻ لاءample Thorny Editor کان، ڪلڪ ڪريو (موجوده اسڪرپٽ هلائي).
ايڇ. The Circuity LDSU example بس کي اسڪين ڪرڻ لاءِ ڊوڙندو ۽ سينسر ڊيٽا کي رپورٽ ڪرڻ شروع ڪندو.
i. عمل کي روڪڻ لاءِ، ڪلڪ ڪريو (روڪ). صارف گهربل طور تي ڪوڊ کي اپڊيٽ ڪري سگھن ٿا يا ڪاپي / پيسٽ ڪري سگھن ٿا ٻيو اڳampٿورني ايڊيٽر ۾ ڪوشش ڪرڻ لاءِ.
نوٽ: رسم الخط ۾ ڪا به تبديلي ڪرڻ تي fileياد رکو محفوظ ڪريو ۽ اسڪرپٽ کي هلائڻ.
جي. ھيٺ ڏنل نقل ڪرڻ لاء ياد رکو files - "irBlasterAppHelperFunctions" ۽ "lir_input_file.txt" ڪوشش ڪرڻ کان اڳ LDSBus_IR_Blaster.py exampلي.
ڏانهن رجوع ڪريو BRTSYS_AN_002_LDSU IR بلاسٽر ايپليڪيشن وڌيڪ تفصيلن لاءِ “LDSBus_IR_Blaster.py” exampلي.
رابطي جي معلومات
ڏانهن رجوع ڪريو 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. Singapore Registered Company Number: 202220043R
ضميمو الف - حوالا
دستاويز جا حوالا
BRTSYS_API_001_LDSBus_Python_SDK_Guide
BRTSYS_AN_002_LDSU IR بلاسٽر ايپليڪيشن
Acronyms
شرط | وصف |
IDE | مربوط ترقي ماحول |
LDSBus | ڊگھي فاصلي جي سينسر بس |
USB | يونيورسل سيريل بس |
ضميمو B - جدولن ۽ انگن اکرن جي فهرست
جدولن جي فهرست
NA
انگن اکرن جي فهرست
شڪل 1 – IDM2040 هارڊويئر جون خاصيتون ……………………………………………………………………… 5
ضميمو سي - نظرثاني جي تاريخ
دستاويز جو عنوان: BRTSYS_AN_003 LDSBus Python SDK on IDM2040 يوزر گائيڊ
دستاويز جو حوالو نمبر: BRTSYS_000016
ڪليئرنس نمبر: BRTSYS#019
پيداوار جو صفحو https://brtsys.com/ldsbus
دستاويز راءِ: موٽ موڪليو
نظرثاني | تبديليون | تاريخ |
نسخو 1.0 | شروعاتي رليز | 29-11-2021 |
نسخو 1.1 | BRT سسٽم تحت تازه ڪاري جاري ڪئي وئي | 15-09-2022 |
نسخو 1.2 | Quad T-Junction ڏانهن HVT حوالن کي اپڊيٽ ڪيو؛ اپڊيٽ ٿيل سنگاپور ايڊريس |
22-09-2023 |
BRT سسٽم پيٽ لميٽيڊ (BRTSys)
1 تائي سينگ ايونيو، ٽاور اي، #03-01، سنگاپور 536464
ٽيليفون: +65 6547
Web سائيٽ: http://www.brtsys.com
ڪاپي رائيٽ © BRT Systems Pate Ltd
ايپليڪيشن نوٽ
BRTSYS_AN_003 IDM2040 يوزر گائيڊ تي LDSBus Python SDK
نسخو 1.2
دستاويز جو حوالو نمبر: BRTSYS_000016
ڪليئرنس نمبر: BRTSYS#019
دستاويز / وسيلا
![]() |
BRT Sys AN-003 LDSBus Python SDK [pdf] استعمال ڪندڙ ھدايت AN-003، AN-003 LDSBus Python SDK، LDSBus پٿون SDK، پٿون SDK، SDK |