લિક્વિડ-ઇન્સ્ટ્રુમેન્ટ્સ-લોગો

લિક્વિડ ઇન્સ્ટ્રુમેન્ટ્સ MATLAB API એકીકરણ ફ્યુઝ

લિક્વિડ-ઇન્સ્ટ્રુમેન્ટ્સ-મેટલેબ-એપીઆઇ-એકીકરણ-ફ્યુઝ-ઉત્પાદન

MATLAB API સ્થળાંતર માર્ગદર્શિકા

મોકુને અપગ્રેડ કરવું: લેબને સોફ્ટવેર વર્ઝન 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 API પેકેજમાં પોર્ટ કરવાની જરૂર પડશે જો તેઓ તેમના Moku:Lab ને સંસ્કરણ 3.0 માં અપગ્રેડ કરે. નોંધપાત્ર કસ્ટમ સોફ્ટવેર ડેવલપમેન્ટ ધરાવતા API વપરાશકર્તાઓએ તેમના હાલના કોડને પોર્ટ કરવા માટે જરૂરી પ્રયત્નોના સ્તરને કાળજીપૂર્વક ધ્યાનમાં લેવું જોઈએ. Moku:નવી જમાવટ માટે લેબ 1.9 ની ભલામણ કરવામાં આવતી નથી અને તમામ ગ્રાહકોને અપગ્રેડ કરવા માટે પ્રોત્સાહિત કરવામાં આવે છે. જો અપગ્રેડ કર્યા પછી સમસ્યાઓ ઊભી થાય, તો વપરાશકર્તાઓ પાસે સોફ્ટવેર સંસ્કરણ 1.9 પર ડાઉનગ્રેડ કરવાનો વિકલ્પ હશે.

આ સ્થળાંતર માર્ગદર્શિકા એડવાનની રૂપરેખા આપે છેtagMoku:લેબ વર્ઝન 3.0 માં અપડેટ અને સંભવિત ગૂંચવણો. તે MATLAB API ને અપગ્રેડ કરવાની પ્રક્રિયા અને જો જરૂરી હોય તો તમારા Moku:Lab ને કેવી રીતે ડાઉનગ્રેડ કરવું તેની રૂપરેખા પણ આપે છે.

સંસ્કરણ 3.0 નવી સુવિધાઓ

નવી સુવિધાઓ

સૉફ્ટવેર વર્ઝન 3.0 મલ્ટિ-ઇન્સ્ટ્રુમેન્ટ મોડ અને મોકુ ક્લાઉડ કમ્પાઇલને Moku:Labમાં પ્રથમ વખત લાવે છે, તેમજ ઇન્સ્ટ્રુમેન્ટના સ્યુટમાં ઘણા પ્રદર્શન અને ઉપયોગીતા અપગ્રેડ કરે છે.

મલ્ટિ-ઇન્સ્ટ્રુમેન્ટ મોડ

Moku પર મલ્ટી-ઇન્સ્ટ્રુમેન્ટ મોડ: લેબ વપરાશકર્તાઓને કસ્ટમ ટેસ્ટ સ્ટેશન બનાવવા માટે એકસાથે બે ઇન્સ્ટ્રુમેન્ટ જમાવવાની મંજૂરી આપે છે. દરેક ઇન્સ્ટ્રુમેન્ટમાં ઇન્સ્ટ્રુમેન્ટ સ્લોટ વચ્ચેના ઇન્ટરકનેક્શનની સાથે એનાલોગ ઇનપુટ્સ અને આઉટપુટની સંપૂર્ણ ઍક્સેસ હોય છે. ઇન્સ્ટ્રુમેન્ટ્સ વચ્ચેના ઇન્ટરકનેક્શન્સ હાઇ-સ્પીડ, લો-લેટન્સી, રીઅલ-ટાઇમ ડિજિટલ કોમ્યુનિકેશનને 2 Gb/s સુધી સપોર્ટ કરે છે, જેથી ઇન્સ્ટ્રુમેન્ટ્સ સ્વતંત્ર રીતે ચાલી શકે અથવા એડવાન્સ સિગ્નલ પ્રોસેસિંગ પાઇપલાઇન્સ બનાવવા માટે કનેક્ટ થઈ શકે. ઇન્સ્ટ્રુમેન્ટને અન્ય ઇન્સ્ટ્રુમેન્ટમાં ખલેલ પહોંચાડ્યા વિના ગતિશીલ રીતે અંદર અને બહાર બદલી શકાય છે. અદ્યતન વપરાશકર્તાઓ મોકુ ક્લાઉડ કમ્પાઇલનો ઉપયોગ કરીને મલ્ટિ-ઇન્સ્ટ્રુમેન્ટ મોડમાં તેમના પોતાના કસ્ટમ અલ્ગોરિધમ્સ પણ જમાવી શકે છે.

