PyTool USB Serial

50+
ດາວໂຫຼດ
ປະເພດເນື້ອຫາ
ທຸກຄົນ
ຮູບໜ້າຈໍ
ຮູບໜ້າຈໍ
ຮູບໜ້າຈໍ
ຮູບໜ້າຈໍ
ຮູບໜ້າຈໍ
ຮູບໜ້າຈໍ
ຮູບໜ້າຈໍ
ຮູບໜ້າຈໍ
ຮູບໜ້າຈໍ
ຮູບໜ້າຈໍ
ຮູບໜ້າຈໍ
ຮູບໜ້າຈໍ
ຮູບໜ້າຈໍ
ຮູບໜ້າຈໍ
ຮູບໜ້າຈໍ
ຮູບໜ້າຈໍ
ຮູບໜ້າຈໍ
ຮູບໜ້າຈໍ
ຮູບໜ້າຈໍ
ຮູບໜ້າຈໍ
ຮູບໜ້າຈໍ
ຮູບໜ້າຈໍ
ຮູບໜ້າຈໍ
ຮູບໜ້າຈໍ

ກ່ຽວກັບແອັບນີ້

PyTool USB Serial ແມ່ນເຄື່ອງມືທີ່ດີ ສຳ ລັບການພັດທະນາ, ການ ກຳ ຈັດແລະກວດສອບ USB ຂອງ serial.
ມັນມີຄວາມສາມາດຂຽນ Python ທີ່ຊ່ວຍໃຫ້ທ່ານມີຄວາມຍືດຫຍຸ່ນສູງສຸດ.

ເປັນຫຍັງຄວາມສາມາດຂຽນອັກສອນຈຶ່ງເປັນທີ່ຕ້ອງການ ສຳ ລັບເຄື່ອງມື serial USB?
ນັກວິສະວະກອນໄຟຟ້າເຫັນວ່າມີປະໂຫຍດຫລາຍທີ່ຈະໃຊ້ອຸປະກອນທີ່ຈັບມືເຊັ່ນ: ໂທລະສັບ Android ຫລືແທັບເລັດ Android ເພື່ອແກ້ໄຂຫລືຕິດຕາມການສື່ສານ serial ໃນສະ ໜາມ, ໂຮງງານຫລືຫ້ອງທົດລອງ.
ແຕ່ເກືອບທຸກລະບົບການສື່ສານໄດ້ຮັບຮູບແບບຂໍ້ມູນຫລືຮູບແບບຂໍ້ມູນຂອງຕົນເອງ.
ການຄົ້ນຫາໃນທະເລຂອງຂໍ້ມູນ hex ເຊັ່ນ "02a5b4ca .... ff000803" ແລະການພະຍາຍາມຄົ້ນຫາສິ່ງທີ່ ກຳ ລັງເກີດຂື້ນກໍ່ບໍ່ແມ່ນສິ່ງທີ່ ໜ້າ ຍິນດີເລີຍ.
ນັ້ນແມ່ນບ່ອນທີ່ PyTool USB Serial ມາຊ່ວຍເຫຼືອ.
ດ້ວຍຄວາມສາມາດໃນການເຮັດວຽກແບບ Python ແບບ custom, PyTool USB Serial ສາມາດອ່ານແລະແຍກຂໍ້ມູນທີ່ໄດ້ຮັບ, ສະແດງໃນແບບທີ່ທ່ານຕ້ອງການ, ແລະຍັງສາມາດຕອບໃນເວລາທີ່ຕ້ອງການ.

ມີຕົວຢ່າງຂຽນ ສຳ ລັບການເລີ່ມຕົ້ນໄວ. ພຽງແຕ່ຄັດລອກແລະວາງ ໜຶ່ງ ໃນນັ້ນເພື່ອທົດລອງໃຊ້.

ນອກນັ້ນຍັງມີເຄື່ອງເຈາະ USB serial ທີ່ມີປະໂຫຍດ ສຳ ລັບການ ນຳ ໃຊ້ທົ່ວໄປ.

ມັນສະຫນັບສະຫນູນການຂັບ USB serial ສາຍນ້ໍຕົ້ນຕໍ, ລວມທັງ:
ຄົນຂັບລົດ FTDI
ຄົນຂັບ CDC ACM
ຄົນຂັບ CP210x
ຄົນຂັບ CH34x
ຄົນຂັບ PL2303

