PyTool USB Serial

50+
Vipakuliwa
Daraja la maudhui
Kila mtu
Picha ya skrini
Picha ya skrini
Picha ya skrini
Picha ya skrini
Picha ya skrini
Picha ya skrini
Picha ya skrini
Picha ya skrini
Picha ya skrini
Picha ya skrini
Picha ya skrini
Picha ya skrini
Picha ya skrini
Picha ya skrini
Picha ya skrini
Picha ya skrini
Picha ya skrini
Picha ya skrini
Picha ya skrini
Picha ya skrini
Picha ya skrini
Picha ya skrini
Picha ya skrini
Picha ya skrini

Kuhusu programu hii

PyTool USB Serial ni zana nzuri kwa uundaji wa serial wa USB, utatuaji na ufuatiliaji.
Inayo uwezo wa hati ya Python ambayo inakupa kubadilika zaidi.

Kwa nini uwezo wa maandishi ni muhimu kwa zana ya serial ya USB?
Wahandisi wa umeme wanaona ni rahisi kutumia kifaa kilichoshikiliwa mkono kama simu ya Android au kompyuta kibao kutatua au kufuatilia mawasiliano ya serial kwenye uwanja, kiwanda au maabara.
Lakini karibu kila mfumo wa mawasiliano ulipata itifaki yake au muundo wa data.
Kutafuta katika bahari ya data ya hex kama "02a5b4ca .... ff000803" na kujaribu kugundua kinachotokea sio kupendeza hata kidogo.
Hapo ndipo PyTool USB Serial inakuja kusaidia.
Ukiwa na uwezo wa kuendesha hati maalum ya Python, PyTool USB Serial inaweza kusoma na kuchanganua data yoyote iliyopokea, kuionyesha kwa njia unayotaka, na hata kujibu inapohitajika.

Kuna mifano ya hati ya kuanza haraka. Nakili tu na ubandike mmoja wao kujaribu.

Kuna pia terminal ya USB inayofaa kwa matumizi ya jumla.

Inasaidia mkondo kuu madereva ya USB, pamoja na:
Dereva wa FTDI
Dereva wa CDC ACM
Dereva wa CP210x
CH34x dereva
Dereva wa PL2303

Mwongozo Mkuu wa Hati
====================
Toleo la chatu linalotumika katika programu hii ni 3.8.

* Programu hii haijaundwa kama kihariri cha hati ingawa hati inaweza kuhaririwa katika uwanja wa hati.
Njia bora ni kutumia mhariri wako wa script unayopenda na kisha unakili na kubandika maandishi.

* Daima tumia nafasi 4 kwa ujazo ili kuepuka makosa ya kushangaza.

* Paket nyingi kwenye maktaba ya kawaida ya Python zinapatikana kuagiza.

* Ikiwa kitanzi kinahitajika, tumia kila wakati `app.running_script` kama hali ili kusimamisha hati vizuri.

* Tumia `app.version` kupata kamba ya toleo la programu.

* Tumia `app.get_output ()` kupata uwanja wa pato la hati kama kamba.

* Tumia `app.set_output (object)` kuonyesha `kitu` katika uwanja wa pato la hati kama kamba.

* Tumia "app.print_text (object)" kama njia ya mkato ya "app.set_output (app.get_output () + str (object))" kuambatanisha maandishi kwenye uwanja wa pato la script.

* Tumia `app.clear_text ()` kama njia ya mkato ya `app.set_output (" ")` kufuta uwanja wa pato la hati.

* Tumia `app.send_data (bytearray)` kutuma `bytearray` kupitia bandari ya serial.

* Tumia `app.receive_data ()` kusoma data kutoka kwa bafa kama baiti.

* Tumia "app.log_file (maandishi)" kuhifadhi faili ya kumbukumbu kwenye hifadhi.
Faili ya kumbukumbu iko hapa [Saraka ya Uhifadhi] / PyToolUSBSerial / log_ [Timestamp ya UTC] .txt.
maandishi (str): Yaliyomo kwenye maandishi
kurudi (str): Njia kamili ya Faili

Hapa kuna mfano mmoja wa hati kutoka kwa programu hii:
####################
# Onyesha data iliyopokelewa kwa hex na kurudi nyuma.

kutoka kwa binascii kuagiza hexlify
kutoka kwa usimbuaji kuagiza kodeki

wakati (app.running_script):
# Jaribu kupata data yoyote iliyopokelewa kwenye bafa.
data_rcv = programu.pokea_data ()
ikiwa data_rcv:
# Takwimu zinazowakilishwa katika hex.
data_hex = decode (hexlify (data_rcv), 'utf_8', 'puuza')
Onyesha data iliyopokea pamoja na data ya zamani.
programu.set_output (app.get_output () + data_hex)
# Echo nyuma.
programu.send_data (data_rcv)
####################
Ilisasishwa tarehe
1 Jul 2021

Usalama wa data

Usalama huanza kwa kuelewa jinsi wasanidi programu wanavyokusanya na kushiriki data yako. Faragha ya data na mbinu za usalama zinaweza kutofautiana kulingana na matumizi yako, eneo ulilopo na umri wako. Msanidi programu ametoa maelezo haya na anaweza kuyasasisha kadiri muda unavyopita.
Hakuna data inayoshirikiwa na wengine
Pata maelezo zaidi kuhusu jinsi wasanidi programu wanavyobainisha kushiriki data
Hakuna data iliyokusanywa
Pata maelezo zaidi kuhusu jinsi wasanidi programu wanavyobainisha ukusanyaji wa data

Vipengele vipya

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.

Usaidizi wa programu

Kuhusu msanidi programu
Quan Lin
jacklinquan@gmail.com
190 Centre Dandenong Rd Cheltenham VIC 3192 Australia
undefined

Zaidi kutoka kwa Quan Lin