Logo BRT SysNotatka aplikacyjna
BRTSYS_AN_003
LDSBus Python SDK na użytkowniku IDM2040
Przewodnik
Wersja 1.2
Data wydania: 22-09-2023

AN-003 Pakiet SDK dla języka Python dla LDSBus

Ten dokument zawiera informacje o tym, jak skonfigurować i używać pakietu SDK Pythona LDSBus w IDM2040.
Korzystanie z urządzeń BRTSys w zastosowaniach związanych z podtrzymywaniem życia i/lub bezpieczeństwem odbywa się całkowicie na ryzyko użytkownika, a użytkownik zgadza się bronić, zabezpieczać i chronić BRTSys przed wszelkimi szkodami, roszczeniami, pozwami lub wydatkami wynikającymi z takiego użycia.

Wstęp

W tym dokumencie opisano, jak używać IDM2040 z obwodami LDSU, npampplik zawierający procedurę instalacji Thorny Python IDE i kroki umożliwiające wykonanie obwodów LDSU, npamples.
Pakiet SDK języka Python będzie działał na IDM2040 z odpowiednim interfejsem LDSBus. IDM2040 posiada wbudowany interfejs LDSBus i może dostarczać napięcie do 24 V do LDSBus. Więcej informacji na temat IDM2040 można znaleźć na stronie https://brtsys.com.

Kredyty

Oprogramowanie Open Source

Pierwsze kroki z IDM2040

3.1 Sprzęt ponadview

BRT Sys AN 003 LDSBus Python SDK — sprzęt

3.2 Instrukcje konfiguracji sprzętu
Wykonaj poniższe kroki, aby skonfigurować konfigurację sprzętową IDM2040 –
A. Usuń zworkę.BRT Sys AN 003 LDSBus Python SDK — konfiguracja sprzętu

B. Podłącz moduł LDSU do złącza Quad T.BRT Sys AN 003 LDSBus Python SDK - LDSU

C. Za pomocą kabla RJ45 podłącz złącze Quad T-Junction do złącza RJ2040 IDM45. BRT Sys AN 003 LDSBus Python SDK - kabel

D. Podłącz zasilacz 20 V za pomocą kabla USB-C do portu USB-C w IDM2040. BRT Sys AN 003 LDSBus Python SDK — konfiguracja sprzętu1

mi. Włącz zasilacz 20 V, korzystając z zasilacza prądu przemiennego.
F. Podłącz IDM2040 do komputera za pomocą kabla typu C.BRT Sys AN 003 LDSBus Python SDK — konfiguracja sprzętu2  G. Naciśnij przycisk Boot na płycie IDM2040; Przytrzymaj go przez kilka sekund i puść po zresetowaniu płytki. System Windows otworzy dysk o nazwie „RP1-RP2”.
BRT Sys AN 003 LDSBus Python SDK - aplikacjaH. W podanym npample, musi znajdować się w nim plik „.uf2” file, skopiuj file i wklej go do napędu „RP1-RP2”.BRT Sys AN 003 LDSBus Python SDK - aplikacja 1I. Po skopiowaniu pliku „.uf2” file na „RPI-RP2”, urządzenie automatycznie uruchomi się ponownie i ponownie pojawi się jako nowy dysk, np. „CIRCUITPY”.BRT Sys AN 003 LDSBus Python SDK - aplikacja 2

Plik „code.py” jest głównym file który działa za każdym razem, gdy IDM2040 jest resetowany. Otwórz to file i usuń całą jego zawartość przed zapisaniem.
J. Port COM tego urządzenia pojawi się w Menedżerze urządzeń. Oto byłyampekran pliku pokazujący port COM IDM2040 jako COM6.BRT Sys AN 003 LDSBus Python SDK - aplikacja 3

Thorny Python IDE – instrukcje instalacji/konfiguracji

Wykonaj poniższe kroki, aby zainstalować i skonfigurować Thorny Python IDE –
A. Pobierz pakiet Thorny Python IDE z https://thonny.org/.
b. Kliknij Okna aby pobrać wersję dla systemu Windows.BRT Sys AN 003 LDSBus Python SDK - aplikacja 4

C. Po pobraniu aplikacji zakończ instalację, klikając plik wykonywalny file (.exe) i postępuj zgodnie z kreatorem instalacji. Po zakończeniu instalacji otwórz Thorny Python IDE podczas uruchamiania systemu Windows.
D. Aby otworzyć Właściwości, kliknij lewym przyciskiem myszy w prawym dolnym rogu. Wybierz „Circuit Python (ogólny)”. BRT Sys AN 003 LDSBus Python SDK - aplikacja 5

mi. Kliknij "Skonfiguruj tłumacza…”.

BRT Sys AN 003 LDSBus Python SDK - aplikacja 6F. Kliknij menu rozwijane Port i wybierz port, który pojawił się dla IDM2040 w menedżerze urządzeń po podłączeniu. W tym egzampzrzut ekranu Port COM pojawił się jako COM6. Kliknij [DOBRZE].BRT Sys AN 003 LDSBus Python SDK - aplikacja 7

G. Thorny przekaże informacje o urządzeniu w wierszu interpretera („Ad Fruit Python 7.0.0-dirty on 2021-11-11; Raspberry Pi Pico z rp2040”), jeśli port urządzenia jest prawidłowy.BRT Sys AN 003 LDSBus Python SDK - aplikacja 8

Procedura uruchomienia LDSU Circuity Sample Exampużywam Thorny'ego

Wykonaj poniższe kroki, aby uruchomić obwód LDSUample example-
A. otwórz samppaczka file. W ramach sampW pakiecie znajduje się folder o nazwie „son”, który zawiera różne czujniki son file. BRT Sys AN 003 LDSBus Python SDK - aplikacja 9

B. Skopiuj i wklej folder „json” do urządzenia pamięci masowej „CIRCUITPY”. BRT Sys AN 003 LDSBus Python SDK - aplikacja 10C. Otwórz dowolny exampplik za pomocą edytora tekstu, takiego jak notatnik ++, skopiuj go do Thorny Editor i zapisz. Na przykładample, otwórz „LDSBus_Thermocouple_Sensor.py” i skopiuj/wklej w Thorny Editor. Kliknij [Ratować]. BRT Sys AN 003 LDSBus Python SDK - aplikacja 11

D. Po kliknięciu [Zapisz] wyświetli się pytanie „Gdzie zapisać?” zostanie wyświetlone okno dialogowe. Kliknij i wybierz urządzenie Circuit Python. BRT Sys AN 003 LDSBus Python SDK - aplikacja 12

mi. Wprowadź a file nazwę i kliknij [OK].
Notatka: Kiedy sampplik zostanie zapisany w „code.py”, a następnie przy każdym ponownym uruchomieniu zacznie działać „code.py”. Aby tego uniknąć, podaj inną nazwę.BRT Sys AN 003 LDSBus Python SDK - aplikacja 13

F. ten file zostaną zapisane na dysku „CIRCUITPY”.BRT Sys AN 003 LDSBus Python SDK - aplikacja 14

G. Aby uruchomić byłegoampplik z Thorny Editor, kliknij BRT Sys AN 003 LDSBus Python SDK - ikona(Uruchom bieżący skrypt). BRT Sys AN 003 LDSBus Python SDK - aplikacja 15H. Układ Circuity LDSU npampPlik zostanie uruchomiony, aby przeskanować magistralę i rozpocząć raportowanie danych z czujnika.BRT Sys AN 003 LDSBus Python SDK - aplikacja 16

I. Aby zatrzymać wykonanie, kliknij BRT Sys AN 003 LDSBus Python SDK - icon1(Zatrzymywać się). Użytkownicy mogą zaktualizować kod zgodnie z wymaganiami lub skopiować/wkleić inny npample do wypróbowania w edytorze Thorny.
Notatka: Po wprowadzeniu jakichkolwiek zmian w skrypcie file, pamiętaj o zapisaniu i uruchomieniu skryptu. BRT Sys AN 003 LDSBus Python SDK - aplikacja 17

J. Pamiętaj, aby skopiować poniższe informacje files – „irBlasterAppHelperFunctions” i „lir_input_file.txt” przed wypróbowaniem LDSBus_IR_Blaster.py npample. BRT Sys AN 003 LDSBus Python SDK - aplikacja 18

Odnieś się do BRTSYS_AN_002_LDSU Aplikacja IR Blaster aby uzyskać więcej informacji na temat „LDSBus_IR_Blaster.py” npample.

