ໂລໂກ້ Tektronixການທົດສອບຄວາມງ່າຍດາຍ
ອັດຕະໂນມັດກັບ
tm_devices ແລະ Python
ວິທີແນະນຳ Tektronix Simplifying Test Automation ດ້ວຍອຸປະກອນ tm_ ແລະ Python

Simplifying Test Automation ດ້ວຍອຸປະກອນ tm_ ແລະ Python

ວິທີແນະນຳ
ຄວາມງ່າຍຂອງການທົດສອບອັດຕະໂນມັດດ້ວຍ tm_devices ແລະ Python
ວິສະວະກອນໃນທົ່ວອຸດສາຫະກໍາຈໍານວນຫຼາຍໃຊ້ອັດຕະໂນມັດເພື່ອຂະຫຍາຍຄວາມສາມາດຂອງເຄື່ອງມືທົດສອບຂອງພວກເຂົາ. ວິສະວະກອນຫຼາຍຄົນເລືອກພາສາການຂຽນໂປລແກລມຟຣີ Python ເພື່ອເຮັດສິ່ງນີ້. ມີຫຼາຍ advan ທີ່ສໍາຄັນtages ທີ່ເຮັດໃຫ້ Python ເປັນພາສາການຂຽນໂປຼແກຼມທີ່ດີສໍາລັບອັດຕະໂນມັດ:

  • ຄວາມຄ່ອງແຄ້ວ
  • ງ່າຍທີ່ຈະສອນແລະຮຽນຮູ້
  • ການອ່ານລະຫັດ
  • ພື້ນຖານຄວາມຮູ້ ແລະໂມດູນທີ່ມີຢູ່ຢ່າງກວ້າງຂວາງ

ມີສອງກໍລະນີຕົ້ນຕໍສໍາລັບການນໍາໃຊ້ອັດຕະໂນມັດ:

  • ສິ່ງທີ່ເຮັດປະຈຳທີ່ເຮັດຕາມພຶດຕິກຳຂອງມະນຸດເພື່ອອັດຕະໂນມັດແຜງໜ້າ ແລະປະຫຍັດເວລາເຊັ່ນ: ການທົດສອບການປະຕິບັດຕາມອັດຕະໂນມັດ.
    ແທນທີ່ຈະນັ່ງຢູ່ໃນຂອບເຂດ, ເພີ່ມການວັດແທກທີ່ເຫມາະສົມ, ແລະຂຽນຜົນໄດ້ຮັບທຸກໆຄັ້ງທີ່ທ່ານຕ້ອງການທົດສອບພາກສ່ວນໃຫມ່, ວິສະວະກອນພັດທະນາສະຄິບທີ່ເຮັດທັງຫມົດນັ້ນແລະສະແດງຜົນໄດ້ຮັບ.
  • ການນໍາໃຊ້ທີ່ຂະຫຍາຍການເຮັດວຽກຂອງເຄື່ອງມື; ຕົວຢ່າງample: ການບັນທຶກການວັດແທກ, ການກວດສອບຄວາມຖືກຕ້ອງ, ຫຼືການຮັບປະກັນຄຸນນະພາບ.
    ອັດຕະໂນມັດອະນຸຍາດໃຫ້ວິສະວະກອນປະຕິບັດການທົດສອບທີ່ຊັບຊ້ອນໂດຍບໍ່ມີຂໍ້ບົກຜ່ອງຫຼາຍຢ່າງທີ່ມີຢູ່ໃນການທົດສອບເຫຼົ່ານັ້ນ. ບໍ່ຈໍາເປັນຕ້ອງມີຜູ້ປະຕິບັດການເພື່ອກໍານົດຂອບເຂດແລະບັນທຶກຜົນໄດ້ຮັບດ້ວຍຕົນເອງ, ແລະການທົດສອບສາມາດປະຕິບັດໄດ້ຄືກັນທຸກຄັ້ງ.
    ຄູ່ມືວິທີການນີ້ຈະກວມເອົາສິ່ງທີ່ທ່ານຕ້ອງການເພື່ອເລີ່ມຕົ້ນການກໍານົດຂອບເຂດການຂຽນໂປລແກລມໃນ Python, ລວມທັງພື້ນຖານຂອງການໂຕ້ຕອບຂອງໂປຼແກຼມແລະວິທີການດາວໂຫລດແລະແລ່ນ ex.ampເລ.

ການໂຕ້ຕອບໂຄງການແມ່ນຫຍັງ?