મોકુ ક્લાઉડ કમ્પાઇલ

મોકુ ક્લાઉડ કમ્પાઇલ તમને મલ્ટિ ઇન્સ્ટ્રુમેન્ટ મોડમાં Moku:Lab FPGA પર સીધા જ કસ્ટમ DSP જમાવવાની મંજૂરી આપે છે. a નો ઉપયોગ કરીને કોડ લખો web બ્રાઉઝર કરો અને તેને ક્લાઉડમાં કમ્પાઇલ કરો; મોકુ ક્લાઉડ કમ્પાઇલ બીટસ્ટ્રીમને એક અથવા વધુ લક્ષ્ય Moku ઉપકરણો પર જમાવે છે.

ઓસિલોસ્કોપ

  • ડીપ મેમરી મોડ: 4M સે. સુધી સાચવોampસંપૂર્ણ s પર ચેનલ દીઠ લેસampલિંગ દર (500 MS/s)

સ્પેક્ટ્રમ વિશ્લેષક

  • સુધારેલ અવાજ ફ્લોર
  • લઘુગણક Vrms અને Vpp સ્કેલ
  • પાંચ નવા વિન્ડો ફંક્શન્સ (બાર્ટલેટ, હેમિંગ, નટ્ટલ, ગૌસીયન, કેસર)

ફેઝમીટર

  • આવર્તન ઑફસેટ, તબક્કો અને ampલિટ્યુડ હવે એનાલોગ વોલ્યુમ તરીકે આઉટપુટ થઈ શકે છેtage સંકેતો
  • વપરાશકર્તાઓ હવે આઉટપુટ સિગ્નલોમાં ડીસી ઓફસેટ ઉમેરી શકે છે
  • ફેઝ-લોક્ડ સાઈન વેવ આઉટપુટ હવે આવર્તન 2 50x સુધી ગુણાકાર અથવા 125x સુધી વિભાજિત કરી શકાય છે
  • સુધારેલ બેન્ડવિડ્થ શ્રેણી (1 Hz થી 100 kHz)
  • અદ્યતન તબક્કો રેપિંગ અને સ્વતઃ-રીસેટ કાર્યો

વેવફોર્મ જનરેટર

  • અવાજ આઉટપુટ
  • પલ્સ પહોળાઈ મોડ્યુલેશન (PWM)

તાળું મારવું Ampજીવંત

  • ઓછી-આવર્તનનું સુધારેલ પ્રદર્શન પી.એલ.એલ લોકીંગ
  • ન્યૂનતમ PLL આવર્તન ઘટાડીને 10 Hz કરવામાં આવી છે
  • આંતરિક PLL સિગ્નલને હવે ડિમોડ્યુલેશનમાં ઉપયોગ માટે 250xor સુધી 125x સુધી વિભાજિત કરીને આવર્તનનો ગુણાકાર કરી શકાય છે.
  • તબક્કાના મૂલ્યો માટે 6-અંકની ચોકસાઇ

