LIQUID-LITS'ELISO-logo

LITLHAKU TSA LIQUID MATLAB API Integration Fuses

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

Tataiso ea ho falla ea MATLAB API

Ho ntlafatsa Moku: Lab ho mofuta oa software ea 3.0 e notlolla likarolo tse ngata tse ncha. Ha u nchafatsa, basebelisi ba API ba tlameha ho nka mehato e eketsehileng ho fetisetsa mangolo a bona ho sephutheloana se secha sa Moku API. Tataiso ena ea ho falla e hlakisa liphetoho tsa API, likarolo tse ncha tse fumanehang ho ntlafatso ea mofuta oa 3.0, le meeli efe kapa efe ea morao-rao e lumellanang.

Fetileview

Moku:Lab software version 3.0 ke ntjhafatso e kgolo e tlisang firmware e ntjha, mosebedisi, le APls ho Moku:Lab hardware. Ntlafatso ena e tlisa Moku:Lab tumellanong le Moku:Pro le Moku:Go, e leng se etsang hore ho be bonolo ho arolelana mangolo ho lipolanete tsohle tsa Moku. Ntlafatso e bula lisebelisoa tse ngata tse ncha ho lisebelisoa tse ngata tse teng. E boetse e eketsa likarolo tse peli tse ncha: Multi-instrument Mode le Moku Cloud Compile. Ho na le liphapang tse poteletseng tsa boitšoaro hape, tse hlalositsoeng karolong ea ho lumellana ha Morao.

Ena ke ntlafatso e kholo e amang meralo ea API, ka hona sephutheloana se secha sa MATLAB API v3.0 se ke ke sa khutlela morao se tsamaellana le mengolo e teng ea MATLAB. Basebelisi ba API ba tla hloka ho kenya lingoloa tsa bona ho sephutheloana se secha sa Moku API haeba ba ka ntlafatsa Moku:Lab ea bona ho mofuta oa 3.0. Basebelisi ba API ba nang le nts'etsopele ea software e ikhethileng ba lokela ho nahana ka hloko boemo ba boiteko bo hlokahalang ho kenya khoutu ea bona e teng. Moku:Lab 1.9 ha e khothalletsoe bakeng sa thomello e ncha mme bareki bohle ba khothaletsoa ho ntlafatsa. Haeba mathata a hlaha ka mor'a ho ntlafatsa, basebelisi ba tla ba le khetho ea ho theohela ho software version 1.9.

Tataiso ena ea ho falla e hlalosa advantaglintlha tsa ntlafatso le mathata a ka bang teng ho Moku:Lab version 3.0. E boetse e hlalosa mokhoa oa ho ntlafatsa MATLAB API le mokhoa oa ho theola Moku:Lab ea hau ha ho hlokahala.

Likarolo tse ncha tsa mofuta oa 3.0

Likarolo tse ncha

Software version 3.0 e tlisa Multi-Instrument Mode le Moku Cloud Compile ho Moku:Lab lekgetlo la pele, hammoho le dintlafatso tse ngata tsa tshebetso le tshebediso ho pholletsa le sehlopha sa diletsa.

Multi-instrument Mode

Multi-instrument Mode ho Moku: Lab e lumella basebelisi ho sebelisa lisebelisoa tse peli ka nako e le 'ngoe ho theha seteishene sa tlhahlobo se tloaelehileng. Sesebelisoa se seng le se seng se na le phihlello e felletseng ea lintho tse kenang le tse hlahisoang ke analog hammoho le likhokahano lipakeng tsa lisebelisoa tsa lisebelisoa. Likamano pakeng tsa lisebelisoa li tšehetsa puisano e potlakileng, e tlaase, ea nako ea sebele ea digital ho fihlela ho 2 Gb / s, kahoo lisebelisoa li ka sebetsa ka boithaopo kapa tsa kopanngoa ho haha ​​​​liphaephe tse tsoetseng pele tsa ho sebetsana le matšoao. Lisebelisoa li ka fapanyetsanoa ho kena le ho tsoa ntle le ho sitisa sesebelisoa se seng. Basebelisi ba tsoetseng pele ba ka boela ba sebelisa li-algorithms tsa bona ho Multi-instrument Mode ba sebelisa Moku Cloud Compile.