ການໂຕ້ຕອບແບບໂປຼແກຼມ (PI) ແມ່ນຂອບເຂດຫຼືກໍານົດຂອບເຂດລະຫວ່າງສອງລະບົບຄອມພິວເຕີທີ່ສາມາດຖືກດໍາເນີນໂຄງການເພື່ອປະຕິບັດພຶດຕິກໍາສະເພາະ. ສໍາລັບຈຸດປະສົງຂອງພວກເຮົາ, ມັນເປັນຂົວລະຫວ່າງຄອມພິວເຕີທີ່ແລ່ນທຸກຊິ້ນສ່ວນຂອງອຸປະກອນການທົດສອບ Tektronix, ແລະ applicatiowritten ໂດຍຜູ້ໃຊ້ສຸດທ້າຍ. ເພື່ອເຮັດໃຫ້ມັນແຄບລົງຕື່ມອີກ, ມັນແມ່ນຄໍາສັ່ງ sof ທີ່ສາມາດຖືກສົ່ງຫ່າງໄກສອກຫຼີກໄປຫາເຄື່ອງມືທີ່ຫຼັງຈາກນັ້ນປະມວນຜົນຄໍາສັ່ງເຫຼົ່ານັ້ນແລະປະຕິບັດວຽກງານທີ່ສອດຄ້ອງກັນ. PI Stack (ຮູບ 1) ສະແດງໃຫ້ເຫັນການໄຫຼເຂົ້າຂອງຂໍ້ມູນຈາກ host controller ລົງໄປຫາເຄື່ອງມື. ລະຫັດຄໍາຮ້ອງສະຫມັກທີ່ຂຽນໂດຍຜູ້ໃຊ້ສຸດທ້າຍກໍານົດພຶດຕິກໍາຂອງເຄື່ອງມືເປົ້າຫມາຍ. ນີ້ປົກກະຕິແລ້ວແມ່ນຂຽນຢູ່ໃນຫນຶ່ງໃນເວທີການພັດທະນາ popula ໃນອຸດສາຫະກໍາເຊັ່ນ Python, MATLAB, Lab.VIEW, C++, ຫຼື C#. ແອັບພລິເຄຊັນນີ້ຈະສົ່ງຂໍ້ມູນໂດຍໃຊ້ Standard Commands for Programmable Instrumentation (SCPI) formats, ເຊິ່ງເປັນມາດຕະຖານທີ່ສະຫນັບສະຫນູນໂດຍອຸປະກອນການທົດສອບແລະການວັດແທກສ່ວນໃຫຍ່. ຄໍາສັ່ງ SCPI ມັກຈະຖືກສົ່ງຜ່ານຊັ້ນ Virtual Instrument Software Architecture (VISA), ເຊິ່ງຖືກນໍາໃຊ້ເພື່ອອໍານວຍຄວາມສະດວກໃນການໂອນຂໍ້ມູນໂດຍການລວມເອົາຄວາມຫມັ້ນຄົງເພີ່ມເຕີມ (ຕົວຢ່າງ, ການກວດສອບຄວາມຜິດພາດ) ກັບໂປໂຕຄອນການສື່ສານ. ໃນບາງກໍລະນີ, ແອັບພລິເຄຊັນອາດຈະໂທຫາໄດເວີເຊິ່ງຫຼັງຈາກນັ້ນຈະສົ່ງຫນຶ່ງຫຼືຫຼາຍຄໍາສັ່ງ SCPI ໄປຫາຊັ້ນ VISA.Tektronix Simplifying Test Automation ດ້ວຍອຸປະກອນ tm_ ແລະ Python - ການໂຕ້ຕອບຮູບທີ 1. ການໂຕ້ຕອບແບບໂປຣແກຣມ (PI) stack ສະແດງການໄຫຼເຂົ້າຂອງຂໍ້ມູນລະຫວ່າງ host controller ແລະ instrument.

tm_devices Package ແມ່ນຫຍັງ?

tm_devices ແມ່ນຊຸດການຈັດການອຸປະກອນທີ່ພັດທະນາໂດຍ Tektronix ເຊິ່ງລວມມີຄຳສັ່ງ ແລະ ໜ້າທີ່ຫຼາຍຢ່າງເພື່ອຊ່ວຍໃຫ້ຜູ້ໃຊ້ສາມາດທົດສອບອັດຕະໂນມັດໃນຜະລິດຕະພັນ Tektronix ແລະ Keithley ໂດຍໃຊ້ພາສາການຂຽນໂປຣແກຣມ Python. ມັນສາມາດຖືກນໍາໃຊ້ໃນ IDE ທີ່ນິຍົມຫລາຍທີ່ສຸດສໍາລັບ Python ແລະສະຫນັບສະຫນູນການຊ່ວຍເຫຼືອການຕື່ມລະຫັດ. ຊຸດນີ້ເຮັດໃຫ້ການເຂົ້າລະຫັດແລະການທົດສອບອັດຕະໂນມັດແມ່ນງ່າຍດາຍແລະງ່າຍດາຍສໍາລັບວິສະວະກອນທີ່ມີທັກສະຊອບແວໃນລະດັບໃດກໍ່ຕາມ. ການຕິດຕັ້ງຍັງງ່າຍດາຍແລະໃຊ້ pip, ລະບົບການຄຸ້ມຄອງຊຸດຂອງ Python.

