 Taikymo pastaba
Taikymo pastaba
BRTSYS_AN_003 
LDSBus Python SDK IDM2040 naudotoje
Vadovas
1.2 versija
Išleidimo data: 22-09-2023
AN-003 LDSBus Python SDK
Šiame dokumente pateikiama informacija apie tai, kaip nustatyti ir naudoti LDSBus Python SDK IDM2040.
BRTSys įrenginių naudojimas gyvybės palaikymo ir (arba) saugos programose yra visiškai vartotojo rizika, o vartotojas sutinka ginti, atlyginti žalą ir saugoti BRTSys nuo bet kokios žalos, pretenzijų, ieškinių ar išlaidų, kylančių dėl tokio naudojimo.
Įvadas
Šiame dokumente aprašoma, kaip naudoti IDM2040 su LDSU grandine, pvzample įskaitant Thorny Python IDE diegimo procedūrą ir LDSU grandinės vykdymo veiksmus, pvzamples.
Python SDK veiks IDM2040 su atitinkama LDSBus sąsaja. IDM2040 turi įmontuotą LDSBus sąsają ir gali tiekti iki 24v į LDSBus. Daugiau informacijos apie IDM2040 rasite adresu https://brtsys.com.
Kreditai
Atvirojo kodo programinė įranga
- Thorny Python IDE: https://thonny.org
Darbo su IDM2040 pradžia
3.1 Aparatūra baigtaview

3.2 Aparatūros sąrankos instrukcijos
Atlikite šiuos veiksmus, kad nustatytumėte IDM2040 aparatinės įrangos sąranką –
a. Nuimkite trumpiklį.
b. Prijunkite LDSU modulį prie Quad T-Junction.
c. Naudodami RJ45 kabelį prijunkite Quad T-Junction prie IDM2040 RJ45 jungties. 
d. Naudodami USB-C laidą prijunkite 20 V maitinimo adapterį prie IDM2040 USB-C prievado. 
e. Įjunkite 20 V adapterį naudodami kintamosios srovės maitinimo šaltinį.
f. Prijunkite IDM2040 prie kompiuterio naudodami Type-C laidą. g. Paspauskite IDM2040 plokštės įkrovos mygtuką; Laikykite jį keletą sekundžių ir atleiskite jį iš naujo nustatę plokštę. „Windows“ atidarys diską pavadinimu „RP1-RP2“.
  g. Paspauskite IDM2040 plokštės įkrovos mygtuką; Laikykite jį keletą sekundžių ir atleiskite jį iš naujo nustatę plokštę. „Windows“ atidarys diską pavadinimu „RP1-RP2“.
 h. Pateiktame pvzamppakete turi būti „.uf2“ file, nukopijuokite file ir įklijuokite jį į „RP1-RP2“ diską.
h. Pateiktame pvzamppakete turi būti „.uf2“ file, nukopijuokite file ir įklijuokite jį į „RP1-RP2“ diską. i. Nukopijavus „.uf2“ file į „RPI-RP2“, įrenginys bus automatiškai paleistas iš naujo ir vėl bus rodomas kaip naujas diskas, pvz., „CIRCUITPY“.
i. Nukopijavus „.uf2“ file į „RPI-RP2“, įrenginys bus automatiškai paleistas iš naujo ir vėl bus rodomas kaip naujas diskas, pvz., „CIRCUITPY“.
„code.py“ yra pagrindinis file kuris veikia kiekvieną kartą, kai IDM2040 nustatomas iš naujo. Atidarykite tai file ir prieš išsaugodami ištrinkite jame esantį turinį.
j. Šio įrenginio COM prievadas bus rodomas įrenginių tvarkytuvėje. Čia yra buvęsampekrane rodomas IDM2040 COM prievadas kaip COM6.
Thorny Python IDE – diegimo / sąrankos instrukcijos
Norėdami įdiegti ir nustatyti Thorny Python IDE, atlikite šiuos veiksmus –
a. Atsisiųskite Thorny Python IDE paketą iš https://thonny.org/.
b. Spustelėkite Windows Norėdami atsisiųsti windows versiją.
c. Atsisiuntę programą, užbaikite diegimą spustelėdami vykdomąjį failą file (.exe) ir vadovaudamiesi diegimo vedliu. Baigę diegti atidarykite Thorny Python IDE iš Windows paleisties.
d. Norėdami atidaryti ypatybes, spustelėkite kairįjį pelės mygtuką apatiniame dešiniajame kampe. Pasirinkite „Circuit Python (bendras)“. 
e. spustelėkite „Konfigūruoti vertėją…“.
 f. Spustelėkite išskleidžiamąjį meniu Port ir pasirinkite prievadą, kuris buvo rodomas IDM2040 įrenginių tvarkytuvėje po prisijungimo. Šiame buvample screenshot COM prievadas pasirodė kaip COM6. Spustelėkite [GERAI].
