PyTool USB Serial

50+
ការទាញយក
ចំណាត់ថ្នាក់ខ្លឹមសារ
គ្រប់គ្នា
រូបភាព​​រូបថត​អេក្រង់
រូបភាព​​រូបថត​អេក្រង់
រូបភាព​​រូបថត​អេក្រង់
រូបភាព​​រូបថត​អេក្រង់
រូបភាព​​រូបថត​អេក្រង់
រូបភាព​​រូបថត​អេក្រង់
រូបភាព​​រូបថត​អេក្រង់
រូបភាព​​រូបថត​អេក្រង់
រូបភាព​​រូបថត​អេក្រង់
រូបភាព​​រូបថត​អេក្រង់
រូបភាព​​រូបថត​អេក្រង់
រូបភាព​​រូបថត​អេក្រង់
រូបភាព​​រូបថត​អេក្រង់
រូបភាព​​រូបថត​អេក្រង់
រូបភាព​​រូបថត​អេក្រង់
រូបភាព​​រូបថត​អេក្រង់
រូបភាព​​រូបថត​អេក្រង់
រូបភាព​​រូបថត​អេក្រង់
រូបភាព​​រូបថត​អេក្រង់
រូបភាព​​រូបថត​អេក្រង់
រូបភាព​​រូបថត​អេក្រង់
រូបភាព​​រូបថត​អេក្រង់
រូបភាព​​រូបថត​អេក្រង់
រូបភាព​​រូបថត​អេក្រង់

អំពី​កម្មវិធីនេះ

PyTool យូអេសប៊ីសៀរៀលគឺជាឧបករណ៍ដ៏ល្អសម្រាប់ការបង្កើតសៀរៀលនិងតាមដានយូអេសប៊ី។
វាបង្ហាញពីសមត្ថភាពស្គ្រីប Python ដែលផ្តល់ឱ្យអ្នកនូវភាពបត់បែនដ៏អស្ចារ្យបំផុត។

ហេតុអ្វីបានជាសមត្ថភាពស្គ្រីបគួរឱ្យចង់បានសម្រាប់ឧបករណ៍សៀរៀលយូអេសប៊ី?
វិស្វករអគ្គិសនីយល់ថាវាងាយស្រួលប្រើឧបករណ៍ដែលកាន់ដោយដៃដូចជាទូរស័ព្ទឬថេប្លេត Android ដើម្បីកម្ចាត់ឬតាមដានការទំនាក់ទំនងសៀរៀលនៅក្នុងវិស័យរោងចក្រឬមន្ទីរពិសោធន៍។
ប៉ុន្តែស្ទើរតែរាល់ប្រព័ន្ធទំនាក់ទំនងមានពិធីសារឬទ្រង់ទ្រាយទិន្នន័យផ្ទាល់ខ្លួន។
ការស្វែងរកនៅក្នុងសមុទ្រនៃទិន្នន័យឆកដូចជា“ 02a5b4ca .... ff000803” និងព្យាយាមរកអ្វីដែលកំពុងកើតឡើងគឺមិនរីករាយទាល់តែសោះ។
នោះហើយជាកន្លែងដែលភីធូលយូស៊្រីស៊្រីមកជួយ។
ជាមួយនឹងសមត្ថភាពក្នុងការដំណើរការស្គ្រីប Python ផ្ទាល់ខ្លួន PyTool USB សៀរៀលអាចអាននិងញែកទិន្នន័យដែលបានទទួលណាមួយបង្ហាញវាតាមរបៀបដែលអ្នកចង់បានហើយថែមទាំងឆ្លើយតបនៅពេលចាំបាច់។

មានឧទាហរណ៍ស្គ្រីបសម្រាប់ការចាប់ផ្តើមរហ័ស។ គ្រាន់តែចម្លងនិងបិទភ្ជាប់មួយក្នុងចំណោមវាដើម្បីសាកល្បង។

វាក៏មានស្ថានីយសៀរៀលយូអេសប៊ីដែលងាយស្រួលសម្រាប់ការប្រើប្រាស់ទូទៅផងដែរ។

