BRT Sys لوگوايپليڪيشن نوٽ
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.

ڪريڊٽ

اوپن سورس سافٽ ويئر

IDM2040 سان شروع ڪرڻ

3.1 هارڊويئر اوورview

BRT Sys AN 003 LDSBus Python SDK - هارڊويئر

3.2 هارڊويئر سيٽ اپ جون هدايتون
IDM2040 هارڊويئر سيٽ اپ سيٽ اپ ڪرڻ لاءِ انهن قدمن تي عمل ڪريو-
هڪ جمپر کي هٽايو.BRT Sys AN 003 LDSBus Python SDK - هارڊويئر سيٽ اپ

ب. LDSU ماڊل کي Quad T-Junction سان ڳنڍيو.BRT Sys AN 003 LDSBus Python SDK - LDSU

ج. RJ45 ڪيبل استعمال ڪندي، Quad T-Junction کي IDM2040 RJ45 کنیکٹر سان ڳنڍيو. BRT Sys AN 003 LDSBus Python SDK - ڪيبل

ڊي. USB-C ڪيبل استعمال ڪندي 20v سپلائي اڊاپٽر کي USB-C بندرگاهه IDM2040 تي ڳنڍيو. BRT Sys AN 003 LDSBus Python SDK - هارڊويئر سيٽ اپ 1

e. AC پاور سپلائي استعمال ڪندي 20v اڊاپٽر کي چالو ڪريو.
f. IDM2040 کي پي سي سان ڳنڍيو ٽائپ-سي ڪيبل استعمال ڪندي.BRT Sys AN 003 LDSBus Python SDK - هارڊويئر سيٽ اپ 2  جي. IDM2040 بورڊ جي بوٽ بٽڻ کي دٻايو؛ ان کي ڪجهه سيڪنڊن لاءِ رکو ۽ بورڊ کي ري سيٽ ڪرڻ کان پوءِ ڇڏايو. ونڊوز "RP1-RP2" نالي هڪ ڊرائيو کوليندو.
BRT Sys AN 003 LDSBus Python SDK - ايپايڇ. ڏنل اڳوڻي ۾ampلي پيڪيج، اتي هجڻ گهرجي ".uf2" file، ڪاپي ڪريو file ۽ ان کي "RP1-RP2" ڊرائيو ۾ پيسٽ ڪريو.BRT Sys AN 003 LDSBus Python SDK - app1i. ڪاپي ڪرڻ تي ”.uf2“ file "RPI-RP2" ڏانهن، ڊوائيس خودڪار طريقي سان ريبوٽ ٿيندو ۽ ٻيهر نئين ڊرائيو طور ظاهر ٿيندو، جهڙوڪ "CIRCUITPY".BRT Sys AN 003 LDSBus Python SDK - app2

"code.py" مکيه آهي file جيڪو هر وقت هلندو آهي IDM2040 ري سيٽ ڪيو ويندو آهي. هن کوليو file ۽ محفوظ ڪرڻ کان پهريان ان جي اندر جو ڪو به مواد حذف ڪريو.
جي. هن ڊوائيس لاء COM پورٽ ڊيوائس مئنيجر ۾ ظاهر ٿيندو. هتي هڪ سابق آهيampلي اسڪرين ڏيکاريندي IDM2040 جي COM پورٽ کي COM6 طور.BRT Sys AN 003 LDSBus Python SDK - app3

Thorny Python IDE - تنصيب / سيٽ اپ هدايتون

Thorny Python IDE کي انسٽال ڪرڻ ۽ سيٽ ڪرڻ لاءِ انهن قدمن تي عمل ڪريو -
هڪ ڊائون لوڊ ڪريو Thorny Python IDE پيڪيج تان https://thonny.org/.
ب. ڪلڪ ڪريو ونڊوز ونڊوز ورشن کي ڊائونلوڊ ڪرڻ لاءِ.BRT Sys AN 003 LDSBus Python SDK - app4

ج. ايپليڪيشن کي ڊائون لوڊ ڪرڻ تي، ڪلڪ ڪري انسٽاليشن مڪمل ڪريو قابل عمل file (.exe) ۽ انسٽاليشن مددگار جي پٺيان. انسٽاليشن مڪمل ڪرڻ تي، Windows Startup مان Thorny Python IDE کوليو.
ڊي. پراپرٽيز کولڻ لاءِ، ساڄي هيٺئين ڪنڊ ۾ کاٻي مائوس جي بٽڻ تي ڪلڪ ڪريو. "Circuit Python (عام)" چونڊيو. BRT Sys AN 003 LDSBus Python SDK - app5

e. ڪلڪ ڪريو "مترجم کي ترتيب ڏيو...“.