f. Spustelėkite išskleidžiamąjį meniu Port ir pasirinkite prievadą, kuris buvo rodomas IDM2040 įrenginių tvarkytuvėje po prisijungimo. Šiame buvample screenshot COM prievadas pasirodė kaip COM6. Spustelėkite [GERAI].
g. Jei įrenginio prievadas yra tinkamas, „Thorny“ praneš apie įrenginio informaciją vertėjo raginime („Ad fruit Circuit Python 7.0.0-dirty on 2021-11-11; Raspberry Pi Pico with rp2040“).
LDSU Circuity S vykdymo tvarkaamppvzample naudojant Thorny
Atlikite šiuos veiksmus, kad paleistumėte LDSU grandinesample example -
a. Atidarykite sample paketas file. Kaip dalis sampPakuotėje yra aplankas pavadinimu „son“, kuriame yra įvairių jutiklių sūnus file. 
b. Nukopijuokite ir įklijuokite aplanką „json“ į „CIRCUITPY“ saugojimo įrenginį.  c. Atidarykite bet kurį duotą pvzampNaudodami teksto rengyklę, pvz., Notepad ++, nukopijuokite į „Thorny Editor“ ir išsaugokite. Pavyzdžiui,ample, atidarykite „LDSBus_Thermocouple_Sensor.py“ ir nukopijuokite / įklijuokite „Thorny Editor“. Spustelėkite [Sutaupyti].
c. Atidarykite bet kurį duotą pvzampNaudodami teksto rengyklę, pvz., Notepad ++, nukopijuokite į „Thorny Editor“ ir išsaugokite. Pavyzdžiui,ample, atidarykite „LDSBus_Thermocouple_Sensor.py“ ir nukopijuokite / įklijuokite „Thorny Editor“. Spustelėkite [Sutaupyti]. 
d. Spustelėjus [Išsaugoti], pasirodo „Kur išsaugoti? bus rodomas dialogo langas. Spustelėkite ir pasirinkite „Circuit Python“ įrenginį. 
e. Įveskite a file pavadinimą ir spustelėkite [OK].
Pastaba: Kai sample kodas išsaugomas „code.py“, tada kiekvieną kartą, kai jis paleidžiamas iš naujo, jis pradės veikti „code.py“. Norėdami to išvengti, nurodykite kitą pavadinimą.
f. The file bus išsaugotas diske „CIRCUITPY“.
g. Norėdami paleisti buvample iš Thorny Editor, spustelėkite  (Paleisti dabartinį scenarijų).
(Paleisti dabartinį scenarijų).  h. The Circuity LDSU example pradės nuskaityti magistralę ir pradėti pranešti apie jutiklio duomenis.
h. The Circuity LDSU example pradės nuskaityti magistralę ir pradėti pranešti apie jutiklio duomenis.
i. Norėdami sustabdyti vykdymą, spustelėkite  (Sustabdyti). Vartotojai gali atnaujinti kodą pagal poreikį arba gali nukopijuoti / įklijuoti kitą buvample pabandyti Thorny redaktoriuje.
(Sustabdyti). Vartotojai gali atnaujinti kodą pagal poreikį arba gali nukopijuoti / įklijuoti kitą buvample pabandyti Thorny redaktoriuje.
Pastaba: Atlikus bet kokius scenarijaus pakeitimus file, nepamirškite Išsaugoti ir paleisti scenarijų. 
j. Nepamirškite nukopijuoti toliau pateiktos informacijos files – „irBlasterAppHelperFunctions“ ir „lir_input_file.txt“, prieš bandydami LDSBus_IR_Blaster.py example. 
Nurodykite BRTSYS_AN_002_LDSU IR Blaster programa Norėdami gauti daugiau informacijos apie „LDSBus_IR_Blaster.py“, pvzample.
Kontaktinė informacija
Nurodykite https://brtsys.com/contact-us/ dėl kontaktinės informacijos.
Sistemų ir įrangos gamintojai ir projektuotojai yra atsakingi už tai, kad jų sistemos ir visi į jų sistemas įtraukti BRT Systems Pate Ltd (BRTSys) įrenginiai atitiktų visus taikomus saugos, reguliavimo ir sistemos lygio veikimo reikalavimus. Visa su programa susijusi informacija šiame dokumente (įskaitant taikomųjų programų aprašymus, siūlomus BRTSys įrenginius ir kitą medžiagą) yra skirta tik nuorodai. Nors „BRTSys“ pasirūpino, kad ji būtų tiksli, šią informaciją turi patvirtinti klientas, o „BRTSys“ neprisiima atsakomybės už sistemos dizainą ir bet kokią „BRTSys“ teikiamą programų pagalbą. BRTSys įrenginių naudojimas gyvybės palaikymo ir (arba) saugos programose yra visiškai vartotojo rizika, o vartotojas sutinka ginti, atlyginti žalą ir saugoti BRTSys nuo bet kokios žalos, pretenzijų, ieškinių ar išlaidų, kylančių dėl tokio naudojimo. Šis dokumentas gali būti keičiamas be įspėjimo. Šio dokumento paskelbimas nesuteikia jokios laisvės naudotis patentais ar kitomis intelektinės nuosavybės teisėmis. Nei visa, nei bet kuri šiame dokumente esanti informacija arba gaminys, aprašytas jame, negali būti pritaikyti arba atgaminti jokia medžiaga ar elektronine forma be išankstinio raštiško autorių teisių turėtojo sutikimo. BRT Systems Pate Ltd, 1 Tai Seng Avenue, Tower A, #03-01, Singapūras 536464. Singapūre registruotos įmonės numeris: 202220043R
A priedas – Literatūros sąrašas 
Dokumentų nuorodos
BRTSYS_API_001_LDSBus_Python_SDK_Guide
BRTSYS_AN_002_LDSU IR Blaster programa
Akronimai ir santrumpos
| Sąlygos | Aprašymas | 
| IDE | Integruota plėtros aplinka | 
| LDSBus | Tolimųjų atstumų jutiklių autobusas | 
| USB | Universali serijinė magistralė | 
B priedas – lentelių ir paveikslų sąrašas
Lentelių sąrašas
NA
Figūrų sąrašas
1 pav. – IDM2040 aparatinės įrangos ypatybės …………………………………………………………………………… 5
C priedas – taisymų istorija
Dokumento pavadinimas: BRTSYS_AN_003 LDSBus Python SDK IDM2040 vartotojo vadove
Dokumento nuorodos Nr.: BRTSYS_000016
Licencijos Nr.: BRTSYS#019
Produkto puslapis: https://brtsys.com/ldsbus
Atsiliepimai apie dokumentą: Siųsti Atsiliepimus 
| Peržiūra | Pakeitimai | Data | 
| 1.0 versija | Pradinis leidimas | 29-11-2021 | 
| 1.1 versija | Atnaujintas leidimas pagal BRT Systems | 15-09-2022 | 
| 1.2 versija | Atnaujintos HVT nuorodos į Quad T-Junction; Atnaujintas Singapūro adresas | 22-09-2023 | 

BRT Systems Pate Ltd (BRTSys)
1 Tai Seng Avenue, A bokštas, Nr. 03-01, Singapūras 536464
Tel.: +65 6547 4827
Web Svetainė: http://www.brtsys.com
Autorių teisės © BRT Systems Pate Ltd
Taikymo pastaba
BRTSYS_AN_003 LDSBus Python SDK IDM2040 vartotojo vadove
1.2 versija
Dokumento nuorodos Nr.: BRTSYS_000016
Licencijos Nr.: BRTSYS#019
Dokumentai / Ištekliai
|  | BRT Sys AN-003 LDSBus Python SDK [pdfVartotojo vadovas AN-003, AN-003 LDSBus Python SDK, LDSBus Python SDK, Python SDK, SDK | 
 