ફ્રીક્વન્સી રિસ્પોન્સ વિશ્લેષક

  • મહત્તમ આવર્તન 120 MHz થી 200 MHz સુધી વધારી
  • મહત્તમ સ્વીપ પોઈન્ટ 512 થી 8192 સુધી વધારો
  • ધ ન્યૂ ડાયનેમિક Ampલિટ્યુડ સુવિધા શ્રેષ્ઠ માપન ગતિશીલ શ્રેણી માટે આઉટપુટ સિગ્નલને આપમેળે ઑપ્ટિમાઇઝ કરે છે
  • નવો ln/ln1 માપન મોડ
  • ઇનપુટ સંતૃપ્તિ ચેતવણીઓ
  • ગણિત ચેનલ હવે ચેનલ સિગ્નલોને સંડોવતા મનસ્વી જટિલ-મૂલ્યવાન સમીકરણોને સમર્થન આપે છે, નવા પ્રકારના જટિલ ટ્રાન્સફર ફંક્શન માપનને સક્ષમ કરે છે.
  • ઇનપુટ સિગ્નલો હવે dBm ઉપરાંત dBVpp અને dBVrms માં માપી શકાય છે
  • સ્વીપની પ્રગતિ હવે ગ્રાફ પર પ્રદર્શિત થાય છે
  • લાંબા સ્વીપ દરમિયાન આકસ્મિક ફેરફારોને રોકવા માટે આવર્તન અક્ષને હવે લૉક કરી શકાય છે

લેસર લોક બોક્સ

  • સુધારેલ બ્લોક ડાયાગ્રામ સ્કેન અને મોડ્યુલેશન સિગ્નલ પાથ બતાવે છે
  • નવા લોકીંગ એસtages સુવિધા લોક પ્રક્રિયાને કસ્ટમાઇઝ કરવાની મંજૂરી આપે છે
  • ઓછી-આવર્તનનું સુધારેલ પ્રદર્શન પી.એલ.એલ લોકીંગ
  • તબક્કાના મૂલ્યો માટે 6-અંકની ચોકસાઇ
  • ઓછી-આવર્તનનું સુધારેલ પ્રદર્શન પી.એલ.એલ લોકીંગ
  • ન્યૂનતમ PLL આવર્તન ઘટાડીને 10 Hz કરવામાં આવી છે
  • પી.એલ.એલ ડિમોડ્યુલેશનમાં ઉપયોગ માટે સિગ્નલને હવે આવર્તન 250x સુધી ગુણાકાર અથવા 0.125x સુધી વિભાજિત કરી શકાય છે

અન્ય

સમીકરણ સંપાદકમાં સાઈન ફંક્શન માટે સપોર્ટ ઉમેર્યો જેનો ઉપયોગ આર્બિટરી વેવફોર્મ જનરેટરમાં કસ્ટમ વેવફોર્મ જનરેટ કરવા માટે થઈ શકે છે.

બાઈનરી કન્વર્ટ કરો LI fileઉપકરણમાંથી ડાઉનલોડ કરતી વખતે s થી 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 પેકેજમાં દરેક સાધન માટે અગાઉના MATLAB વિકાસને નવા API પેકેજમાં રૂપાંતરિત કરવા માટે બેઝ લાઇન તરીકે સેવા આપવા માટે.

રીગ્રેશન્સ

ડેટા લોગીંગ માટે રેમ ડિસ્ક

સંસ્કરણ 1.9 માં 512 MB હતું fileઉપકરણની RAM માં સિસ્ટમ, જેનો ઉપયોગ ઉચ્ચ s પર ડેટા લોગ કરવા માટે થઈ શકે છેampલિંગ દરો. સંસ્કરણ 3.0 માં, RAM માં લોગીંગ હવે ઉપલબ્ધ નથી. ડેટા લોગીંગ સક્ષમ કરવા માટે, એક SD કાર્ડ જરૂરી છે. તદનુસાર, મહત્તમ સંપાદન ઝડપ પણ બદલાય છે. વર્ઝન 1.9 1 MSA/s સુધી સપોર્ટ કરે છે, જ્યારે વર્ઝન 3.0 250 ચેનલ પર 1 kSa/s અને 125 ચેનલ પર 2 kSa/s સુધી સપોર્ટ કરે છે. ઓછી ઝડપે અને SD કાર્ડ સાથે પણ, વર્કફ્લો જેમાં બહુવિધ હાઇ-સ્પીડ લૉગ્સને RAM પર સાચવવાનો અને પછી પછીથી તેને SD કાર્ડ અથવા ક્લાયંટમાં કૉપિ કરવાનો સમાવેશ થાય છે તે હવે સમર્થિત રહેશે નહીં.

CSV પર ડેટા લોગીંગ

વર્ઝન 1.9 માં ડેટા સીધો CSV માં સાચવવાની ક્ષમતા હતી file લોગીંગ કરતી વખતે. આ સુવિધા વર્ઝન 3.0 પર સીધી ઉપલબ્ધ નથી. વપરાશકર્તાઓ કે જેમના વર્કફ્લોમાં CSV સાચવવાનો સમાવેશ થાય છેfiles સીધા SD કાર્ડ પર અથવા ક્લાયન્ટને હવે પહેલા બાઈનરી કન્વર્ટ કરવાની જરૂર પડશે file CSV માટે, કાં તો ક્લાયંટ એપનો ઉપયોગ કરીને અથવા સ્ટેન્ડઅલોન લિક્વિડ ઇન્સ્ટ્રુમેન્ટ્સ ઇન્સ્ટોલ કરીને File તેઓ ડેટા પ્રોસેસિંગ માટે ઉપયોગ કરે છે તે કમ્પ્યુટર પર કન્વર્ટર.

બિન-પછાત-સુસંગત ફેરફારો

LIA માં ડેટા સ્કેલિંગ

સંસ્કરણ 1.9 માં, અમે ડેટા સ્કેલિંગ અમલમાં મૂક્યું છે કે બે 0.1 V DC સિગ્નલનો ગુણાકાર કરવાથી 0.02 V DC આઉટપુટ થાય છે. સંસ્કરણ 3.0 માં, અમે આને એવું બદલ્યું છે કે પરિણામ 0.01 V DC હતું, જે ગ્રાહકોની સાહજિક અપેક્ષાઓ સાથે વધુ સુસંગત છે.

મોડ્યુલેશન સ્ત્રોત/ટ્રિગર તરીકે ઉપયોગ કરવા માટે વેવફોર્મ જનરેટર આઉટપુટ સક્ષમ હોવું આવશ્યક છે

આવૃત્તિ 1.9 માં, એક અલગ ચેનલના વેવફોર્મનો ઉપયોગ વેવફોર્મ જનરેટરમાં મોડ્યુલેશન અથવા ટ્રિગર સ્ત્રોત તરીકે થઈ શકે છે, પછી ભલે તે ચેનલનું આઉટપુટ અક્ષમ હોય. આ સંસ્કરણમાં દૂર કરવામાં આવ્યું હતું

  • વપરાશકર્તાઓ કે જેઓ તેમના ઉપકરણના આઉટપુટને અનપ્લગ કર્યા વિના ક્રોસ-મોડ્યુલેશન કરવા માંગે છે તેઓને તેમની ગોઠવણ કરવાની જરૂર પડશે

Moku MATLAB API

Moku MATLAB API v3.0 પેકેજ MATLAB વિકાસકર્તાઓને કોઈપણ Moku ઉપકરણને નિયંત્રિત કરવા માટે જરૂરી સંસાધનો અને છેવટે, મોટા અંતિમ-વપરાશકર્તા એપ્લિકેશન્સમાં આ નિયંત્રણોને સમાવિષ્ટ કરવાની ક્ષમતા પ્રદાન કરવાનો છે. નવું Moku MATLAB API v3.0 પેકેજ નીચે આપેલ પ્રદાન કરે છે:

  • સંપૂર્ણપણે કાર્યરત ભૂતપૂર્વample MATLAB સ્ક્રિપ્ટો દરેક માટે
  • તમામ MATLAB સ્ક્રિપ્ટો ટિપ્પણીઓ સાથે પ્રદાન કરવામાં આવે છે, જે સમજવામાં સરળ છે અને કસ્ટમાઇઝેશન માટે અંતિમ વપરાશકર્તાના પ્રારંભિક બિંદુ તરીકે સેવા આપી શકે છે અને
  • મોકુ પર સંપૂર્ણ નિયંત્રણ પ્રદાન કરતા કાર્યોનો સમૂહ