BRT Sys AN 003 LDSBus Python SDK - app6f. پورٽ ڊراپ ڊائون تي ڪلڪ ڪريو ۽ چونڊيو بندرگاهه IDM2040 لاءِ ظاهر ٿيو ڊوائيس مئنيجر ۾ ڳنڍڻ کان پوءِ. هن ۾ اڳوڻيample اسڪرين شاٽ COM پورٽ COM6 طور ظاهر ٿيو. ڪلڪ ڪريو [ٺيڪ].BRT Sys AN 003 LDSBus Python SDK - app7

جي. Thorny ڊيوائس جي معلومات کي مترجم پرامپٹ تي رپورٽ ڪندو (“Ad fruit Circuit Python 7.0.0-dirty on 2021-11-11; Raspberry Pi Pico with rp2040”) جيڪڏهن ڊوائيس پورٽ صحيح آهي.BRT Sys AN 003 LDSBus Python SDK - app8

LDSU Circuity S هلائڻ جو طريقوampلي Example Thorny استعمال ڪندي

LDSU سرڪٽ کي هلائڻ لاءِ هنن قدمن تي عمل ڪريوample exampلي -
هڪ ايس کوليوampلي پيڪيج file. ايس جي حصي جي طور تيample پيڪيج ۾ "پٽ" نالي هڪ فولڊر آهي جنهن ۾ مختلف سينسر پٽ شامل آهن file. BRT Sys AN 003 LDSBus Python SDK - app9

ب. ڪاپي ۽ پيسٽ ڪريو "json" فولڊر کي "CIRCUITPY" اسٽوريج ڊوائيس تي. BRT Sys AN 003 LDSBus Python SDK - app10ج. ڪنهن به ڏنل اڳوڻي کوليوample هڪ ٽيڪسٽ ايڊيٽر استعمال ڪريو جهڙوڪ نوٽ پيڊ ++ ۽ ان کي نقل ڪريو ٿارني ايڊيٽر ڏانهن ۽ ان کي محفوظ ڪريو. مثال طورampلي، "LDSBus_Thermocouple_Sensor.py" کوليو ۽ ٿورني ايڊيٽر تي ڪاپي/پيسٽ ڪريو. ڪلڪ ڪريو [محفوظ ڪريو]. BRT Sys AN 003 LDSBus Python SDK - app11

ڊي. ڪلڪ ڪرڻ تي [محفوظ ڪريو]، هڪ "ڪٿي محفوظ ڪرڻ لاء؟" dialog box ڏيکاري ويندي. ڪلڪ ڪريو ۽ چونڊيو سرڪٽ پٿون ڊوائيس. BRT Sys AN 003 LDSBus Python SDK - app12

e. داخل ڪريو a file نالو ۽ ڪلڪ ڪريو [OK].
نوٽ: جڏهن ايسample ڪوڊ محفوظ ڪيو ويو آهي “code.py” پوءِ هر ڀيري جڏهن اهو ريبوٽ ٿئي ٿو، اهو شروع ٿيندو “code.py”. هن کان بچڻ لاء، هڪ مختلف نالو بيان ڪريو.BRT Sys AN 003 LDSBus Python SDK - app13

f. جي file "CIRCUITPY" ڊرائيو ۾ محفوظ ڪيو ويندو.BRT Sys AN 003 LDSBus Python SDK - app14

جي. اڳوڻي هلائڻ لاءample Thorny Editor کان، ڪلڪ ڪريو BRT Sys AN 003 LDSBus Python SDK - آئڪن(موجوده اسڪرپٽ هلائي). BRT Sys AN 003 LDSBus Python SDK - app15ايڇ. The Circuity LDSU example بس کي اسڪين ڪرڻ لاءِ ڊوڙندو ۽ سينسر ڊيٽا کي رپورٽ ڪرڻ شروع ڪندو.BRT Sys AN 003 LDSBus Python SDK - app16

i. عمل کي روڪڻ لاءِ، ڪلڪ ڪريو BRT Sys AN 003 LDSBus Python SDK - icon1(روڪ). صارف گهربل طور تي ڪوڊ کي اپڊيٽ ڪري سگھن ٿا يا ڪاپي / پيسٽ ڪري سگھن ٿا ٻيو اڳampٿورني ايڊيٽر ۾ ڪوشش ڪرڻ لاءِ.
نوٽ: رسم الخط ۾ ڪا به تبديلي ڪرڻ تي fileياد رکو محفوظ ڪريو ۽ اسڪرپٽ کي هلائڻ. BRT Sys AN 003 LDSBus Python SDK - app17

جي. ھيٺ ڏنل نقل ڪرڻ لاء ياد رکو files - "irBlasterAppHelperFunctions" ۽ "lir_input_file.txt" ڪوشش ڪرڻ کان اڳ LDSBus_IR_Blaster.py exampلي. BRT Sys AN 003 LDSBus Python SDK - app18

ڏانهن رجوع ڪريو 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 Sys لوگو

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

حوالو

تبصرو ڇڏي ڏيو

توهان جو اي ميل پتو شايع نه ڪيو ويندو. گهربل فيلڊ نشان لڳل آهن *