ApkDownload

PyTool USB Serial APK

גרסה נוכחית 0.1 for Windows
מְעוּדכָּן 02 July 2021

מֵידָע

גִרְסָה 0.1 (#1)

מְעוּדכָּן 02 July 2021

גודל קובץ APK 9.7 MB

נדרש Android Android 2.3+ (Gingerbread)

מפתח תוכנה Quan Lin

קטגוריה כלים (יישום)

ID com.quanlin.pytoolusbserial

הערות למפתחים USB כלי סידורי עם תכונת סקריפט Python.

צילום מסך

לחץ על התמונה כדי לראות בגודל מלא

מה חדש

מה חדש ב- PyTool USB Serial 0.1

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.

תיאור

PyTool USB Serial הוא כלי נהדר לפיתוח, איתור באגים וניטור סדרתי של USB.
הוא כולל יכולת סקריפט Python המעניקה לך את הגמישות הגדולה ביותר.

מדוע יכולת סקריפט רצויה לכלי USB סדרתי?
מהנדסי חשמל מועילים להשתמש במכשיר ידני כמו טלפון אנדרואיד או טאבלט לצורך איתור באגים או פיקוח על תקשורת טורית בשטח, במפעל או במעבדה.
אבל כמעט כל מערכת תקשורת קיבלה פרוטוקול או פורמט נתונים משלה.
חיפוש בים של נתונים משושה כמו "02a5b4ca .... ff000803" ומנסה להבין מה קורה בכלל לא נעים.
זה המקום שבו PyTool USB Serial בא לעזור.
עם היכולת להריץ סקריפט Python מותאם אישית, PyTool USB Serial יכול לקרוא ולנתח את כל הנתונים שהתקבלו, להציג אותם בצורה הרצויה ואפילו להשיב כנדרש.

יש דוגמאות לתסריט להפעלה מהירה. פשוט העתק והדבק אחד מהם כדי לנסות אותם.

יש גם מסוף USB סידורי שימושי לשימוש כללי.

הוא תומך במנהלי התקן USB טוריים ראשיים, כולל:
מנהל התקן FTDI
מנהל התקן CDC ACM
נהג CP210x
נהג CH34x
נהג PL2303

מדריך כללי לתסריט
=====================
* גרסת הפייתון המשמשת באפליקציה זו היא 3.8.

* אפליקציה זו אינה מתוכננת כעורך סקריפט אם כי ניתן לערוך את התסריט בשדה התסריט.
הדרך הטובה ביותר היא להשתמש בעורך התסריטים המועדף עליך ואז להעתיק ולהדביק את התסריט.

* השתמש תמיד בארבעה רווחים לצורך כניסה כדי למנוע שגיאות מוזרות.

* רוב החבילות בספריית פייתון רגילה זמינות לייבוא.

* אם יש צורך בזמן לולאה, השתמש תמיד בתנאי 'app.running_script' כדי לעצור את התסריט כראוי.

* השתמש ב- app.version כדי להשיג את מחרוזת גרסת האפליקציה.

* השתמש ב- app.get_output () כדי לקבל את שדה פלט הסקריפט כמחרוזת.

* השתמש ב- app.set_output (אובייקט) כדי להציג 'אובייקט' בשדה פלט הסקריפט כמחרוזת.

* השתמש ב- 'app.print_text (object)' כקיצור דרך עבור 'app.set_output (app.get_output () + str (object))' כדי להוסיף טקסט לשדה פלט הסקריפט.

* השתמש ב- 'app.clear_text ()' כקיצור דרך עבור 'app.set_output ("")' כדי לנקות את שדה פלט הסקריפט.

* השתמש ב- 'app.send_data (bytearray)' כדי לשלוח 'bytearray' דרך היציאה הטורית.

* השתמש ב- app.receive_data () כדי לקרוא את הנתונים מהמאגר כמגוון bytear.

* השתמש ב- app.log_file (טקסט) כדי לשמור קובץ יומן אחסון.
קובץ היומן נמצא כאן [מדריך אחסון] / PyToolUSBSerial / log_ [חותמת זמן UTC] .txt.
טקסט (str): תוכן טקסט
return (str): נתיב קובץ מלא

הנה דוגמה אחת לתסריט מאפליקציה זו:
######################
# הצג נתונים שהתקבלו ב- hex והד בחזרה.

מ binascii ייבוא ​​hexlify
מפענוח יבוא קודקים

בעוד (app.running_script):
# נסה להביא נתונים שמתקבלים במאגר.
data_rcv = app.receive_data ()
אם data_rcv:
# נתונים המיוצגים ב- hex.
data_hex = לפענח (hexlify (data_rcv), 'utf_8', 'התעלם')
# הצגת נתונים שהתקבלו יחד עם נתונים ישנים.
app.set_output (app.get_output () + data_hex)
# הד חזרה.
app.send_data (data_rcv)
######################

דירוגים וביקורות

דירוג: 5.0 / 5 · Less than 100 הצבעות

(*) נדרש

גרסאות קודמות

PyTool USB Serial 0.1 APK (#1, 9.7 MB)