LIQUID-INSTRUMENTS-logo

I-LIQUID INDRUMENTS MATLAB API Integration Fuses

LIQUID-INSTRUMENTS-MATLAB-API-Integration-Fuses-product

Isikhokelo sokuFudukela seMATLAB API

Uphuculo lweMoku: ILab kuguqulelo lwesoftware 3.0 ivula intaphane yezinto ezintsha. Xa uhlaziywa, abasebenzisi be-API kufuneka bathathe amanyathelo ongezelelweyo ukufuduka izikripthi zabo kwiphakheji entsha ye-Moku API. Esi sikhokelo sokufuduka sichaza utshintsho lwe-API, iimpawu ezintsha ezikhoyo kwi-3.0 yohlaziyo, kunye nayiphi na imida yokuhambelana ngasemva.

Ngaphezuluview

I-Moku:I-software ye-Lab version 3.0 luhlaziyo olukhulu oluzisa i-firmware entsha, ujongano lomsebenzisi, kunye ne-APls kwi-Moku:I-hardware yeLab. Uhlaziyo luzisa iMoku:Lab ngokungqamene neMoku:Pro kunye neMoku:Go, isenza kube lula ukwabelana ngezikripthi kuwo onke amaqonga eMoku. Uhlaziyo luvula uninzi lweempawu ezintsha kuninzi lwezixhobo ezikhoyo. Yongeza izinto ezimbini ezintsha: Imowudi yezixhobo ezininzi kunye neMoku Cloud Compile. Kukho iiyantlukwano ezichuliweyo zokuziphatha ngokunjalo, ezichazwe kwicandelo lokuhambelana ngasemva.

Olu luhlaziyo olukhulu oluchaphazela ulwakhiwo lwe-API, kwaye ke ngoko iphakheji entsha ye-MATLAB API v3.0 ayizukubuyela ngasemva ihambelane nezikripthi ezikhoyo zeMATLAB. Abasebenzisi be-API baya kufuna ukufaka izikripthi zabo kwiphakheji entsha ye-Moku API ukuba baphucula i-Moku yabo: iLab kwinguqulo 3.0. Abasebenzisi be-API abanophuhliso olubalulekileyo lwesoftware kufuneka baqwalasele ngononophelo umgangatho womzamo ofunekayo wokufaka ikhowudi yabo ekhoyo. I-Moku:I-Lab 1.9 ayikhuthazwa ukuba isetyenziswe ngokutsha kwaye bonke abathengi bayakhuthazwa ukuba baphucule. Ukuba kuvela imiba emva kophuculo, abasebenzisi baya kuba nokukhetha ukuthoba kuguqulelo lwesoftware 1.9.

Esi sikhokelo sokufuduka sichaza i-advantagyohlaziyo kunye neengxaki ezinokubakho kwi-Moku: iLab version 3.0. Ikwachaza inkqubo yokuphucula iMATLAB API kunye nendlela yokuthoba iMoku:Lab yakho ukuba kuyimfuneko.

Version 3.0 iimpawu ezintsha

Iimpawu ezintsha

I-Software version 3.0 izisa iMowudi ye-Multi-Instrument kunye ne-Moku Cloud Compile kwi-Moku: I-Lab okokuqala, kunye nokusebenza okuninzi kunye nokuphuculwa kokusebenziseka kwiindawo zonke zezixhobo.

Imodi yezixhobo ezininzi

IMowudi yezixhobo ezininzi kwiMoku: ILab ivumela abasebenzisi ukuba babeke izixhobo ezibini ngaxeshanye ukwenza isikhululo sovavanyo esiqhelekileyo. Isixhobo ngasinye sinofikelelo olupheleleyo kumagalelo kunye neziphumo ze-analog kunye noqhagamshelo phakathi kwezixhobo zokubeka izixhobo. Ukudibanisa phakathi kwezixhobo zixhasa i-high-speed, i-low-latency, i-real-time ye-digital communication ukuya kwi-2 Gb / s, ngoko ke izixhobo zinokusebenza ngokuzimeleyo okanye zidibaniswe ukuze kwakhiwe imibhobho yokucubungula umqondiso ophezulu. Izixhobo zomculo zinokutshintshwa ngaphakathi nangaphandle ngaphandle kokuphazamisa esinye isixhobo. Abasebenzisi abakwinqanaba eliphambili banokusebenzisa ii-algorithms zabo zesiko kwiModi yezixhobo ezininzi besebenzisa iMoku Cloud Compile.