ການ​ຕັ້ງ​ຄ່າ​ສະ​ພາບ​ແວດ​ລ້ອມ​ຂອງ​ທ່ານ​

ພາກນີ້ຈະແນະນໍາທ່ານຜ່ານເງື່ອນໄຂເບື້ອງຕົ້ນແລະການຕິດຕັ້ງເພື່ອກະກຽມໃຫ້ທ່ານເຮັດວຽກພັດທະນາກັບ tm_devices. ມັນຍັງປະກອບມີຄໍາແນະນໍາທີ່ສະຫນັບສະຫນູນສະພາບແວດລ້ອມ virtual ໃນ Python (venvs) ເພື່ອເຮັດໃຫ້ໂຄງການຂອງທ່ານງ່າຍຕໍ່ການຄຸ້ມຄອງແລະຮັກສາ, ໂດຍສະເພາະຖ້າທ່ານພຽງແຕ່ພະຍາຍາມຊຸດນີ້ອອກກ່ອນທີ່ຈະດໍາເນີນການນໍາໃຊ້ຂອງມັນ.
ໝາຍເຫດ: ຖ້າທ່ານມີສະພາບແວດລ້ອມທີ່ບໍ່ມີການເຂົ້າເຖິງອິນເຕີເນັດໂດຍກົງ, ທ່ານຈະຕ້ອງດັດແປງຂັ້ນຕອນຂອງທ່ານໂດຍໃຊ້ຄໍາສັ່ງໃນເອກະສານຊ້ອນທ້າຍ. ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ກໍາ​ລັງ​ມີ​ບັນ​ຫາ​ບໍ່​ເສຍ​ຄ່າ​ທີ່​ຈະ​ຂຽນ​ໃນ​ ການສົນທະນາ github ສໍາລັບການຊ່ວຍເຫຼືອ.

ການຕິດຕັ້ງແລະເງື່ອນໄຂເບື້ອງຕົ້ນຫຼາຍກວ່າview

  1. ຕິດຕັ້ງ Python
    ກ. Python ≥ 3.8
  2. PyCharm – ການຕິດຕັ້ງ PyCharm, ການເລີ່ມຕົ້ນໂຄງການ, ແລະການຕິດຕັ້ງ tm_devices
  3. VSCode – ການຕິດຕັ້ງ VSCode, ການເລີ່ມຕົ້ນໂຄງການ, ແລະການຕິດຕັ້ງ tm_devices

