PyTool USB Serial

+50
ڈاؤن لوڈز
مواد کی درجہ بندی
ہر کوئی
اسکرین شاٹ کی تصویر
اسکرین شاٹ کی تصویر
اسکرین شاٹ کی تصویر
اسکرین شاٹ کی تصویر
اسکرین شاٹ کی تصویر
اسکرین شاٹ کی تصویر
اسکرین شاٹ کی تصویر
اسکرین شاٹ کی تصویر
اسکرین شاٹ کی تصویر
اسکرین شاٹ کی تصویر
اسکرین شاٹ کی تصویر
اسکرین شاٹ کی تصویر
اسکرین شاٹ کی تصویر
اسکرین شاٹ کی تصویر
اسکرین شاٹ کی تصویر
اسکرین شاٹ کی تصویر
اسکرین شاٹ کی تصویر
اسکرین شاٹ کی تصویر
اسکرین شاٹ کی تصویر
اسکرین شاٹ کی تصویر
اسکرین شاٹ کی تصویر
اسکرین شاٹ کی تصویر
اسکرین شاٹ کی تصویر
اسکرین شاٹ کی تصویر

اس ایپ کے بارے میں

پائٹول یوایسبی سیریل USB سیریل تیار کرنے ، ٹھیک کرنے اور نگرانی کرنے کا ایک بہترین ٹول ہے۔
اس میں ازگر اسکرپٹ کی صلاحیت موجود ہے جو آپ کو سب سے بڑی لچک دیتی ہے۔

اسکرپٹ کی اہلیت USB سیریل ٹول کے لira کیوں مطلوب ہے؟
بجلی کے انجینئرز کو ہینڈ ہولڈ ڈیوائس جیسے اینڈروئیڈ فون یا ٹیبلٹ کو فیلڈ ، فیکٹری یا لیب میں سیریل مواصلات کو ڈیبگ کرنے یا نگرانی کرنے کے ل use استعمال کرنا آسان ہے۔
لیکن تقریبا every ہر مواصلاتی نظام کو اپنا پروٹوکول یا ڈیٹا فارمیٹ ملا۔
"02a5b4ca .... ff000803" جیسے ہیکس ڈیٹا کے سمندر میں تلاش کرنا اور یہ جاننے کی کوشش کرنا کہ کیا ہو رہا ہے بالکل بھی خوشگوار نہیں ہے۔
اسی جگہ پر پٹول یو ایس بی سیریل مدد کے لئے آتا ہے۔
اپنی مرضی کے مطابق ازگر اسکرپٹ کو چلانے کی صلاحیت کے ساتھ ، پائٹول یوایسبی سیریل کسی بھی موصولہ ڈیٹا کو پڑھ اور تجزیہ کرسکتی ہے ، اسے جس طرح چاہے ڈسپلے کرسکتی ہے ، اور جب ضرورت ہو تو جواب بھی دے سکتی ہے۔

فوری شروعات کے لئے اسکرپٹ کی مثالیں موجود ہیں۔ آزمانے کے لئے ان میں سے کسی ایک کو کاپی اور پیسٹ کریں۔

عام استعمال کے لئے ایک آسان USB سیریل ٹرمینل بھی ہے۔

یہ مرکزی دھارے میں شامل USB سیریل ڈرائیوروں کی حمایت کرتا ہے ، بشمول:
ایف ٹی ڈی آئی ڈرائیور
سی ڈی سی ACM ڈرائیور
CP210x ڈرائیور
CH34x ڈرائیور
PL2303 ڈرائیور

اسکرپٹ جنرل گائیڈ
=====================
* اس ایپ میں استعمال ہونے والا ازگر کا ورژن 3.8 ہے۔

* اس ایپ کو اسکرپٹ ایڈیٹر کے طور پر ڈیزائن نہیں کیا گیا ہے حالانکہ اسکرپٹ فیلڈ میں اسکرپٹ کو ایڈٹ کیا جاسکتا ہے۔
اس کا بہترین طریقہ یہ ہے کہ آپ اپنے پسندیدہ اسکرپٹ ایڈیٹر کا استعمال کریں اور پھر اسکرپٹ کو کاپی اور پیسٹ کریں۔

* ہمیشہ عجیب غلطیوں سے بچنے کے لئے 4 خالی جگہ استعمال کریں۔

