PyTool USB Serial

50+
ჩამოტვირთვები
შემცველობის რეიტინგი
ყველა
ეკრანის ანაბეჭდის სურათი
ეკრანის ანაბეჭდის სურათი
ეკრანის ანაბეჭდის სურათი
ეკრანის ანაბეჭდის სურათი
ეკრანის ანაბეჭდის სურათი
ეკრანის ანაბეჭდის სურათი
ეკრანის ანაბეჭდის სურათი
ეკრანის ანაბეჭდის სურათი
ეკრანის ანაბეჭდის სურათი
ეკრანის ანაბეჭდის სურათი
ეკრანის ანაბეჭდის სურათი
ეკრანის ანაბეჭდის სურათი
ეკრანის ანაბეჭდის სურათი
ეკრანის ანაბეჭდის სურათი
ეკრანის ანაბეჭდის სურათი
ეკრანის ანაბეჭდის სურათი
ეკრანის ანაბეჭდის სურათი
ეკრანის ანაბეჭდის სურათი
ეკრანის ანაბეჭდის სურათი
ეკრანის ანაბეჭდის სურათი
ეკრანის ანაბეჭდის სურათი
ეკრანის ანაბეჭდის სურათი
ეკრანის ანაბეჭდის სურათი
ეკრანის ანაბეჭდის სურათი

ამ აპის შესახებ

PyTool USB სერიალი შესანიშნავი საშუალებაა USB სერიების განვითარების, გამართვის და მონიტორინგისთვის.
მასში მოცემულია Python სკრიპტის შესაძლებლობა, რაც უდიდეს მოქნილობას გაძლევთ.

რატომ არის სასურველი სკრიპტის შესაძლებლობა USB სერიული ინსტრუმენტისთვის?
ელექტრული ინჟინრებისთვის ხელსაყრელი მოწყობილობის გამოყენებაა, როგორიცაა Android ტელეფონი ან ტაბლეტი, სერიული კომუნიკაციის გამართვის ან მონიტორინგის სფეროში, ქარხანაში ან ლაბორატორიაში.
თითქმის ყველა საკომუნიკაციო სისტემამ მიიღო საკუთარი პროტოკოლის ან მონაცემთა ფორმატი.
თექვსმეტი მონაცემების ზღვაში ძებნა, როგორიცაა "02a5b4ca .... ff000803" და იმის გარკვევა, თუ რა ხდება, სულაც არ არის სასიამოვნო.
სწორედ აქ შემოდის PyTool USB სერიალი.
Python– ის მორგებული სკრიპტის გაშვების შესაძლებლობით, PyTool USB Serial– ს შეუძლია წაიკითხოს და გააანალიზოს ნებისმიერი მიღებული მონაცემები, აჩვენოს ისე, როგორც თქვენ გსურთ და პასუხის გაცემაც კი დაგჭირდებათ.

არსებობს სკრიპტის მაგალითები სწრაფი დასაწყებად. უბრალოდ დააკოპირეთ და ჩასვით რომელიმე მათგანი, რომ გამოსცადოთ.

ასევე არის მოსახერხებელი USB სერიული ტერმინალი ზოგადი გამოყენებისათვის.

იგი მხარს უჭერს ძირითადი ნაკადის USB სერიულ დრაივერებს, მათ შორის:
FTDI მძღოლი
CDC ACM მძღოლი
CP210x მძღოლი
CH34x მძღოლი
PL2303 მძღოლი

სკრიპტის ზოგადი სახელმძღვანელო
======================
* ამ აპში გამოყენებული Python ვერსია არის 3.8.

* ეს აპი არ არის შექმნილი, როგორც სკრიპტის რედაქტორი, თუმცა სკრიპტის რედაქტირება შესაძლებელია სკრიპტის ველში.
საუკეთესო გზაა თქვენი საყვარელი სკრიპტის რედაქტორის გამოყენება და შემდეგ სკრიპტის კოპირება და ჩასმა.

* ყოველთვის გამოიყენეთ 4 სივრცე ჩაღრმავებისთვის, რომ თავიდან აიცილოთ უცნაური შეცდომები.

* პაიტონის სტანდარტულ ბიბლიოთეკაში არსებული პაკეტების უმეტესობა ხელმისაწვდომია იმპორტისთვის.

* თუ ციკლი საჭიროა, ყოველთვის გამოიყენეთ `app.running_script`, როგორც სკრიპტის სწორად შეჩერების მიზნით.

* გამოიყენეთ `app.version` აპის ვერსიის სტრიქონის მისაღებად.

* გამოიყენეთ `app.get_output () to სკრიპტის გამომავალი ველის სტრიქონის მისაღებად.

* გამოიყენეთ `app.set_output (ობიექტი)` სკრიპტის გამომავალ ველში „ობიექტი“ სტრიქონის საჩვენებლად.

* გამოიყენეთ `app.print_text (ობიექტი)` როგორც app.set_output (app.get_output () + str (ობიექტი)) მალსახმობისთვის, რომ ტექსტი დაამატოთ სკრიპტის გამომავალი ველი.

* სკრიპტის გამომავალი ველის გასასუფთავებლად გამოიყენეთ `app.clear_text ()` `app.set_output (" ") - ის მალსახმობად.

* გამოიყენეთ `app.send_data (bytearray)` სერიის პორტის მეშვეობით `bytearray` გამოსაგზავნად.

* გამოიყენეთ `app.receive_data () to ბუფერიდან მონაცემების წაკითხვისთვის, როგორც საგარდერობო.

* გამოიყენეთ `app.log_file (ტექსტი)` ჟურნალი ფაილის შესანახად.
ჟურნალის ფაილი მდებარეობს აქ [Storage Directory] / PyToolUSBSerial / log_ [UTC Timestamp] .txt.
text (str): ტექსტის შინაარსი
დაბრუნება (სტრიქონი): ფაილის სრული გზა

აქ მოცემულია ერთი სკრიპტის მაგალითი ამ აპიდან:
#####################
# მიღებული მონაცემების ჩვენება hex და echo back.

საწყისი binascii იმპორტი hexlify
კოდეკების იმპორტის დეკოდიდან

ხოლო (app.running_script):
# შეეცადეთ მოიტანოთ ბუფერში მიღებული ნებისმიერი მონაცემი.
data_rcv = app.receive_data ()
თუ data_rcv:
# მონაცემები წარმოდგენილია თექვსმეტობით.
data_hex = დეკოდირება (hexlify (data_rcv), '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.