BRT Sys-logoToepassingsnotitie
BRTSYS_AN_003
LDSBus Python SDK op IDM2040-gebruiker
Gids
Versie 1.2
Uitgiftedatum: 22-09-2023

AN-003 LDSBus Python SDK

Dit document biedt informatie over het instellen en gebruiken van de LDSBus Python SDK op IDM2040.
Het gebruik van BRTSys-apparaten in levensondersteunende en/of veiligheidstoepassingen is volledig voor risico van de gebruiker, en de gebruiker gaat ermee akkoord BRTSys te verdedigen, schadeloos te stellen en te vrijwaren van alle schade, claims, rechtszaken of kosten die voortvloeien uit dergelijk gebruik.

Invoering

Dit document beschrijft hoe u IDM2040 met LDSU-circuits kunt gebruiken.ample inclusief de installatieprocedure voor Thorny Python IDE en stappen om LDSU-schakelingen uit te voeren examples.
De Python SDK draait op IDM2040 met de juiste LDSBus-interface. IDM2040 heeft een ingebouwde LDSBus-interface en kan tot 24 V leveren aan de LDSBus. Meer informatie over de IDM2040 is beschikbaar op https://brtsys.com.

Credits

Open-sourcesoftware

Aan de slag met IDM2040

3.1 Hardware Overview

BRT Sys AN 003 LDSBus Python SDK - Hardware

3.2 Instructies voor hardware-installatie
Volg deze stappen om de IDM2040 Hardware Setup in te stellen:
a. Verwijder de jumper.BRT Sys AN 003 LDSBus Python SDK - Hardware-installatie

b. Sluit de LDSU-module aan op de Quad T-Junction.BRT Sys AN 003 LDSBus Python SDK - LDSU

c. Sluit de Quad T-Junction met behulp van een RJ45-kabel aan op de IDM2040 RJ45-connector. BRT Sys AN 003 LDSBus Python SDK - kabel

d. Sluit de 20V-voedingsadapter met een USB-C-kabel aan op de USB-C-poort van de IDM2040. BRT Sys AN 003 LDSBus Python SDK - Hardware-installatie1

e. Schakel de 20V-adapter in met behulp van de wisselstroomvoeding.
f. Sluit de IDM2040 aan op de pc met behulp van een Type-C-kabel.BRT Sys AN 003 LDSBus Python SDK - Hardware-installatie2  g. Druk op de Boot-knop van het IDM2040-bord; Houd deze enkele seconden ingedrukt en laat deze los nadat u het bord hebt gereset. Windows opent een schijf met de naam "RP1-RP2".
BRT Sys AN 003 LDSBus Python SDK - apph. In de gegeven examphet pakket, er moet een “.uf2” zijn file, kopieer de file en plak het op station “RP1-RP2”.BRT Sys AN 003 LDSBus Python SDK - app1i. Bij het kopiëren van de “.uf2” file naar “RPI-RP2”, het apparaat zal automatisch opnieuw opstarten en zal opnieuw verschijnen als een nieuw station, zoals “CIRCUITPY”.BRT Sys AN 003 LDSBus Python SDK - app2

De “code.py” is de belangrijkste file die elke keer wordt uitgevoerd als de IDM2040 wordt gereset. Open deze file en verwijder alle inhoud voordat u het opslaat.
j. De COM-poort voor dit apparaat verschijnt in Apparaatbeheer. Hier is een exampHet scherm toont de COM-poort van de IDM2040 als COM6.BRT Sys AN 003 LDSBus Python SDK - app3

Thorny Python IDE – Installatie-/configuratie-instructies

Volg deze stappen om Thorny Python IDE te installeren en in te stellen:
a. Download het Thorny Python IDE-pakket van https://thonny.org/.
b. Klik Vensters om de Windows-versie te downloaden.BRT Sys AN 003 LDSBus Python SDK - app4

