شعار BRT Sysملاحظة الطلب
BRTSYS_AN_003
LDSBus Python SDK على مستخدم IDM2040
مرشد
الإصدار 1.2
تاريخ الإصدار: 22-09-2023

AN-003 LDSBus بيثون SDK

يوفر هذا المستند معلومات حول كيفية إعداد واستخدام LDSBus Python SDK على IDM2040.
إن استخدام أجهزة BRTSys في دعم الحياة و/أو تطبيقات السلامة يقع على عاتق المستخدم بالكامل، ويوافق المستخدم على الدفاع عن BRTSys وتعويضها وحمايتها من أي وجميع الأضرار أو المطالبات أو الدعاوى أو النفقات الناتجة عن هذا الاستخدام.

مقدمة

يصف هذا المستند كيفية استخدام IDM2040 مع دائرة LDSU على سبيل المثالampبما في ذلك إجراء التثبيت لـ Thorny Python IDE وخطوات تنفيذ دوائر LDSU على سبيل المثالampليز.
سيتم تشغيل Python SDK على IDM2040 مع واجهة LDSBus المناسبة. يحتوي IDM2040 على واجهة LDSBus مدمجة ويمكنه توفير ما يصل إلى 24 فولت إلى LDSBus. مزيد من المعلومات حول IDM2040 متاحة على https://brtsys.com.

الاعتمادات

برمجيات مفتوحة المصدر

الشروع في العمل مع IDM2040

3.1 أجهزة أكثرview

BRT Sys AN 003 LDSBus Python SDK - الأجهزة

3.2 تعليمات إعداد الأجهزة
اتبع هذه الخطوات لإعداد إعداد أجهزة IDM2040 –
أ. قم بإزالة العبور.BRT Sys AN 003 LDSBus Python SDK - إعداد الأجهزة

ب. قم بتوصيل وحدة LDSU بوصلة T الرباعية.BRT Sys AN 003 LDSBus Python SDK - LDSU

ج. باستخدام كابل RJ45، قم بتوصيل Quad T-Junction بموصل IDM2040 RJ45. BRT Sys AN 003 LDSBus Python SDK - كابل

د. قم بتوصيل محول إمداد 20 فولت باستخدام كابل USB-C بمنفذ USB-C الموجود على IDM2040. BRT Sys AN 003 LDSBus Python SDK - إعداد الأجهزة1

ه. قم بتشغيل محول 20 فولت باستخدام مصدر طاقة التيار المتردد.
F. قم بتوصيل IDM2040 بالكمبيوتر باستخدام كابل من النوع C.BRT Sys AN 003 LDSBus Python SDK - إعداد الأجهزة2  ز. اضغط على زر التمهيد في لوحة IDM2040؛ احتفظ به لبضع ثوان ثم حرره بعد إعادة ضبط اللوحة. سيقوم Windows بفتح محرك أقراص يسمى "RP1-RP2".
BRT Sys AN 003 LDSBus Python SDK - التطبيقح. في السابق المعطىampالحزمة، يجب أن يكون هناك ".uf2" file، انسخ ال file والصقه في محرك "RP1-RP2".BRT Sys AN 003 LDSBus Python SDK - app1أنا. عند نسخ ".uf2" file إلى "RPI-RP2"، سيتم إعادة تشغيل الجهاز تلقائيًا وسيظهر مرة أخرى كمحرك أقراص جديد، مثل "CIRCUITPY".BRT Sys AN 003 LDSBus Python SDK - app2

"code.py" هو العنصر الرئيسي file والذي يتم تشغيله في كل مرة تتم فيها إعادة تعيين IDM2040. افتح هذا file وحذف أي محتوى بداخله قبل الحفظ.
ي. سيظهر منفذ COM لهذا الجهاز في إدارة الأجهزة. هنا سابقampتعرض الشاشة منفذ COM الخاص بـ IDM2040 كـ COM6.BRT Sys AN 003 LDSBus Python SDK - app3

Thorny Python IDE – تعليمات التثبيت/الإعداد

اتبع هذه الخطوات لتثبيت وإعداد Thorny Python IDE –
أ. قم بتنزيل حزمة Thorny Python IDE من https://thonny.org/.
ب. انقر نوافذ لتحميل نسخة الويندوز.BRT Sys AN 003 LDSBus Python SDK - app4