ປື້ມຄູ່ມືທົ່ວໄປ Script
====================
* ລຸ້ນ Python ທີ່ໃຊ້ໃນແອັບນີ້ແມ່ນ 3.8.

* ແອັບ This ນີ້ບໍ່ໄດ້ຖືກອອກແບບມາເປັນບັນນາທິການຕົວ ໜັງ ສືເຖິງແມ່ນວ່າອັກສອນສາມາດແກ້ໄຂໄດ້ໃນພາກສະ ໜາມ ສະຄິບ.
ວິທີທີ່ດີທີ່ສຸດແມ່ນໃຊ້ຕົວແກ້ໄຂຕົວອັກສອນທີ່ທ່ານມັກແລະຈາກນັ້ນຄັດລອກແລະວາງສະຄິບ.

* ໃຊ້ສະຖານທີ່ 4 ຊ່ອງຢູ່ສະ ເໝີ ເພື່ອຫລີກລ້ຽງຂໍ້ຜິດພາດທີ່ແປກ.

* ແພັກເກດສ່ວນໃຫຍ່ໃນຫ້ອງສະມຸດ Python ມາດຕະຖານສາມາດ ນຳ ເຂົ້າໄດ້.

* ຖ້າຫາກວ່າໃນຂະນະທີ່ loop ແມ່ນມີຄວາມ ຈຳ ເປັນ, ໃຫ້ໃຊ້ `app.running_script` ຕາມເງື່ອນໄຂສະ ເໝີ ເພື່ອຢຸດສະຄຣິບໃຫ້ຖືກຕ້ອງ.

* ໃຊ້ `app.version` ເພື່ອເອົາສະບັບ app.

* ໃຊ້ `app.get_output ()` ເພື່ອໃຫ້ໄດ້ພາກສະ ໜາມ ສະແດງຜົນເປັນຕົວອັກສອນ.

* ໃຊ້ `app.set_output (object)` ເພື່ອສະແດງ `object` ໃນພາກສະ ໜາມ output script ເປັນ string.

* ໃຊ້ `app.print_text (object)` ເປັນທາງລັດ ສຳ ລັບ `app.set_output (app.get_output () + str (object))` ເພ່ືອເພີ່ມເຕີມຂໍ້ຄວາມໃສ່ພາກສະ ໜາມ ຜົນຜະລິດສະຄິບ.

* ໃຊ້ `app.clear_text ()` ເປັນທາງລັດ ສຳ ລັບ `app.set_output (" ")` ເພື່ອອະນາໄມພາກສະ ໜາມ ຜົນຜະລິດສະຄິບ.

* ໃຊ້ `app.send_data (bytearray)` ເພື່ອສົ່ງ `bytearray` ຜ່ານ serial port.

* ໃຊ້ `app.receive_data ()` ເພື່ອອ່ານຂໍ້ມູນຈາກ buffer ເປັນ bytearray.

* ໃຊ້ `app.log_file (ຂໍ້ຄວາມ)` ເພື່ອບັນທຶກເອກະສານບັນທຶກໄວ້ໃນບ່ອນເກັບຂໍ້ມູນ.
ເອກະສານບັນທຶກຢູ່ທີ່ນີ້ [Directory Storage] / PyToolUSBSerial / log_ [UTC Timestamp] .txt.
text (str): ເນື້ອຫາຕົວ ໜັງ ສື
ກັບຄືນ (str): ເສັ້ນທາງເຕັມຂອງເອກະສານ

ນີ້ແມ່ນຕົວຢ່າງສະຄິບ ໜຶ່ງ ຈາກແອັບນີ້:
# ສະບາຍດີ
# ສະແດງຂໍ້ມູນທີ່ໄດ້ຮັບໃນ hex ແລະແອັກໂກ້ກັບຄືນ.

ຈາກ binascii ນຳ ເຂົ້າ hexlify
ຈາກການຖອດລະຫັດການ ນຳ ເຂົ້າ codecs

ໃນຂະນະທີ່ (app.running_script):
# ພະຍາຍາມເອົາຂໍ້ມູນທີ່ໄດ້ຮັບມາໄວ້ໃນ buffer.
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)
# ສະບາຍດີ
ອັບເດດແລ້ວເມື່ອ
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.