I-LIQUID INDRUMENTS MATLAB API Integration Fuses
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
- Ijenereyitha yeWaveform engafanelekanga
- Data Logger
- Ibhokisi yesihluzi seDijithali
- I-FIR Filter Builder
- IsiHlalutyi seeMpendulo zarhoqo
- Ibhokisi yokutshixa iLaser
- Tshixa-ngaphakathi Ampisihlanguli
- I-Oscilloscope
- Phasemeter
- Umlawuli we-PID
- Ukuhlaziywa kweSpectrum
- Ijenereyitha yeWaveform
- Imodi yezixhobo ezininzi
- 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.
- Vula i-Add-on Manager ngeKhaya> Indawo isithuba.
- Khangela i Moku in the Add-on Manager and click ‘Add’. The toolbox will show up as Moku- MATLAB.
- 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.
- Khangela indlela echanekileyo yongeziweyo kwibhokisi yesixhobo ngokukhetha u-'Seta iNdlela' ukusuka eKhaya > isithuba sokusingqongileyo thebhu.
- Qinisekisa ukuba kukho ungeniso olukhomba kwindawo yofakelo lwebhokisi yesixhobo. Indlela eqhelekileyo inokuba yi-CAUserskusername>\AppDataRoaming\Mathworks\MATLABAdd-Ons\Toolboxes\oku-MATLAB.
- 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.
- 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 example
Ulandelelwano lwamanyathelo
- Ngenisa i-Moku MATLAB API 3.0
- Banga ubunini be-Moku kwaye ulayishe i-bitstream ye-Oscilloscope ku
- Seta isiseko sexesha kwaye usete isithuba sasekhohlo kunye nesandla sasekunene se-axis yexesha.
- Fumana idatha, fumana isakhelo esinye sedatha kwi-Oscilloscope
- 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 |
- 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 - 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 - 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 |
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
- Qhagamshelana ne-Liquid Instruments kwaye ufumane i file ye-firmware version 9.
- Chwetheza idilesi yakho ye-IP ye-Moku:Lab kwi- web umkhangeli zincwadi (jonga umfanekiso wekhusi).
- Ngaphantsi koHlaziyo lweFirmware, khangela kwaye ukhethe i-firmware file ezibonelelwa nguLiquid Instruments.
- Khetha Layisha & Hlaziya. Inkqubo yohlaziyo inokuthatha ngaphezu kwemizuzu eyi-10 ukugqiba
© 2023 Izixhobo zolwelo. igciniwe.
Amaxwebhu / Izibonelelo
![]() |
I-LIQUID INDRUMENTS MATLAB API Integration Fuses [pdf] Isikhokelo somsebenzisi MATLAB API, MATLAB API Integration Fuses, Integration Fuses, Fuses |