ലിക്വിഡ്-ഇൻസ്ട്രുമെന്റ്സ്-ലോഗോ

ലിക്വിഡ് ഇൻസ്ട്രുമെന്റുകൾ മാറ്റ്ലാബ് API ഇന്റഗ്രേഷൻ ഫ്യൂസുകൾ

ലിക്വിഡ്-ഇൻസ്ട്രുമെന്റ്സ്-മാറ്റ്ലാബ്-എപിഐ-ഇന്റഗ്രേഷൻ-ഫ്യൂസ്-ഉൽപ്പന്നം

MATLAB API മൈഗ്രേഷൻ ഗൈഡ്

Moku അപ്‌ഗ്രേഡുചെയ്യുന്നു: ലാബ് സോഫ്റ്റ്‌വെയർ പതിപ്പ് 3.0-ലേക്ക് പുതിയ ഫീച്ചറുകളുടെ ഒരു ഹോസ്റ്റ് അൺലോക്ക് ചെയ്യുന്നു. അപ്ഡേറ്റ് ചെയ്യുമ്പോൾ, API ഉപയോക്താക്കൾ അവരുടെ സ്ക്രിപ്റ്റുകൾ പുതിയ Moku API പാക്കേജിലേക്ക് മൈഗ്രേറ്റ് ചെയ്യുന്നതിന് അധിക നടപടികൾ കൈക്കൊള്ളണം. ഈ മൈഗ്രേഷൻ ഗൈഡ് API മാറ്റങ്ങൾ, പതിപ്പ് 3.0 അപ്‌ഡേറ്റിൽ ലഭ്യമായ പുതിയ ഫീച്ചറുകൾ, ഏതെങ്കിലും പിന്നാക്ക അനുയോജ്യത പരിമിതികൾ എന്നിവയെ പ്രതിപാദിക്കുന്നു.

കഴിഞ്ഞുview

Moku:Lab സോഫ്റ്റ്‌വെയർ പതിപ്പ് 3.0 എന്നത് Moku:Lab ഹാർഡ്‌വെയറിലേക്ക് പുതിയ ഫേംവെയർ, യൂസർ ഇന്റർഫേസ്, APls എന്നിവ കൊണ്ടുവരുന്ന ഒരു പ്രധാന അപ്‌ഡേറ്റാണ്. Moku:Lab, Moku:Pro, Moku:Go എന്നിവയ്‌ക്ക് അനുസൃതമായി അപ്‌ഡേറ്റ് കൊണ്ടുവരുന്നു, ഇത് എല്ലാ Moku പ്ലാറ്റ്‌ഫോമുകളിലുടനീളം സ്‌ക്രിപ്റ്റുകൾ പങ്കിടുന്നത് എളുപ്പമാക്കുന്നു. നിലവിലുള്ള പല ഉപകരണങ്ങളിലേക്കും അപ്‌ഡേറ്റ് പുതിയ സവിശേഷതകൾ അൺലോക്ക് ചെയ്യുന്നു. ഇത് രണ്ട് പുതിയ സവിശേഷതകളും ചേർക്കുന്നു: മൾട്ടി-ഇൻസ്ട്രുമെന്റ് മോഡ്, മോകു ക്ലൗഡ് കംപൈൽ. ബാക്ക്‌വേർഡ് കോംപാറ്റിബിലിറ്റി വിഭാഗത്തിൽ വിവരിച്ചിരിക്കുന്ന ചില സൂക്ഷ്മമായ പെരുമാറ്റ വ്യത്യാസങ്ങളും ഉണ്ട്.

ഇത് API ആർക്കിടെക്ചറിനെ ബാധിക്കുന്ന ഒരു പ്രധാന അപ്‌ഡേറ്റാണ്, അതിനാൽ പുതിയ MATLAB API v3.0 പാക്കേജ് നിലവിലുള്ള MATLAB സ്‌ക്രിപ്റ്റുകളുമായി പൊരുത്തപ്പെടുന്നതല്ല. API ഉപയോക്താക്കൾ അവരുടെ Moku:Lab പതിപ്പ് 3.0 ലേക്ക് അപ്‌ഗ്രേഡ് ചെയ്യുകയാണെങ്കിൽ അവരുടെ സ്ക്രിപ്റ്റുകൾ പുതിയ Moku API പാക്കേജിലേക്ക് പോർട്ട് ചെയ്യേണ്ടതുണ്ട്. കാര്യമായ ഇഷ്‌ടാനുസൃത സോഫ്‌റ്റ്‌വെയർ വികസനമുള്ള API ഉപയോക്താക്കൾ അവരുടെ നിലവിലുള്ള കോഡ് പോർട്ട് ചെയ്യുന്നതിന് ആവശ്യമായ പ്രയത്‌നത്തിന്റെ തോത് ശ്രദ്ധാപൂർവ്വം പരിഗണിക്കണം. Moku:Lab 1.9 പുതിയ വിന്യാസങ്ങൾക്കായി ശുപാർശ ചെയ്യുന്നില്ല കൂടാതെ എല്ലാ ഉപഭോക്താക്കളെയും അപ്‌ഗ്രേഡ് ചെയ്യാൻ പ്രോത്സാഹിപ്പിക്കുന്നു. അപ്‌ഗ്രേഡ് ചെയ്‌തതിന് ശേഷം പ്രശ്‌നങ്ങൾ ഉണ്ടായാൽ, സോഫ്‌റ്റ്‌വെയർ പതിപ്പ് 1.9-ലേക്ക് ഡൗൺഗ്രേഡ് ചെയ്യാനുള്ള ഓപ്ഷൻ ഉപയോക്താക്കൾക്ക് ലഭിക്കും.

ഈ മൈഗ്രേഷൻ ഗൈഡ് അഡ്വാൻസിന്റെ രൂപരേഖ നൽകുന്നുtagമോകു:ലാബ് പതിപ്പ് 3.0-ലേക്കുള്ള അപ്‌ഡേറ്റും സങ്കീർണതകളും ഉണ്ടാകാം. MATLAB API അപ്‌ഗ്രേഡ് ചെയ്യുന്നതിനുള്ള പ്രക്രിയയും ആവശ്യമെങ്കിൽ നിങ്ങളുടെ Moku:Lab എങ്ങനെ തരംതാഴ്ത്താമെന്നും ഇത് വിവരിക്കുന്നു.

പതിപ്പ് 3.0 പുതിയ സവിശേഷതകൾ

പുതിയ സവിശേഷതകൾ

സോഫ്‌റ്റ്‌വെയർ പതിപ്പ് 3.0 മൾട്ടി-ഇൻസ്ട്രുമെന്റ് മോഡും മോകു ക്ലൗഡ് കംപൈലും ആദ്യമായി Moku:Lab-ലേക്ക് കൊണ്ടുവരുന്നു, കൂടാതെ ഉപകരണങ്ങളുടെ സ്യൂട്ടിലുടനീളം നിരവധി പ്രകടനവും ഉപയോഗക്ഷമതയും അപ്‌ഗ്രേഡുചെയ്യുന്നു.

മൾട്ടി-ഇൻസ്ട്രുമെന്റ് മോഡ്

ഒരു ഇഷ്‌ടാനുസൃത ടെസ്റ്റ് സ്റ്റേഷൻ സൃഷ്‌ടിക്കാൻ ഒരേസമയം രണ്ട് ഉപകരണങ്ങൾ വിന്യസിക്കാൻ Moku:Lab-ലെ മൾട്ടി-ഇൻസ്ട്രുമെന്റ് മോഡ് ഉപയോക്താക്കളെ അനുവദിക്കുന്നു. ഓരോ ഉപകരണത്തിനും അനലോഗ് ഇൻപുട്ടുകളിലേക്കും ഔട്ട്പുട്ടുകളിലേക്കും ഇൻസ്ട്രുമെന്റ് സ്ലോട്ടുകൾ തമ്മിലുള്ള പരസ്പര ബന്ധങ്ങളിലേക്കും പൂർണ്ണ ആക്സസ് ഉണ്ട്. ഉപകരണങ്ങൾ തമ്മിലുള്ള പരസ്പരബന്ധം ഉയർന്ന വേഗത, കുറഞ്ഞ ലേറ്റൻസി, തത്സമയ ഡിജിറ്റൽ ആശയവിനിമയം 2 Gb/s വരെ പിന്തുണയ്ക്കുന്നു, അതിനാൽ ഉപകരണങ്ങൾക്ക് സ്വതന്ത്രമായി പ്രവർത്തിക്കാം അല്ലെങ്കിൽ വിപുലമായ സിഗ്നൽ പ്രോസസ്സിംഗ് പൈപ്പ്ലൈനുകൾ നിർമ്മിക്കാൻ ബന്ധിപ്പിക്കാം. മറ്റ് ഉപകരണത്തെ തടസ്സപ്പെടുത്താതെ ഇൻസ്ട്രുമെന്റുകൾ ചലനാത്മകമായി മാറ്റാനും പുറത്തേക്കും മാറ്റാനും കഴിയും. വിപുലമായ ഉപയോക്താക്കൾക്ക് മോകു ക്ലൗഡ് കംപൈൽ ഉപയോഗിച്ച് മൾട്ടി-ഇൻസ്ട്രുമെന്റ് മോഡിൽ അവരുടേതായ ഇഷ്‌ടാനുസൃത അൽഗോരിതങ്ങൾ വിന്യസിക്കാനും കഴിയും.

മോകു ക്ലൗഡ് കംപൈൽ

മൾട്ടി ഇൻസ്ട്രുമെന്റ് മോഡിൽ Moku:Lab FPGA-യിലേക്ക് നേരിട്ട് ഇഷ്‌ടാനുസൃത DSP വിന്യസിക്കാൻ Moku ക്ലൗഡ് കംപൈൽ നിങ്ങളെ അനുവദിക്കുന്നു. എ ഉപയോഗിച്ച് കോഡ് എഴുതുക web ബ്രൗസർ ചെയ്ത് ക്ലൗഡിൽ കംപൈൽ ചെയ്യുക; Moku ക്ലൗഡ് കംപൈൽ ഒന്നോ അതിലധികമോ ടാർഗെറ്റ് Moku ഉപകരണങ്ങളിലേക്ക് ബിറ്റ്സ്ട്രീം വിന്യസിക്കുന്നു.

ഓസിലോസ്കോപ്പ്

  • ആഴത്തിലുള്ള മെമ്മറി മോഡ്: 4M s വരെ ലാഭിക്കുകampഒരു ചാനലിന് മുഴുവനായി സെampലിംഗ് നിരക്ക് (500 MSa/s)

സ്പെക്ട്രം അനലൈസർ

  • മെച്ചപ്പെട്ട ശബ്ദ നില
  • ലോഗരിഥമിക് Vrms, Vpp സ്കെയിൽ
  • അഞ്ച് പുതിയ വിൻഡോ ഫംഗ്‌ഷനുകൾ (ബാർട്ട്‌ലെറ്റ്, ഹാമിംഗ്, നട്ടാൽ, ഗൗസിയൻ, കൈസർ)

ഫേസ്മീറ്റർ

  • ഫ്രീക്വൻസി ഓഫ്സെറ്റ്, ഘട്ടം, കൂടാതെ amplitude ഇപ്പോൾ അനലോഗ് വോള്യമായി ഔട്ട്പുട്ട് ചെയ്യാംtagഇ സിഗ്നലുകൾ
  • ഉപയോക്താക്കൾക്ക് ഇപ്പോൾ ഔട്ട്പുട്ട് സിഗ്നലുകളിലേക്ക് DC ഓഫ്സെറ്റ് ചേർക്കാൻ കഴിയും
  • ഘട്ടം പൂട്ടിയ സൈൻ വേവ് ഔട്ട്‌പുട്ട് ഇപ്പോൾ ഫ്രീക്വൻസി 2 50x ആയി ഗുണിക്കാം അല്ലെങ്കിൽ 125x ആയി വിഭജിക്കാം
  • മെച്ചപ്പെട്ട ബാൻഡ്‌വിഡ്ത്ത് ശ്രേണി (1 Hz മുതൽ 100 ​​kHz വരെ)
  • വിപുലമായ ഫേസ് റാപ്പിംഗും യാന്ത്രിക പുനഃസജ്ജീകരണ പ്രവർത്തനങ്ങളും

വേവ്ഫോം ജനറേറ്റർ

  • ശബ്ദ ഔട്ട്പുട്ട്
  • പൾസ് വീതി മോഡുലേഷൻ (PWM)

ലോക്ക് ഇൻ ചെയ്യുക Ampജീവപര്യന്തം

  • കുറഞ്ഞ ഫ്രീക്വൻസിയുടെ മെച്ചപ്പെട്ട പ്രകടനം PLL പൂട്ടുന്നു
  • ഏറ്റവും കുറഞ്ഞ PLL ആവൃത്തി 10 Hz ആയി കുറച്ചു
  • ഇന്റേണൽ PLL സിഗ്നൽ ഇപ്പോൾ 250xor വരെ ആവൃത്തി ഗുണിച്ച് 125x ആയി വിഭജിക്കാവുന്നതാണ്.
  • ഘട്ട മൂല്യങ്ങൾക്കുള്ള 6-അക്ക കൃത്യത

ഫ്രീക്വൻസി റെസ്‌പോൺസ് അനലൈസർ

  • പരമാവധി ആവൃത്തി 120 MHz-ൽ നിന്ന് 200 MHz-ലേക്ക് വർദ്ധിപ്പിച്ചു
  • പരമാവധി സ്വീപ്പ് പോയിന്റുകൾ 512 ൽ നിന്ന് 8192 ആയി ഉയർത്തുക
  • പുതിയ ഡൈനാമിക് Ampമികച്ച മെഷർമെന്റ് ഡൈനാമിക് റേഞ്ചിനായി ലിറ്റ്യൂഡ് ഫീച്ചർ ഔട്ട്പുട്ട് സിഗ്നലിനെ സ്വയമേവ ഒപ്റ്റിമൈസ് ചെയ്യുന്നു
  • പുതിയ ln/ln1 മെഷർമെന്റ് മോഡ്
  • ഇൻപുട്ട് സാച്ചുറേഷൻ മുന്നറിയിപ്പുകൾ
  • ഗണിത ചാനൽ ഇപ്പോൾ ചാനൽ സിഗ്നലുകൾ ഉൾപ്പെടുന്ന അനിയന്ത്രിതമായ സങ്കീർണ്ണ മൂല്യമുള്ള സമവാക്യങ്ങളെ പിന്തുണയ്ക്കുന്നു, പുതിയ തരം സങ്കീർണ്ണമായ ട്രാൻസ്ഫർ ഫംഗ്ഷൻ അളവുകൾ പ്രാപ്തമാക്കുന്നു
  • ഇൻപുട്ട് സിഗ്നലുകൾ ഇപ്പോൾ dBm ന് പുറമേ dBVpp, dBVrms എന്നിവയിൽ അളക്കാൻ കഴിയും
  • സ്വീപ്പിന്റെ പുരോഗതി ഇപ്പോൾ ഗ്രാഫിൽ പ്രദർശിപ്പിച്ചിരിക്കുന്നു
  • ഒരു നീണ്ട സ്വീപ്പ് സമയത്ത് ആകസ്മികമായ മാറ്റങ്ങൾ തടയാൻ ഫ്രീക്വൻസി അക്ഷം ഇപ്പോൾ ലോക്ക് ചെയ്യാം

ലേസർ ലോക്ക് ബോക്സ്

  • മെച്ചപ്പെടുത്തിയ ബ്ലോക്ക് ഡയഗ്രം സ്കാൻ, മോഡുലേഷൻ സിഗ്നൽ പാതകൾ കാണിക്കുന്നു
  • പുതിയ ലോക്കിംഗ് എസ്tagലോക്ക് നടപടിക്രമം ഇഷ്ടാനുസൃതമാക്കാൻ es സവിശേഷത അനുവദിക്കുന്നു
  • കുറഞ്ഞ ഫ്രീക്വൻസിയുടെ മെച്ചപ്പെട്ട പ്രകടനം PLL പൂട്ടുന്നു
  • ഘട്ട മൂല്യങ്ങൾക്കുള്ള 6-അക്ക കൃത്യത
  • കുറഞ്ഞ ഫ്രീക്വൻസിയുടെ മെച്ചപ്പെട്ട പ്രകടനം PLL പൂട്ടുന്നു
  • ഏറ്റവും കുറഞ്ഞ PLL ആവൃത്തി 10 Hz ആയി കുറച്ചു
  • ദി PLL ഡീമോഡുലേഷനിൽ ഉപയോഗിക്കുന്നതിന് സിഗ്നൽ ഇപ്പോൾ ഫ്രീക്വൻസി 250x വരെ ഗുണിക്കുകയോ 0.125x ആയി ഹരിക്കുകയോ ചെയ്യാം.

മറ്റുള്ളവ

ആർബിട്രറി വേവ്‌ഫോം ജനറേറ്ററിൽ ഇഷ്‌ടാനുസൃത തരംഗരൂപങ്ങൾ സൃഷ്‌ടിക്കാൻ ഉപയോഗിക്കാവുന്ന സമവാക്യ എഡിറ്ററിലേക്ക് സൈൻ ഫംഗ്‌ഷനുള്ള പിന്തുണ ചേർത്തു

ബൈനറി പരിവർത്തനം ചെയ്യുക LI fileഉപകരണത്തിൽ നിന്ന് ഡൗൺലോഡ് ചെയ്യുമ്പോൾ CSV, MATLAB, അല്ലെങ്കിൽ NumPy ഫോർമാറ്റുകളിലേക്ക്

അപ്ഗ്രേഡ് ചെയ്ത API പിന്തുണ

പുതിയ Moku MATLAB API v3.0 പാക്കേജ് മെച്ചപ്പെടുത്തിയ പ്രവർത്തനക്ഷമതയും സ്ഥിരതയും നൽകുന്നു. പ്രകടനം മെച്ചപ്പെടുത്തുന്നതിനും പുതിയ സവിശേഷതകൾ അവതരിപ്പിക്കുന്നതിനുമായി ഇതിന് പതിവ് അപ്‌ഡേറ്റുകൾ ലഭിക്കും.

പിന്നോക്ക അനുയോജ്യത പരിമിതികൾ

API

പുതിയ Moku MATLAB API v3.0 പാക്കേജ് മുമ്പത്തെ Moku:Lab MATLAB v1.9 പാക്കേജുമായി പൊരുത്തപ്പെടുന്നില്ല. MATLAB സ്ക്രിപ്റ്റിംഗ് ആർഗ്യുമെന്റുകളും റിട്ടേൺ മൂല്യങ്ങളും തികച്ചും വ്യത്യസ്തമാണ്. നിങ്ങൾക്ക് Moku:Lab MATLAB ഉപയോഗിച്ച് വിപുലമായ ഇഷ്‌ടാനുസൃത സോഫ്‌റ്റ്‌വെയർ ഡെവലപ്‌മെന്റ് ഉണ്ടെങ്കിൽ, നിങ്ങളുടെ എല്ലാ സോഫ്‌റ്റ്‌വെയറുകളും പുതിയ API-യുമായി പൊരുത്തപ്പെടുന്നതിന് മൈഗ്രേറ്റ് ചെയ്യുന്നതിന്റെ സ്വാധീനം പരിഗണിക്കുക.

Moku:Lab MATLAB പാക്കേജിന് ഇനി അപ്‌ഡേറ്റുകൾ ലഭിക്കില്ലെങ്കിലും, പുതിയ API പാക്കേജിലേക്ക് മൈഗ്രേറ്റ് ചെയ്യാൻ കഴിയാത്ത ഉപയോക്താക്കൾക്ക് ലിക്വിഡ് ഉപകരണങ്ങൾ തുടർന്നും പിന്തുണ നൽകുന്നത് തുടരും.

വിശദമായ മുൻ കണ്ടെത്തുകampപുതിയ Moku MATLAB API v3.0 പാക്കേജിലെ ഓരോ ഉപകരണത്തിനും les മുൻകൂർ MATLAB വികസനം പുതിയ API പാക്കേജിലേക്ക് പരിവർത്തനം ചെയ്യുന്നതിനുള്ള അടിസ്ഥാന വരിയായി പ്രവർത്തിക്കുന്നു.

റിഗ്രഷനുകൾ

ഡാറ്റ ലോഗിംഗിനുള്ള റാം ഡിസ്ക്

പതിപ്പ് 1.9 ന് 512 MB ഉണ്ടായിരുന്നു fileഉയർന്ന സെയിൽ ഡാറ്റ ലോഗ് ചെയ്യാൻ ഉപയോഗിക്കാവുന്ന ഉപകരണത്തിന്റെ റാമിലുള്ള സിസ്റ്റംampലിംഗ് നിരക്കുകൾ. പതിപ്പ് 3.0-ൽ, റാമിലേക്ക് ലോഗിംഗ് ഇനി ലഭ്യമല്ല. ഡാറ്റ ലോഗിംഗ് പ്രവർത്തനക്ഷമമാക്കാൻ, ഒരു SD കാർഡ് ആവശ്യമാണ്. അതനുസരിച്ച്, പരമാവധി ഏറ്റെടുക്കൽ വേഗതയും മാറുന്നു. പതിപ്പ് 1.9 1 MSa/s വരെ പിന്തുണയ്ക്കുന്നു, അതേസമയം പതിപ്പ് 3.0 250 ചാനലിൽ 1 kSa/s വരെയും 125 ചാനലുകളിൽ 2 kSa/s വരെയും പിന്തുണയ്ക്കുന്നു. കുറഞ്ഞ വേഗതയിലും ഒരു SD കാർഡ് ഉപയോഗിച്ചും പോലും, ഒന്നിലധികം ഹൈ-സ്പീഡ് ലോഗുകൾ റാമിലേക്ക് സംരക്ഷിക്കുന്നതും പിന്നീട് അവ SD കാർഡിലേക്കോ ക്ലയന്റിലേക്കോ പകർത്തുന്നതും ഉൾപ്പെടുന്ന വർക്ക്ഫ്ലോകൾ ഇനി പിന്തുണയ്‌ക്കില്ല.

CSV-യിലേക്ക് ഡാറ്റ ലോഗ് ചെയ്യുന്നു

1.9 പതിപ്പിന് ഒരു CSV-ലേക്ക് നേരിട്ട് ഡാറ്റ സംരക്ഷിക്കാനുള്ള കഴിവുണ്ടായിരുന്നു file ലോഗിംഗ് സമയത്ത്. ഈ സവിശേഷത പതിപ്പ് 3.0-ൽ നേരിട്ട് ലഭ്യമല്ല. CSV സംരക്ഷിക്കുന്നത് ഉൾപ്പെടുന്ന വർക്ക്ഫ്ലോ ഉള്ള ഉപയോക്താക്കൾfileനേരിട്ട് ഒരു SD കാർഡിലേക്കോ ക്ലയന്റിലേക്കോ ബൈനറി പരിവർത്തനം ചെയ്യേണ്ടതുണ്ട് file ക്ലയന്റ് ആപ്പ് ഉപയോഗിച്ചോ അല്ലെങ്കിൽ ഒറ്റപ്പെട്ട ലിക്വിഡ് ഉപകരണങ്ങൾ ഇൻസ്റ്റാൾ ചെയ്തുകൊണ്ടോ CSV-യിലേക്ക് File ഡാറ്റ പ്രോസസ്സിംഗിനായി അവർ ഉപയോഗിക്കുന്ന കമ്പ്യൂട്ടറിലേക്ക് പരിവർത്തനം ചെയ്യുക.

പിന്നോക്ക-അനുയോജ്യമല്ലാത്ത മാറ്റങ്ങൾ

LIA-യിലെ ഡാറ്റ സ്കെയിലിംഗ്

പതിപ്പ് 1.9-ൽ, രണ്ട് 0.1 V DC സിഗ്നലുകൾ ഗുണിച്ചാൽ 0.02 V DC ഔട്ട്‌പുട്ട് ലഭിക്കുന്ന തരത്തിൽ ഞങ്ങൾ ഡാറ്റ സ്കെയിലിംഗ് നടപ്പിലാക്കി. പതിപ്പ് 3.0 ൽ, ഞങ്ങൾ ഇത് മാറ്റി, ഫലം 0.01 V DC ആയിരുന്നു, ഇത് ഉപഭോക്താക്കളുടെ അവബോധജന്യമായ പ്രതീക്ഷകൾക്ക് അനുസൃതമാണ്.

മോഡുലേഷൻ സോഴ്‌സ്/ട്രിഗർ ആയി ഉപയോഗിക്കുന്നതിന് Waveform Generator ഔട്ട്‌പുട്ട് പ്രവർത്തനക്ഷമമാക്കിയിരിക്കണം

പതിപ്പ് 1.9-ൽ, വേവ്‌ഫോം ജനറേറ്ററിൽ മറ്റൊരു ചാനലിന്റെ തരംഗരൂപം മോഡുലേഷൻ അല്ലെങ്കിൽ ട്രിഗർ ഉറവിടമായി ഉപയോഗിക്കാം, ആ ചാനലിന്റെ ഔട്ട്‌പുട്ട് പ്രവർത്തനരഹിതമാക്കിയാലും. ഇത് പതിപ്പിൽ നീക്കം ചെയ്തു

  • തങ്ങളുടെ ഉപകരണത്തിന്റെ ഔട്ട്‌പുട്ടുകൾ അൺപ്ലഗ് ചെയ്യാതെ തന്നെ ക്രോസ് മോഡുലേഷൻ ചെയ്യാൻ ആഗ്രഹിക്കുന്ന ഉപയോക്താക്കൾ അവയുടെ ക്രമീകരിക്കേണ്ടതുണ്ട്

Moku MATLAB API

Moku MATLAB API v3.0 പാക്കേജ് MATLAB ഡെവലപ്പർമാർക്ക് ഏതൊരു Moku ഉപകരണത്തെയും നിയന്ത്രിക്കുന്നതിന് ആവശ്യമായ വിഭവങ്ങൾ നൽകാനും ആത്യന്തികമായി, ഈ നിയന്ത്രണങ്ങൾ വലിയ അന്തിമ ഉപയോക്തൃ ആപ്ലിക്കേഷനുകളിൽ ഉൾപ്പെടുത്താനുള്ള കഴിവ് നൽകാനും ഉദ്ദേശിച്ചുള്ളതാണ്. പുതിയ Moku MATLAB API v3.0 പാക്കേജ് ഇനിപ്പറയുന്നവ നൽകുന്നു:

  • പൂർണ്ണമായും പ്രവർത്തനക്ഷമമായ മുൻampഓരോന്നിനും le MATLAB സ്ക്രിപ്റ്റുകൾ
  • എല്ലാ MATLAB സ്‌ക്രിപ്‌റ്റുകളും അഭിപ്രായങ്ങളോടെയാണ് നൽകിയിരിക്കുന്നത്, അവ മനസ്സിലാക്കാൻ എളുപ്പമുള്ളതും ഇഷ്‌ടാനുസൃതമാക്കുന്നതിനും അന്തിമ ഉപയോക്താവിന്റെ ആരംഭ പോയിന്റായി വർത്തിക്കുന്നതിനും കഴിയും.
  • മൊകുവിന് മേൽ പൂർണ്ണ നിയന്ത്രണം നൽകുന്ന ഒരു കൂട്ടം ഫംഗ്‌ഷനുകൾ

നിലവിൽ പിന്തുണയ്ക്കുന്ന ഉപകരണങ്ങൾ

  1. ആർബിട്രറി വേവ്ഫോം ജനറേറ്റർ
  2. ഡാറ്റ ലോഗർ
  3. ഡിജിറ്റൽ ഫിൽട്ടർ ബോക്സ്
  4. FIR ഫിൽട്ടർ ബിൽഡർ
  5. ഫ്രീക്വൻസി റെസ്‌പോൺസ് അനലൈസർ
  6. ലേസർ ലോക്ക് ബോക്സ്
  7. ലോക്ക്-ഇൻ Ampജീവപര്യന്തം
  8. ഓസിലോസ്കോപ്പ്
  9. ഫേസ്മീറ്റർ
  10. PID കൺട്രോളർ
  11. സ്പെക്ട്രം അനലൈസർ
  12. വേവ്ഫോം ജനറേറ്റർ
  13. മൾട്ടി-ഇൻസ്ട്രുമെന്റ് മോഡ്
  14. മോകു ക്ലൗഡ് കംപൈൽ

ഇൻസ്റ്റലേഷൻ

ആവശ്യകതകൾ

  • MATLAB പതിപ്പ് 2015 അല്ലെങ്കിൽ അതിനുശേഷമുള്ളത്

നിങ്ങൾക്ക് ഇതിനകം Moku MATLAB API-യുടെ ഒരു മുൻ പതിപ്പ് ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെങ്കിൽ, തുടരുന്നതിന് മുമ്പ് അത് അൺഇൻസ്റ്റാൾ ചെയ്യുക. ആഡ്-ഓൺ മാനേജറിൽ നിന്ന് നിങ്ങൾക്ക് പാക്കേജ് അൺഇൻസ്റ്റാൾ ചെയ്യാം.

  1. ഹോം > എൻവയോൺമെന്റ് ടാബിലൂടെ ആഡ്-ഓൺ മാനേജർ തുറക്കുക.
  2. ഇതിനായി തിരയുക Moku in the Add-on Manager and click ‘Add’. The toolbox will show up as Moku- MATLAB.
  3. പകരമായി, നിങ്ങൾക്ക് ലിക്വിഡ് ഇൻസ്ട്രുമെന്റിൽ നിന്ന് ടൂൾബോക്സ് നേരിട്ട് ഡൗൺലോഡ് ചെയ്യാം webസൈറ്റ് https://www.liquidinstruments.com/products/apis/matlab-api/. നിങ്ങൾ ഇത് ചെയ്യുകയാണെങ്കിൽ സെർച്ച് പാത്ത് സ്വമേധയാ സജ്ജീകരിക്കേണ്ടി വരും.
  4. ഹോം > എൻവയോൺമെന്റ് ടാബിൽ നിന്ന് 'സെറ്റ് പാത്ത്' തിരഞ്ഞെടുത്ത് ടൂൾബോക്സിലേക്ക് ശരിയായ പാത ചേർത്തിട്ടുണ്ടോയെന്ന് പരിശോധിക്കുക.ലിക്വിഡ്-ഇൻസ്ട്രുമെന്റ്സ്-മാറ്റ്ലാബ്-എപിഐ-ഇന്റഗ്രേഷൻ-ഫ്യൂസ്-ഫിഗ്- (1)
  5. ടൂൾബോക്‌സ് ഇൻസ്റ്റാളേഷൻ സ്ഥാനത്തേക്ക് ചൂണ്ടിക്കാണിക്കുന്ന ഒരു എൻട്രി ഉണ്ടെന്ന് ഉറപ്പാക്കുക. ഒരു സാധാരണ പാത CAUserskusername>\AppDataRoaming\Mathworks\MATLABAdd-Ons\Toolboxes\oku- MATLAB ആയിരിക്കാം.ലിക്വിഡ്-ഇൻസ്ട്രുമെന്റ്സ്-മാറ്റ്ലാബ്-എപിഐ-ഇന്റഗ്രേഷൻ-ഫ്യൂസ്-ഫിഗ്- (2)
  6. ഉപകരണ ഡാറ്റ ഡൗൺലോഡ് ചെയ്യുക fileMATLAB കമാൻഡ് വിൻഡോയിൽ 'moku_download####) എന്ന് ടൈപ്പ് ചെയ്യുക. നിങ്ങളുടെ നിലവിലെ ഫേംവെയർ പതിപ്പ് ഉപയോഗിച്ച് ### മാറ്റിസ്ഥാപിക്കേണ്ടതാണ്. Moku: ഡെസ്‌ക്‌ടോപ്പ് ആപ്പ് വഴി നിങ്ങളുടെ Moku-ൽ വലത് ക്ലിക്കുചെയ്‌ത് 'ഉപകരണ വിവരം' ഹോവർ ചെയ്‌ത് അല്ലെങ്കിൽ നിങ്ങളുടെ Moku-ൽ ദീർഘനേരം അമർത്തിപ്പിടിച്ച് iPad ആപ്പിലൂടെ Yol-ന് നിങ്ങളുടെ നിലവിലെ ഫേംവെയർ പതിപ്പ് കണ്ടെത്താനാകും.
  7. MATLAB കമാൻഡ് വിൻഡോയിൽ 'help Moku' എന്ന് ടൈപ്പ് ചെയ്തുകൊണ്ട് നിങ്ങളുടെ ടൂൾബോക്സ് ശരിയായി സജ്ജീകരിച്ചിട്ടുണ്ടെന്ന് സ്ഥിരീകരിക്കുക. ഈ കമാൻഡ് വിജയിച്ചാൽ. തുടർന്ന് ടൂൾബോക്സ് വിജയകരമായി ഇൻസ്റ്റാൾ ചെയ്തു

Moku API മാറുന്നു

പുതിയ Moku MATLAB API ആർക്കിടെക്ചർ അതിന്റെ മുൻഗാമികളിൽ നിന്ന് വേണ്ടത്ര വ്യത്യസ്‌തമാണ്, അതിനാൽ നിലവിലുള്ള API സ്‌ക്രിപ്റ്റുകളുമായി ഇത് പിന്നോക്കം പൊരുത്തപ്പെടുന്നില്ല. ഇനിപ്പറയുന്ന ലളിതമായ ഓസിലോസ്കോപ്പ് മുൻampലെഗസിയും പുതിയ API പാക്കേജുകളും തമ്മിലുള്ള വ്യത്യാസങ്ങൾ കാണിക്കുകയും നിലവിലുള്ള കോഡ് പോർട്ട് ചെയ്യുന്നതിനുള്ള ഒരു റോഡ് മാപ്പായി പ്രവർത്തിക്കുകയും ചെയ്യുന്നു.

ഓസിലോസ്കോപ്പ് എക്സിampleലിക്വിഡ്-ഇൻസ്ട്രുമെന്റ്സ്-മാറ്റ്ലാബ്-എപിഐ-ഇന്റഗ്രേഷൻ-ഫ്യൂസ്-ഫിഗ്- (4)

ക്രമം ഘട്ടങ്ങൾ

  1. Moku MATLAB API 3.0 ഇറക്കുമതി ചെയ്യുക
  2. മോകു ഉടമസ്ഥാവകാശം ക്ലെയിം ചെയ്ത് ഓസിലോസ്കോപ്പ് ബിറ്റ്സ്ട്രീം അപ്ലോഡ് ചെയ്യുക
  3. ടൈം ബേസ് സജ്ജീകരിച്ച് സമയ അക്ഷത്തിന് ഇടത്, വലത് സ്പാൻ സജ്ജീകരിക്കുക.
  4. ഡാറ്റ നേടുക, ഓസിലോസ്കോപ്പിൽ നിന്ന് ഡാറ്റയുടെ ഒരൊറ്റ ഫ്രെയിം നേടുക
  5. Moku ഉടമസ്ഥാവകാശം ഉപേക്ഷിച്ച് ക്ലയന്റ് സെഷൻ അവസാനിപ്പിക്കുക

മുകളിൽ വിവരിച്ച ക്രമം ഒരു ലളിതമാക്കിയ മുൻ ആണ്ampലെഗസിയും പുതിയ API പാക്കേജുകളും തമ്മിലുള്ള വ്യത്യാസങ്ങൾ ചിത്രീകരിക്കാൻ le. ഒരു ക്ലയന്റ് സെഷൻ ആരംഭിക്കുക, മോകുവിലേക്ക് ഒരു ഇൻസ്ട്രുമെന്റ് ബിറ്റ്സ്ട്രീം അപ്‌ലോഡ് ചെയ്യുക, ക്ലയന്റ് സെഷൻ അവസാനിപ്പിക്കുക എന്നിവയ്‌ക്ക് പുറമെ, ഒരു അന്തിമ ഉപയോക്താവിന് അവരുടെ ആപ്ലിക്കേഷന്റെ ആവശ്യങ്ങൾ നിറവേറ്റുന്നതിനായി വിവിധ ക്രമത്തിൽ എത്ര ഫംഗ്‌ഷനുകൾ നടത്താനും കഴിയും.

വ്യത്യാസങ്ങൾ

ഇവിടെ, ക്രമത്തിലെ ഓരോ ഘട്ടത്തിനും രണ്ട് APls തമ്മിലുള്ള വ്യത്യാസങ്ങൾ ഞങ്ങൾ നോക്കുന്നു.

Moku ഉടമസ്ഥാവകാശം ക്ലെയിം ചെയ്യുകയും ഉപകരണത്തിലേക്ക് ഓസിലോസ്കോപ്പ് ബിറ്റ്സ്ട്രീം അപ്ലോഡ് ചെയ്യുകയും ചെയ്യുക. Moku MATLAB 1.9 മായി താരതമ്യപ്പെടുത്തുമ്പോൾ, പുതിയ API ന് തികച്ചും വ്യത്യസ്തമായ പ്രവർത്തനങ്ങളുണ്ട്:

മോകു മാറ്റ്‌ലാബ് 1.9 മോകു മാറ്റ്‌ലാബ് 3.0
ഫംഗ്ഷൻ get_by_name() deploy_or_conn ect() ഓസിലോസ്കോപ്പ്()
അനുവദിച്ച ഫീൽഡുകളും മൂല്യങ്ങളും പേര്: സ്ട്രിംഗ് കാലഹരണപ്പെട്ടു: ഫ്ലോട്ട് ഉപകരണം: വിന്യസിക്കാൻ ആഗ്രഹിക്കുന്ന ഉപകരണത്തിന്റെ ക്ലാസ് ip: സ്ട്രിംഗ് സീരിയൽ: സ്ട്രിംഗ്
ബലം: bool set_defauIt: booI force_connect: bool
use_externa I: bool അവഗണിക്കുക_തിരക്കിലാണ്: bool
persist_state: bool
connect_timeout: ഫ്ലോട്ട്
read_timeout: ഫ്ലോട്ട്

 

  1. സമയ അടിസ്ഥാനം സജ്ജമാക്കുക. പ്രവർത്തനം ഒന്നുതന്നെയാണ്, എന്നാൽ അനുവദനീയമായ ആർഗ്യുമെന്റുകൾ അല്പം വ്യത്യസ്തമാണ്:
    മോകു മാറ്റ്‌ലാബ് 1.9 മോകു മാറ്റ്‌ലാബ് 3.0
    ഫംഗ്ഷൻ set_timebase() set_timebase()
    അനുവദിച്ച ഫീൽഡുകളും മൂല്യങ്ങളും t1: float t2:float t1: float t2:float strict: bool
  2. ഡാറ്റ നേടുക. ഫംഗ്ഷനുകളും അനുവദനീയമായ ആർഗ്യുമെന്റുകളും ഒന്നുതന്നെയാണ്, എന്നാൽ നൽകിയ ഡാറ്റ തരവും ദൈർഘ്യവും വ്യത്യസ്തമാണ്:
    മോകു മാറ്റ്‌ലാബ് 1.9 മോകു മാറ്റ്‌ലാബ് 3.0
    ഫംഗ്ഷൻ get_data() get_data()
    അനുവദിച്ച ഫീൽഡുകളും മൂല്യങ്ങളും കാലഹരണപ്പെടൽ: ഫ്ലോട്ട് കാത്തിരിക്കുക: bool കാലഹരണപ്പെടൽ: float wait_reacquire: bool
    റിട്ടേൺ നീളം ഒരു ഫ്രെയിമിന് 16383 പോയിന്റ് ഒരു ഫ്രെയിമിന് 1024 പോയിന്റ്
  3. മോകു ഉടമസ്ഥാവകാശം റിലീസ് ചെയ്യുക:
    മോകു മാറ്റ്‌ലാബ് 1.9 Moku API v3.0
    ഫംഗ്ഷൻ അടയ്ക്കുക() relinquish_ownership()

ഓസിലോസ്കോപ്പ് പ്രവർത്തനങ്ങളുടെ പട്ടിക

മോകു മാറ്റ്‌ലാബ് 1.9 മോകു മാറ്റ്‌ലാബ് 3.0
set_sourceO set_sourcesO
set_triggerO set_triggerO
get_dataQ get_dataQ
set_frontendQ set_frontendQ
set_defau!tsQ set_timebaseO

set_xmodeQ

set_defau!tsQ set_timebaseQ disable_inputO

enable_rollmodeQ

set_precision_modeQ set_acquisition_modeQ
sync_phaseQ sync_output_phaseQ
get_frontendQ get_frontendQ
നേടുക_കൾamp!erateO

get_rea!time_dataQ

നേടുക_കൾamp!erateO

save_high_res_bufferO

gen_rampതരംഗംO

gen_sinewaveO

Generate_waveformO

get_acquisition_modeQ

gen_squarewaveQ get_sourcesQ
gen_offQ get_timebaseQ

get_output_!oadQ

സെറ്റ്_കൾamplerateQ

set_framerateQ

get_interpo!ationO set_output_!oadQ
set_hysteresisQ

set_interpo!ationO

set_input_attenuationO
set_sourceO

osc_measurementQ

സംഗ്രഹംQ

Moku MATLAB API Moku API അടിസ്ഥാനമാക്കിയുള്ളതാണ്. പൂർണ്ണമായ Moku API ഡോക്യുമെന്റേഷനായി, ഇവിടെ കാണുന്ന Moku API റഫറൻസ് പരിശോധിക്കുക https://apis.liq uidinstrume nts.com/re fe rence/.

Moku MATLAB API ഉപയോഗിച്ച് ആരംഭിക്കുന്നതിനുള്ള കൂടുതൽ വിശദാംശങ്ങൾ ഇവിടെ കാണാം https://a pis.liquid instruments.com/sta റേറ്റിംഗ്-മത്ലാബ്.വീട്

തരംതാഴ്ത്തൽ പ്രക്രിയ

പതിപ്പ് 3.0-ലേക്കുള്ള അപ്‌ഗ്രേഡ് നിങ്ങളുടെ അപ്ലിക്കേഷനെ പരിമിതപ്പെടുത്തുകയോ അല്ലെങ്കിൽ പ്രതികൂലമായി ബാധിക്കുകയോ ചെയ്‌തിട്ടുണ്ടെങ്കിൽ, നിങ്ങൾക്ക് മുമ്പത്തെ പതിപ്പ് 1.9-ലേക്ക് ഡൗൺഗ്രേഡ് ചെയ്യാം. എ വഴി ഇത് ചെയ്യാം web ബ്രൗസർ.

പടികൾ

  1. ലിക്വിഡ് ഇൻസ്‌ട്രുമെന്റുമായി ബന്ധപ്പെട്ട്, അത് നേടുക file ഫേംവെയർ പതിപ്പ് 9.
  2. നിങ്ങളുടെ Moku:Lab IP വിലാസം a എന്നതിൽ ടൈപ്പ് ചെയ്യുക web ബ്രൗസർ (സ്ക്രീൻഷോട്ട് കാണുക).
  3. അപ്ഡേറ്റ് ഫേംവെയർ എന്നതിന് കീഴിൽ, ഫേംവെയർ ബ്രൗസ് ചെയ്ത് തിരഞ്ഞെടുക്കുക file ലിക്വിഡ് ഉപകരണങ്ങൾ നൽകിയത്.
  4. അപ്‌ലോഡ് & അപ്‌ഡേറ്റ് തിരഞ്ഞെടുക്കുക. അപ്‌ഡേറ്റ് പ്രക്രിയ പൂർത്തിയാകാൻ 10 മിനിറ്റിലധികം എടുത്തേക്കാംലിക്വിഡ്-ഇൻസ്ട്രുമെന്റ്സ്-മാറ്റ്ലാബ്-എപിഐ-ഇന്റഗ്രേഷൻ-ഫ്യൂസ്-ഫിഗ്- (10)

© 2023 ദ്രാവക ഉപകരണങ്ങൾ. സംവരണം ചെയ്തിരിക്കുന്നു.

laudinstruments.com

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

ലിക്വിഡ് ഇൻസ്ട്രുമെന്റുകൾ മാറ്റ്ലാബ് API ഇന്റഗ്രേഷൻ ഫ്യൂസുകൾ [pdf] ഉപയോക്തൃ ഗൈഡ്
MATLAB API, MATLAB API ഇന്റഗ്രേഷൻ ഫ്യൂസുകൾ, ഇന്റഗ്രേഷൻ ഫ്യൂസുകൾ, ഫ്യൂസുകൾ

റഫറൻസുകൾ

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

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