c. Voltooi de installatie na het downloaden van de applicatie door op het uitvoerbare bestand te klikken file (.exe) en volg de installatiewizard. Open na het voltooien van de installatie de Thorny Python IDE vanuit Windows Startup.
d. Om de Eigenschappen te openen, klikt u met de linkermuisknop in de rechterbenedenhoek. Selecteer “Circuit Python (generic)”. BRT Sys AN 003 LDSBus Python SDK - app5

e. Klik "Interpreter configureren…”.

BRT Sys AN 003 LDSBus Python SDK - app6f. Klik op de vervolgkeuzelijst Poort en selecteer de poort die na het verbinden voor IDM2040 in Apparaatbeheer verscheen. In dit voorbeeldample screenshot COM-poort verscheen als COM6. Klik [OKE].BRT Sys AN 003 LDSBus Python SDK - app7

g. Thorny zal de apparaatgegevens rapporteren bij de interpreterprompt (“Ad fruit Circuit Python 7.0.0-dirty op 2021-11-11; Raspberry Pi Pico met rp2040”) als de apparaatpoort correct is.BRT Sys AN 003 LDSBus Python SDK - app8

Procedure voor het uitvoeren van LDSU Circuity Sample Example met behulp van Thorny

Volg deze stappen om de LDSU-schakeling uit te voerenample example-
A. Open de samphet pakket file. Als onderdeel van de samphet pakket bevat een map met de naam "son" die verschillende sensoren bevat file. BRT Sys AN 003 LDSBus Python SDK - app9

b. Kopieer en plak de map “json” naar het opslagapparaat “CIRCUITPY”. BRT Sys AN 003 LDSBus Python SDK - app10c. Open een willekeurige example met behulp van een teksteditor zoals notepad ++ en kopieer het naar de Thorny Editor en sla het op. Bijvoorbeeldample, open “LDSBus_Thermocouple_Sensor.py” en kopieer/plak op Thorny Editor. Klik [Redden]. BRT Sys AN 003 LDSBus Python SDK - app11

d. Wanneer u op [Opslaan] klikt, wordt een dialoogvenster "Waar opslaan?" weergegeven. Klik en selecteer Circuit Python-apparaat. BRT Sys AN 003 LDSBus Python SDK - app12

e. Voer een file naam en klik op [OK].
Opmerking: Wanneer sample code wordt opgeslagen in "code.py" en elke keer dat het opnieuw opstart, zal het "code.py" gaan uitvoeren. Om dit te voorkomen, specificeer een andere naam.BRT Sys AN 003 LDSBus Python SDK - app13

F. De file worden opgeslagen op station “CIRCUITPY”.BRT Sys AN 003 LDSBus Python SDK - app14

g. Om de ex te runnenample van Thorny Editor, klik BRT Sys AN 003 LDSBus Python SDK - pictogram(Voer huidig ​​script uit). BRT Sys AN 003 LDSBus Python SDK - app15h. De Circuity LDSU example zal de bus scannen en beginnen met het rapporteren van de sensorgegevens.BRT Sys AN 003 LDSBus Python SDK - app16

i. Om de uitvoering te stoppen, klikt u op BRT Sys AN 003 LDSBus Python SDK - pictogram1(Stop). Gebruikers kunnen de code indien nodig bijwerken of een andere ex kopiëren/plakkenample om te proberen in de Thorny-editor.
Opmerking: Bij het aanbrengen van wijzigingen in het script file, vergeet niet om het script op te slaan en uit te voeren. BRT Sys AN 003 LDSBus Python SDK - app17

j. Vergeet niet het volgende te kopiëren files – “irBlasterAppHelperFunctions” en “lir_input_file.txt” voordat u de LDSBus_IR_Blaster.py ex probeertampik. BRT Sys AN 003 LDSBus Python SDK - app18

Verwijzen naar BRTSYS_AN_002_LDSU IR Blaster-toepassing voor meer details over “LDSBus_IR_Blaster.py” exampik.

Contactgegevens