Moku Cloud Compile

I-Moku Cloud Compile ikuvumela ukuba usebenzise i-DSP yesiko ngokuthe ngqo kwi-Moku: iLab FPGA kwiNdlela yesixhobo esiManinzi. Bhala ikhowudi usebenzisa a web isikhangeli kwaye uyiqokelele efini; I-Moku Cloud Compile isasaza i-bitstream ukuya kwisixhobo esinye okanye ngaphezulu ekujoliswe kuko kwi-Moku.

I-Oscilloscope

  • Imowudi yememori enzulu: gcina ukuya kuthi ga kwi-4M sampngaphantsi kwetshaneli nganye kwi-s epheleleyoampumyinge we-ling (500 MSa/s)

Ukuhlaziywa kweSpectrum

  • Umgangatho wengxolo ophuculweyo
  • I-Logarithmic Vrms kunye ne-Vpp isikali
  • Imisebenzi emihlanu yefestile entsha (uBartlett, uHaming, Nuttall, Gaussian, Kaiser)

Phasemeter

  • I-Frequency offset, isigaba, kunye amplitude ngoku ingakhutshwa njenge analog voltage imiqondiso
  • Abasebenzisi ngoku banokongeza i-DC offset kwiimpawu zemveliso
  • Isigaba-sitshixiwe imveliso yamaza e-sine ngoku inokuphindaphindwa ukuya kuthi ga kwi-2 50x okanye yahlulwe ukuya kwi-125x.
  • Ukuphuculwa koluhlu lwe-bandwidth (1 Hz ukuya kwi-100 kHz)
  • Inqanaba eliphezulu lokusonga kunye nokuseta ngokutsha imisebenzi

Ijenereyitha yeWaveform

  • Imveliso yengxolo
  • Ukumodareyitha kobubanzi bePulse (PWM)

Tshixa-Ngaphakathi Ampisihlanguli

  • Ukusebenza okuphuculweyo kwe-low-frequency I-PLL ukutshixa
  • Ubuncinci bobuninzi be-PLL buncitshisiwe ukuya kwi-10 Hz
  • Isiginali ye-PLL yangaphakathi ngoku inokuphinda-phindwe ukuya kuthi ga kwi-250xor yahlulwe ukuya kuthi ga kwi-125x ukuze isetyenziswe kulawulo.
  • Iidijithi ezi-6 zokuchaneka kwamaxabiso esigaba

IsiHlalutyi seeMpendulo zarhoqo

  • Ukunyuka kwamaza amaninzi ukusuka kwi-120 MHz ukuya kwi-200 MHz
  • Ukwandisa iindawo zokutshayela ukusuka kwi-512 ukuya kwi-8192
  • I-New Dynamic AmpUphawu lwelitude lukhulisa umqondiso wemveliso ngokuzenzekela kumlinganiselo ongcono woluhlu oluguquguqukayo
  • Imowudi entsha yokulinganisa i-ln/ln1
  • Izilumkiso zokuzalisa igalelo
  • Ijelo lemathematika ngoku lixhasa i-equations enexabiso elixananazileyo elibandakanya imiqondiso yetshaneli, ivumela iintlobo ezintsha zemilinganiselo yodluliselo oluntsonkothileyo.
  • Imiqondiso yokufaka ngoku inokulinganiswa kwi-dBVpp kunye ne-dBVrms ukongeza kwi-dBm
  • Inkqubela phambili yokutshayela ngoku iboniswe kwigrafu
  • I-frequency axis ngoku inokutshixwa ukunqanda utshintsho ngengozi ngexesha lokutshayela ixesha elide

Ibhokisi yokutshixa iLaser

  • Umzobo webhloko ophuculweyo ubonisa iindlela zokuskena kunye nohlengahlengiso
  • Ukutshixa okutsha stages feature ivumela ukwenziwa kwenkqubo yokutshixa
  • Ukusebenza okuphuculweyo kwe-low-frequency I-PLL ukutshixa
  • Iidijithi ezi-6 zokuchaneka kwamaxabiso esigaba
  • Ukusebenza okuphuculweyo kwe-low-frequency I-PLL ukutshixa
  • Ubuncinci bobuninzi be-PLL buncitshisiwe ukuya kwi-10 Hz
  • I I-PLL isiginali ngoku ingaphinda-phindwe ukuya kuthi ga kwi-250x okanye yahlulwe ukuya kuthi ga kwi-0.125x ukuze isetyenziswe kwi-demodulation.

Okunye

Inkxaso eyongeziweyo yomsebenzi wesine kumhleli wenxaki enokuthi isetyenziswe ukwenza iifomati zesiko kwi-Arbitrary Waveform Generator

Guqula yokubini LI files ukuya CSV, MATLAB, okanye NumPy iifomati xa ukhutshelwa kwisixhobo

Inkxaso ye-API ephuculweyo

Iphakheji entsha ye-Moku MATLAB API v3.0 ibonelela ngokusebenza okuphuculweyo kunye nokuzinza. Iya kufumana uhlaziyo rhoqo ukuphucula ukusebenza kunye nokwazisa izinto ezintsha.

Imida yokuhambelana ngasemva

API

Iphakheji entsha ye-Moku MATLAB API v3.0 ayibuyelanga ngasemva iyahambelana nephakheji yangaphambili ye-Moku:Lab MATLAB v1.9. I-MATLAB yokubhala iingxoxo kunye nexabiso lokubuya zahluke ngokupheleleyo. Ukuba unophuhliso olubanzi lwesoftware yesiko usebenzisa i-Moku:Lab MATLAB, qwalasela ifuthe lokufuduka kwesoftware yakho ukuze ihambelane ne-API entsha.

Ngelixa iphakheji ye-Moku:Lab MATLAB ingasayi kufumana uhlaziyo, i-Liquid Instruments isazoqhubeka nokubonelela ngenkxaso kubasebenzisi abangakwaziyo ukufudukela kwiphakheji entsha ye-API.

Fumana ex eneenkcukachaamples kwisixhobo ngasinye kwiphakheji entsha ye-Moku MATLAB API v3.0 ukuze isebenze njengomgca wesiseko wokuguqula uphuhliso lwangaphambili lweMATLAB kwiphakheji entsha ye-API.

Ukuhlehla

Idiski ye-RAM yokungena kwedatha

Uguqulelo 1.9 lube ne-512 MB fileinkqubo kwi-RAM yesixhobo, enokusetyenziselwa ukuloga idatha kwi-s ephezuluampamazinga eng. Kwinguqulo ye-3.0, ukungena kwi-RAM akusafumaneki. Ukuvumela ukungena kwedatha, ikhadi le-SD liyafuneka. Ngokufanelekileyo, isantya esiphezulu sokufumana siyatshintsha ngokunjalo. Inguqulo ye-1.9 ixhaswe ukuya kuthi ga kwi-MSa/s eyi-1, kanti i-3.0 ixhasa ukuya kuthi ga kwi-250 kSa/s kwitshaneli e-1 kunye ne-125 kSa/s kwiitshaneli ezi-2. Nokuba ngezantya ezisezantsi kunye nekhadi le-SD, ukuhamba komsebenzi okubandakanya ukugcina iilogi ezininzi ezinesantya esiphezulu kwi-RAM kwaye emva koko uzikhuphele kwikhadi le-SD okanye umxhasi akasayi kuxhaswa.

Ukuloga kwedatha kwi-CSV

Inguqulo ye-1.9 yayinakho ukugcina idatha ngokuthe ngqo kwi-CSV file ngelixa ugawula. Olu phawu alufumaneki ngokuthe ngqo kwinguqulo 3.0. Abasebenzisi umsebenzi wabo uquka ukugcina i-CSVfiles ngqo kwikhadi le-SD okanye umxhasi ngoku uzakufuna ukuguqula kokubini file ukuya CSV, nokuba usebenzisa i-app yomxhasi okanye ngokufaka i-standalone Liquid Instruments File Isiguquli kwikhompyuter abayisebenzisela ukusetyenzwa kwedatha.

Utshintsho olungabuyeli ngasemva-luhambelanayo

Ukulinganisa idatha kwi-LIA

Kwinguqulo ye-1.9, siphumeze ukukala kwedatha kangangokuba ukuphindaphinda iisiginali ezimbini ze-0.1 V DC kubangele imveliso ye-0.02 V DC. Kuguqulelo 3.0, siyitshintshile le nto kangangokuba isiphumo saba yi-0.01 V DC, ehambelana kakhulu nokulindelwe ngabathengi.

Imveliso ye-Waveform Generator kufuneka yenziwe ukuba isetyenziswe njengomthombo wokumodareyitha/i-trigger

Kwinguqulo ye-1.9, i-waveform yetshaneli eyahlukileyo inokusetyenziswa njengemodyuli okanye imvelaphi yomthombo kwi-Waveform Generator, nokuba imveliso yetshaneli ivaliwe. Oku kususiwe kuguqulelo

  • Abasebenzisi abafuna ukwenza umnqamlezo-modulation ngaphandle kokufuna ukukhupha iziphumo zesixhobo sabo kuya kufuneka bahlengahlengise

Moku MATLAB API

Iphakheji ye-Moku MATLAB API v3.0 yenzelwe ukubonelela abaphuhlisi be-MATLAB izixhobo ezifunekayo ukulawula nasiphi na isixhobo se-Moku kwaye, ekugqibeleni, ukukwazi ukubandakanya olu lawulo kwizicelo ezinkulu zabasebenzisi bokugqibela. Iphakheji entsha ye-Moku MATLAB API v3.0 ibonelela ngoku kulandelayo:

  • Esebenza ngokupheleleyo exampIiscript zeMATLAB nganye nganye
  • Zonke izikripthi zeMATLAB zibonelelwa ngamagqabantshintshi, ekulula ukuwaqonda kwaye anokusebenza njengesiqalo somsebenzisi wokugqibela ukwenza ngokwezifiso kunye.
  • Iseti yemisebenzi ebonelela ngolawulo olupheleleyo kwi-Moku

Izixhobo ezixhaswayo ngoku

  1. Ijenereyitha yeWaveform engafanelekanga
  2. Data Logger
  3. Ibhokisi yesihluzi seDijithali
  4. I-FIR Filter Builder
  5. IsiHlalutyi seeMpendulo zarhoqo
  6. Ibhokisi yokutshixa iLaser
  7. Tshixa-ngaphakathi Ampisihlanguli
  8. I-Oscilloscope
  9. Phasemeter
  10. Umlawuli we-PID
  11. Ukuhlaziywa kweSpectrum
  12. Ijenereyitha yeWaveform
  13. Imodi yezixhobo ezininzi
  14. Moku Cloud Compile

Ukuhlohla

Iimfuno

  • inguqulelo MATLAB 2015 okanye kamva

Ukuba sele unoguqulelo lwangaphambili lwe-Moku MATLAB API efakiweyo, nceda uyikhuphe phambi kokuba uqhubeke. Unako ukuyikhupha ipakethe kuMphathi Wokongeza.

  1. Vula i-Add-on Manager ngeKhaya> Indawo isithuba.
  2. Khangela i Moku in the Add-on Manager and click ‘Add’. The toolbox will show up as Moku- MATLAB.
  3. Kungenjalo, unokukhuphela ibhokisi yesixhobo ngokuthe ngqo kwi-Liquid Instruments webindawo kwi https://www.liquidinstruments.com/products/apis/matlab-api/. Kuya kufuneka usete indlela yokukhangela ngesandla ukuba uyayenza le nto.
  4. Khangela indlela echanekileyo yongeziweyo kwibhokisi yesixhobo ngokukhetha u-'Seta iNdlela' ukusuka eKhaya > isithuba sokusingqongileyo thebhu.LIQUID-INSTRUMENTS-MATLAB-API-Uhlanganiso-Fuses-fig- (1)
  5. Qinisekisa ukuba kukho ungeniso olukhomba kwindawo yofakelo lwebhokisi yesixhobo. Indlela eqhelekileyo inokuba yi-CAUserskusername>\AppDataRoaming\Mathworks\MATLABAdd-Ons\Toolboxes\oku-MATLAB.LIQUID-INSTRUMENTS-MATLAB-API-Uhlanganiso-Fuses-fig- (2)
  6. Khuphela idatha yesixhobo files ngokuchwetheza 'moku_download####) kwiMATLAB Command Window. I ### kufuneka itshintshwe ngoguqulelo lwakho lwangoku lwe-firmware. I-Yol ingalufumana uguqulelo lwakho lwangoku lwe-firmware nge-Moku: i-desktop app ngokucofa ekunene kwi-Moku yakho kwaye ujikeleze 'Ulwazi lweSixhobo', okanye kwi-app ye-iPad ngokucofa ixesha elide kwi-Moku yakho.
  7. Qinisekisa ukuba ibhokisi yakho yezixhobo imiswe kakuhle ngokuchwetheza 'help Moku' kwiMATLAB Command Window. Ukuba lo myalelo uyaphumelela. emva koko ibhokisi yesixhobo ifakwe ngempumelelo

Moku API utshintsho

I-architecture entsha ye-Moku MATLAB API yahluke ngokwaneleyo kwi-predecessor yayo kwaye ngenxa yoko ayibuyelanga ngasemva iyahambelana nezikripthi ze-API ezikhoyo. Oku kulandelayo kwenziwe lula iOscilloscope example ibonisa umahluko phakathi kwelifa kunye neepakethe ezintsha ze-API kwaye isebenza njengemephu yendlela yokuhambisa ikhowudi ekhoyo.

Oscilloscope exampleLIQUID-INSTRUMENTS-MATLAB-API-Uhlanganiso-Fuses-fig- (4)

Ulandelelwano lwamanyathelo

  1. Ngenisa i-Moku MATLAB API 3.0
  2. Banga ubunini be-Moku kwaye ulayishe i-bitstream ye-Oscilloscope ku
  3. Seta isiseko sexesha kwaye usete isithuba sasekhohlo kunye nesandla sasekunene se-axis yexesha.
  4. Fumana idatha, fumana isakhelo esinye sedatha kwi-Oscilloscope
  5. Phelisa iseshoni yomxhasi ngokuncama ubunini be-Moku

Ulandelelwano oluchazwe apha ngasentla luphawu olululaample ukubonisa umahluko phakathi kwelifa kunye neepakethe ezintsha ze-API. Ngaphandle kokuqalisa iseshoni yomxhasi, ukulayisha i-bitstream yesixhobo kwi-Moku, kunye nokuphelisa iseshoni yomxhasi, umsebenzisi wokugqibela unokusebenzisa naliphi na inani lemisebenzi ngokulandelelana ukuhlangabezana neemfuno zesicelo sabo.

Umahluko

Apha, sijonga umahluko phakathi kwee-APl ezimbini kwinyathelo ngalinye ngokulandelelana.

Banga ubunini beMoku kwaye ulayishe i-bitstream ye-Oscilloscope kwisixhobo. Xa kuthelekiswa ne-Moku MATLAB 1.9, i-API entsha inemisebenzi eyahluke ngokupheleleyo:

I-Moku MATLAB 1.9 I-Moku MATLAB 3.0
Umsebenzi fumana_nge_igama() deploy_okanye_conn ect() I-Oscilloscope ()
Imimandla evumelekileyo kunye namaxabiso igama: ixesha lokuvala umtya: dada isixhobo: iklasi yesixhobo esinqwenela ukusisebenzisa ip: umtya wothotho: umtya
amandla: bool set_defauIt: booI force_connect: bool
sebenzisa_ngaphandle mna: bool ungahoyi_uxakekile: bool
qhubeka_kwimeko: bool
connect_timeout: dada
read_timeout: dada

 

  1. Seta isiseko sexesha. Umsebenzi uyafana, kodwa iingxoxo ezivumelekileyo zahluke kancinane:
    I-Moku MATLAB 1.9 I-Moku MATLAB 3.0
    Umsebenzi set_timebase() set_timebase()
    Imimandla evumelekileyo kunye namaxabiso t1: dada t2:dada t1: dada t2:dada ngqongqo: bool
  2. Fumana idatha. Imisebenzi kunye neengxoxo ezivumelekileyo ziyafana, kodwa uhlobo lwedatha ebuyisiweyo kunye nobude zahlukile:
    I-Moku MATLAB 1.9 I-Moku MATLAB 3.0
    Umsebenzi fumana_idatha() fumana_idatha()
    Imimandla evumelekileyo kunye namaxabiso ixesha liphelile: linda dada: bool ixesha liphelile: dada linda_reacquire: bool
    Buyisela ubude 16383 amanqaku isakhelo ngasinye 1024 amanqaku isakhelo ngasinye
  3. Khulula ubunini be-Moku:
    I-Moku MATLAB 1.9 Moku API v3.0
    Umsebenzi vala () relinquish_ownership()

Uluhlu lwemisebenzi yeOscilloscope

I-Moku MATLAB 1.9 I-Moku MATLAB 3.0
set_sourceO set_sourcesO
set_triggerO set_triggerO
fumana_idathaQ fumana_idathaQ
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
fumana_samp!erateO

fumana_indawo!idatha_yexeshaQ

fumana_samp!erateO

save_high_res_bufferO

gen_rampwaveO

gen_sinewaveO

velisa_ifomO

get_acquisition_modeQ

gen_squarewaveQ fumana_imithomboQ
gen_offQ get_timebaseQ

fumana_imveliso_!oadQ

cwangcisa_iisamplerateQ

set_framerateQ

get_interpo!ationO set_output_!oadQ
set_hysteresisQ

set_interpo!ationO

set_input_attenuationO
set_sourceO

osc_measurementQ

isishwankatheloQ

I-Moku MATLAB API isekwe kwi-Moku API. Ngoxwebhu olupheleleyo lweMoku API, bhekisa kwiMoku API Reference efumaneka apha https://apis.liq uidinstrume nts.com/re fe rence/.

Iinkcukacha ezongezelelweyo zokuqalisa nge-Moku MATLAB API inokufumaneka apha https://a pis.liquid instruments.com/sta ukukala-Matlab.ekhaya

Inkqubo yokwehlisa umgangatho

Ukuba uphuculo lwenguqulo 3.0 lungqineke lunomda, okanye luchaphazela kakubi, into ebaluleke kakhulu kwisicelo sakho, unokuthoba ukuya kuguqulelo lwangaphambili 1.9. Oku kunokwenziwa ngokusebenzisa a web umkhangeli zincwadi.

Amanyathelo

  1. Qhagamshelana ne-Liquid Instruments kwaye ufumane i file ye-firmware version 9.
  2. Chwetheza idilesi yakho ye-IP ye-Moku:Lab kwi- web umkhangeli zincwadi (jonga umfanekiso wekhusi).
  3. Ngaphantsi koHlaziyo lweFirmware, khangela kwaye ukhethe i-firmware file ezibonelelwa nguLiquid Instruments.
  4. Khetha Layisha & Hlaziya. Inkqubo yohlaziyo inokuthatha ngaphezu kwemizuzu eyi-10 ukugqibaLIQUID-INSTRUMENTS-MATLAB-API-Uhlanganiso-Fuses-fig- (10)

© 2023 Izixhobo zolwelo. igciniwe.

laudinstruments.com

Amaxwebhu / Izibonelelo

I-LIQUID INDRUMENTS MATLAB API Integration Fuses [pdf] Isikhokelo somsebenzisi
MATLAB API, MATLAB API Integration Fuses, Integration Fuses, Fuses

Iimbekiselo

Shiya uluvo

Idilesi yakho ye-imeyile ayizupapashwa. Iindawo ezifunekayo ziphawulwe *