હાલમાં સમર્થિત સાધનો

  1. મનસ્વી વેવફોર્મ જનરેટર
  2. ડેટા લોગર
  3. ડિજિટલ ફિલ્ટર બોક્સ
  4. FIR ફિલ્ટર બિલ્ડર
  5. ફ્રીક્વન્સી રિસ્પોન્સ વિશ્લેષક
  6. લેસર લોક બોક્સ
  7. લોક-ઇન Ampજીવંત
  8. ઓસિલોસ્કોપ
  9. ફેઝમીટર
  10. પીઆઈડી નિયંત્રક
  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####) ટાઈપ કરીને s. ### ને તમારા વર્તમાન ફર્મવેર સંસ્કરણ સાથે બદલવું જોઈએ. Yol તમારા મોકુ પર જમણું ક્લિક કરીને અને 'ડિવાઈસ માહિતી' પર હોવર કરીને અથવા તમારા Moku પર લાંબા સમય સુધી દબાવીને iPad એપ્લિકેશનમાં Moku: ડેસ્કટોપ એપ્લિકેશન દ્વારા તમારું વર્તમાન ફર્મવેર સંસ્કરણ શોધી શકે છે.
  7. MATLAB કમાન્ડ વિન્ડોમાં 'help Moku' લખીને ખાતરી કરો કે તમારું ટૂલબોક્સ યોગ્ય રીતે સેટ થયું છે. જો આ આદેશ સફળ થાય. પછી ટૂલબોક્સ સફળતાપૂર્વક ઇન્સ્ટોલ થઈ ગયું છે

Moku API ફેરફારો

નવું Moku MATLAB API આર્કિટેક્ચર તેના પુરોગામી કરતા પર્યાપ્ત રીતે અલગ છે અને તેથી હાલની API સ્ક્રિપ્ટો સાથે બેકવર્ડ સુસંગત નથી. નીચેના સરળ ઓસિલોસ્કોપ ભૂતપૂર્વample લેગસી અને નવા API પેકેજો વચ્ચેનો તફાવત દર્શાવે છે અને હાલના કોડને પોર્ટ કરવા માટે રોડ મેપ તરીકે સેવા આપે છે.

ઓસિલોસ્કોપ ભૂતપૂર્વampleલિક્વિડ-ઇન્સ્ટ્રુમેન્ટ્સ-મેટલેબ-એપીઆઇ-એકીકરણ-ફ્યુઝ-ફિગ- (4)

ક્રમ પગલાં

  1. Moku MATLAB API 3.0 આયાત કરો
  2. Moku માલિકીનો દાવો કરો અને ઓસિલોસ્કોપ બિટસ્ટ્રીમ પર અપલોડ કરો
  3. સમયનો આધાર સેટ કરો અને સમય અક્ષ માટે ડાબી અને જમણી બાજુનો ગાળો સેટ કરો.
  4. ડેટા મેળવો, ઓસિલોસ્કોપમાંથી ડેટાની એક ફ્રેમ મેળવો
  5. Moku માલિકી છોડીને ક્લાયન્ટ સત્ર સમાપ્ત કરો

ઉપર વર્ણવેલ ક્રમ એક સરળ ભૂતપૂર્વ છેampલેગસી અને નવા API પેકેજો વચ્ચેના તફાવતોને સમજાવવા માટે. ક્લાયન્ટ સત્રની શરૂઆત કરવા સિવાય, મોકુ પર ઇન્સ્ટ્રુમેન્ટ બીટસ્ટ્રીમ અપલોડ કરવા અને ક્લાયંટ સત્રને સમાપ્ત કરવા ઉપરાંત, અંતિમ વપરાશકર્તા તેમની એપ્લિકેશનની જરૂરિયાતોને પહોંચી વળવા માટે વિવિધ ક્રમમાં કોઈપણ સંખ્યાબંધ કાર્યોનો ઉપયોગ કરી શકે છે.

તફાવતો

અહીં, અમે ક્રમમાં દરેક પગલા માટે બે APls વચ્ચેના તફાવતો જોઈએ છીએ.

Moku માલિકીનો દાવો કરો અને ઉપકરણ પર ઓસિલોસ્કોપ બિટસ્ટ્રીમ અપલોડ કરો. Moku MATLAB 1.9 ની તુલનામાં, નવા API માં સંપૂર્ણપણે અલગ કાર્યો છે:

મોકુ મેટલેબ 1.9 મોકુ મેટલેબ 3.0
કાર્ય મેળવો_બાય_નામ() deploy_or_conn ect() ઓસિલોસ્કોપ()
મંજૂર ફીલ્ડ્સ અને મૂલ્યો નામ: શબ્દમાળા સમયસમાપ્તિ: ફ્લોટ સાધન: સાધનનો વર્ગ જમાવટ કરવા માંગે છે ip: string serial: string
બળ: bool set_defauIt: booI force_connect: bool
use_externa I: bool ignore_busy: bool
persist_state: bool
કનેક્ટ_ટાઇમઆઉટ: ફ્લોટ
read_timeout: float

 

  1. સમયનો આધાર સેટ કરો. કાર્ય સમાન છે, પરંતુ માન્ય દલીલો થોડી અલગ છે:
    મોકુ મેટલેબ 1.9 મોકુ મેટલેબ 3.0
    કાર્ય set_timebase() set_timebase()
    મંજૂર ફીલ્ડ્સ અને મૂલ્યો t1: ફ્લોટ t2: ફ્લોટ t1: ફ્લોટ t2:ફ્લોટ કડક: bool
  2. ડેટા મેળવો. ફંક્શન્સ અને મંજૂર દલીલો સમાન છે, પરંતુ પરત કરેલ ડેટા પ્રકાર અને લંબાઈ અલગ છે:
    મોકુ મેટલેબ 1.9 મોકુ મેટલેબ 3.0
    કાર્ય get_data() get_data()
    મંજૂર ફીલ્ડ્સ અને મૂલ્યો સમયસમાપ્ત: ફ્લોટ રાહ જુઓ: bool સમયસમાપ્ત: ફ્લોટ wait_reacquire: bool
    વળતર લંબાઈ ફ્રેમ દીઠ 16383 પોઈન્ટ ફ્રેમ દીઠ 1024 પોઈન્ટ
  3. મોકુ માલિકી છોડો:
    મોકુ મેટલેબ 1.9 Moku API v3.0
    કાર્ય બંધ() ત્યાગ_માલિકી()

ઓસિલોસ્કોપ કાર્યોની સૂચિ

મોકુ મેટલેબ 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

સેવ_હાઈ_રિઝ_બફરઓ

gen_rampwaveO

gen_sinewaveO

generate_waveformO

get_acquisition_modeQ

gen_squarewaveQ get_sourcesQ
gen_offQ get_timebaseQ

get_output_!oadQ

સેટ_સamplerateQ

set_framerateQ

get_interpo!ationO સેટ_આઉટપુટ_!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 સરનામું એમાં ટાઈપ કરો web બ્રાઉઝર (સ્ક્રીનશોટ જુઓ).
  3. અપડેટ ફર્મવેર હેઠળ, ફર્મવેરને બ્રાઉઝ કરો અને પસંદ કરો file લિક્વિડ ઇન્સ્ટ્રુમેન્ટ્સ દ્વારા પ્રદાન કરવામાં આવે છે.
  4. અપલોડ અને અપડેટ પસંદ કરો. અપડેટ પ્રક્રિયા પૂર્ણ થવામાં 10 મિનિટથી વધુ સમય લાગી શકે છેલિક્વિડ-ઇન્સ્ટ્રુમેન્ટ્સ-મેટલેબ-એપીઆઇ-એકીકરણ-ફ્યુઝ-ફિગ- (10)

© 2023 લિક્વિડ ઇન્સ્ટ્રુમેન્ટ્સ. અનામત.

laudinstruments.com

દસ્તાવેજો / સંસાધનો

લિક્વિડ ઇન્સ્ટ્રુમેન્ટ્સ MATLAB API એકીકરણ ફ્યુઝ [પીડીએફ] વપરાશકર્તા માર્ગદર્શિકા
MATLAB API, MATLAB API એકીકરણ ફ્યુઝ, એકીકરણ ફ્યુઝ, ફ્યુઝ

સંદર્ભો

એક ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. જરૂરી ક્ષેત્રો ચિહ્નિત થયેલ છે *