
Søknadsmerknad
BRTSYS_AN_003
LDSBus Python SDK på IDM2040-bruker
Guide
Versjon 1.2
Utstedelsesdato: 22-09-2023
AN-003 LDSBus Python SDK
Dette dokumentet gir informasjon om hvordan du setter opp og bruker LDSBus Python SDK på IDM2040.
Bruk av BRTSys-enheter i livsstøtte- og/eller sikkerhetsapplikasjoner er helt og holdent på brukerens risiko, og brukeren godtar å forsvare, holde BRTSys skadesløs for enhver og alle skader, krav, søksmål eller utgifter som følge av slik bruk.
Introduksjon
Dette dokumentet beskriver hvordan du bruker IDM2040 med LDSU-kretser f.eksample inkludert installasjonsprosedyren for Thorny Python IDE og trinn for å utføre LDSU-kretser f.eksamples.
Python SDK vil kjøre på IDM2040 med passende LDSBus-grensesnitt. IDM2040 har innebygd LDSBus-grensesnitt og kan levere opptil 24v til LDSBus. Mer informasjon om IDM2040 er tilgjengelig på https://brtsys.com.
Studiepoeng
Programvare med åpen kildekode
- Thorny Python IDE: https://thonny.org
Komme i gang med IDM2040
3.1 Maskinvare overview

3.2 Instruksjoner for maskinvareoppsett
Følg disse trinnene for å konfigurere IDM2040 maskinvareoppsett –
en. Fjern jumperen.
b. Koble LDSU-modulen til Quad T-Junction.
c. Bruk RJ45-kabelen, koble Quad T-Junction til IDM2040 RJ45-kontakten. 
d. Koble 20v-forsyningsadapteren med en USB-C-kabel til USB-C-porten på IDM2040. 
e. Slå på 20v-adapteren ved å bruke strømforsyningen.
f. Koble IDM2040 til PC med Type-C-kabel.
g. Trykk på Boot-knappen på IDM2040-kortet; Hold den i noen sekunder og slipp den etter tilbakestilling av brettet. Windows vil åpne en stasjon som heter "RP1-RP2".
h. I det gitte eksamppakken må det være en ".uf2" file, kopier file og lim den inn i "RP1-RP2" -stasjonen.
Jeg. Ved kopiering av ".uf2" file til "RPI-RP2", vil enheten starte på nytt automatisk og vises igjen som en ny stasjon, for eksempel "CIRCUITPY".
"code.py" er den viktigste file som kjører hver gang IDM2040 tilbakestilles. Åpne denne file og slett alt innhold inne i den før du lagrer.
j. COM-porten for denne enheten vises i Enhetsbehandling. Her er en eksampskjermen som viser IDM2040s COM-port som COM6.
Thorny Python IDE – Installasjons-/oppsettinstruksjoner
Følg disse trinnene for å installere og konfigurere Thorny Python IDE -
en. Last ned Thorny Python IDE-pakken fra https://thonny.org/.
b. Klikk Windows for å laste ned Windows-versjonen.
c. Når du har lastet ned programmet, fullfør installasjonen ved å klikke på den kjørbare filen file (.exe) og følg installasjonsveiviseren. Når du har fullført installasjonen, åpner du Thorny Python IDE fra Windows Startup.
d. For å åpne Egenskaper, klikk med venstre museknapp nederst til høyre. Velg "Circuit Python (generisk)". 
e. Klikk "Konfigurer tolk...".
f. Klikk på rullegardinmenyen Port og velg porten som vises for IDM2040 i enhetsbehandling etter tilkobling. I denne eksampskjermbildet COM-porten dukket opp som COM6. Klikk [OK].
g. Thorny vil rapportere enhetsinformasjonen ved tolk-forespørselen («Ad fruit Circuit Python 7.0.0-dirty on 2021-11-11; Raspberry Pi Pico with rp2040») hvis enhetsporten er riktig.
Prosedyre for å kjøre LDSU Circuity Sample Eksample bruker Thorny
Følg disse trinnene for å kjøre LDSU-kretseneample eksample -
en. Åpne samppakken file. Som en del av samppakken er det en mappe ved navn "sønn" som inneholder forskjellige sensorer file. 
b. Kopier og lim inn "json"-mappen til "CIRCUITPY"-lagringsenheten.
c. Åpne et gitt eksampbruk et tekstredigeringsprogram som notisblokk ++ og kopier det til Thorny Editor og lagre det. For eksample, åpne "LDSBus_Thermocouple_Sensor.py" og kopier/lim inn på Thorny Editor. Klikk [Lagre]. 
d. Når du klikker på [Lagre], et "Hvor skal du lagre til?" dialogboksen vises. Klikk og velg Circuit Python-enhet. 
e. Skriv inn en file navn og klikk på [OK].
Note: Når sampkoden lagres i "code.py", og hver gang den starter på nytt, begynner den å kjøre "code.py". For å unngå dette, angi et annet navn.
f. De file vil bli lagret på "CIRCUITPY"-stasjonen.
g. For å drive eksenample fra Thorny Editor, klikk
(Kjør gjeldende skript).
h. Circuity LDSU example vil løpe for å skanne bussen og begynne å rapportere sensordataene.
Jeg. Klikk på for å stoppe utførelsen
(Stoppe). Brukere kan oppdatere koden etter behov eller kan kopiere/lime inn et annet eksample å prøve i Thorny-editoren.
Note: Ved å gjøre endringer i skriptet file, husk å lagre og kjøre skriptet. 
j. Husk å kopiere følgende files – «irBlasterAppHelperFunctions» og «lir_input_file.txt" før du prøver LDSBus_IR_Blaster.py example. 
Referer til BRTSYS_AN_002_LDSU IR Blaster-applikasjon for mer informasjon om "LDSBus_IR_Blaster.py" f.eksample.
Kontaktinformasjon
Referer til https://brtsys.com/contact-us/ for kontaktinformasjon.
System- og utstyrsprodusenter og designere er ansvarlige for å sikre at systemene deres, og eventuelle BRT Systems Pate Ltd (BRTSys)-enheter som er integrert i systemene deres, oppfyller alle gjeldende ytelseskrav for sikkerhet, forskrift og systemnivå. All applikasjonsrelatert informasjon i dette dokumentet (inkludert applikasjonsbeskrivelser, foreslåtte BRTSys-enheter og annet materiale) er kun gitt som referanse. Selv om BRTSys har sørget for å sikre at den er nøyaktig, er denne informasjonen underlagt kundebekreftelse, og BRTSys fraskriver seg alt ansvar for systemdesign og for all applikasjonshjelp levert av BRTSys. Bruk av BRTSys-enheter i livsstøtte- og/eller sikkerhetsapplikasjoner er helt og holdent på brukerens risiko, og brukeren godtar å forsvare, holde BRTSys skadesløs fra enhver skade, krav, søksmål eller utgifter som følge av slik bruk. Dette dokumentet kan endres uten varsel. Ingen frihet til å bruke patenter eller andre immaterielle rettigheter antydes av publiseringen av dette dokumentet. Verken hele eller deler av informasjonen i, eller produktet beskrevet i dette dokumentet, kan tilpasses eller reproduseres i noe materiale eller elektronisk form uten skriftlig forhåndssamtykke fra opphavsrettsinnehaveren. BRT Systems Pate Ltd, 1 Tai Seng Avenue, Tower A, #03-01, Singapore 536464. Singapore registrert firmanummer: 202220043R
Vedlegg A – Referanser
Dokumentreferanser
BRTSYS_API_001_LDSBus_Python_SDK_Guide
BRTSYS_AN_002_LDSU IR Blaster-applikasjon
Forkortelser og forkortelser
| Vilkår | Beskrivelse |
| IDE | Integrert utviklingsmiljø |
| LDSBus | Langdistansesensorbuss |
| USB | Universal Serial Bus |
Vedlegg B – Liste over tabeller og figurer
Liste over tabeller
NA
Liste over figurer
Figur 1 – IDM2040 maskinvarefunksjoner ……………………………………………………………………………… 5
Vedlegg C – Revisjonshistorikk
Dokumenttittel: BRTSYS_AN_003 LDSBus Python SDK på IDM2040 brukerveiledning
Dokumentreferansenr.: BRTSYS_000016
Klareringsnr.: BRTSYS#019
Produktside: https://brtsys.com/ldsbus
Dokumenttilbakemelding: Send tilbakemelding
| Revisjon | Endringer | Dato |
| Versjon 1.0 | Første utgivelse | 29-11-2021 |
| Versjon 1.1 | Oppdatert utgivelse under BRT Systems | 15-09-2022 |
| Versjon 1.2 | Oppdaterte HVT-referanser til Quad T-Junction; Oppdatert Singapore-adresse |
22-09-2023 |

BRT Systems Pate Ltd (BRTSys)
1 Tai Seng Avenue, Tower A, #03-01, Singapore 536464
Tlf: +65 6547 4827
Web Nettsted: http://www.brtsys.com
Copyright © BRT Systems Pate Ltd
Søknadsmerknad
BRTSYS_AN_003 LDSBus Python SDK på IDM2040 brukerveiledning
Versjon 1.2
Dokumentreferansenr.: BRTSYS_000016
Klareringsnr.: BRTSYS#019
Dokumenter / Ressurser
![]() | AN-003 LDSBus Python SDK |
Referanser
- Ressurser - BRT Systemsbit.ly
- mailto:docufeedback@brtsys.com?subject=BRTSYS_AN_003%20Version%201.2brtsys.com
- mailto:docufeedback@brtsys.com?subject=Document%20Feedback:%20BRTSYS_AN_003%20Version%201.2brtsys.com
- Hjem - BRT-systemerbrtsys.com
- Hjem - BRT-systemerbrtsys.com
- Contact Us - BRT Systems Pte Ltdbrtsys.com
- Hjem - Langdistansesensorbrtsys.com
- Et øyeblikk, vær så snill...brtsys.com
- Ressurser - BRT Systems Pte Ltdbrtsys.com
- code.pycode.py
- Brukerhåndbokmanual.tools
