Noto pri aplikaĵo
BRTSYS_AN_003
LDSBus Python SDK sur IDM2040 Uzanto
Gvidilo
Versio 1.2
Eldona Dato: 22-09-2023
AN-003 LDSBus Python SDK
Ĉi tiu dokumento provizas informojn pri kiel agordi kaj uzi la LDSBus Python SDK sur IDM2040.
Uzo de BRTSys-aparatoj en vivsubteno kaj/aŭ sekurecaj aplikaĵoj estas tute sub la risko de la uzanto, kaj la uzanto konsentas defendi, kompensi kaj teni BRTSys sendanĝera kontraŭ iuj kaj ĉiuj damaĝoj, asertoj, kostumoj aŭ elspezoj rezultantaj de tia uzo.
Enkonduko
Ĉi tiu dokumento priskribas kiel uzi IDM2040 kun LDSU-cirkvito ekzample inkluzive de la Instala proceduro por Thorny Python IDE kaj paŝoj por ekzekuti LDSU-cirkuladon ekzamples.
La Python SDK funkcios sur IDM2040 kun taŭga LDSBus-interfaco. IDM2040 havas enkonstruitan LDSBus-interfacon kaj povas provizi ĝis 24v al la LDSBus. Pliaj informoj pri la IDM2040 estas haveblaj ĉe https://brtsys.com.
Kreditoj
Malfermfonta Programaro
- Dorna Python IDE: https://thonny.org
Komencu kun IDM2040
3.1 Aparataro Finitaview
3.2 Aparataj Instrukcioj
Sekvu ĉi tiujn paŝojn por agordi la IDM2040-Apararon -
a. Forigu la Jumper.
b. Konektu la LDSU-modulon al Quad T-Junction.
c. Uzante RJ45-kablon, konektu Quad T-Junction al IDM2040 RJ45-konektilo.
d. Konektu la 20v-provizan adaptilon per USB-C-kablo al la USB-C-haveno sur la IDM2040.
e. Enŝaltu la 20v-adaptilon per la AC-elektroprovizo.
f. Konektu IDM2040 al komputilo per Tipo-C-kablo. g. Premu la butonon Boot la IDM2040-tabulo; Tenu ĝin dum kelkaj sekundoj kaj liberigu ĝin post restarigi la tabulon. Vindozo malfermos diskon nomitan "RP1-RP2".
h. En la donita ekzample pako, devas esti ".uf2" file, kopiu la file kaj algluu ĝin en la diskon "RP1-RP2".
mi. Kopiinte la ".uf2" file al "RPI-RP2", la aparato rekomencos aŭtomate kaj denove aperos kiel nova disko, kiel "CIRCUITPY".
La "code.py" estas la ĉefa file kiu funkcias ĉiufoje kiam la IDM2040 estas rekomencigita. Malfermu ĉi tion file kaj forigu ajnan enhavon ene de ĝi antaŭ konservi.
j. La COM-haveno por ĉi tiu aparato aperos en Device Manager. Jen eksampla ekrano montrante la COM-Havenon de la IDM2040 kiel COM6.
Thorny Python IDE - Instalado/Agordo-Instrukcioj
Sekvu ĉi tiujn paŝojn por instali kaj agordi Thorny Python IDE -
a. Elŝutu la Thorny Python IDE-pakaĵon de https://thonny.org/.
b. Alklaku Vindozo por elŝuti la vindozan version.
c. Post elŝuto de la aplikaĵo, kompletigu la instaladon alklakante la plenumeblan file (.exe) kaj sekvante la instalan sorĉiston. Fininte la instaladon, malfermu la Thorny Python IDE de la Windows Startup.
d. Por malfermi la Propraĵojn, alklaku la maldekstran musbutonon ĉe la dekstra malsupra angulo. Elektu "Circuit Python (genera)".
e. Klaku "Agordi interpretiston...”.
f. Alklaku la havenon malsupren kaj elektu la havenon aperinta por IDM2040 en aparata administranto post konekto. En ĉi tiu ekzampla ekrankopio COM-haveno aperis kiel COM6. Klaku [BONE].
g. Thorny raportos la aparatajn informojn ĉe la interpretisto ("Anonco-frukto Circuit Python 7.0.0-malpura je 2021-11-11; Raspberry Pi Pico kun rp2040") se la aparato-haveno estas ĝusta.
Proceduro por prizorgi LDSU Circuity Sample Ekzample uzante Dornan
Sekvu ĉi tiujn paŝojn por funkciigi la LDSU-cirkvitojnample eksample -
a. Malfermu la sample pako file. Kadre de la sampla pakaĵo estas dosierujo laŭ nomo "filo", kiu enhavas diversajn sensilfilon file.
b. Kopiu kaj algluu la dosierujon "json" al la konserva aparato "CIRCUITPY". c. Malfermu ajnan donitan ekzample uzante tekstredaktilon kiel notbloko ++ kaj kopiu ĝin al la Dorna Redaktoro kaj konservu ĝin. Por ekzample, malfermu "LDSBus_Thermocouple_Sensor.py" kaj kopiu/algluu en Thorny Editor. Klaku [Savi].
d. Alklakante [Konservi], al "Kie konservi?" dialogujo estos montrata. Alklaku kaj elektu Circuit Python-aparaton.
e. Enigu a file nomo kaj alklaku [Bone].
Notu: Kiam sampLa kodo estas konservita en "code.py" tiam ĉiufoje kiam ĝi rekomencas, ĝi komencos ruli "code.py". Por eviti ĉi tion, specifu alian nomon.
f. La file estos konservita al "CIRCUITPY" stirado.
g. Por kuri la eksample de Thorny Editor, klaku (Ruli aktualan skripton).
h. La Circuity LDSU ekzampLe kuros por skani la buson kaj komenci raporti la sensilajn datumojn.
mi. Por ĉesigi la ekzekuton, alklaku (Haltu). Uzantoj povas ĝisdatigi la kodon laŭbezone aŭ povas kopii/glui alian eksample provi en la Dorna redaktilo.
Notu: Farinte ajnajn ŝanĝojn al la skripto file, memoru Konservi kaj Ruli la skripton.
j. Memoru kopii la jenajn files - "irBlasterAppHelperFunctions" kaj "lir_input_file.txt” antaŭ provi la LDSBus_IR_Blaster.py ekzample.
Riferu al BRTSYS_AN_002_LDSU IR Blaster Apliko por pliaj detaloj pri “LDSBus_IR_Blaster.py” ekzample.
Kontaktaj Informoj
Riferu al https://brtsys.com/contact-us/ por kontaktinformoj.
Fabrikistoj kaj projektistoj de sistemoj kaj ekipaĵoj respondecas certigi, ke iliaj sistemoj, kaj ajnaj aparatoj de BRT Systems Pate Ltd (BRTSys) enkorpigitaj en siaj sistemoj, plenumas ĉiujn aplikeblajn sekurecajn, reguligajn kaj sistem-nivelajn rendimentpostulojn. Ĉiuj aplikaĵ-rilataj informoj en ĉi tiu dokumento (inkluzive de aplikpriskriboj, sugestitaj BRTSys-aparatoj kaj aliaj materialoj) estas provizitaj nur por referenco. Kvankam BRTSys zorgis certigi, ke ĝi estas preciza, ĉi tiu informo estas kondiĉigita de kliento-konfirmo, kaj BRTSys malakceptas ĉian respondecon pri sistemaj dezajnoj kaj por ajna aplikaĵa helpo provizita de BRTSys. Uzo de BRTSys-aparatoj en vivsubteno kaj/aŭ sekurecaj aplikoj estas tute sub la risko de la uzanto, kaj la uzanto konsentas defendi, kompensi kaj teni BRTSys sendanĝera kontraŭ iuj kaj ĉiuj damaĝoj, asertoj, kostumoj aŭ elspezoj rezultantaj de tia uzo. Ĉi tiu dokumento estas ŝanĝebla sen avizo. Neniu libereco uzi patentojn aŭ aliajn rajtojn pri intelekta proprieto estas subkomprenata de la publikigo de ĉi tiu dokumento. Nek la tutaĵo nek parto de la informoj enhavitaj en, aŭ la produkto priskribita en ĉi tiu dokumento, povas esti adaptita aŭ reproduktita en ajna materialo aŭ elektronika formo sen la antaŭa skriba konsento de la posedanto de la kopirajto. BRT Systems Pate Ltd, 1 Tai Seng Avenue, Tower A, #03-01, Singapuro 536464. Singapura Registrita Firmaa Numero: 202220043R
Apendico A – Referencoj
Dokumentaj Referencoj
BRTSYS_API_001_LDSBus_Python_SDK_Guide
BRTSYS_AN_002_LDSU IR Blaster Apliko
Akronimoj kaj Mallongigoj
Kondiĉoj | Priskribo |
IDE | Integrita Evolua Medio |
LDSBus | Longdistanca Sensila Buso |
USB | Universala Seria Buso |
Apendico B - Listo de Tabeloj kaj Figuroj
Listo de Tabeloj
NA
Listo de Figuroj
Figuro 1 - IDM2040-Aparataro Trajtoj ………………………………………………………………………………… 5
Apendico C – Historio de Revizio
Dokumenta Titolo: BRTSYS_AN_003 LDSBus Python SDK sur IDM2040 Uzantgvidilo
Dokumenta Referenco No.: BRTSYS_000016
Libera No.: BRTSYS#019
Produkta Paĝo: https://brtsys.com/ldsbus
Dokumentaj Rimarkoj: Sendu Rimarkojn
Revizio | Ŝanĝoj | Dato |
Versio 1.0 | Komenca Eldono | 29-11-2021 |
Versio 1.1 | Ĝisdatigita eldono sub BRT Systems | 15-09-2022 |
Versio 1.2 | Ĝisdatigitaj HVT-referencoj al Quad T-Junction; Ĝisdatigita Singapura Adreso |
22-09-2023 |
BRT Systems Pate Ltd (BRTSys)
1 Tai Seng Avenue, Tower A, numero 03-01, Singapuro 536464
Tel: +65 6547 4827
Web Retejo: http://www.brtsys.com
Kopirajto © BRT Systems Pate Ltd
Noto pri aplikaĵo
BRTSYS_AN_003 LDSBus Python SDK sur IDM2040 Uzantgvidilo
Versio 1.2
Dokumenta Referenco No.: BRTSYS_000016
Libera No.: BRTSYS#019
Dokumentoj/Rimedoj
![]() |
BRT Sys AN-003 LDSBus Python SDK [pdf] Uzantogvidilo AN-003, AN-003 LDSBus Python SDK, LDSBus Python SDK, Python SDK, SDK |