Դիմումի նշում
BRTSYS_AN_003
LDSBus Python SDK-ն IDM2040 օգտագործողի վրա
Ուղեցույց
Տարբերակ 1.2
Թողարկման ամսաթիվ՝ 22-09-2023
AN-003 LDSBus Python SDK
Այս փաստաթուղթը տեղեկատվություն է տրամադրում IDM2040-ում LDSBus Python SDK-ի տեղադրման և օգտագործման մասին:
Կենսապահովման և/կամ անվտանգության ծրագրերում BRTSys սարքերի օգտագործումն ամբողջությամբ սպառնում է օգտատիրոջը, և օգտատերը համաձայնում է պաշտպանել, փոխհատուցել և անվնաս պահել BRTSys-ին նման օգտագործման հետևանքով առաջացած ցանկացած և բոլոր վնասներից, պահանջներից, հայցերից կամ ծախսերից:
Ներածություն
Այս փաստաթուղթը նկարագրում է, թե ինչպես օգտագործել IDM2040-ը LDSU շղթայի հետ նախկինումampներառյալ Thorny Python IDE-ի տեղադրման կարգը և LDSU սխեմաների գործարկման քայլերը նախկինումamples.
Python SDK-ն կաշխատի IDM2040-ի վրա՝ համապատասխան LDSBus ինտերֆեյսով: IDM2040-ն ունի ներկառուցված LDSBus ինտերֆեյս և կարող է մատակարարել մինչև 24 վ լարում LDSBus-ին: IDM2040-ի մասին լրացուցիչ տեղեկություններ հասանելի են այստեղ https://brtsys.com.
Վարկեր
Բաց կոդով ծրագրակազմ
- Thorny Python IDE: https://thonny.org
Ինչպես սկսել IDM2040-ով
3.1 Սարքավորումն ավարտված էview