PyCharm Community (ຟຣີ) ສະບັບ
PyCharm ເປັນ Python IDE ທີ່ນິຍົມໃຊ້ໂດຍຜູ້ພັດທະນາຊອບແວໃນທົ່ວອຸດສາຫະກໍາທັງຫມົດ. PyCharm ມີຕົວທົດສອບຫນ່ວຍບໍລິການປະສົມປະສານທີ່ອະນຸຍາດໃຫ້ຜູ້ໃຊ້ສາມາດດໍາເນີນການທົດສອບໂດຍ file, ຫ້ອງຮຽນ, ວິທີການ, ຫຼືການທົດສອບທັງຫມົດພາຍໃນໂຟນເດີ. ເຊັ່ນດຽວກັນກັບ IDE ທີ່ທັນສະໄຫມທີ່ສຸດ, ມັນມີຮູບແບບຂອງການສໍາເລັດລະຫັດທີ່ເລັ່ງການພັດທະນາຂອງທ່ານຢ່າງຫຼວງຫຼາຍໃນຕົວແກ້ໄຂຂໍ້ຄວາມພື້ນຖານ.
ພວກເຮົາຈະຍ່າງຜ່ານການຕິດຕັ້ງ PyCharm community edition (ຟຣີ), ຕິດຕາມດ້ວຍການຕິດຕັ້ງ tm_devices ໃນ IDE ແລະການຕັ້ງຄ່າສະພາບແວດລ້ອມ virtual ເພື່ອພັດທະນາໃນ.

  1. ໄປທີ່ https://www.jetbrains.com/pycharm/
  2. ເລື່ອນຜ່ານ PyCharm Professional ໄປຫາ PyCharm Community Edition, ຄລິກດາວໂຫລດTektronix Simplifying Test Automation ດ້ວຍອຸປະກອນ tm_ ແລະ Python - PyCharm Community
  3. ທ່ານຄວນຈະສາມາດດໍາເນີນການພຽງແຕ່ຂັ້ນຕອນການຕິດຕັ້ງໃນຕອນຕົ້ນ. ພວກເຮົາບໍ່ຕ້ອງການຫຍັງທີ່ເປັນເອກະລັກ.
  4. ຍິນດີຕ້ອນຮັບສູ່ PyCharm!Tektronix Simplifying Test Automation ດ້ວຍອຸປະກອນ tm_ ແລະ Python - PyCharm Community 1
  5. ໃນປັດຈຸບັນທ່ານຈໍາເປັນຕ້ອງສ້າງໂຄງການໃຫມ່ແລະໃຫ້ແນ່ໃຈວ່າຈະຕັ້ງຄ່າສະພາບແວດລ້ອມ virtual. ກົດ "ໂຄງການໃຫມ່"
  6. ຢືນຢັນເສັ້ນທາງສໍາລັບໂຄງການ, ໃຫ້ແນ່ໃຈວ່າ "Virtualenv" ຖືກເລືອກTektronix Simplifying Test Automation ດ້ວຍອຸປະກອນ tm_ ແລະ Python - PyCharm Community 2
  7. ເປີດ terminal. ຖ້າເຈົ້າ view ບໍ່ລວມເອົາປຸ່ມທີ່ມີປ້າຍກຳກັບຢູ່ດ້ານລຸ່ມ ຊອກຫາອັນນີ້:Tektronix Simplifying Test Automation ດ້ວຍອຸປະກອນ tm_ ແລະ Python - PyCharm Community 3
  8. ຢືນ​ຢັນ​ສະ​ພາບ​ແວດ​ລ້ອມ virtual ແມ່ນ​ໄດ້​ຮັບ​ການ​ຕັ້ງ​ຄ່າ​ໂດຍ​ການ​ກວດ​ສອບ​ການ (venv​) ກ່ອນ​ທີ່​ຈະ​ໄດ້​ຮັບ​ການ​ກະ​ຕຸ້ນ​ໃຫ້​ຢູ່​ໃນ terminal ຂອງ​ທ່ານTektronix Simplifying Test Automation ດ້ວຍອຸປະກອນ tm_ ແລະ Python - PyCharm Community 4
  9. ຕິດຕັ້ງໄດເວີຈາກ terminal
    ປະເພດ: pip ຕິດຕັ້ງ tm_devicesTektronix Simplifying Test Automation ດ້ວຍອຸປະກອນ tm_ ແລະ Python - PyCharm Community 5
  10. terminal ຂອງທ່ານຄວນຈະບໍ່ມີຂໍ້ຜິດພາດ! ມີຄວາມສຸກການແຮັກ!

Visual Studio Code
Visual Studio Code ເປັນ IDE ຟຣີຍອດນິຍົມອີກອັນໜຶ່ງທີ່ຜູ້ພັດທະນາຊອບແວທົ່ວທຸກອຸດສາຫະກໍາໃຊ້. ມັນເປັນທີ່ຍິ່ງໃຫຍ່ສໍາລັບພາສາສ່ວນໃຫຍ່ແລະມີສ່ວນຂະຫຍາຍສໍາລັບພາສາສ່ວນໃຫຍ່ທີ່ເຮັດໃຫ້ການເຂົ້າລະຫັດໃນ IDE ນີ້ສະດວກແລະປະສິດທິພາບຫຼາຍ. Visual Studio Code ສະຫນອງ IntelliSense ເຊິ່ງເປັນເຄື່ອງມືທີ່ເປັນປະໂຫຍດທີ່ສຸດໃນເວລາທີ່ການພັດທະນາຍ້ອນວ່າມັນຊ່ວຍໃນການສໍາເລັດລະຫັດ, ຂໍ້ມູນພາລາມິເຕີ, ແລະຂໍ້ມູນອື່ນໆກ່ຽວກັບວັດຖຸແລະຊັ້ນຮຽນ. ສະດວກ, tm_devices ສະຫນັບສະຫນູນການສໍາເລັດລະຫັດທີ່ອະທິບາຍຕົ້ນໄມ້ຄໍາສັ່ງຂອງວັດຖຸແລະຫ້ອງຮຽນ.
ພວກເຮົາມີຄໍາແນະນໍາທີ່ດີເລີດກ່ຽວກັບການຕິດຕັ້ງທັງ Python ແລະ Visual Studio Code, ລວມທັງຂໍ້ມູນກ່ຽວກັບການຕັ້ງຄ່າສະພາບແວດລ້ອມ virtual ທີ່ນີ້.

Exampລະຫັດ

ໃນພາກນີ້ພວກເຮົາຈະກ້າວຜ່ານຕ່ອນຂອງລະຫັດງ່າຍດາຍ example ແລະເນັ້ນບາງອົງປະກອບທີ່ຈໍາເປັນເພື່ອນໍາໃຊ້ອຸປະກອນ tm_ ຢ່າງມີປະສິດທິພາບ.
ການນໍາເຂົ້າTektronix Simplifying Test Automation ດ້ວຍອຸປະກອນ tm_ ແລະ Python - ການນໍາເຂົ້າສອງເສັ້ນນີ້ແມ່ນສໍາຄັນຕໍ່ກັບການນໍາໃຊ້ປະສິດທິພາບຂອງ tm_devices. ໃນແຖວທໍາອິດທີ່ພວກເຮົານໍາເຂົ້າ DeviceManager. ນີ້ຈະຈັດການການເຊື່ອມຕໍ່ boilerplate ແລະຕັດການເຊື່ອມຕໍ່ຂອງຫ້ອງຮຽນອຸປະກອນຫຼາຍ.
ໃນແຖວທີສອງພວກເຮົານໍາເຂົ້າໄດເວີສະເພາະ, ໃນກໍລະນີນີ້ MSO5B.
ພວກເຮົາຕັ້ງຄ່າຕົວຈັດການບໍລິບົດກັບ DeviceManager:Tektronix Simplifying Test Automation ດ້ວຍອຸປະກອນ tm_ ແລະ Python - ການນໍາເຂົ້າ 1ແລະຫຼັງຈາກນັ້ນເມື່ອພວກເຮົາໃຊ້ຕົວຈັດການອຸປະກອນແລະຄົນຂັບຮ່ວມກັນ:Tektronix Simplifying Test Automation ດ້ວຍອຸປະກອນ tm_ ແລະ Python - ການນໍາເຂົ້າ 2

ພວກເຮົາສາມາດ instantiate ເຄື່ອງມືທີ່ມີຊຸດຄໍາສັ່ງສະເພາະທີ່ກົງກັບຕົວແບບຂອງມັນ. ພຽງແຕ່ໃສ່ທີ່ຢູ່ IP ຂອງເຄື່ອງມືຂອງເຈົ້າ (ທີ່ຢູ່ VISA ອື່ນເຮັດວຽກເຊັ່ນດຽວກັນ).
ດ້ວຍສີ່ເສັ້ນເຫຼົ່ານີ້ສໍາເລັດ, ພວກເຮົາສາມາດເລີ່ມຕົ້ນການຂຽນອັດຕະໂນມັດທີ່ມີຄວາມຫມາຍແລະສະເພາະສໍາລັບ MSO5B!
ສະນິບເພັດ
ໃຫ້​ເຮົາ​ມາ​ເບິ່ງ​ການ​ປະ​ຕິ​ບັດ​ທີ່​ງ່າຍ​ດາຍ​ຈໍາ​ນວນ​ຫນຶ່ງ –
ການຕັ້ງຄ່າປະເພດ Trigger ເປັນ EdgeTektronix Simplifying Test Automation ດ້ວຍອຸປະກອນ tm_ ແລະ Python - ການນໍາເຂົ້າ 3ນີ້ແມ່ນວິທີທີ່ທ່ານຈະເພີ່ມ ແລະສອບຖາມການວັດແທກສູງສຸດເຖິງຈຸດສູງສຸດໃນ CH1:Tektronix Simplifying Test Automation ດ້ວຍອຸປະກອນ tm_ ແລະ Python - ການນໍາເຂົ້າ 4ຖ້າທ່ານຕ້ອງການທີ່ຈະເອົາ ampການ​ວັດ​ແທກ​ແສງ​ສະ​ຫວ່າງ CH2​:Tektronix Simplifying Test Automation ດ້ວຍອຸປະກອນ tm_ ແລະ Python - ການນໍາເຂົ້າ 5

ການ​ນໍາ​ໃຊ້ IntelliSense / ການ​ສໍາ​ເລັດ​ລະ​ຫັດ​

IntelliSense – ຊື່ຂອງ Microsoft ສໍາລັບການສໍາເລັດລະຫັດແມ່ນຄຸນນະສົມບັດທີ່ມີປະສິດທິພາບຫຼາຍຂອງ IDE ທີ່ພວກເຮົາໄດ້ພະຍາຍາມຂຸດຄົ້ນຫຼາຍເທົ່າທີ່ເປັນໄປໄດ້.
ຫນຶ່ງໃນອຸປະສັກຫຼັກຂອງອັດຕະໂນມັດກັບອຸປະກອນການທົດສອບແລະການວັດແທກແມ່ນຊຸດຄໍາສັ່ງ SCPI. ມັນເປັນໂຄງສ້າງທີ່ລ້າສະໄຫມທີ່ມີ syntax ບໍ່ໄດ້ຮັບການສະຫນັບສະຫນູນຢ່າງກວ້າງຂວາງໃນຊຸມຊົນການພັດທະນາ.
ສິ່ງທີ່ພວກເຮົາໄດ້ເຮັດກັບ tm_devices ແມ່ນສ້າງຊຸດຂອງຄໍາສັ່ງ Python ສໍາລັບແຕ່ລະຄໍາສັ່ງ SCPI. ນີ້ອະນຸຍາດໃຫ້ພວກເຮົາສ້າງລະຫັດ Python ຈາກ syntax ຄໍາສັ່ງທີ່ມີຢູ່ແລ້ວເພື່ອຫຼີກເວັ້ນການພັດທະນາຄູ່ມືຂອງໄດເວີ, ເຊັ່ນດຽວກັນກັບການສ້າງໂຄງສ້າງທີ່ຄຸ້ນເຄີຍກັບຜູ້ໃຊ້ SCPI ທີ່ມີຢູ່ແລ້ວ. ມັນຍັງແຜນທີ່ໄປຫາລະຫັດລະດັບຕ່ໍາທີ່ອາດຈະຮຽກຮ້ອງໃຫ້ມີການດີບັກໂດຍເຈດຕະນາໃນລະຫວ່າງການສ້າງໂຄງການຂອງທ່ານ. ໂຄງສ້າງຂອງຄໍາສັ່ງ Python ແມ່ນ mimics SCPI (ຫຼືໃນບາງກໍລະນີ Keithley TSP) ໂຄງສ້າງຄໍາສັ່ງດັ່ງນັ້ນຖ້າຫາກວ່າທ່ານຄຸ້ນເຄີຍກັບ SCPI ທ່ານຈະຄຸ້ນເຄີຍກັບເຫຼົ່ານີ້.
ນີ້ແມ່ນ example ຂອງວິທີການ IntelliSense ສະແດງຄໍາສັ່ງທັງຫມົດທີ່ມີຢູ່ກັບຄໍາສັ່ງທີ່ພິມກ່ອນຫນ້ານີ້:
ໃນບັນຊີລາຍຊື່ທີ່ສາມາດເລື່ອນໄດ້ທີ່ປາກົດຫຼັງຈາກຈຸດໃນຂອບເຂດ, ພວກເຮົາສາມາດເບິ່ງລາຍການຕົວຫນັງສືຂອງປະເພດຄໍາສັ່ງຂອບເຂດ:Tektronix Simplifying Test Automation ດ້ວຍອຸປະກອນ tm_ ແລະ Python - ການສໍາເລັດລະຫັດການເລືອກ afg ພວກເຮົາສາມາດເບິ່ງບັນຊີລາຍຊື່ຂອງປະເພດ AFG:Tektronix Simplifying Test Automation ດ້ວຍອຸປະກອນ tm_ ແລະ Python - ລະຫັດສໍາເລັດ 1ຄໍາສັ່ງສຸດທ້າຍທີ່ຂຽນດ້ວຍການຊ່ວຍເຫຼືອຂອງ IntelliSense:Tektronix Simplifying Test Automation ດ້ວຍອຸປະກອນ tm_ ແລະ Python - ຮູບ

ຊ່ວຍເຫຼືອ Docstring

ໃນຂະນະທີ່ທ່ານຂຽນລະຫັດ, ຫຼືໃນຂະນະທີ່ທ່ານກໍາລັງອ່ານລະຫັດຂອງຄົນອື່ນ, ທ່ານສາມາດເລື່ອນໄປຫາສ່ວນຕ່າງໆຂອງ syntax ເພື່ອເອົາເອກະສານການຊ່ວຍເຫຼືອສະເພາະຂອງລະດັບນັ້ນ. ຍິ່ງເຈົ້າເຂົ້າໃກ້ syntax ຄໍາສັ່ງເຕັມເທົ່າໃດ ມັນກໍ່ຈະມີຄວາມສະເພາະຫຼາຍຂຶ້ນ.Tektronix Simplifying Test Automation ດ້ວຍອຸປະກອນ tm_ ແລະ Python - Docstring Helpອີງຕາມເງື່ອນໄຂ IDE ຂອງທ່ານ, ທ່ານສາມາດສະແດງການຊ່ວຍເຫຼືອຂອງ IntelliSense ແລະ docstring ໃນເວລາດຽວກັນ.Tektronix Simplifying Test Automation ດ້ວຍອຸປະກອນ tm_ ແລະ Python - Docstring Help 1ດ້ວຍຄູ່ມືນີ້, ທ່ານໄດ້ເຫັນຜົນປະໂຫຍດບາງຢ່າງຂອງຊຸດຂັບ python ຂອງ Tek tm_devices ແລະສາມາດເລີ່ມຕົ້ນການເດີນທາງອັດຕະໂນມັດຂອງທ່ານໄດ້. ດ້ວຍການຕິດຕັ້ງງ່າຍ, ການຕື່ມລະຫັດ, ແລະການຊ່ວຍເຫຼືອໃນຕົວ, ທ່ານຈະສາມາດຮຽນຮູ້ໄດ້ໂດຍບໍ່ຕ້ອງອອກຈາກ IDE ຂອງທ່ານ, ເລັ່ງເວລາພັດທະນາ ແລະລະຫັດດ້ວຍຄວາມຫມັ້ນໃຈສູງ.
ມີຄໍາແນະນໍາການປະກອບສ່ວນໃນ Github repo ຖ້າທ່ານຕ້ອງການປັບປຸງຊຸດ. ມີຫຼາຍ ex ກ້າວຫນ້າທາງດ້ານຫຼາຍamples ເນັ້ນໃສ່ໃນເອກະສານແລະພາຍໃນເນື້ອໃນຊຸດໃນ Examples folder.

ຊັບພະຍາກອນພິເສດ

tm_devices · PyPI – ການດາວໂຫຼດໄດເວີແພັກເກັດ ແລະຂໍ້ມູນ
tm_devices Github – ລະຫັດແຫຼ່ງ, ການຕິດຕາມບັນຫາ, ການປະກອບສ່ວນ
tm_devices Github – ເອກະສານອອນໄລນ໌

ການແກ້ໄຂບັນຫາ

ການຍົກລະດັບ pip ປົກກະຕິແລ້ວເປັນຂັ້ນຕອນທໍາອິດທີ່ດີໃນການແກ້ໄຂບັນຫາ:
ໃນປະເພດ terminal ຂອງທ່ານ: Python.exe -m pip ຕິດຕັ້ງ -upgrade pip
ຂໍ້ຜິດພາດ: whl ເບິ່ງຄືວ່າ a fileຊື່, ແຕ່ file ບໍ່ມີ ຫຼື .whl ບໍ່ແມ່ນລໍ້ທີ່ຮອງຮັບໃນເວທີນີ້.Tektronix Simplifying Test Automation ດ້ວຍອຸປະກອນ tm_ ແລະ Python - ການແກ້ໄຂບັນຫາ

ການ​ແກ້​ໄຂ​: Pip ການ​ຕິດ​ຕັ້ງ​ລໍ້​ເພື່ອ​ໃຫ້​ມັນ​ຮັບ​ຮູ້​ໄດ້​ file ຮູບແບບ.
ໃນປະເພດ terminal ຂອງທ່ານ: pip ຕິດຕັ້ງລໍ້
ຖ້າທ່ານຕ້ອງການຕິດຕັ້ງລໍ້ອອບໄລນ໌, ທ່ານສາມາດປະຕິບັດຕາມຄໍາແນະນໍາທີ່ຄ້າຍຄືກັນກັບເອກະສານຊ້ອນທ້າຍ A, ແຕ່ມັນຮຽກຮ້ອງໃຫ້ມີການດາວໂຫຼດ tar.gz ແທນ .whl. file.

ເອກະສານຊ້ອນທ້າຍ A – ການຕິດຕັ້ງອອບໄລນ໌ຂອງ tm_devices

  1. ໃນຄອມພິວເຕີທີ່ມີອິນເຕີເນັດ, ດາວໂຫລດຊຸດພ້ອມກັບທຸກ dependencies ໄປຫາສະຖານທີ່ເສັ້ນທາງທີ່ລະບຸໄວ້ໂດຍໃຊ້:
    pip ດາວໂຫລດ -dest wheel setuptools tm_devices
  2. ສຳເນົາ files ກັບຄອມພິວເຕີຂອງທ່ານທີ່ບໍ່ມີການເຂົ້າເຖິງອິນເຕີເນັດ
  3. ຫຼັງຈາກນັ້ນ, ປະຕິບັດຕາມຄໍາແນະນໍາຈາກຄູ່ມືຕົ້ນຕໍສໍາລັບ IDE ໃດທີ່ທ່ານກໍາລັງໃຊ້ແຕ່ແລກປ່ຽນຄໍາສັ່ງການຕິດຕັ້ງສໍາລັບດັ່ງຕໍ່ໄປນີ້:
    pip ຕິດຕັ້ງ -no-index -find-links files> tm_devices

ຂໍ້ມູນຕິດຕໍ່:
ອົດສະຕາລີ 1 800 709 465
ອອສເຕຣຍ* 00800 2255 4835
Balkans, Israel, South Africa ແລະປະເທດ ISE ອື່ນໆ +41 52 675 3777
ປະເທດແບນຊິກ* 00800 2255 4835
Brazil +55 (11) 3530-8901
ການາດາ 1 800 833 9200
Central East Europe / Baltics +41 52 675 3777
ເອີຣົບກາງ / ເກຼັກ +41 52 675 3777
ເດນມາກ +45 80 88 1401
ຟິນແລນ +41 52 675 3777
ປະເທດຝຣັ່ງ* 00800 2255 4835
ເຢຍລະມັນ* 00800 2255 4835
ຮົງກົງ 400 820 5835
ອິນເດຍ 000 800 650 1835
ອິນໂດເນເຊຍ 007 803 601 5249
ອິຕາລີ 00800 2255 4835
ຍີ່ປຸ່ນ 81 (3) 6714 3086
Luxembourg +41 52 675 3777
ມາເລເຊຍ 1 800 22 55835
ເມັກຊິໂກ, ອາເມລິກາກາງ/ໃຕ້ ແລະ Caribbean 52 (55) 88 69 35 25
ຕາເວັນອອກກາງ, ອາຊີ, ແລະອາຟຣິກາເໜືອ +41 52 675 3777
ເນເທີແລນ* 00800 2255 4835
ນິວຊີແລນ 0800 800 238
ນໍເວ 800 16098
ສາທາລະນະລັດປະຊາຊົນຈີນ 400 820 5835
ຟີລິບປິນ 1 800 1601 0077
ໂປແລນ +41 52 675 3777
ປອກຕຸຍການ 80 08 12370
ສາທາລະນະລັດເກົາຫຼີ +82 2 565 1455
ລັດເຊຍ / CIS +7 (495) 6647564
ສິງກະໂປ 800 6011 473
ອາຟຣິກາໃຕ້ +41 52 675 3777
ສະເປນ* 00800 2255 4835
ສວີເດນ* 00800 2255 4835
ສະວິດເຊີແລນ* 00800 2255 4835
ໄຕ້ຫວັນ 886 (2) 2656 6688
ປະເທດໄທ 1 800 011 931
ສະຫະລາດຊະອານາຈັກ / ໄອແລນ* 00800 2255 4835
ອາເມລິກາ 1 800 833 9200
ຫວຽດນາມ 12060128
* ເລກໂທຟຣີຂອງເອີຣົບ. ຖ້າ​ບໍ່
ສາມາດເຂົ້າໄດ້, ໂທ: +41 52 675 3777
02.2022

ຊອກຫາຊັບພະຍາກອນທີ່ມີຄຸນຄ່າເພີ່ມເຕີມໄດ້ທີ່ TEK.COM
ລິຂະສິດ© Tektronix. ສະຫງວນສິດທັງົດ. ຜະລິດຕະພັນ Tektronix ໄດ້ຮັບການຄຸ້ມຄອງໂດຍສິດທິບັດສະຫະລັດແລະຕ່າງປະເທດ, ອອກໃຫ້ແລະຍັງຄ້າງຢູ່. ຂໍ້ມູນຢູ່ໃນສິ່ງພິມນີ້ປ່ຽນແທນຂໍ້ມູນທີ່ພິມເຜີຍແຜ່ຜ່ານມາທັງົດ. ສະຫງວນສິດທິພິເສດແລະການປ່ຽນແປງລາຄາ. TEKTRONIX ແລະ TEK ແມ່ນເຄື່ອງາຍການຄ້າທີ່ຈົດທະບຽນຂອງ Tektronix, Inc. ຊື່ການຄ້າທັງotherົດທີ່ອ້າງອີງແມ່ນເຄື່ອງserviceາຍການບໍລິການ, ເຄື່ອງdemarkາຍການຄ້າຫຼືເຄື່ອງtraາຍການຄ້າທີ່ຈົດທະບຽນຂອງບໍລິສັດຂອງພວກເຂົາ.
052124 SBG 46W-74037-1

ໂລໂກ້ Tektronix

ເອກະສານ / ຊັບພະຍາກອນ

Tektronix Simplifying Test Automation ດ້ວຍອຸປະກອນ tm_ ແລະ Python [pdf] ຄູ່ມືຜູ້ໃຊ້
48W-73878-1, Simplifying Test Automation With tm_ Devices and Python, Test Automation with tm_ Devices and Python, Automation With tm_ Devices And Python, tm_ Devices And Python, ອຸປະກອນ ແລະ Python, Python

ເອກະສານອ້າງອີງ

ອອກຄໍາເຫັນ

ທີ່ຢູ່ອີເມວຂອງເຈົ້າຈະບໍ່ຖືກເຜີຍແຜ່. ຊ່ອງຂໍ້ມູນທີ່ຕ້ອງການຖືກໝາຍໄວ້ *