Moku Cloud Compile

Moku Cloud Compile e u lumella ho sebelisa DSP ea tloaelo ka kotloloho ho Moku:Lab FPGA ho Multi instrument Mode. Ngola khoutu u sebelisa a web sebatli le ho e bokella lerung; Moku Cloud Compile e sebelisa bitstream ho sesebelisoa se le seng kapa ho feta moo ho shebiloeng Moku.

Oscilloscope

  • Mokhoa oa memori e tebileng: boloka ho fihla ho 4M samptlase ka kanale ka botlalo sampsekhahla sa nako (500 MSa/s)

Spectrum Analyzer

  • Mokato o ntlafalitsoeng oa lerata
  • Logarithmic Vrms le Vpp scale
  • Mesebetsi e mehlano ea lifensetere tse ncha (Bartlett, Hamming, Nuttall, Gaussian, Kaiser)

Phasemeter

  • Frequency offset, phase, le amplitude joale e ka hlahisoa joalo ka analoge voltage matšoao
  • Basebelisi joale ba ka eketsa DC offset ho lipontšo tsa tlhahiso
  • Phallo e notletsoeng ea sine wave joale e ka eketsoa khafetsa ho fihla ho 2 50x kapa ea aroloa ho 125x.
  • Sebaka se ntlafalitsoeng sa "bandwidth" (1 Hz ho isa ho 100 kHz)
  • Ts'ebetso e tsoetseng pele ea ho phuthela le ho seta bocha mesebetsi

Jenereithara ea waveform

  • Sephetho sa lerata
  • Modulation bophara ba pulse length (PWM)

notlela Ampmoqhobi

  • Ts'ebetso e ntlafalitsoeng ea maqhubu a tlase PLL notlela
  • Maqhubu a fokolang a PLL a theohetse ho 10 Hz
  • Lets'oao la kahare la PLL joale le ka atolosoa khafetsa ho fihla ho 250xor le arotsoe ho fihla ho 125x bakeng sa tšebeliso ea tlhophiso.
  • Ho nepahala ha linomoro tse 6 bakeng sa boleng ba mokhahlelo

Sehlahlobisisi sa Karabelo ea Khafetsa

  • E eketsa maqhubu a phahameng ho tloha ho 120 MHz ho isa ho 200 MHz
  • Eketsa lintlha tse holimo ho tloha ho 512 ho isa ho 8192
  • Matla a Macha Amptšobotsi ea litude e ntlafatsa lets'oao la tlhahiso ka bo eona bakeng sa mefuta e metle ea litekanyo
  • Mokhoa o mocha oa ho lekanya ln/ln1
  • Litemoso tse kentsoeng tsa ho tlala
  • Seteishene sa lipalo hona joale se ts'ehetsa li-equations tsa boleng bo rarahaneng tse kenyelletsang matšoao a kanale, ho nolofalletsa mefuta e mecha ea litekanyo tse rarahaneng tsa phetisetso.
  • Matshwao a kentsweng jwale a ka lekanngwa ka dBVpp le dBVrms ho kenyelletsa dBm
  • Tsoelo-pele ea ho fiela hona joale e bonts'oa kerafong
  • Frequency axis joale e ka notleloa ho thibela liphetoho tse sa lebelloang nakong ea ho fiela nako e telele