3.2 Սարքավորումների տեղադրման հրահանգներ
Հետևեք այս քայլերին՝ IDM2040 սարքաշարի կարգավորումը կարգավորելու համար.
ա. Հեռացրեք Jumper-ը:
բ. Միացրեք LDSU մոդուլը Quad T-Junction-ին:
գ. RJ45 մալուխի միջոցով միացրեք Quad T-Junction-ը IDM2040 RJ45 միակցիչին: 
դ. Միացրեք 20 վ սնուցման ադապտեր USB-C մալուխի միջոցով IDM2040-ի USB-C պորտին: 
ե. Միացրեք 20 վ ադապտերը՝ օգտագործելով AC սնուցման աղբյուրը:
զ. IDM2040-ը միացրեք համակարգչին՝ օգտագործելով Type-C մալուխ:
է. Սեղմեք Boot կոճակը IDM2040 տախտակի վրա; Պահեք այն մի քանի վայրկյան և բաց թողեք տախտակը վերականգնելուց հետո: Windows-ը կբացի «RP1-RP2» անունով սկավառակ:
հ. Տվյալ նախկինումampփաթեթ, պետք է լինի «.uf2» file, պատճենեք file և տեղադրեք այն «RP1-RP2» սկավառակի մեջ:
ես. «.uf2»-ը պատճենելուց հետո file դեպի «RPI-RP2», սարքն ինքնաբերաբար կվերագործարկվի և նորից կհայտնվի որպես նոր սկավառակ, օրինակ՝ «CIRCUITPY»:
«code.py»-ը գլխավորն է file որն աշխատում է ամեն անգամ, երբ IDM2040-ը վերակայվում է: Բացեք սա file և ջնջեք դրա ներսում գտնվող ցանկացած բովանդակություն մինչև պահպանումը:
ժ. Այս սարքի COM պորտը կհայտնվի Device Manager-ում: Ահա մի նախկինampէկրան, որը ցույց է տալիս IDM2040-ի COM պորտը որպես COM6:
Thorny Python IDE – Տեղադրման/Կարգավորման հրահանգներ
Հետևեք այս քայլերին՝ Thorny Python IDE-ն տեղադրելու և կարգավորելու համար.
ա. Ներբեռնեք Thorny Python IDE փաթեթը https://thonny.org/.
բ. Սեղմել Windows Windows-ի տարբերակը ներբեռնելու համար։
գ. Հավելվածը ներբեռնելուց հետո ավարտեք տեղադրումը` սեղմելով գործարկվողը file (.exe) և հետևելով տեղադրման հրաշագործին: Տեղադրումն ավարտելուց հետո բացեք Thorny Python IDE-ը Windows Startup-ից:
դ. Հատկություններ բացելու համար սեղմեք մկնիկի ձախ կոճակը ներքևի աջ անկյունում: Ընտրեք «Circuit Python (ընդհանուր)»: 
ե. Սեղմեք «Կարգավորել թարգմանիչը…»:
զ. Կտտացրեք «Port» բացվող պատուհանին և ընտրեք այն պորտը, որը հայտնվել է «IDM2040»-ի համար սարքի կառավարիչում միանալուց հետո: Այս նախկինումampսքրինշոթը COM պորտը հայտնվեց որպես COM6: Սեղմեք [ԼԱՎ].
է. Thorny-ը սարքի մասին կհաղորդի թարգմանչի հուշումով («Ad fruit Circuit Python 7.0.0-dirty on 2021-11-11; Raspberry Pi Pico with rp2040»), եթե սարքի միացքը ճիշտ է:
Գործարկման կարգը LDSU Circuity Sampլ Example օգտագործելով Thorny
Հետևեք այս քայլերին՝ LDSU սխեմաները գործարկելու համարample նախկինampլե -
ա. Բացեք սample փաթեթ file. Որպես մաս սampՓաթեթում կա «son» անունով թղթապանակ, որը պարունակում է տարբեր սենսորային որդին file. 
բ. Պատճենեք և տեղադրեք «json» թղթապանակը «CIRCUITPY» պահեստավորման սարքում:
գ. Բացեք ցանկացած նախկինampՕգտագործելով տեքստային խմբագրիչ, ինչպիսին է notepad ++-ը, պատճենեք այն Thorny Editor-ում և պահպանեք այն: Նախampբացեք «LDSBus_Thermocouple_Sensor.py» և պատճենեք/տեղադրեք Thorny Editor-ում: Սեղմեք [Պահպանել]: 
դ. Սեղմելով [Պահպանել], կհայտնվի «Որտե՞ղ պահպանել»: կցուցադրվի երկխոսության տուփ: Սեղմեք և ընտրեք Circuit Python սարքը: 
ե. Մուտքագրեք ա file անունը և սեղմեք [OK]:
Նշում. Երբ սample code-ը պահվում է «code.py»-ում, այնուհետև ամեն անգամ, երբ այն վերաբեռնվում է, այն կսկսի գործարկել «code.py»-ը: Դրանից խուսափելու համար նշեք այլ անուն:
զ. Այն file կպահվի «CIRCUITPY» սկավառակում:
է. Գործարկել նախկինample Thorny Editor-ից, սեղմեք
(Գործարկել ընթացիկ սցենարը):
հ. The Circuity LDSU նախկինample-ը կվազի ավտոբուսը սկանավորելու և սենսորային տվյալները հաղորդելու համար:
ես. Կատարումը դադարեցնելու համար սեղմեք
(Կանգնեք): Օգտագործողները կարող են թարմացնել կոդը ըստ պահանջի կամ կարող են պատճենել/տեղադրել մեկ այլ օրինակampփորձեք Thorny խմբագրում:
Նշում. Սցենարում որևէ փոփոխություն կատարելուց հետո file, հիշեք Պահել և գործարկել սցենարը: 
ժ. Հիշեք պատճենել հետևյալը files – «irBlasterAppHelperFunctions» և «lir_input_»file.txt» նախքան փորձարկել LDSBus_IR_Blaster.py նախկինampլե. 
Անդրադարձեք BRTSYS_AN_002_LDSU IR Blaster հավելված «LDSBus_IR_Blaster.py»-ի մասին լրացուցիչ մանրամասների համար նախկինampլե.
Կոնտակտային տվյալներ
Անդրադարձեք https://brtsys.com/contact-us/ կոնտակտային տեղեկատվության համար:
Համակարգերի և սարքավորումների արտադրողներն ու դիզայներները պատասխանատու են ապահովելու, որ իրենց համակարգերը և ցանկացած BRT Systems Pate Ltd (BRTSys) սարքեր, որոնք ներառված են իրենց համակարգերում, համապատասխանում են անվտանգության, կարգավորող և համակարգի մակարդակի կատարողականի բոլոր կիրառելի պահանջներին: Այս փաստաթղթում ներկայացված բոլոր տեղեկությունները (ներառյալ հավելվածների նկարագրությունները, առաջարկվող BRTSys սարքերը և այլ նյութեր) տրամադրվում են միայն հղման համար: Թեև BRTSys-ը հոգ է տարել հավաստիանալու համար, որ դրանք ճշգրիտ են, այս տեղեկատվությունը ենթակա է հաճախորդի հաստատման, և BRTSys-ը հրաժարվում է բոլոր պատասխանատվությունից համակարգի նախագծման և BRTSys-ի կողմից տրամադրվող ցանկացած հավելվածի օգնության համար: Կենսապահովման և/կամ անվտանգության ծրագրերում BRTSys սարքերի օգտագործումն ամբողջությամբ սպառնում է օգտատիրոջը, և օգտատերը համաձայնում է պաշտպանել, փոխհատուցել և պահել անվնաս BRTS-ները նման օգտագործման հետևանքով առաջացած ցանկացած և բոլոր վնասներից, պահանջներից, հայցերից կամ ծախսերից: Այս փաստաթուղթը ենթակա է փոփոխման առանց ծանուցման: Սույն փաստաթղթի հրապարակումը չի ենթադրում արտոնագրերի կամ մտավոր սեփականության այլ իրավունքների օգտագործման ազատություն: Սույն փաստաթղթում պարունակվող տեղեկատվության կամ արտադրանքի ոչ ամբողջական, ոչ մի մասը չի կարող հարմարեցվել կամ վերարտադրվել որևէ նյութական կամ էլեկտրոնային ձևով` առանց հեղինակային իրավունքի սեփականատիրոջ նախնական գրավոր համաձայնության: BRT Systems Pate Ltd, 1 Tai Seng Avenue, Tower A, #03-01, Singapore 536464. Սինգապուր գրանցված ընկերության համարը՝ 202220043R
Հավելված Ա – Հղումներ
Փաստաթղթերի հղումներ
BRTSYS_API_001_LDSBus_Python_SDK_Guide
BRTSYS_AN_002_LDSU IR Blaster հավելված
Հանրագումարներն ու կարճաժամկետները
| Պայմաններ | Նկարագրություն |
| 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 | Թարմացված HVT հղումները Quad T-Junction-ին; Թարմացված Սինգապուրի հասցեն |
22-09-2023 |

BRT Systems Pate Ltd (BRTSys)
1 Tai Seng Avenue, Tower 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 |