Verwijzen naar https://brtsys.com/contact-us/ voor contactgegevens.
Systeem- en apparatuurfabrikanten en ontwerpers zijn verantwoordelijk om ervoor te zorgen dat hun systemen en alle BRT Systems Pate Ltd (BRTSys) apparaten die in hun systemen zijn opgenomen, voldoen aan alle toepasselijke veiligheids-, regelgevings- en systeemprestatievereisten. Alle applicatiegerelateerde informatie in dit document (inclusief applicatiebeschrijvingen, voorgestelde BRTSys apparaten en andere materialen) wordt alleen ter referentie verstrekt. Hoewel BRTSys ervoor heeft gezorgd dat deze informatie correct is, is deze informatie onderhevig aan bevestiging door de klant en BRTSys wijst alle aansprakelijkheid af voor systeemontwerpen en voor alle applicatiehulp die door BRTSys wordt geboden. Het gebruik van BRTSys apparaten in levensondersteunende en/of veiligheidstoepassingen is geheel voor eigen risico van de gebruiker en de gebruiker stemt ermee in BRTSys te verdedigen, schadeloos te stellen en te vrijwaren van alle schade, claims, rechtszaken of kosten die voortvloeien uit dergelijk gebruik. Dit document kan zonder voorafgaande kennisgeving worden gewijzigd. Er wordt geen vrijheid om patenten of andere intellectuele eigendomsrechten te gebruiken geïmpliceerd door de publicatie van dit document. Noch de gehele noch een deel van de informatie in, of het product beschreven in dit document, mag worden aangepast of gereproduceerd in welke materiële of elektronische vorm dan ook zonder de voorafgaande schriftelijke toestemming van de auteursrechthebbende. BRT Systems Pate Ltd, 1 Tai Seng Avenue, Tower A, #03-01, Singapore 536464. Singapore Registered Company Number: 202220043R
Bijlage A – Referenties
Documentreferenties

BRTSYS_API_001_LDSBus_Python_SDK_Guide
BRTSYS_AN_002_LDSU IR Blaster-toepassing
Acroniemen en afkortingen

Voorwaarden  Beschrijving 
IDE Geïntegreerde ontwikkelomgeving
LDSBus Sensorbus over lange afstand
USB Universele seriële bus

Bijlage B – Lijst met tabellen en figuren
Lijst met tabellen
NA
Lijst met figuren
Figuur 1 – IDM2040 Hardwarefuncties ……………………………………………………………………… 5
Bijlage C – Revisiegeschiedenis
Documenttitel: BRTSYS_AN_003 LDSBus Python SDK op IDM2040 Gebruikershandleiding
Documentreferentienummer: BRTSYS_000016
Vrijgavenummer: BRTSYS#019
Productpagina: https://brtsys.com/ldsbus
Documentfeedback: Feedback verzenden

Herziening  Wijzigingen  Datum 
Versie 1.0 Eerste release 29-11-2021
Versie 1.1 Bijgewerkte release onder BRT Systems 15-09-2022
Versie 1.2 Bijgewerkte HVT-verwijzingen naar Quad T-Junction;
Bijgewerkt Singapore-adres
22-09-2023

BRT Sys-logo

BRT-systemen Pate Ltd (BRTSys)
1 Tai Seng Avenue, Toren A, #03-01, Singapore 536464
Telefoon: +65 6547 4827
Web Locatie: http://www.brtsys.com
Auteursrecht © BRT Systems Pate Ltd
Toepassingsnotitie
BRTSYS_AN_003 LDSBus Python SDK op IDM2040 Gebruikershandleiding
Versie 1.2
Documentreferentienummer: BRTSYS_000016
Vrijgavenummer: BRTSYS#019

Documenten / Bronnen

BRT Sys AN-003 LDSBus Python SDK [pdf] Gebruikershandleiding
AN-003, AN-003 LDSBus Python SDK, LDSBus Python SDK, Python SDK, SDK

Referenties

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd *