BRT Sys AN-003 LDSBus Python SDK brukerveiledning

BRT Sys AN-003 LDSBus Python SDK User Guide

BRT Sys-logoSø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

Komme i gang med IDM2040

3.1 Maskinvare overview

BRT Sys AN 003 LDSBus Python SDK - Maskinvare

3.2 Instruksjoner for maskinvareoppsett
Følg disse trinnene for å konfigurere IDM2040 maskinvareoppsett –
en. Fjern jumperen.BRT Sys AN 003 LDSBus Python SDK - Maskinvareoppsett

b. Koble LDSU-modulen til Quad T-Junction.BRT Sys AN 003 LDSBus Python SDK - LDSU

c. Bruk RJ45-kabelen, koble Quad T-Junction til IDM2040 RJ45-kontakten. BRT Sys AN 003 LDSBus Python SDK - kabel

d. Koble 20v-forsyningsadapteren med en USB-C-kabel til USB-C-porten på IDM2040. BRT Sys AN 003 LDSBus Python SDK - Maskinvareoppsett1

e. Slå på 20v-adapteren ved å bruke strømforsyningen.
f. Koble IDM2040 til PC med Type-C-kabel.BRT Sys AN 003 LDSBus Python SDK - Maskinvareoppsett2  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".
BRT Sys AN 003 LDSBus Python SDK - apph. I det gitte eksamppakken må det være en ".uf2" file, kopier file og lim den inn i "RP1-RP2" -stasjonen.BRT Sys AN 003 LDSBus Python SDK - app1Jeg. Ved kopiering av ".uf2" file til "RPI-RP2", vil enheten starte på nytt automatisk og vises igjen som en ny stasjon, for eksempel "CIRCUITPY".BRT Sys AN 003 LDSBus Python SDK - app2

"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.BRT Sys AN 003 LDSBus Python SDK - app3

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.BRT Sys AN 003 LDSBus Python SDK - app4

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)". BRT Sys AN 003 LDSBus Python SDK - app5

e. Klikk "Konfigurer tolk...".

BRT Sys AN 003 LDSBus Python SDK - app6f. 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].BRT Sys AN 003 LDSBus Python SDK - app7

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.BRT Sys AN 003 LDSBus Python SDK - app8

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. BRT Sys AN 003 LDSBus Python SDK - app9

b. Kopier og lim inn "json"-mappen til "CIRCUITPY"-lagringsenheten. BRT Sys AN 003 LDSBus Python SDK - app10c. Å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]. BRT Sys AN 003 LDSBus Python SDK - app11

d. Når du klikker på [Lagre], et "Hvor skal du lagre til?" dialogboksen vises. Klikk og velg Circuit Python-enhet. BRT Sys AN 003 LDSBus Python SDK - app12

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.BRT Sys AN 003 LDSBus Python SDK - app13

f. De file vil bli lagret på "CIRCUITPY"-stasjonen.BRT Sys AN 003 LDSBus Python SDK - app14

g. For å drive eksenample fra Thorny Editor, klikk BRT Sys AN 003 LDSBus Python SDK - ikon(Kjør gjeldende skript). BRT Sys AN 003 LDSBus Python SDK - app15h. Circuity LDSU example vil løpe for å skanne bussen og begynne å rapportere sensordataene.BRT Sys AN 003 LDSBus Python SDK - app16

Jeg. Klikk på for å stoppe utførelsen BRT Sys AN 003 LDSBus Python SDK - ikon1(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. BRT Sys AN 003 LDSBus Python SDK - app17

j. Husk å kopiere følgende files – «irBlasterAppHelperFunctions» og «lir_input_file.txt" før du prøver LDSBus_IR_Blaster.py example. BRT Sys AN 003 LDSBus Python SDK - app18

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 Sys-logo

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

PDF thumbnailAN-003 LDSBus Python SDK
User Guide · AN-003, AN-003 LDSBus Python SDK, LDSBus Python SDK, Python SDK, SDK

Still et spørsmål

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

Still et spørsmål

Ask about setup, compatibility, troubleshooting, or anything missing from this manual. Name and email are optional.