Lebokose la senotlolo sa Laser

  • Setšoantšo se ntlafetseng sa li-block se bontša litsela tsa ho hlahloba le ho fetola molumo
  • Ho notlela e ncha stages tšobotsi lumella customizing mokhoa notlela
  • Ts'ebetso e ntlafalitsoeng ea maqhubu a tlase PLL notlela
  • Ho nepahala ha linomoro tse 6 bakeng sa boleng ba mokhahlelo
  • Ts'ebetso e ntlafalitsoeng ea maqhubu a tlase PLL notlela
  • Maqhubu a fokolang a PLL a theohetse ho 10 Hz
  • The PLL hona joale lets'oao le ka atolosoa khafetsa ho fihla ho 250x kapa la aroloa ho isa ho 0.125x bakeng sa ho sebelisoa ha ho etsoa demodulation.

Tse ding

Ts'ehetso e ekelitsoeng bakeng sa ts'ebetso ea sine ho mohlophisi oa equation e ka sebelisoang ho hlahisa li-waveforms tse tloaelehileng ho Arbitrary Waveform Generator.

Fetola binary LI files ho CSV, MATLAB, kapa lifomate tsa NumPy ha u khoasolla sesebelisoa

Tšehetso e ntlafalitsoeng ea API

Sephutheloana se secha sa Moku MATLAB API v3.0 se fana ka ts'ebetso e ntlafalitsoeng le botsitso. E tla fumana lintlafatso khafetsa ho ntlafatsa ts'ebetso le ho hlahisa likarolo tse ncha.

Mefokolo ea ho lumellana le morao

API

Sephutheloana se secha sa Moku MATLAB API v3.0 ha se salla morao se tsamaisana le sephutheloana sa pele sa Moku:Lab MATLAB v1.9. Likhang tsa mongolo oa MATLAB le boleng ba ho khutlisa li fapane ka ho felletseng. Haeba u na le ntlafatso e batsi ea li-software tsa tloaelo u sebelisa Moku:Lab MATLAB, nahana ka phello ea ho fallisa software ea hau kaofela hore e tsamaisane le API e ncha.

Le ha sephutheloana sa Moku:Lab MATLAB se ke ke sa hlola se fumana lintlafatso, Liquid Instruments e ntse e tla tsoelapele ho fana ka tšehetso bakeng sa basebelisi ba sa khoneng ho fallela sephutheloana se secha sa API.

Fumana examples bakeng sa sesebelisoa ka seng sephuthelong se secha sa Moku MATLAB API v3.0 ho sebetsa e le motheo oa ho fetolela nts'etsopele ea MATLAB ea pele ho sephutheloana se secha sa API.

Ho theoha

RAM disk bakeng sa ho rekota data

Mofuta oa 1.9 o ne o na le 512 MB filetsamaiso ea RAM ea sesebelisoa, e neng e ka sebelisoa ho kenya data ho s high samplikhahla tsa ling. Ho mofuta oa 3.0, ho rema lifate ho RAM ha ho sa fumaneha. Ho thusa ho rekota data, ho hlokahala karete ea SD. Ka hona, lebelo le phahameng la ho fumana le fetoha. Mofuta oa 1.9 o tšehelitsoe ho fihla ho 1 MSa/s, athe mofuta oa 3.0 o tšehetsa ho fihla ho 250 kSa/s ho kanale e le 1 le 125 kSa/s likanaleng tse peli. Leha e le ka lebelo le tlase le karete ea SD, phallo ea mosebetsi e neng e kenyelletsa ho boloka li-log tse ngata tsa lebelo le phahameng ho RAM ebe hamorao o li kopitsa kareteng ea SD kapa moreki ha a sa tla hlola a tšehetsoa.

Ho kenya data ho CSV

Mofuta oa 1.9 o bile le bokhoni ba ho boloka data ka kotloloho ho CSV file ha o ntse o rema lifate. Karolo ena ha e fumanehe ka kotloloho ho mofuta oa 3.0. Basebelisi bao mokhoa oa bona oa ho sebetsa o kenyelletseng ho boloka CSVfiles ka kotloloho ho karete ea SD kapa moreki joale o tla hloka ho fetolela binary pele file ho CSV, ebang u sebelisa sesebelisoa sa bareki kapa ka ho kenya lisebelisoa tse ikemetseng tsa Liquid File Ba fetolela komporong eo ba e sebelisang bakeng sa ts'ebetso ea data.

Liphetoho tse sa lumellaneng le morao

Kakaretso ea data ho LIA

Ho mofuta oa 1.9, re kentse ts'ebetso ea ho lekanya data hoo ho atisa matshwao a mabeli a 0.1 V DC ho hlahisitseng tlhahiso ea 0.02 V DC. Ho mofuta oa 3.0, re fetotse sena hoo sephetho e bileng 0.01 V DC, e tsamaellanang le litebello tse hlakileng tsa bareki.

Sehlahisoa sa Waveform Generator se tlameha ho lumelloa hore se sebelisoe e le mohloli oa modulation / trigger

Ho mofuta oa 1.9, mofuta o fapaneng oa waveform o ka sebelisoa e le modulation kapa mohloli oa mohloli ho Waveform Generator, le haeba tlhahiso ea mocha eo e ne e holofetse. Sena se tlositsoe ka mofuta

  • Basebelisi ba batlang ho etsa cross-modulation ntle le ho hloka ho hula liphetho tsa sesebelisoa sa bona ba tla hloka ho fetola

Moku MATLAB API

Sephutheloana sa Moku MATLAB API v3.0 se reretsoe ho fa bahlahisi ba MATLAB lisebelisoa tse hlokahalang ho laola sesebelisoa leha e le sefe sa Moku, 'me qetellong, bokhoni ba ho kenyelletsa litsamaiso tsena lits'ebetsong tse kholoanyane tsa basebelisi ba ho qetela. Sephutheloana se secha sa Moku MATLAB API v3.0 se fana ka tse latelang:

  • E sebetsang ka botlalo example MATLAB mengolo bakeng sa e 'ngoe le e 'ngoe
  • Lingoliloeng tsohle tsa MATLAB li na le litlatsetso, tse utloisisoang habonolo, 'me li ka sebetsa e le qaleho ea mosebelisi bakeng sa ho itlhophisa le ho li etsa.
  • Sehlopha sa mesebetsi e fanang ka taolo e felletseng holim'a Moku

Lisebelisoa tse tšehetsoeng hajoale

  1. Jenereithara e sa reroang ea Waveform
  2. Data Logger
  3. Lebokose la Sesefa sa Dijithale
  4. Sehahi sa Sesefa sa FIR
  5. Sehlahlobisisi sa Karabelo ea Khafetsa
  6. Lebokose la senotlolo sa Laser
  7. Notlela Ampmoqhobi
  8. Oscilloscope
  9. Phasemeter
  10. PID Controller
  11. Spectrum Analyzer
  12. Jenereithara ea waveform
  13. Multi-instrument Mode
  14. Moku Cloud Compile

Ho kenya

Litlhoko

  • Mofuta oa MATLAB 2015 kapa hamorao

Haeba u se u ntse u e-na le mofuta o fetileng oa Moku MATLAB API e kentsoeng, ka kopo e tlose pele u tsoela pele. O ka hlakola sephutheloana ho tsoa ho Motsamaisi oa Tlatsetso.

  1. Bula Motsamaisi oa Tlatsetso ka Lehae> Taba ea Tikoloho.
  2. Batla Moku in the Add-on Manager and click ‘Add’. The toolbox will show up as Moku- MATLAB.
  3. Ntle le moo, o ka khoasolla lebokose la lithulusi ka kotloloho ho Liquid Instruments website at https://www.liquidinstruments.com/products/apis/matlab-api/. U tla tlameha ho seta tsela ea ho batla ka letsoho haeba u etsa sena.
  4. Sheba hore na tsela e nepahetseng e kentsoe lebokoseng la lithulusi ka ho khetha 'Set Path' ho tsoa ho Lehae > Tikoloho tab.LIQUID-INSTRUMENTS-MATLAB-API-Integration-Fuses-fig- (1)
  5. Netefatsa hore ho na le keno e supang moo ho kentsoeng lebokose la lithulusi. Tsela e tloaelehileng e ka 'na ea e-ba CAUserskusername>\AppDataRoaming\Mathworks\MATLABAdd-Ons\Toolboxes\oku-MATLAB.LIQUID-INSTRUMENTS-MATLAB-API-Integration-Fuses-fig- (2)
  6. Khoasolla data ea sesebelisoa files ka ho tlanya 'moku_download####) fensetereng ea Taelo ea MATLAB. ### e lokela ho nkeloa sebaka ke mofuta oa hau oa hajoale oa firmware. Yol o ka fumana mofuta oa hau oa hajoale oa firmware ka Moku: app ea komporo ea komporo ka ho tobetsa ka ho le letona ho Moku ea hau le ho sututsa 'Info ea sesebelisoa', kapa ho app ea iPad ka ho tobetsa Moku nako e telele.
  7. Netefatsa hore lebokose la lithulusi le hlophisitsoe ka nepo ka ho tlanya 'help Moku' fensetereng ea Taelo ea MATLAB. Haeba taelo ena e atleha. ebe lebokose la lithulusi le kentsoe ka katleho

Moku API ea fetoha

Mohaho o mocha oa Moku MATLAB API o fapane ka ho lekaneng le oa pele ho oona, kahoo ha o sa morao o lumellana le mangolo a teng a API. Se latelang se nolofalitse Oscilloscope example e bonts'a phapang lipakeng tsa lefa le liphutheloana tse ncha tsa API mme e sebetsa joalo ka 'mapa oa litsela bakeng sa ho tsamaisa khoutu e teng.

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

Tatelano mehato

  1. Kenya Moku MATLAB API 3.0
  2. Kopa mong'a Moku 'me u kenye Oscilloscope bitstream ho
  3. Beha motheo oa nako 'me u behe bolelele ba letsoho le letšehali le le letona bakeng sa axis ea nako.
  4. Fumana lintlha, fumana moralo o le mong oa data ho tsoa ho Oscilloscope
  5. Qetella seboka sa bareki ka ho tlohela mong'a Moku

Tatelano e hlalositsoeng ka holimo ke ex e nolofalitsoengample ho bontša phapang lipakeng tsa lefa le liphutheloana tse ncha tsa API. Ntle le ho qala lenaneo la bareki, ho kenya sesebelisoa ho Moku, le ho phethela lenaneo la bareki, mosebelisi a ka sebelisa palo efe kapa efe ea mesebetsi ka mokhoa o fapaneng ho fihlela litlhoko tsa ts'ebeliso ea bona.

Liphapang

Mona, re sheba phapang lipakeng tsa APls tse peli bakeng sa mohato o mong le o mong oa tatellano.

Kopa mong'a Moku 'me u kenye mohala oa Oscilloscope sesebelisoa. Ha ho bapisoa le Moku MATLAB 1.9, API e ncha e na le mesebetsi e fapaneng ka ho felletseng:

Moku MATLAB 1.9 Moku MATLAB 3.0
Mosebetsi get_by_name() deploy_or_conn ect() Oscilloscope ()
Libaka le litekanyetso tse lumelletsoeng lebitso: nako ea khoele: phaphamala instrument/ Ketso ya ho sebetsa: sehlopha sa seletsa se lakatsang ho tsamaisa ip: string serial: khoele
matla: bool set_defauIt: booI force_connect: bool
use_externa I: bool ignore_busy: bool
persist_state: bool
connect_timeout: float
read_timeout: float

 

  1. Beha motheo oa nako. Mosebetsi oa ts'oana, empa likhang tse lumelletsoeng li fapane hanyane:
    Moku MATLAB 1.9 Moku MATLAB 3.0
    Mosebetsi set_timebase() set_timebase()
    Libaka le litekanyetso tse lumelletsoeng t1: phaphamala t2: phaphamala t1: phaphametse t2: phaphamala ka thata: bool
  2. Fumana lintlha. Mesebetsi le likhang tse lumelletsoeng lia tšoana, empa mofuta oa data le bolelele bo khutlisitsoeng li fapane:
    Moku MATLAB 1.9 Moku MATLAB 3.0
    Mosebetsi fumana_data() fumana_data()
    Libaka le litekanyetso tse lumelletsoeng timeout: float wait: bool timeout: float wait_reacquire: bool
    Bolelele ba ho khutlisa Lintlha tse 16383 foreimi ka 'ngoe Lintlha tse 1024 foreimi ka 'ngoe
  3. Hlakola mong'a Moku:
    Moku MATLAB 1.9 Moku API v3.0
    Mosebetsi koala() relinquish_ownership()

Lethathamo la mesebetsi ea Oscilloscope

Moku MATLAB 1.9 Moku MATLAB 3.0
set_sourceO set_sourcesO
set_triggerO set_triggerO
fumana_dataQ fumana_dataQ
set_frontendQ set_frontendQ
set_defau!tsQ set_timebaseO

set_xmodeQ

set_defau!tsQ set_timebaseQ disable_inputO

nolofalletsa_rollmodeQ

set_precision_modeQ set_acquisition_modeQ
sync_phaseQ sync_output_phaseQ
get_frontendQ get_frontendQ
fumana_samp!erateO

get_rea!time_dataQ

fumana_samp!erateO

save_high_res_bufferO

gen_rampwaveO

gen_sinewaveO

hlahisa_waveformO

get_acquisition_modeQ

gen_squarewaveQ get_sourcesQ
gen_offQ get_timebaseQ

fumana_output_!oadQ

set_samplerateQ

set_framerateQ

get_interpo!ationO set_output_!oadQ
set_hysteresisQ

set_interpo!ationO

set_input_attenuationO
set_sourceO

osc_measurementQ

kakaretsoQ

Moku MATLAB API e thehiloe holim'a Moku API. Bakeng sa litokomane tse felletseng tsa Moku API, sheba Reference ea Moku API e fumanehang mona https://apis.liq uidinstrume nts.com/re fe rence/.

Lintlha tse ling tsa ho qala ka Moku MATLAB API li ka fumanoa ho https://a pis.liquid instruments.com/sta tekanyetso- Matlab.hae

Ts'ebetso ea ho theola

Haeba ntlafatso ea mofuta oa 3.0 e ipakile e lekanyelitsoe, kapa e na le phello e mpe, ho hong ho bohlokoa ts'ebelisong ea hau, o ka theolela mofuta o fetileng oa 1.9. Sena se ka etsoa ka ho web sebatli.

Mehato

  1. Ikopanye le Liquid Instruments 'me u fumane file bakeng sa firmware version 9.
  2. Ngola aterese ea hau ea IP ea Moku:Lab ho a web sebatli (sheba skrini).
  3. Tlas'a Update Firmware, sheba 'me u khethe firmware file e fanoang ke Liquid Instruments.
  4. Kgetha Upload & Update. Ts'ebetso ea ntlafatso e ka nka metsotso e fetang 10 ho phethehaLIQUID-INSTRUMENTS-MATLAB-API-Integration-Fuses-fig- (10)

© 2023 Lisebelisoa tsa Metsi. boloketsoe.

laudinstruments.com

Litokomane / Lisebelisoa

LITLHAKU TSA LIQUID MATLAB API Integration Fuses [pdf] Bukana ea Mosebelisi
MATLAB API, MATLAB API Integration Fuse, Integration Fuse, Fuse

Litšupiso

Tlohela maikutlo

Aterese ea hau ea lengolo-tsoibila e ke ke ea phatlalatsoa. Libaka tse hlokahalang li tšoailoe *