ج. بعد تنزيل التطبيق، أكمل التثبيت بالنقر فوق الملف القابل للتنفيذ file (.exe) واتباع معالج التثبيت. عند الانتهاء من التثبيت، افتح Thorny Python IDE من بدء تشغيل Windows.
د. لفتح الخصائص، انقر فوق زر الماوس الأيسر في الزاوية اليمنى السفلية. حدد "دائرة بايثون (عامة)". BRT Sys AN 003 LDSBus Python SDK - app5

ه. انقر "تكوين المترجم...".

BRT Sys AN 003 LDSBus Python SDK - app6F. انقر فوق القائمة المنسدلة "المنفذ" وحدد المنفذ الذي ظهر لـ IDM2040 في مدير الأجهزة بعد الاتصال. في هذا السابقampظهر منفذ COM للشاشة كـ COM6. انقر [نعم].BRT Sys AN 003 LDSBus Python SDK - app7

ز. سيقوم Thorny بالإبلاغ عن معلومات الجهاز في موجه المترجم ("Ad Fruit Circuit Python 7.0.0-dirty بتاريخ 2021-11-11؛ Raspberry Pi Pico مع rp2040") إذا كان منفذ الجهاز صحيحًا.BRT Sys AN 003 LDSBus Python SDK - app8

الإجراء لتشغيل LDSU Circuity Sampلو السابقampلو باستخدام ثورني

اتبع هذه الخطوات لتشغيل دائرة LDSUampلو السابقينampجنيه -
أ. افتح ملف sampالحزمة لو file. كجزء من قampيوجد في الحزمة مجلد بالاسم "son" والذي يحتوي على أجهزة استشعار مختلفة file. BRT Sys AN 003 LDSBus Python SDK - app9

ب. انسخ المجلد "json" والصقه في جهاز التخزين "CIRCUITPY". BRT Sys AN 003 LDSBus Python SDK - app10ج. افتح أي مثال معينampاستخدم محرر نصوص مثل notepad ++ وانسخه إلى Thorny Editor واحفظه. على سبيل المثالample، افتح "LDSBus_Thermocouple_Sensor.py" وانسخ/لصق في محرر Thorny. انقر [يحفظ]. BRT Sys AN 003 LDSBus Python SDK - app11

د. عند النقر على [حفظ]، تظهر رسالة "إلى أين يتم الحفظ؟" سيتم عرض مربع الحوار. انقر وحدد جهاز Circuit Python. BRT Sys AN 003 LDSBus Python SDK - app12

ه. أدخل أ file الاسم وانقر فوق [موافق].
ملحوظة: عندما سampيتم حفظ الكود في "code.py"، ثم في كل مرة يتم إعادة التشغيل، سيبدأ تشغيل "code.py". لتجنب ذلك، حدد اسمًا مختلفًا.BRT Sys AN 003 LDSBus Python SDK - app13

F. ال file سيتم حفظه في محرك الأقراص "CIRCUITPY".BRT Sys AN 003 LDSBus Python SDK - app14

ز. لتشغيل السابقينampمن محرر Thorny، انقر فوق BRT Sys AN 003 LDSBus Python SDK - أيقونة(تشغيل البرنامج النصي الحالي). BRT Sys AN 003 LDSBus Python SDK - app15ح. حلبة LDSU السابقينampسيتم تشغيله لفحص الحافلة والبدء في الإبلاغ عن بيانات المستشعر.BRT Sys AN 003 LDSBus Python SDK - app16

أنا. لإيقاف التنفيذ، انقر فوق BRT Sys AN 003 LDSBus Python SDK - Icon1(قف). يمكن للمستخدمين تحديث الكود كما هو مطلوب أو يمكنهم نسخ/لصق رمز آخرampلو لمحاولة في المحرر الشائك.
ملحوظة: عند إجراء أي تغييرات على البرنامج النصي fileتذكر حفظ البرنامج النصي وتشغيله. BRT Sys AN 003 LDSBus Python SDK - app17

ي. تذكر أن تنسخ ما يلي fileالصورة - "irBlasterAppHelperFunctions" و"lir_input_"file".txt" قبل تجربة LDSBus_IR_Blaster.py على سبيل المثالampليه. BRT Sys AN 003 LDSBus Python SDK - app18

ارجع إلى BRTSYS_AN_002_LDSU تطبيق IR Blaster لمزيد من التفاصيل حول "LDSBus_IR_Blaster.py" على سبيل المثالampليه.