Informacje kontaktowe

Odnieś się do https://brtsys.com/contact-us/ Aby uzyskać informacje kontaktowe.
Producenci i projektanci systemów i sprzętu są odpowiedzialni za zapewnienie, że ich systemy oraz wszelkie urządzenia BRT Systems Pate Ltd (BRTSys) włączone do ich systemów spełniają wszystkie obowiązujące wymagania dotyczące bezpieczeństwa, przepisów i wydajności na poziomie systemu. Wszystkie informacje dotyczące aplikacji zawarte w tym dokumencie (w tym opisy aplikacji, sugerowane urządzenia BRTSys i inne materiały) mają charakter wyłącznie informacyjny. Chociaż BRTSys dołożył wszelkich starań, aby zapewnić ich dokładność, informacje te podlegają potwierdzeniu przez klienta, a BRTSys zrzeka się wszelkiej odpowiedzialności za projekty systemów i jakąkolwiek pomoc aplikacyjną zapewnianą przez BRTSys. Korzystanie z urządzeń BRTSys w zastosowaniach związanych z podtrzymywaniem życia i/lub bezpieczeństwem odbywa się całkowicie na ryzyko użytkownika, a użytkownik zgadza się bronić, zabezpieczać i chronić BRTSys przed wszelkimi szkodami, roszczeniami, pozwami lub wydatkami wynikającymi z takiego użycia. Niniejszy dokument może ulec zmianie bez powiadomienia. Publikacja tego dokumentu nie implikuje żadnej wolności w korzystaniu z patentów ani innych praw własności intelektualnej. Ani całość, ani żadna część informacji zawartych w tym dokumencie lub produkcie opisanym w tym dokumencie nie może być adaptowana ani powielana w jakiejkolwiek formie materialnej lub elektronicznej bez uprzedniej pisemnej zgody właściciela praw autorskich. BRT Systems Pate Ltd, 1 Tai Seng Avenue, Tower A, #03-01, Singapur 536464. Numer zarejestrowanej firmy w Singapurze: 202220043R
Dodatek A – Referencje
Odniesienia do dokumentów

BRTSYS_API_001_LDSBus_Python_SDK_Guide
BRTSYS_AN_002_LDSU Aplikacja IR Blaster
Akronimy i skróty

Warunki  Opis 
Środowisko programistyczne (IDE) Zintegrowane środowisko programistyczne
Autobus LDSBus Magistrala czujnika dużej odległości
USB Uniwersalna magistrala szeregowa

Dodatek B – Wykaz tabel i rysunków
Lista tabel
NA
Lista rysunków
Rysunek 1 – Funkcje sprzętowe IDM2040 ……………………………………………………………………… 5
Dodatek C – Historia zmian
Tytuł dokumentu: BRTSYS_AN_003 LDSBus Python SDK w podręczniku użytkownika IDM2040
Numer referencyjny dokumentu: BRTSYS_000016
Nr zezwolenia: BRTSYS#019
Strona produktu: https://brtsys.com/ldsbus
Informacje zwrotne dotyczące dokumentów: Wyślij opinię

Rewizja  Zmiany  Data 
Wersja 1.0 Pierwsze wydanie 29-11-2021
Wersja 1.1 Zaktualizowana wersja w ramach BRT Systems 15-09-2022
Wersja 1.2 Zaktualizowano odniesienia HVT do skrzyżowania Quad T;
Zaktualizowany adres w Singapurze
22-09-2023

Logo BRT Sys

BRT Systems Pate Ltd (BRTSys)
1 Tai Seng Avenue, Tower A, #03-01, Singapur 536464
Telefon: +65 6547 4827
Web Strona: http://www.brtsys.com
Prawa autorskie © BRT Systems Pate Ltd
Notatka aplikacyjna
BRTSYS_AN_003 LDSBus Python SDK w podręczniku użytkownika IDM2040
Wersja 1.2
Numer referencyjny dokumentu: BRTSYS_000016
Nr zezwolenia: BRTSYS#019

Dokumenty / Zasoby

BRT Sys AN-003 LDSBus SDK Pythona [plik PDF] Instrukcja użytkownika
AN-003, AN-003 LDSBus Python SDK, LDSBus Python SDK, Python SDK, SDK

Odniesienia

Zostaw komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *