Tektronix ലോഗോലളിതവൽക്കരിക്കുന്ന ടെസ്റ്റ്
കൂടെ ഓട്ടോമേഷൻ
tm_devices ഉം പൈത്തണും
എങ്ങനെ-വഴികാട്ടി tm_ ഡിവൈസുകളും പൈത്തണും ഉപയോഗിച്ച് Tektronix ടെസ്റ്റ് ഓട്ടോമേഷൻ ലളിതമാക്കുന്നു

tm_ ഉപകരണങ്ങളും പൈത്തണും ഉപയോഗിച്ച് ടെസ്റ്റ് ഓട്ടോമേഷൻ ലളിതമാക്കുന്നു

എങ്ങനെ-വഴികാട്ടി
tm_devices, Python എന്നിവ ഉപയോഗിച്ച് ടെസ്റ്റ് ഓട്ടോമേഷൻ ലളിതമാക്കുന്നു
പല വ്യവസായങ്ങളിലുമുള്ള എഞ്ചിനീയർമാർ അവരുടെ പരീക്ഷണ ഉപകരണങ്ങളുടെ കഴിവുകൾ വിപുലീകരിക്കാൻ ഓട്ടോമേഷൻ ഉപയോഗിക്കുന്നു. പല എഞ്ചിനീയർമാരും ഇത് ചെയ്യുന്നതിന് സ്വതന്ത്ര പ്രോഗ്രാമിംഗ് ഭാഷയായ പൈത്തൺ തിരഞ്ഞെടുക്കുന്നു. കാര്യമായ പല അഡ്വാൻസുകളുണ്ട്tagഓട്ടോമേഷനായി പൈത്തണിനെ മികച്ച പ്രോഗ്രാമിംഗ് ഭാഷയാക്കുന്നു:

  • ബഹുമുഖത
  • പഠിപ്പിക്കാനും പഠിക്കാനും എളുപ്പമാണ്
  • കോഡ് റീഡബിലിറ്റി
  • വ്യാപകമായി ലഭ്യമായ വിജ്ഞാന അടിത്തറകളും മൊഡ്യൂളുകളും

ഓട്ടോമേഷനായി രണ്ട് പ്രധാന ഉപയോഗ കേസുകളുണ്ട്:

  • ഫ്രണ്ട് പാനൽ ഓട്ടോമേറ്റ് ചെയ്യുന്നതിനും സമയം ലാഭിക്കുന്നതിനുമായി മനുഷ്യൻ്റെ പെരുമാറ്റം അനുകരിക്കുന്ന ദിനചര്യകൾ ഉദാ, ഓട്ടോമേറ്റഡ് കംപ്ലയൻസ് ടെസ്റ്റിംഗ്.
    സ്കോപ്പിൽ ഇരുന്നുകൊണ്ട്, ഉചിതമായ അളവുകൾ ചേർത്ത്, നിങ്ങൾക്ക് ഒരു പുതിയ ഭാഗം പരിശോധിക്കേണ്ട ഓരോ തവണയും ഫലങ്ങൾ എഴുതുന്നതിനുപകരം, എഞ്ചിനീയർ അതെല്ലാം ചെയ്യുകയും ഫലം പ്രദർശിപ്പിക്കുകയും ചെയ്യുന്ന ഒരു സ്ക്രിപ്റ്റ് വികസിപ്പിക്കുന്നു.
  • ഉപകരണത്തിൻ്റെ പ്രവർത്തനക്ഷമത വർദ്ധിപ്പിക്കുന്ന ഉപയോഗങ്ങൾ; ഉദാഹരണത്തിന്ample: അളക്കൽ ലോഗിംഗ്, മൂല്യനിർണ്ണയം അല്ലെങ്കിൽ ഗുണനിലവാര ഉറപ്പ്.
    ആ ടെസ്റ്റുകളിൽ അന്തർലീനമായ പല കുറവുകളും കൂടാതെ സങ്കീർണ്ണമായ ടെസ്റ്റുകൾ നടപ്പിലാക്കാൻ ഓട്ടോമേഷൻ എഞ്ചിനീയറെ അനുവദിക്കുന്നു. സ്കോപ്പ് സജ്ജീകരിക്കാനും ഫലങ്ങൾ സ്വമേധയാ രേഖപ്പെടുത്താനും ഒരു ഓപ്പറേറ്റർ ആവശ്യമില്ല, കൂടാതെ എല്ലാ സമയത്തും പരിശോധന ഒരേ രീതിയിൽ നടത്താം.
    പൈത്തണിലെ പ്രോഗ്രാമിംഗ് സ്‌കോപ്പുകൾ ആരംഭിക്കുന്നതിന് ആവശ്യമായ കാര്യങ്ങൾ ഈ ഹൗ-ടു-ടു ഗൈഡ് ഉൾക്കൊള്ളുന്നു, പ്രോഗ്രാമാറ്റിക് ഇൻ്റർഫേസുകളുടെ അടിസ്ഥാനകാര്യങ്ങളും എക്‌സിയെ എങ്ങനെ ഡൗൺലോഡ് ചെയ്ത് പ്രവർത്തിപ്പിക്കാം എന്നതും ഉൾപ്പെടുന്നു.ample.

എന്താണ് ഒരു പ്രോഗ്രാം ഇൻ്റർഫേസ്?

ഒരു പ്രോഗ്രാമാറ്റിക് ഇൻ്റർഫേസ് (PI) എന്നത് രണ്ട് കമ്പ്യൂട്ടിംഗ് സിസ്റ്റങ്ങൾക്കിടയിലുള്ള ഒരു പരിധി അല്ലെങ്കിൽ അതിരുകളുടെ ഒരു കൂട്ടമാണ്, അത് നിർദ്ദിഷ്ട സ്വഭാവങ്ങൾ നടപ്പിലാക്കാൻ പ്രോഗ്രാം ചെയ്യാവുന്നതാണ്. ഞങ്ങളുടെ ആവശ്യങ്ങൾക്ക്, ടെക്‌ട്രോണിക്സ് ടെസ്റ്റ് ഉപകരണത്തിൻ്റെ എല്ലാ ഭാഗങ്ങളും പ്രവർത്തിപ്പിക്കുന്ന കമ്പ്യൂട്ടറും അന്തിമ ഉപയോക്താവ് എഴുതിയ ആപ്ലിക്കേഷനും തമ്മിലുള്ള പാലമാണിത്. ഇത് കൂടുതൽ ചുരുക്കാൻ, ഒരു ഉപകരണത്തിലേക്ക് വിദൂരമായി അയയ്‌ക്കാൻ കഴിയുന്ന ഒരു സോഫ് കമാൻഡാണിത്, അത് ആ കമാൻഡുകൾ പ്രോസസ്സ് ചെയ്യുകയും അനുബന്ധ ചുമതല നിർവഹിക്കുകയും ചെയ്യുന്നു. PI സ്റ്റാക്ക് (ചിത്രം 1) ഹോസ്റ്റ് കൺട്രോളറിൽ നിന്ന് ഉപകരണത്തിലേക്കുള്ള വിവരങ്ങളുടെ ഒഴുക്ക് കാണിക്കുന്നു. അന്തിമ ഉപയോക്താവ് എഴുതിയ ആപ്ലിക്കേഷൻ കോഡ് ടാർഗെറ്റ് ഉപകരണത്തിൻ്റെ സ്വഭാവം നിർവചിക്കുന്നു. പൈത്തൺ, മാറ്റ്‌ലാബ്, ലാബ് തുടങ്ങിയ വ്യവസായത്തിലെ ജനപ്രിയമായ വികസന പ്ലാറ്റ്‌ഫോമുകളിലൊന്നിലാണ് ഇത് സാധാരണയായി എഴുതുന്നത്.VIEW, C++, അല്ലെങ്കിൽ C#. ഈ ആപ്ലിക്കേഷൻ സ്റ്റാൻഡേർഡ് കമാൻഡ്സ് ഫോർ പ്രോഗ്രാമബിൾ ഇൻസ്ട്രുമെൻ്റേഷൻ (എസ്‌സിപിഐ) ഫോർമാറ്റ് ഉപയോഗിച്ച് ഡാറ്റ അയയ്ക്കും, ഇത് മിക്ക ടെസ്റ്റ്, മെഷർമെൻ്റ് ഉപകരണങ്ങളും പിന്തുണയ്ക്കുന്ന ഒരു സ്റ്റാൻഡേർഡാണ്. SCPI കമാൻഡുകൾ പലപ്പോഴും ഒരു വെർച്വൽ ഇൻസ്ട്രുമെൻ്റ് സോഫ്റ്റ്‌വെയർ ആർക്കിടെക്ചർ (VISA) ലെയറിലൂടെയാണ് അയയ്ക്കുന്നത്, ആശയവിനിമയ പ്രോട്ടോക്കോളിലേക്ക് കൂടുതൽ കരുത്തുറ്റത (ഉദാഹരണത്തിന്, പിശക് പരിശോധിക്കൽ) ഉൾപ്പെടുത്തി ഡാറ്റ കൈമാറ്റം സുഗമമാക്കാൻ ഇത് ഉപയോഗിക്കുന്നു. ചില സാഹചര്യങ്ങളിൽ, ആപ്ലിക്കേഷനുകൾ ഒരു ഡ്രൈവറെ വിളിച്ചേക്കാം, അത് വിസ ലെയറിലേക്ക് ഒന്നോ അതിലധികമോ SCPI കമാൻഡുകൾ അയയ്ക്കും.tm_ ഉപകരണങ്ങളും പൈത്തണും ഉപയോഗിച്ച് ടെക്‌ട്രോണിക്സ് ടെസ്റ്റ് ഓട്ടോമേഷൻ ലളിതമാക്കുന്നു - ഇൻ്റർഫേസ്ചിത്രം 1. പ്രോഗ്രമാറ്റിക് ഇൻ്റർഫേസ് (PI) സ്റ്റാക്ക് ഒരു ഹോസ്റ്റ് കൺട്രോളറും ഇൻസ്ട്രുമെൻ്റും തമ്മിലുള്ള വിവരങ്ങളുടെ ഒഴുക്ക് കാണിക്കുന്നു.

എന്താണ് tm_devices പാക്കേജ്?

tm_devices എന്നത് Tektronix വികസിപ്പിച്ചെടുത്ത ഒരു ഉപകരണ മാനേജ്മെൻ്റ് പാക്കേജാണ്, അതിൽ പ്രോഗ്രാമിംഗ് ഭാഷയായ Python ഉപയോഗിച്ച് Tektronix, Keithley ഉൽപ്പന്നങ്ങളിലെ ടെസ്റ്റുകൾ എളുപ്പത്തിൽ ഓട്ടോമേറ്റ് ചെയ്യാൻ ഉപയോക്താക്കളെ സഹായിക്കുന്നതിന് നിരവധി കമാൻഡുകളും ഫംഗ്ഷനുകളും ഉൾപ്പെടുന്നു. പൈത്തണിനായുള്ള ഏറ്റവും ജനപ്രിയമായ IDE-കളിൽ ഇത് ഉപയോഗിക്കാനും കോഡ് പൂർത്തിയാക്കൽ സഹായങ്ങളെ പിന്തുണയ്ക്കാനും കഴിയും. ഈ പാക്കേജ് കോഡിംഗും ടെസ്റ്റ് ഓട്ടോമേഷനും ലളിതവും ഏത് തലത്തിലുള്ള സോഫ്റ്റ്‌വെയർ വൈദഗ്ധ്യമുള്ള എഞ്ചിനീയർമാർക്ക് എളുപ്പവുമാക്കുന്നു. ഇൻസ്റ്റലേഷനും ലളിതമാണ് കൂടാതെ പൈത്തണിൻ്റെ പാക്കേജ്-മാനേജ്മെൻ്റ് സിസ്റ്റമായ പിപ്പ് ഉപയോഗിക്കുന്നു.

നിങ്ങളുടെ പരിസ്ഥിതി സജ്ജീകരിക്കുന്നു

ഈ വിഭാഗം നിങ്ങളെ tm_devices ഉപയോഗിച്ച് ഡെവലപ്‌മെൻ്റ് ജോലികൾ ചെയ്യാൻ തയ്യാറെടുക്കുന്നതിനുള്ള മുൻവ്യവസ്ഥകളും ഇൻസ്റ്റാളേഷനുകളിലൂടെയും നിങ്ങളെ നയിക്കും. നിങ്ങളുടെ പ്രോജക്‌റ്റുകൾ കൈകാര്യം ചെയ്യാനും പരിപാലിക്കാനും എളുപ്പമാക്കുന്നതിന് പൈത്തണിലെ (venvs) വെർച്വൽ എൻവയോൺമെൻ്റുകളെ പിന്തുണയ്ക്കുന്ന നിർദ്ദേശങ്ങളും ഇതിൽ ഉൾപ്പെടുന്നു, പ്രത്യേകിച്ചും നിങ്ങൾ ഈ പാക്കേജ് ഉപയോഗിക്കുന്നതിന് മുമ്പ് ഈ പാക്കേജ് പരീക്ഷിക്കുകയാണെങ്കിൽ.
കുറിപ്പ്: ഇൻറർനെറ്റിലേക്ക് നേരിട്ട് പ്രവേശനമില്ലാത്ത ഒരു അന്തരീക്ഷം നിങ്ങൾക്കുണ്ടെങ്കിൽ, അനുബന്ധത്തിലെ കമാൻഡുകൾ ഉപയോഗിച്ച് നിങ്ങളുടെ ഘട്ടങ്ങൾ പരിഷ്കരിക്കേണ്ടതുണ്ട്. നിങ്ങൾക്ക് പ്രശ്‌നങ്ങളുണ്ടെങ്കിൽ മടിക്കാതെ പോസ്റ്റുചെയ്യുക github ചർച്ചകൾ സഹായത്തിനായി.

ഇൻസ്റ്റാളേഷനും മുൻവ്യവസ്ഥകളും കഴിഞ്ഞുview

  1. പൈത്തൺ ഇൻസ്റ്റാൾ ചെയ്യുക
    എ. പൈത്തൺ ≥ 3.8
  2. PyCharm - PyCharm ഇൻസ്റ്റാളേഷൻ, ഒരു പ്രോജക്റ്റ് ആരംഭിക്കൽ, tm_devices ഇൻസ്റ്റാളേഷൻ
  3. VSCode - VSCode ഇൻസ്റ്റാളേഷൻ, ഒരു പ്രോജക്റ്റ് ആരംഭിക്കുന്നു, tm_devices ഇൻസ്റ്റാളേഷൻ

PyCharm കമ്മ്യൂണിറ്റി (സൗജന്യ) പതിപ്പ്
എല്ലാ വ്യവസായങ്ങളിലും സോഫ്റ്റ്‌വെയർ ഡെവലപ്പർമാർ ഉപയോഗിക്കുന്ന ഒരു ജനപ്രിയ പൈത്തൺ IDE ആണ് PyCharm. PyCharm-ന് ഒരു സംയോജിത യൂണിറ്റ് ടെസ്റ്റർ ഉണ്ട്, അത് ഉപയോഗിച്ച് ടെസ്റ്റുകൾ പ്രവർത്തിപ്പിക്കാൻ ഉപയോക്താക്കളെ അനുവദിക്കുന്നു file, ക്ലാസ്, രീതി അല്ലെങ്കിൽ ഒരു ഫോൾഡറിനുള്ളിലെ എല്ലാ ടെസ്റ്റുകളും. മിക്ക ആധുനിക IDE-കളെയും പോലെ ഇതിന് ഒരു അടിസ്ഥാന ടെക്സ്റ്റ് എഡിറ്ററിലൂടെ നിങ്ങളുടെ വികസനം വളരെയധികം വേഗത്തിലാക്കുന്ന കോഡ് പൂർത്തീകരണത്തിൻ്റെ ഒരു രൂപമുണ്ട്.
PyCharm കമ്മ്യൂണിറ്റി എഡിഷനിലൂടെ (സൗജന്യമായി) ഞങ്ങൾ IDE-യിൽ tm_devices ഇൻസ്റ്റാൾ ചെയ്യുകയും വികസിപ്പിക്കുന്നതിന് ഒരു വെർച്വൽ എൻവയോൺമെൻ്റ് സജ്ജീകരിക്കുകയും ചെയ്യും.

  1. പോകുക https://www.jetbrains.com/pycharm/
  2. PyCharm പ്രൊഫഷണൽ കഴിഞ്ഞ PyCharm കമ്മ്യൂണിറ്റി പതിപ്പിലേക്ക് സ്ക്രോൾ ചെയ്യുക, ഡൗൺലോഡ് ക്ലിക്ക് ചെയ്യുകtm_ ഉപകരണങ്ങളും പൈത്തണും ഉപയോഗിച്ച് Tektronix ടെസ്റ്റ് ഓട്ടോമേഷൻ ലളിതമാക്കുന്നു - PyCharm കമ്മ്യൂണിറ്റി
  3. ഡിഫോൾട്ട് ഇൻസ്റ്റലേഷൻ ഘട്ടങ്ങളിലൂടെ മാത്രമേ നിങ്ങൾക്ക് തുടരാൻ കഴിയൂ. ഞങ്ങൾക്ക് അതുല്യമായ ഒന്നും ആവശ്യമില്ല.
  4. PyCharm-ലേക്ക് സ്വാഗതം!tm_ ഉപകരണങ്ങളും പൈത്തണും ഉപയോഗിച്ച് Tektronix ടെസ്റ്റ് ഓട്ടോമേഷൻ ലളിതമാക്കുന്നു - PyCharm കമ്മ്യൂണിറ്റി 1
  5. ഇപ്പോൾ നിങ്ങൾ ഒരു പുതിയ പ്രോജക്‌റ്റ് സൃഷ്‌ടിക്കുകയും ഒരു വെർച്വൽ എൻവയോൺമെൻ്റ് സജ്ജീകരിക്കുന്നത് ഉറപ്പാക്കുകയും വേണം. "പുതിയ പ്രോജക്റ്റ്" ക്ലിക്ക് ചെയ്യുക
  6. പ്രോജക്റ്റിനായുള്ള പാത സ്ഥിരീകരിക്കുക, "Virtualenv" തിരഞ്ഞെടുത്തിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുകtm_ ഉപകരണങ്ങളും പൈത്തണും ഉപയോഗിച്ച് Tektronix ടെസ്റ്റ് ഓട്ടോമേഷൻ ലളിതമാക്കുന്നു - PyCharm കമ്മ്യൂണിറ്റി 2
  7. ഒരു ടെർമിനൽ തുറക്കുക. എങ്കിൽ നിങ്ങളുടെ view ഇതിനായി ചുവടെയുള്ള ലേബൽ ബട്ടൺ ഉൾപ്പെടുത്തിയിട്ടില്ല:tm_ ഉപകരണങ്ങളും പൈത്തണും ഉപയോഗിച്ച് Tektronix ടെസ്റ്റ് ഓട്ടോമേഷൻ ലളിതമാക്കുന്നു - PyCharm കമ്മ്യൂണിറ്റി 3
  8. നിങ്ങളുടെ ടെർമിനലിലെ പ്രോംപ്റ്റിന് മുമ്പായി (venv) പരിശോധിച്ച് വെർച്വൽ എൻവയോൺമെൻ്റ് സജ്ജീകരിച്ചിട്ടുണ്ടെന്ന് സ്ഥിരീകരിക്കുകtm_ ഉപകരണങ്ങളും പൈത്തണും ഉപയോഗിച്ച് Tektronix ടെസ്റ്റ് ഓട്ടോമേഷൻ ലളിതമാക്കുന്നു - PyCharm കമ്മ്യൂണിറ്റി 4
  9. ടെർമിനലിൽ നിന്ന് ഡ്രൈവർ ഇൻസ്റ്റാൾ ചെയ്യുക
    തരം: pip install tm_devicestm_ ഉപകരണങ്ങളും പൈത്തണും ഉപയോഗിച്ച് Tektronix ടെസ്റ്റ് ഓട്ടോമേഷൻ ലളിതമാക്കുന്നു - PyCharm കമ്മ്യൂണിറ്റി 5
  10. നിങ്ങളുടെ ടെർമിനൽ പിശക് രഹിതമായിരിക്കണം! ഹാപ്പി ഹാക്കിംഗ്!

വിഷ്വൽ സ്റ്റുഡിയോ കോഡ്
വിഷ്വൽ സ്റ്റുഡിയോ കോഡ് എല്ലാ വ്യവസായങ്ങളിലും സോഫ്റ്റ്‌വെയർ ഡെവലപ്പർമാർ ഉപയോഗിക്കുന്ന മറ്റൊരു ജനപ്രിയ സൗജന്യ ഐഡിഇ ആണ്. മിക്ക ഭാഷകൾക്കും ഇത് മികച്ചതാണ് കൂടാതെ ഈ IDE-യിൽ കോഡിംഗ് വളരെ സൗകര്യപ്രദവും കാര്യക്ഷമവുമാക്കുന്ന മിക്ക ഭാഷകൾക്കും വിപുലീകരണങ്ങളുണ്ട്. വിഷ്വൽ സ്റ്റുഡിയോ കോഡ് ഇൻ്റലിസെൻസ് നൽകുന്നു, ഇത് വികസിപ്പിക്കുമ്പോൾ വളരെ ഉപയോഗപ്രദമായ ഒരു ഉപകരണമാണ്, ഇത് കോഡ് പൂർത്തീകരണം, പാരാമീറ്റർ വിവരങ്ങൾ, ഒബ്‌ജക്റ്റുകളും ക്ലാസുകളും സംബന്ധിച്ച മറ്റ് വിവരങ്ങൾ എന്നിവയെ സഹായിക്കുന്നു. സൗകര്യാർത്ഥം, ഒബ്‌ജക്‌റ്റുകളുടെയും ക്ലാസുകളുടെയും കമാൻഡ് ട്രീ വിവരിക്കുന്ന കോഡ് പൂർത്തീകരണത്തെ tm_devices പിന്തുണയ്ക്കുന്നു.
വെർച്വൽ എൻവയോൺമെൻ്റ് സജ്ജീകരണത്തെക്കുറിച്ചുള്ള വിവരങ്ങൾ ഉൾപ്പെടെ, പൈത്തണിൻ്റെയും വിഷ്വൽ സ്റ്റുഡിയോ കോഡിൻ്റെയും ഇൻസ്റ്റാളേഷനെക്കുറിച്ചുള്ള മികച്ച ഗൈഡ് ഞങ്ങളുടെ പക്കലുണ്ട്. ഇവിടെ.

Example കോഡ്

ഈ വിഭാഗത്തിൽ ഞങ്ങൾ ഒരു ലളിതമായ കോഡിൻ്റെ ഭാഗങ്ങളിലൂടെ കടന്നുപോകുംample കൂടാതെ tm_ ഉപകരണങ്ങൾ ഫലപ്രദമായി ഉപയോഗിക്കുന്നതിന് ആവശ്യമായ ചില ഘടകങ്ങൾ ഹൈലൈറ്റ് ചെയ്യുക.
ഇറക്കുമതി ചെയ്യുന്നുtm_ ഡിവൈസുകളും പൈത്തണും ഉപയോഗിച്ച് ടെക്‌ട്രോണിക്സ് ടെസ്റ്റ് ഓട്ടോമേഷൻ ലളിതമാക്കുന്നു - ഇറക്കുമതിtm_devices-ൻ്റെ ഫലപ്രദമായ ഉപയോഗത്തിന് ഈ രണ്ട് വരികളും പ്രധാനമാണ്. ആദ്യ വരിയിൽ നമ്മൾ DeviceManager ഇറക്കുമതി ചെയ്യുന്നു. ഒന്നിലധികം ഉപകരണ ക്ലാസുകളുടെ ബോയിലർപ്ലേറ്റ് കണക്റ്റുചെയ്യുന്നതും വിച്ഛേദിക്കുന്നതും ഇത് കൈകാര്യം ചെയ്യും.
രണ്ടാമത്തെ വരിയിൽ ഞങ്ങൾ ഒരു നിർദ്ദിഷ്ട ഡ്രൈവർ ഇറക്കുമതി ചെയ്യുന്നു, ഈ സാഹചര്യത്തിൽ MSO5B.
DeviceManager ഉപയോഗിച്ച് ഞങ്ങൾ ഒരു സന്ദർഭ മാനേജർ സജ്ജീകരിക്കുന്നു:tm_ ഉപകരണങ്ങളും പൈത്തണും ഉപയോഗിച്ച് ടെക്‌ട്രോണിക്സ് ടെസ്റ്റ് ഓട്ടോമേഷൻ ലളിതമാക്കുന്നു - ഇറക്കുമതികൾ 1തുടർന്ന് ഞങ്ങൾ ഉപകരണ മാനേജറും ഡ്രൈവറും ഒരുമിച്ച് ഉപയോഗിക്കുമ്പോൾ:tm_ ഉപകരണങ്ങളും പൈത്തണും ഉപയോഗിച്ച് ടെക്‌ട്രോണിക്സ് ടെസ്റ്റ് ഓട്ടോമേഷൻ ലളിതമാക്കുന്നു - ഇറക്കുമതികൾ 2

ഒരു ഉപകരണം അതിൻ്റെ മാതൃകയുമായി പൊരുത്തപ്പെടുന്ന ഒരു പ്രത്യേക കമാൻഡ് സെറ്റ് ഉപയോഗിച്ച് നമുക്ക് ഇൻസ്റ്റൻ്റ് ചെയ്യാനാകും. നിങ്ങളുടെ ഉപകരണത്തിൻ്റെ IP വിലാസം നൽകുക (മറ്റ് വിസ വിലാസങ്ങളും പ്രവർത്തിക്കുന്നു).
ഈ നാല് വരികൾ പൂർത്തിയാകുമ്പോൾ, MSO5B-യ്‌ക്കായി അർത്ഥവത്തായതും നിർദ്ദിഷ്ടവുമായ ഓട്ടോമേഷൻ എഴുതാൻ ഞങ്ങൾക്ക് കഴിയും!
കോഡ് സ്നിപ്പെറ്റുകൾ
നമുക്ക് കുറച്ച് ലളിതമായ പ്രവർത്തനങ്ങൾ നോക്കാം -
ട്രിഗർ തരം എഡ്ജിലേക്ക് സജ്ജമാക്കുന്നുtm_ ഉപകരണങ്ങളും പൈത്തണും ഉപയോഗിച്ച് ടെക്‌ട്രോണിക്സ് ടെസ്റ്റ് ഓട്ടോമേഷൻ ലളിതമാക്കുന്നു - ഇറക്കുമതികൾ 3CH1-ൽ ഒരു പീക്ക്-ടു-പീക്ക് അളവ് നിങ്ങൾ ചേർക്കുന്നതും അന്വേഷിക്കുന്നതും എങ്ങനെയെന്നത് ഇതാ:tm_ ഉപകരണങ്ങളും പൈത്തണും ഉപയോഗിച്ച് ടെക്‌ട്രോണിക്സ് ടെസ്റ്റ് ഓട്ടോമേഷൻ ലളിതമാക്കുന്നു - ഇറക്കുമതികൾ 4നിങ്ങൾക്ക് എടുക്കാൻ താൽപ്പര്യമുണ്ടെങ്കിൽ ampCH2-ലെ ലിറ്റ്യൂഡ് അളക്കൽ:tm_ ഉപകരണങ്ങളും പൈത്തണും ഉപയോഗിച്ച് ടെക്‌ട്രോണിക്സ് ടെസ്റ്റ് ഓട്ടോമേഷൻ ലളിതമാക്കുന്നു - ഇറക്കുമതികൾ 5

ഇൻ്റലിസെൻസ്/കോഡ് പൂർത്തീകരണം ഉപയോഗിക്കുന്നു

IntelliSense – കോഡ് പൂർത്തീകരണത്തിനുള്ള മൈക്രോസോഫ്റ്റിൻ്റെ പേര്, ഞങ്ങൾ കഴിയുന്നത്ര ചൂഷണം ചെയ്യാൻ ശ്രമിച്ച IDE-യുടെ വളരെ ശക്തമായ ഒരു സവിശേഷതയാണ്.
ടെസ്റ്റ്, മെഷർമെൻ്റ് ഉപകരണങ്ങൾ ഉപയോഗിച്ച് ഓട്ടോമേഷൻ ചെയ്യുന്നതിനുള്ള പ്രധാന തടസ്സങ്ങളിലൊന്ന് SCPI കമാൻഡ് സെറ്റാണ്. ഡെവലപ്‌മെൻ്റ് കമ്മ്യൂണിറ്റിയിൽ വ്യാപകമായി പിന്തുണയ്‌ക്കാത്ത വാക്യഘടനയുള്ള ഒരു കാലിക ഘടനയാണിത്.
tm_devices ഉപയോഗിച്ച് നമ്മൾ ചെയ്തത് ഓരോ SCPI കമാൻഡിനും ഒരു കൂട്ടം പൈത്തൺ കമാൻഡുകൾ സൃഷ്ടിക്കുക എന്നതാണ്. ഡ്രൈവറുകളുടെ സ്വമേധയാലുള്ള വികസനം ഒഴിവാക്കുന്നതിനും നിലവിലുള്ള SCPI ഉപയോക്താക്കൾക്ക് പരിചിതമായ ഒരു ഘടന സൃഷ്ടിക്കുന്നതിനും നിലവിലുള്ള കമാൻഡ് സിൻ്റാക്സിൽ നിന്ന് പൈത്തൺ കോഡ് സൃഷ്ടിക്കാൻ ഇത് ഞങ്ങളെ അനുവദിച്ചു. നിങ്ങളുടെ പ്രോഗ്രാം സൃഷ്‌ടിക്കുമ്പോൾ മനഃപൂർവം ഡീബഗ്ഗിംഗ് ആവശ്യമായി വന്നേക്കാവുന്ന ലോവർ ലെവൽ കോഡിലേക്കും ഇത് മാപ്പ് ചെയ്യുന്നു. പൈത്തൺ കമാൻഡുകളുടെ ഘടന SCPI (അല്ലെങ്കിൽ ചില കീത്‌ലി കേസുകളിൽ TSP) കമാൻഡ് ഘടനയെ അനുകരിക്കുന്നു, അതിനാൽ നിങ്ങൾക്ക് SCPI പരിചയമുണ്ടെങ്കിൽ നിങ്ങൾക്ക് ഇവ പരിചിതമായിരിക്കും.
ഇത് ഒരു മുൻ ആണ്ampമുമ്പ് ടൈപ്പ് ചെയ്‌ത കമാൻഡിനോടൊപ്പം ലഭ്യമായ എല്ലാ കമാൻഡുകളും IntelliSense എങ്ങനെ കാണിക്കുന്നു എന്നതിൻ്റെ le:
ഡോട്ട് ഓൺ സ്കോപ്പിന് ശേഷം ദൃശ്യമാകുന്ന സ്ക്രോൾ ചെയ്യാവുന്ന ലിസ്റ്റിൽ നമുക്ക് സ്കോപ്പ് കമാൻഡ് വിഭാഗങ്ങളുടെ അക്ഷരമാലാ ക്രമത്തിൽ കാണാം:tm_ ഉപകരണങ്ങളും പൈത്തണും ഉപയോഗിച്ച് ടെക്‌ട്രോണിക്സ് ടെസ്റ്റ് ഓട്ടോമേഷൻ ലളിതമാക്കുന്നു - കോഡ് പൂർത്തീകരണംafg തിരഞ്ഞെടുക്കുന്നതിലൂടെ നമുക്ക് AFG വിഭാഗങ്ങളുടെ ഒരു ലിസ്റ്റ് കാണാൻ കഴിയും:tm_ ഡിവൈസുകളും പൈത്തണും ഉപയോഗിച്ച് ടെക്‌ട്രോണിക്സ് ടെസ്റ്റ് ഓട്ടോമേഷൻ ലളിതമാക്കുന്നു - കോഡ് പൂർത്തീകരണം 1ഇൻ്റലിസെൻസിൻ്റെ സഹായത്തോടെ എഴുതിയ അന്തിമ കമാൻഡ്:tm_ ഉപകരണങ്ങളും പൈത്തണും ഉപയോഗിച്ച് ടെക്‌ട്രോണിക്സ് ടെസ്റ്റ് ഓട്ടോമേഷൻ ലളിതമാക്കുന്നു - ചിത്രം

ഡോക്‌സ്ട്രിംഗ് സഹായം

നിങ്ങൾ കോഡ് ചെയ്യുമ്പോൾ അല്ലെങ്കിൽ മറ്റൊരാളുടെ കോഡ് വായിക്കുമ്പോൾ, ആ ലെവലിൻ്റെ പ്രത്യേക സഹായ ഡോക്യുമെൻ്റേഷൻ ലഭിക്കുന്നതിന് നിങ്ങൾക്ക് വാക്യഘടനയുടെ വിവിധ ഭാഗങ്ങളിൽ ഹോവർ ചെയ്യാം. നിങ്ങൾ പൂർണ്ണമായ കമാൻഡ് വാക്യഘടനയോട് അടുക്കുന്തോറും അത് കൂടുതൽ വ്യക്തമാകും.tm_ ഉപകരണങ്ങളും പൈത്തണും ഉപയോഗിച്ച് Tektronix ടെസ്റ്റ് ഓട്ടോമേഷൻ ലളിതമാക്കുന്നു - ഡോക്‌സ്ട്രിംഗ് സഹായംനിങ്ങളുടെ IDE വ്യവസ്ഥകൾ അനുസരിച്ച് നിങ്ങൾക്ക് ഒരേ സമയം IntelliSense, docstring സഹായം എന്നിവ പ്രദർശിപ്പിക്കാൻ കഴിയും.tm_ ഉപകരണങ്ങളും പൈത്തണും ഉപയോഗിച്ച് Tektronix ടെസ്റ്റ് ഓട്ടോമേഷൻ ലളിതമാക്കുന്നു - ഡോക്‌സ്ട്രിംഗ് സഹായം 1ഈ ഗൈഡ് ഉപയോഗിച്ച് നിങ്ങൾ Tek ൻ്റെ പൈത്തൺ ഡ്രൈവർ പാക്കേജ് tm_devices-ൻ്റെ ചില നേട്ടങ്ങൾ കണ്ടു, നിങ്ങളുടെ ഓട്ടോമേഷൻ യാത്ര ആരംഭിക്കാനും കഴിയും. എളുപ്പത്തിലുള്ള സജ്ജീകരണം, കോഡ് പൂർത്തീകരണം, ബിൽറ്റ്-ഇൻ സഹായം എന്നിവ ഉപയോഗിച്ച് നിങ്ങളുടെ IDE വിടാതെ തന്നെ നിങ്ങൾക്ക് പഠിക്കാനും നിങ്ങളുടെ വികസന സമയം വേഗത്തിലാക്കാനും ഉയർന്ന ആത്മവിശ്വാസത്തോടെ കോഡ് ചെയ്യാനും കഴിയും.
നിങ്ങൾക്ക് പാക്കേജ് മെച്ചപ്പെടുത്തണമെങ്കിൽ Github repo-യിൽ സംഭാവന മാർഗ്ഗനിർദ്ദേശങ്ങളുണ്ട്. കൂടുതൽ വികസിത മുൻനിരകൾ ധാരാളം ഉണ്ട്ampഡോക്യുമെൻ്റേഷനിലും എക്സിയിലെ പാക്കേജ് ഉള്ളടക്കത്തിലും ഹൈലൈറ്റ് ചെയ്ത ലെസ്ampലെസ് ഫോൾഡർ.

അധിക വിഭവങ്ങൾ

tm_devices · PyPI - പാക്കേജ് ഡ്രൈവർ ഡൗൺലോഡും വിവരങ്ങളും
tm_devices Github - സോഴ്സ് കോഡ്, ഇഷ്യൂ ട്രാക്കിംഗ്, സംഭാവന
tm_devices Github - ഓൺലൈൻ ഡോക്യുമെൻ്റേഷൻ

ട്രബിൾഷൂട്ടിംഗ്

പൈപ്പ് അപ്‌ഗ്രേഡുചെയ്യുന്നത് സാധാരണയായി ട്രബിൾഷൂട്ടിംഗിനുള്ള ഒരു നല്ല ആദ്യപടിയാണ്:
നിങ്ങളുടെ ടെർമിനലിൽ തരം: Python.exe -m pip install -upgrade pip
പിശക്: whl a പോലെ തോന്നുന്നു fileപേര്, പക്ഷേ file നിലവിലില്ല അല്ലെങ്കിൽ .whl ഈ പ്ലാറ്റ്‌ഫോമിൽ പിന്തുണയ്ക്കുന്ന ചക്രമല്ല.tm_ ഉപകരണങ്ങളും പൈത്തണും ഉപയോഗിച്ച് ടെക്‌ട്രോണിക്സ് ടെസ്റ്റ് ഓട്ടോമേഷൻ ലളിതമാക്കുന്നു - ട്രബിൾഷൂട്ടിംഗ്

പരിഹാരം: പൈപ്പ് ഇൻസ്റ്റാൾ ചെയ്യുന്ന ചക്രം അത് തിരിച്ചറിയുന്നു file ഫോർമാറ്റ്.
നിങ്ങളുടെ ടെർമിനൽ തരം: പൈപ്പ് ഇൻസ്റ്റാൾ വീൽ
നിങ്ങൾക്ക് ഓഫ്‌ലൈനായി വീൽ ഇൻസ്റ്റാൾ ചെയ്യണമെങ്കിൽ അനുബന്ധം എ പോലെയുള്ള നിർദ്ദേശങ്ങൾ പാലിക്കാം, പക്ഷേ ഇതിന് .whl-ന് പകരം tar.gz ഡൗൺലോഡ് ആവശ്യമാണ്. file.

അനുബന്ധം A - tm_devices-ൻ്റെ ഓഫ്‌ലൈൻ ഇൻസ്റ്റാളേഷൻ

  1. ഇൻ്റർനെറ്റ് ഉള്ള ഒരു കമ്പ്യൂട്ടറിൽ, എല്ലാ ഡിപൻഡൻസികളും സഹിതം നിർദ്ദിഷ്ട പാത്ത് ലൊക്കേഷനിലേക്ക് പാക്കേജ് ഡൗൺലോഡ് ചെയ്യുക:
    പൈപ്പ് ഡൗൺലോഡ് -dest വീൽ സെറ്റപ്പ് ടൂളുകൾ tm_devices
  2. പകർത്തുക fileഇൻ്റർനെറ്റ് ആക്സസ് ഇല്ലാത്ത നിങ്ങളുടെ കമ്പ്യൂട്ടറിലേക്ക് എസ്
  3. തുടർന്ന്, നിങ്ങൾ ഉപയോഗിക്കുന്ന ഐഡിഇയുടെ പ്രധാന ഗൈഡിൽ നിന്നുള്ള നിർദ്ദേശങ്ങൾ പാലിക്കുക, എന്നാൽ ഇനിപ്പറയുന്നവയ്ക്കായി ഇൻസ്റ്റോൾ കമാൻഡ് സ്വാപ്പ് ചെയ്യുക:
    പിപ്പ് ഇൻസ്റ്റാൾ -നോ-ഇൻഡക്സ് -ഫൈൻഡ്-ലിങ്കുകൾ files> tm_devices

ബന്ധപ്പെടാനുള്ള വിവരങ്ങൾ:
ഓസ്ട്രേലിയ 1 800 709 465
ഓസ്ട്രിയ* 00800 2255 4835
ബാൽക്കൻസ്, ഇസ്രായേൽ, ദക്ഷിണാഫ്രിക്ക, മറ്റ് ISE രാജ്യങ്ങൾ +41 52 675 3777
ബെൽജിയം* 00800 2255 4835
ബ്രസീൽ +55 (11) 3530-8901
കാനഡ 1 800 833 9200
സെൻട്രൽ ഈസ്റ്റ് യൂറോപ്പ് / ബാൾട്ടിക്സ് +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
ലക്സംബർഗ് +41 52 675 3777
മലേഷ്യ 1 800 22 55835
മെക്സിക്കോ, മധ്യ/ദക്ഷിണ അമേരിക്ക, കരീബിയൻ 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, TEK എന്നിവ Tektronix, Inc- യുടെ രജിസ്റ്റർ ചെയ്ത വ്യാപാരമുദ്രകളാണ്. റഫറൻസ് ചെയ്തിട്ടുള്ള മറ്റെല്ലാ വ്യാപാരനാമങ്ങളും അതത് കമ്പനികളുടെ സേവന മാർക്കുകൾ, വ്യാപാരമുദ്രകൾ അല്ലെങ്കിൽ രജിസ്റ്റർ ചെയ്ത വ്യാപാരമുദ്രകൾ എന്നിവയാണ്.
052124 SBG 46W-74037-1

Tektronix ലോഗോ

പ്രമാണങ്ങൾ / വിഭവങ്ങൾ

tm_ ഡിവൈസുകളും പൈത്തണും ഉപയോഗിച്ച് Tektronix ടെസ്റ്റ് ഓട്ടോമേഷൻ ലളിതമാക്കുന്നു [pdf] ഉപയോക്തൃ ഗൈഡ്
48W-73878-1, tm_ ഉപകരണങ്ങളും പൈത്തണും ഉപയോഗിച്ച് ടെസ്റ്റ് ഓട്ടോമേഷൻ ലളിതമാക്കുന്നു, tm_ ഉപകരണങ്ങളും പൈത്തണും ഉപയോഗിച്ച് ടെസ്റ്റ് ഓട്ടോമേഷൻ, tm_ ഉപകരണങ്ങളും പൈത്തണും ഉള്ള ഓട്ടോമേഷൻ, tm_ ഉപകരണങ്ങളും പൈത്തൺ, ഉപകരണങ്ങളും പൈത്തൺ, പൈത്തൺ

റഫറൻസുകൾ

ഒരു അഭിപ്രായം ഇടൂ

നിങ്ങളുടെ ഇമെയിൽ വിലാസം പ്രസിദ്ധീകരിക്കില്ല. ആവശ്യമായ ഫീൽഡുകൾ അടയാളപ്പെടുത്തി *