* معیاری ازگر لائبریری میں زیادہ تر پیکیجز درآمد کے لئے دستیاب ہیں۔

* اگر اس وقت جب لوپ کی ضرورت ہو تو ، اسکرپٹ کو صحیح طریقے سے روکنے کے ل condition ہمیشہ condition app.running_script` استعمال کریں۔

* ایپ ورژن کی سٹرنگ حاصل کرنے کے لئے `app.version` استعمال کریں۔

* اسکرپٹ آؤٹ پٹ فیلڈ کو بطور تار حاصل کرنے کے لئے `app.get_output () Use کا استعمال کریں۔

* اسکرپٹ آؤٹ پٹ فیلڈ میں اسٹرنگ کے طور پر ڈسپلے `آبجیکٹ` کو `app.set_output (آبجیکٹ) object کا استعمال کریں

* اسکرپٹ آؤٹ پٹ فیلڈ میں متن شامل کرنے کے لئے `app.set_output (app.get_output () + str (آبجیکٹ)) کے شارٹ کٹ کے طور پر` app.print_text (آبجیکٹ) Use کا استعمال کریں۔

* اسکرپٹ آؤٹ پٹ فیلڈ کو صاف کرنے کیلئے `app.cset_output () a کو شارٹ کٹ کے طور پر استعمال کریں۔

* سیریل پورٹ کے ذریعے `bytearray` بھیجنے کے لئے` app.send_data (bytearray) Use استعمال کریں۔

* بفر سے ڈیٹا بٹیرے کے بطور پڑھنے کے لئے `app.reoice_data () Use استعمال کریں۔

اسٹوریج میں لاگ فائل کو محفوظ کرنے کے لئے `app.log_file (ٹیکسٹ) Use استعمال کریں۔
لاگ فائل یہاں موجود ہے [اسٹوریج ڈائرکٹری] / پائ ٹول یو ایس بیریل / لاگ_ [UTC ٹائم اسٹیمپ]. txt۔
متن (str): متن کا مواد
واپسی (str): مکمل فائل کا راستہ

اس ایپ کی ایک اسکرپٹ مثال یہ ہے:
#########################
# موصولہ ڈیٹا کو ہیکس میں ڈسپلے کریں اور بازگشت واپس۔

بائناسی درآمد ہیکسلیفائی سے
کوڈیکس درآمد ضابطہ کشائی سے

جبکہ (app.running_script):
# بفر میں موصولہ ڈیٹا لانے کی کوشش کریں۔
ڈیٹا_سی آر وی = ایپ۔ ریسیٹ_ڈیٹا ()
اگر ڈیٹا_سی آر وی:
# اعداد و شمار کی نمائندگی ہیکس میں۔
ڈیٹا_ہیکس = ڈیکوڈ (ہیکسلیفائٹ (ڈیٹا_سی آر وی)، 'utf_8'، 'نظر انداز')
# پرانے ڈیٹا کے ساتھ موصولہ ڈیٹا کو ڈسپلے کریں۔
app.set_output (app.get_output () + data_hex)
# باز گشت۔
app.send_data (data_rcv)
#########################
اپ ڈیٹ کردہ بتاریخ
1 جولائی، 2021

ڈیٹا کی حفاظت

سیفٹی اس بات کو سمجھنے کے ساتھ شروع ہوتی ہے کہ ڈویلپرز آپ کا ڈیٹا کیسے اکٹھا اور اس کا اشتراک کرتے ہیں۔ ڈیٹا کی رازداری اور سیکیورٹی کے طریقے آپ کے استعمال، علاقے اور عمر کی بنیاد پر مختلف ہو سکتے ہیں۔ ڈویلپر نے یہ معلومات فراہم کی ہے اور وقت کے ساتھ ساتھ اسے اپ ڈیٹ کر سکتا ہے۔
فریقین ثالث کے ساتھ کسی بھی ڈیٹا کا اشتراک نہیں کیا گیا
ڈویلپرز کے اشتراک کے اعلان کے بارے میں مزید جانیں
کوئی ڈیٹا اکٹھا نہیں کیا گیا
ڈویلپرز کے اکٹھا کرنے کے اعلان کے طریقے بارے میں مزید جانیں

نیا کیا ہے

Version 0.8
Python version for the script is 3.8.
Now the script runs in Python global environment. Existing scripts should still work as before.
Terminal settings are remembered.
`app.version` is added for checking app version.