معلومات الاتصال

ارجع إلى https://brtsys.com/contact-us/ للحصول على معلومات الاتصال.
يتحمل مصنعو ومصممو الأنظمة والمعدات مسؤولية التأكد من أن أنظمتهم وأي أجهزة BRT Systems Pate Ltd (BRTSys) المدمجة في أنظمتهم، تلبي جميع متطلبات السلامة والمتطلبات التنظيمية والأداء على مستوى النظام. يتم توفير جميع المعلومات المتعلقة بالتطبيق في هذا المستند (بما في ذلك أوصاف التطبيق وأجهزة BRTSys المقترحة والمواد الأخرى) كمرجع فقط. في حين أن BRTSys قد حرصت على التأكد من دقتها، فإن هذه المعلومات تخضع لتأكيد العميل، وتتنصل BRTSys من جميع المسؤولية عن تصميمات النظام وعن أي مساعدة في التطبيقات تقدمها BRTSys. إن استخدام أجهزة BRTSys في دعم الحياة و/أو تطبيقات السلامة يقع على عاتق المستخدم بالكامل، ويوافق المستخدم على الدفاع عن BRTSys وتعويضها وحمايتها من أي وجميع الأضرار أو المطالبات أو الدعاوى أو النفقات الناتجة عن هذا الاستخدام. هذا المستند عرضة للتغيير دون إشعار. لا يتضمن نشر هذه الوثيقة أي حرية في استخدام براءات الاختراع أو حقوق الملكية الفكرية الأخرى. لا يجوز تعديل كل أو أي جزء من المعلومات الواردة في أو المنتج الموصوف في هذه الوثيقة أو إعادة إنتاجها في أي مادة أو شكل إلكتروني دون موافقة كتابية مسبقة من صاحب حقوق الطبع والنشر. BRT Systems Pate Ltd، 1 Tai Seng Avenue، Tower A، #03-01، سنغافورة 536464. رقم الشركة المسجلة في سنغافورة: 202220043R
الملحق أ - المراجع
مراجع الوثيقة

BRTSYS_API_001_LDSBus_Python_SDK_Guide
BRTSYS_AN_002_LDSU تطبيق IR Blaster
اختصارات

شروط  وصف 
بيئة تطوير متكاملة بيئة التطوير المتكاملة
LDSBus حافلة الاستشعار لمسافات طويلة
USB الناقل التسلسلي العالمي

الملحق ب – قائمة الجداول والأشكال
قائمة الجداول
NA
قائمة الأرقام
الشكل 1 - ميزات جهاز IDM2040 …………………………………………………………………………………………………………………… 5
الملحق ج - تاريخ المراجعة
عنوان المستند: BRTSYS_AN_003 LDSBus Python SDK على دليل مستخدم IDM2040
الرقم المرجعي للوثيقة: BRTSYS_000016
رقم التخليص: BRTSYS#019
صفحة المنتج: https://brtsys.com/ldsbus
ملاحظات الوثيقة: إرسال التعليقات

المراجعة  التغييرات  تاريخ 
الإصدار 1.0 الإصدار الأولي 29-11-2021
الإصدار 1.1 إصدار محدث تحت أنظمة BRT 15-09-2022
الإصدار 1.2 تم تحديث مراجع HVT إلى Quad T-Junction؛
تحديث عنوان سنغافورة
22-09-2023

شعار BRT Sys

بي آر تي سيستمز بات المحدودة (BRTSys)
1 شارع تاي سينغ، البرج أ، رقم 03-01، سنغافورة 536464
هاتف: +65 6547 4827
Web موقع: http://www.brtsys.com
حقوق الطبع والنشر © BRT Systems Pate Ltd
ملاحظة الطلب
BRTSYS_AN_003 LDSBus Python SDK على دليل مستخدم IDM2040
الإصدار 1.2
الرقم المرجعي للوثيقة: BRTSYS_000016
رقم التخليص: BRTSYS#019

المستندات / الموارد

BRT Sys AN-003 LDSBus Python SDK [بي دي اف] دليل المستخدم
AN-003، AN-003 LDSBus بايثون SDK، LDSBus بايثون SDK، بايثون SDK، SDK

مراجع

اترك تعليقا

لن يتم نشر عنوان بريدك الإلكتروني. تم وضع علامة على الحقول المطلوبة *