Alkalmazási megjegyzés
BRTSYS_AN_003
LDSBus Python SDK IDM2040 felhasználón
Útmutató
1.2 verzió
Kiadás dátuma: 22-09-2023
AN-003 LDSBus Python SDK
Ez a dokumentum tájékoztatást nyújt az LDSBus Python SDK beállításáról és használatáról az IDM2040 rendszeren.
A BRTSys eszközök életfenntartó és/vagy biztonsági alkalmazásokban történő használata teljes mértékben a felhasználó kockázatára történik, és a felhasználó vállalja, hogy megvédi, kártalanítja és ártalmatlanná teszi a BRTSys-t az ilyen használatból eredő károkkal, követelésekkel, perekkel vagy költségekkel szemben.
Bevezetés
Ez a dokumentum leírja, hogyan kell használni az IDM2040-t LDSU áramkörrel, plample, beleértve a Thorny Python IDE telepítési eljárását és az LDSU áramkör végrehajtásának lépéseit, plamples.
A Python SDK IDM2040-en fut, megfelelő LDSBus interfésszel. Az IDM2040 beépített LDSBus interfésszel rendelkezik, és akár 24 V-ot is képes táplálni az LDSBusra. Az IDM2040-ről további információ a következő címen érhető el https://brtsys.com.
Kredit
Nyílt forráskódú szoftver
- Thorny Python IDE: https://thonny.org
Az IDM2040 használatának megkezdése
3.1 Hardver végeview

3.2 Hardverbeállítási utasítások
Kövesse az alábbi lépéseket az IDM2040 Hardverbeállítás beállításához –
a. Távolítsa el a jumpert.
b. Csatlakoztassa az LDSU modult a Quad T-Junction-hoz.
c. RJ45 kábellel csatlakoztassa a Quad T-Junctiont az IDM2040 RJ45 csatlakozóhoz. 
d. Csatlakoztassa a 20 V-os tápadaptert USB-C kábel segítségével az IDM2040 USB-C portjához. 
e. Kapcsolja be a 20 V-os adaptert a váltakozó áramú tápegység segítségével.
f. Csatlakoztassa az IDM2040-et a számítógéphez Type-C kábellel.
g. Nyomja meg a Boot gombot az IDM2040 kártyán; Tartsa néhány másodpercig, majd engedje el a tábla visszaállítása után. A Windows megnyit egy „RP1-RP2” nevű meghajtót.
h. Az adott plampcsomagban szerepelnie kell egy „.uf2”-nek file, másolja a file és illessze be az „RP1-RP2” meghajtóba.
én. Az „.uf2” másolása után file „RPI-RP2” értékre, az eszköz automatikusan újraindul, és ismét új meghajtóként jelenik meg, például „CIRCUITPY”.
A „code.py” a fő file amely minden alkalommal lefut az IDM2040 alaphelyzetbe állításakor. Nyisd meg ezt file és a mentés előtt törölje a benne lévő tartalmat.
j. Az eszköz COM-portja megjelenik az Eszközkezelőben. Itt van egy exampképernyő, amelyen az IDM2040 COM-portja COM6-ként jelenik meg.
Thorny Python IDE – Telepítési/beállítási utasítások
Kövesse ezeket a lépéseket a Thorny Python IDE telepítéséhez és beállításához -
a. Töltse le a Thorny Python IDE csomagot innen https://thonny.org/.
b. Kattintson a gombra Windows a Windows verzió letöltéséhez.
c. Az alkalmazás letöltése után a futtatható fájlra kattintva fejezze be a telepítést file (.exe) és kövesse a telepítővarázslót. A telepítés befejezése után nyissa meg a Thorny Python IDE-t a Windows indítóprogramjából.
d. A Tulajdonságok megnyitásához kattintson a bal egérgombbal a jobb alsó sarokban. Válassza a „Circuit Python (általános)” lehetőséget. 
e. kattintson a „Tolmács konfigurálása…”.
f. Kattintson a Port legördülő menüre, és válassza ki az IDM2040 számára az eszközkezelőben a csatlakozás után megjelenő portot. Ebben az example screenshot A COM port COM6 néven jelent meg. Kattintson [RENDBEN].
g. A Thorny az eszközinformációkat az értelmező promptban jelenti („Ad fruit Circuit Python 7.0.0-dirty on 2021-11-11; Raspberry Pi Pico with rp2040”), ha az eszközport helyes.
Eljárás az LDSU Circuity S futtatásáhozampplample Thorny segítségével
Kövesse ezeket a lépéseket az LDSU áramkör futtatásáhozample example -
a. Nyissa ki az sample csomag file. A szampA csomagban van egy „fi” nevű mappa, amely különféle szenzorokat tartalmaz file. 
b. Másolja és illessze be a „json” mappát a „CIRCUITPY” tárolóeszközre.
c. Nyissa meg az adott example egy szövegszerkesztővel, mint például a notepad ++, és másolja át a Thorny Editorba, és mentse el. Plample, nyissa meg az „LDSBus_Thermocouple_Sensor.py” fájlt, és másolja/illessze be a Thorny Editorban. Kattintson [Megment]. 
d. A [Mentés] gombra kattintva megjelenik a „Hová kell menteni?” párbeszédpanel jelenik meg. Kattintson, és válassza a Circuit Python eszközt. 
e. Írj be egy file nevet, és kattintson az [OK] gombra.
Jegyzet: Amikor sampA kód a „code.py” mappába kerül, majd minden újraindításkor elkezdi futni a „code.py” fájlt. Ennek elkerülése érdekében adjon meg egy másik nevet.
f. Az file a „CIRCUITPY” meghajtóra lesz mentve.
g. Az ex futtatásáhozample a Thorny Editorból, kattintson
(Futtassa az aktuális szkriptet).
h. A Circuity LDSU example fog futni, hogy átvizsgálja a buszt, és elkezdje jelenteni az érzékelő adatait.
én. A végrehajtás leállításához kattintson a gombra
(Állj meg). A felhasználók szükség szerint frissíthetik a kódot, vagy másolhatnak/illeszthetnek be egy másik examppróbálja ki a Thorny szerkesztőben.
Jegyzet: A szkript bármilyen módosítása után file, ne felejtse el menteni és futtatni a szkriptet. 
j. Ne felejtse el másolni a következőket files – „irBlasterAppHelperFunctions” és „lir_input_file.txt”, mielőtt megpróbálná az LDSBus_IR_Blaster.py example. 
Lásd BRTSYS_AN_002_LDSU IR Blaster alkalmazás további részletekért az „LDSBus_IR_Blaster.py” webhelyen, plample.
Elérhetőségi adatok
Lásd https://brtsys.com/contact-us/ elérhetőségért.
A rendszer- és berendezésgyártók és -tervezők felelősek azért, hogy rendszereik és a rendszereikbe beépített BRT Systems Pate Ltd (BRTSys) eszközei megfeleljenek az összes vonatkozó biztonsági, szabályozási és rendszerszintű teljesítménykövetelménynek. A dokumentumban található összes alkalmazással kapcsolatos információ (beleértve az alkalmazásleírásokat, a javasolt BRTSys eszközöket és egyéb anyagokat) csak referenciaként szolgál. Noha a BRTSys gondoskodott a pontosságukról, ezeket az információkat az ügyfelek megerősítik, és a BRTSys elhárít minden felelősséget a rendszertervezésért és a BRTSys által nyújtott bármilyen alkalmazási segítségért. A BRTSys eszközök életfenntartó és/vagy biztonsági alkalmazásokban történő használata teljes mértékben a felhasználó kockázatára vonatkozik, és a felhasználó vállalja, hogy megvédi, kártalanítja és ártalmatlanná teszi a BRTSys-t az ilyen használatból eredő károk, követelések, perek vagy költségek ellen. Ez a dokumentum előzetes értesítés nélkül változhat. A jelen dokumentum közzététele nem jelenti a szabadalmak vagy más szellemi tulajdonjogok használatának szabadságát. Sem az ebben a dokumentumban szereplő információk, sem annak részei, illetve az abban leírt termék nem adaptálható vagy reprodukálható semmilyen anyagban vagy elektronikus formában a szerzői jog tulajdonosának előzetes írásbeli hozzájárulása nélkül. BRT Systems Pate Ltd, 1 Tai Seng Avenue, Tower A, #03-01, Singapore 536464. Szingapúri bejegyzett cégszám: 202220043R
A. függelék – Hivatkozások
Dokumentumhivatkozások
BRTSYS_API_001_LDSBus_Python_SDK_Guide
BRTSYS_AN_002_LDSU IR Blaster alkalmazás
Mozaikszavak és rövidítések
| Feltételek | Leírás |
| IDE | Integrált Fejlesztési Környezet |
| LDSBus | Távolsági érzékelős busz |
| USB | Univerzális soros busz |
B. függelék – Táblázatok és ábrák listája
Táblázatok listája
NA
Ábrák listája
1. ábra – IDM2040 hardver jellemzői …………………………………………………………………………… 5
C. függelék – Revíziótörténet
Dokumentum címe: BRTSYS_AN_003 LDSBus Python SDK IDM2040 felhasználói kézikönyv
A dokumentum hivatkozási száma: BRTSYS_000016
Engedélyszám: BRTSYS#019
Termékoldal: https://brtsys.com/ldsbus
Dokumentum visszajelzés: Visszajelzés küldése
| Felülvizsgálat | Változások | Dátum |
| 1.0 verzió | Kezdeti kiadás | 29-11-2021 |
| 1.1 verzió | Frissített kiadás a BRT Systems alatt | 15-09-2022 |
| 1.2 verzió | Frissített HVT hivatkozások Quad T-Junction; Frissített szingapúri cím |
22-09-2023 |

BRT Systems Pate Ltd (BRTSys)
1 Tai Seng Avenue, Tower A, #03-01, Singapore 536464
Tel: +65 6547 4827
Web Telek: http://www.brtsys.com
Copyright © BRT Systems Pate Ltd
Alkalmazási megjegyzés
BRTSYS_AN_003 LDSBus Python SDK IDM2040 felhasználói kézikönyv
1.2 verzió
A dokumentum hivatkozási száma: BRTSYS_000016
Engedélyszám: BRTSYS#019
Dokumentumok / Források
![]() |
BRT Sys AN-003 LDSBus Python SDK [pdf] Felhasználói útmutató AN-003, AN-003 LDSBus Python SDK, LDSBus Python SDK, Python SDK, SDK |