វាគាំទ្រកម្មវិធីបញ្ជាសៀរៀលយូស្ទ្រីមយូធ្យូបរួមទាំងៈ
អ្នកបើកបរ FTDI
កម្មវិធីបញ្ជាស៊ី។ ស៊ី។ អេ។ ស៊ី។ អេម
កម្មវិធីបញ្ជា CP210x
អ្នកបើកបរ CH34x
អ្នកបើកបរ PL2303

ការណែនាំទូទៅអំពីស្គ្រីប
====================
* ជំនាន់ពស់ថ្លាន់ប្រើក្នុងកម្មវិធីនេះគឺ ៣.៨ ។

* កម្មវិធីនេះមិនត្រូវបានរចនាឡើងជាអ្នកកែសំរួលស្គ្រីបទេទោះបីស្គ្រីបអាចត្រូវបានកែសម្រួលនៅក្នុងវាលស្គ្រីបក៏ដោយ។
វិធីល្អបំផុតគឺប្រើកម្មវិធីនិពន្ធស្គ្រីបដែលអ្នកចូលចិត្តហើយបន្ទាប់មកចម្លងនិងបិទភ្ជាប់អក្សរ។

* ប្រើចន្លោះចំនួន ៤ សម្រាប់ការចូលបន្ទាត់ដើម្បីជៀសវាងកំហុសឆ្គង។

* កញ្ចប់ភាគច្រើននៅក្នុងបណ្ណាល័យ Python ស្តង់ដារអាចរកបានដើម្បីនាំចូល។

* ប្រសិនបើត្រូវការរង្វិលជុំសូមប្រើ `app.running_script` ជាលក្ខខណ្ឌដើម្បីបញ្ឈប់ស្គ្រីបឱ្យបានត្រឹមត្រូវ។

* ប្រើ `app.version` ដើម្បីទទួលបានខ្សែអក្សរកំណែកម្មវិធី។

* ប្រើ `app.get_output ()` ដើម្បីទទួលបានវាលលទ្ធផលស្គ្រីបជាខ្សែអក្សរ។

* ប្រើ `app.set_output (object)` ដើម្បីបង្ហាញ `object` នៅក្នុងវាលលទ្ធផលស្គ្រីបជាខ្សែអក្សរ។

* ប្រើ `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 ()` ដើម្បីអានទិន្នន័យពីអង្គចងចាំបណ្តោះអាសន្នដែលជាបៃរៀរ៉ា។

* ប្រើ `app.log_file (អត្ថបទ)` ដើម្បីរក្សាទុកឯកសារកំណត់ហេតុក្នុងឧបករណ៍ផ្ទុក។
ឯកសារកំណត់ហេតុមានទីតាំងនៅទីនេះ [សៀវភៅផ្ទុកឯកសារ] / PyToolUSBSerial / log_ [UTC Timestamp] .txt ។
text (str): ខ្លឹមសារអត្ថបទ
ត្រឡប់ (str): ផ្លូវឯកសារពេញលេញ

នេះគឺជាឧទាហរណ៍ស្គ្រីបមួយពីកម្មវិធីនេះ៖
# #######################
# បង្ហាញទិន្នន័យដែលទទួលបានជាលេខគោលដប់និងអេកូត្រឡប់មកវិញ។

ពីប៊ីហ្កាស្កាយនាំចូលឆកោន
ពីការឌិកូដនាំចូលកូដឌិក

ខណៈពេលដែល (app.running_script)៖
# ព្យាយាមរកទិន្នន័យដែលបានទទួលនៅក្នុងសតិបណ្ដោះអាសន្ន។
data_rcv = app.receive_data ()
ប្រសិនបើ data_rcv៖
# ទិន្នន័យតំណាងជាឆកោន។
data_hex = ឌិកូដ (ប្រព័ន្ធគោលដប់ប្រាំមួយ (ទិន្នន័យមូលដ្ឋាន), '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.

ជំនួយកម្មវិធី

អំពីអ្នក​អភិវឌ្ឍន៍
Quan Lin
jacklinquan@gmail.com
190 Centre Dandenong Rd Cheltenham VIC 3192 Australia
undefined

ច្រើនទៀតដោយ Quan Lin