LIQUID-INSTRUMENTS-logo

LIQUID INSTRUMENTS MATLAB API Integration Fuses

LIQUID-INSTRUMENTS-MATLAB-API-Integration-Fuses-chigadzirwa

MATLAB API Migration Guide

Kukwidziridza Moku: Lab kune software vhezheni 3.0 inovhura yakawanda yezvinhu zvitsva. Paunenge uchigadziridza, vashandisi veAPI vanofanirwa kutora mamwe matanho ekutamisa zvinyorwa zvavo kune itsva Moku API package. Iyi nhungamiro yekufambisa inotsanangura shanduko dzeAPI, zvitsva zvinowanikwa mushanduro 3.0 yekuvandudza, uye chero kuseri kunoenderana kugumira.

Overview

Moku:Lab software version 3.0 igadziriso huru inounza firmware itsva, mushandisi interface, uye APls kuMoku:Lab hardware. Iyo yekuvandudza inounza Moku:Lab mukuwirirana neMoku:Pro uye Moku:Enda, zvichiita kuti zvive nyore kugovera zvinyorwa pamapuratifomu ese eMoku. Iyo yekuvandudza inovhura huwandu hwezvinhu zvitsva kune akawanda ezviridzwa zviripo. Iyo inowedzerawo maviri matsva maficha: Multi-instrument Mode uye Moku Cloud Compile. Kune mamwe akajeka maitiro akasiyana zvakare, akatsanangurwa muKumashure kunoenderana chikamu.

Ichi chigadziriso chikuru chinokanganisa API dhizaini, uye saka itsva MATLAB API v3.0 package haizodzokera kumashure inoenderana nezviripo MATLAB zvinyorwa. Vashandisi veAPI vachada kuendesa zvinyorwa zvavo kune itsva Moku API package kana vakakwidziridza yavo Moku: Lab kune vhezheni 3.0. Vashandisi veAPI vane yakakosha tsika software yekuvandudza vanofanirwa kunyatso funga nezve nhanho yekuedza inodiwa kuendesa kodhi yavo iripo. Moku:Lab 1.9 haina kukurudzirwa kutumirwa kutsva uye vatengi vese vanokurudzirwa kukwidziridza. Kana nyaya dzikamuka mushure mekusimudzira, vashandisi vanozove nesarudzo yekudzikisira kune software shanduro 1.9.

Iyi nhungamiro yekufambisa inotsanangura advantages yekuvandudza uye inogona kunetsa kuMoku: Lab vhezheni 3.0. Inotsanangurawo maitiro ekusimudzira MATLAB API uye maitiro ekudzikisa Moku yako: Lab kana zvichidikanwa.

Shanduro 3.0 itsva maficha

Zvitsva zvitsva

Software vhezheni 3.0 inounza Multi-Instrument Mode uye Moku Cloud Compile kuMoku: Lab kekutanga, pamwe nekuita kwakawanda uye mashandisiro ekusimudzira pane ese suite yezviridzwa.

Multi-instrument Mode

Multi-instrument Mode paMoku: Lab inobvumira vashandisi kuendesa zviridzwa zviviri panguva imwe chete kugadzira chiteshi chekuyedza. Chiridzwa chega chega chine mukana wakazara weanalog yekupinda uye zvinobuda pamwe nekubatana pakati pechiridzwa slots. Kubatana pakati pezviridzwa zvinotsigira kukurumidza-kumhanya, kwakaderera-latency, chaiyo-nguva yedhijitari kutaurirana kusvika ku2 Gb / s, saka zviridzwa zvinogona kumhanya zvakazvimiririra kana kubatanidzwa kuti zvivake epamberi masaini ekugadzirisa mapaipi. Zviridzwa zvinogona kuchinjaniswa zvine simba mukati nekubuda pasina kukanganisa chimwe chiridzwa. Vashandisi vepamberi vanogona zvakare kuendesa yavo yega algorithms muMulti-instrument Mode vachishandisa Moku Cloud Compile.

Moku Cloud Compile

Moku Cloud Compile inobvumidza iwe kuendesa tsika DSP yakananga kuMoku: Lab FPGA muMulti chiridzwa Mode. Nyora kodhi uchishandisa a web browser uye uzviunganidze mugore; Moku Cloud Compile inotumira iyo bitstream kune imwe kana kupfuura yakanangwa Moku zvishandiso.

Oscilloscope

  • Deep memory mode: chengetedza kusvika ku4M sampzvishoma pachiteshi pakazara sampLing rate (500 MSa/s)

Spectrum Ongorora

  • Yakavandudzwa ruzha pasi
  • Logarithmic Vrms uye Vpp chiyero
  • Mabasa mashanu matsva ehwindo (Bartlett, Hamming, Nuttall, Gaussian, Kaiser)

Phasemeter

  • Frequency offset, phase, uye amplitude ikozvino inogona kubuda seanalog voltage zviratidzo
  • Vashandisi vanogona ikozvino kuwedzera DC offset kune inobuda masaini
  • Iyo phase-yakakiyiwa sine wave kubuda inogona ikozvino kuwanda kuwanzwa kusvika 2 50x kana kukamurwa kusvika 125x.
  • Yakavandudzwa bandwidth renji (1 Hz kusvika 100 kHz)
  • Yepamberi yekuputira chikamu uye otomatiki-reset mabasa

Waveform jenareta

  • Noise output
  • Pulse width modulation (PWM)

Lock-In Amplifier

  • Kuvandudzwa kwekuita kwepasi-frequency PLL kukiya
  • Iyo shoma PLL frequency yakaderedzwa kusvika ku10 Hz
  • Iyo yemukati PLL siginecha ikozvino inogona kuwanda kuwanzwa kusvika 250xor yakakamurwa pasi kusvika 125x kuti ishandiswe mukuderedza.
  • 6-manhamba chaiwo echikamu chakakosha

Frequency Response Analyzer

  • Yakawedzera yakawanda frequency kubva 120 MHz kusvika 200 MHz
  • Wedzera nzvimbo dzakanyanya dzekutsvaira kubva pa512 kusvika pa8192
  • Iyo New Dynamic Amplitude ficha inokwenenzvera inobuda chiratidzo otomatiki kune yakanakisa kuyerwa kwesimba renji
  • Nyowani ln/ln1 kuyerwa maitiro
  • Input saturation yambiro
  • Iyo math chiteshi ikozvino inotsigira equation yakaoma-yakakosha equations inosanganisira masaini echiteshi, ichigonesa mhando nyowani dzeakaomesesa ekufambisa basa kuyerwa.
  • Masaini ekuisa zvino anogona kuyerwa mudBVpp uye dBVrms kuwedzera kune dBm
  • Kufambira mberi kwekutsvaira kwave kuratidzwa pane girafu
  • Iyo frequency axis ikozvino inogona kuvharwa kudzivirira shanduko netsaona panguva yekutsvaira kwenguva refu

Laser Lock Bhokisi

  • Iyo yakagadziridzwa block dhizaini inoratidza scan uye modulation chiratidzo nzira
  • Iyo itsva yekukiya stages feature inobvumira kugadzirisa maitiro ekukiya
  • Kuvandudzwa kwekuita kwepasi-frequency PLL kukiya
  • 6-manhamba chaiwo echikamu chakakosha
  • Kuvandudzwa kwekuita kwepasi-frequency PLL kukiya
  • Iyo shoma PLL frequency yakaderedzwa kusvika ku10 Hz
  • The PLL chiratidzo chinogona ikozvino kuwanzwa kuwanda kusvika ku250x kana kukamurwa pasi kusvika 0.125x kuti ishandiswe mukuderedza.

Zvimwe

Yakawedzera tsigiro yesine basa kune equation mupepeti iyo inogona kushandiswa kugadzira tsika waveforms muArbitrary Waveform Jenareta.

Shandura binary LI files kuCSV, MATLAB, kana NumPy mafomati paunenge uchirodha kubva pachigadzirwa

Yakakwidziridzwa API Tsigiro

Iyo nyowani Moku MATLAB API v3.0 package inopa yakakwidziridzwa mashandiro uye kugadzikana. Ichagashira zvigadziriso zvekuvandudza mashandiro uye kuunza maficha matsva.

Kudzokera shure kugarisana kunogumira

API

Iyo nyowani Moku MATLAB API v3.0 package haisi kumashure inoenderana neyakambopfuura Moku:Lab MATLAB v1.9 package. Iwo MATLAB scripting nharo uye madzoro akasiyana zvachose. Kana iwe uine yakakura tsika yekuvandudza software uchishandisa iyo Moku:Lab MATLAB, funga nezve mabatiro ekutamisa software yako yese kuti ienderane neiyo API itsva.

Nepo iyo Moku:Lab MATLAB package isingachagamuchire zvigadziriso, Liquid Instruments icharamba ichipa rutsigiro kune vashandisi vasingakwanise kutamira kune itsva API package.

Tsvaga akadzama examples yechiridzwa chega chega muMoku MATLAB API v3.0 package kuti ishande senheyo yekutanga kushandura yekutanga MATLAB kuvandudza kune itsva API package.

Regressions

RAM dhisiki rekutora data

Shanduro 1.9 yaive ne512 MB filesystem mune RAM yemudziyo, iyo inogona kushandiswa kunyora data pakakwirira sampling rates. Mushanduro 3.0, kutema matanda kuRAM hakuchawanikwi. Kugonesa kudhirowa kwedata, kadhi reSD rinodiwa. Saizvozvo, iyo yakanyanya kumhanyisa yekutora inoshanduka zvakare. Shanduro 1.9 inotsigira kusvika 1 MSa/s, nepo vhezheni 3.0 inotsigira kusvika ku250 kSa/s pachiteshi 1 uye 125 kSa/s panzira mbiri. Kunyangwe nekumhanya kwakaderera uye nekadhi reSD, mafambiro ebasa ayo aisanganisira kuchengetedza akawanda-anomhanya matanda kuRAM uyezve gare gare kuakopa kune SD kadhi kana mutengi haachazotsigirwa.

Kurodha data kuCSV

Shanduro 1.9 yaive nekugona kuchengetedza data zvakananga kuCSV file tichitema miti. Ichi chimiro hachiwanikwe zvakananga pane vhezheni 3.0. Vashandisi vane mafambiro ebasa aisanganisira kuchengetedza CSVfiles yakananga kune SD kadhi kana mutengi zvino achazoda kutanga ashandura iyo binary file kuCSV, kungave uchishandisa mutengi app kana nekuisa yakamira Liquid Instruments File Shandura pakombuta yavanoshandisa kugadzirisa data.

Zvisiri-kumashure-zvinopindirana shanduko

Kuyera data muLIA

Mushanduro 1.9, takashandisa kuyera data zvekuti kuwanda masaini maviri e0.1 V DC kwakakonzera kubuda kwe 0.02 V DC. Mushanduro 3.0, takachinja izvi zvekuti mhedzisiro yacho yaive 0.01 V DC, inowirirana netarisiro yevatengi.

Waveform Jenareta inobuda inofanirwa kugoneswa kuti ishandise semodulation sosi / trigger

Mune vhezheni 1.9, imwe chiteshi chiteshi chinogona kushandiswa senge modulation kana kukonzeresa sosi muWaveform Jenareta, kunyangwe kana chiteshi ichi chakadzimwa. Izvi zvakabviswa mushanduro

  • Vashandisi vanoda kuita muchinjika-modulation vasingade kuburitsa zvinobuda zvechishandiso chavo vangada kugadzirisa

Moku MATLAB API

Iyo Moku MATLAB API v3.0 package inoitirwa kupa vagadziri veMATLAB zviwanikwa zvinodiwa kudzora chero mudziyo weMoku uye, pakupedzisira, kugona kubatanidza zvidzoreso izvi mune makuru ekupedzisira-mushandisi maapplication. Iyo nyowani Moku MATLAB API v3.0 package inopa zvinotevera:

  • Inoshanda zvizere example MATLAB zvinyorwa zvega rega
  • Zvese zvinyorwa zveMATLAB zvinopihwa makomendi, ari nyore kunzwisisa uye anogona kushanda seyekupedzisira mushandisi pekutanga kugadzirisa uye.
  • Seti yemabasa inopa kutonga kwakazara pamusoro peMoku

Zviridzwa zvino zvinotsigirwa

  1. Arbitrary Waveform jenareta
  2. Data Logger
  3. Digital Sefa Bhokisi
  4. FIR Sefa Muvaki
  5. Frequency Response Analyzer
  6. Laser Lock Bhokisi
  7. Kukiya-mukati Amplifier
  8. Oscilloscope
  9. Phasemeter
  10. PID Controller
  11. Spectrum Ongorora
  12. Waveform jenareta
  13. Multi-instrument Mode
  14. Moku Cloud Compile

Installation

Zvinodiwa

  • MATLAB shanduro 2015 kana gare gare

Kana iwe uchitova neyakare vhezheni yeMoku MATLAB API yakaiswa, ndokumbira uibvise usati waenderera. Unogona kusunungura pasuru kubva kuAdd-on Manager.

  1. Vhura iyo Yekuwedzera-pane Maneja kuburikidza neKumba> Nzvimbo tab.
  2. Tsvaga Moku in the Add-on Manager and click ‘Add’. The toolbox will show up as Moku- MATLAB.
  3. Neimwe nzira, unogona kudhawunirodha bhokisi rematurusi zvakananga kubva kuLiquid Instruments website pa https://www.liquidinstruments.com/products/apis/matlab-api/. Iwe uchafanirwa kuseta nzira yekutsvaga nemaoko kana ukaita izvi.
  4. Tarisa kuti nzira chaiyo yakawedzerwa kubhokisi rematurusi nekusarudza 'Set Nzira' kubva kuKumba> Nzvimbo tab.LIQUID-INSTRUMENTS-MATLAB-API-Integration-Fuses-fig- (1)
  5. Ita shuwa kuti pane chinopinda chinonongedza kunzvimbo yekuisa bhokisi rematurusi. Nzira yakajairika inogona kunge iri CAUserskusername>\AppDataRoaming\Mathworks\MATLABAdd-Ons\Toolboxes\oku-MATLAB.LIQUID-INSTRUMENTS-MATLAB-API-Integration-Fuses-fig- (2)
  6. Dhawunirodha data yezviridzwa files nekunyora 'moku_download####) muMATLAB Command Window. Iyo ### inofanira kutsiviwa neyazvino firmware vhezheni. Yol unogona kuwana yako yazvino firmware vhezheni kuburikidza neMoku: desktop app nekudzvanya kurudyi paMoku yako uye hoveing ​​'Device info', kana muPad app nekudzvanya kwenguva refu paMoku yako.
  7. Simbisa kuti bhokisi rako rematurusi rakamiswa nemazvo nekunyora 'rubatsiro Moku' muMATLAB Command Window. Kana murairo uyu ukabudirira. ipapo bhokisi rematurusi rakaiswa zvinobudirira

Moku API inochinja

Iyo nyowani Moku MATLAB API dhizaini yakasiyana zvakakwana kubva kune yakatangira uye nekudaro haisi yekudzokera kumashure inoenderana nearipo API zvinyorwa. Izvi zvinotevera zvakarerutsa Oscilloscope example inoratidza mutsauko uripo pakati penhaka uye mitsva API mapakeji uye inoshanda semepu yemugwagwa yekutakura kodhi iripo.

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

Kutevedzana matanho

  1. Ngenisa iyo Moku MATLAB API 3.0
  2. Kumbira muridzi weMoku uye rodha iyo Oscilloscope bitstream kune
  3. Seta nguva base uye isa kuruboshwe- nekurudyi-kureba kweiyo nguva axis.
  4. Tora data, tora imwe furemu yedata kubva kuOscilloscope
  5. Pedzisa chikamu chevatengi nekusiya muridzi weMoku

Kutevedzana kwatsanangurwa pamusoro apa kwakarerutswa example kuratidza mutsauko uripo pakati penhaka uye itsva API mapakeji. Kunze kwekutanga chikamu chemutengi, kurodha chiridzwa bitstream kuMoku, uye kupedzisa chikamu chemutengi, mushandisi wekupedzisira anogona kushandisa chero nhamba yemabasa nenzira dzakasiyana kuti asangane nezvinodiwa zvekushandisa kwavo.

Kusiyana

Pano, tinotarisa mutsauko pakati pemaAPl maviri padanho rega rega mukutevedzana.

Kumbira muridzi weMoku uye rodha iyo Oscilloscope bitstream kune mudziyo. Kuenzaniswa neMoku MATLAB 1.9, iyo API nyowani ine mabasa akasiyana zvachose:

Moku MATLAB 1.9 Moku MATLAB 3.0
Function get_by_name() deploy_or_conn ect() Oscilloscope ()
Inobvumidzwa minda uye kukosha zita: tambo timeout: float chiridzwa: kirasi yechiridzwa chinoshuvira kuendesa ip: tambo serial: tambo
simba: bool set_defauIt: booI force_connect: bool
use_externa I: bool ignore_busy: bool
persist_state: bool
connect_timeout: float
read_timeout: float

 

  1. Seta nguva base. Basa racho rakafanana, asi nharo dzinotenderwa dzakasiyana zvishoma:
    Moku MATLAB 1.9 Moku MATLAB 3.0
    Function set_timebase() set_timebase()
    Inobvumidzwa minda uye kukosha t1: kuyangarara t2:kuyangarara t1: kuyangarara t2: kutatarika zvakasimba: bool
  2. Wana data. Mabasa uye nharo dzakatenderwa dzakafanana, asi iyo yakadzoserwa data rudzi uye kureba zvakasiyana:
    Moku MATLAB 1.9 Moku MATLAB 3.0
    Function get_data() get_data()
    Inobvumidzwa minda uye kukosha nguva yekupera: float wait: bool nguva yekupera: float wait_reacquire: bool
    Dzorera urefu 16383 mapoinzi pafuremu 1024 mapoinzi pafuremu
  3. Sunungura muridzi weMoku:
    Moku MATLAB 1.9 Moku API v3.0
    Function kuvhara () relinquish_ownership()

Oscilloscope function list

Moku MATLAB 1.9 Moku MATLAB 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
get_samp!erateO

get_rea!time_dataQ

get_samp!erateO

save_high_res_bufferO

gen_rampwaveO

gen_sinewaveO

generate_waveformO

get_acquisition_modeQ

gen_squarewaveQ get_sourcesQ
gen_offQ get_timebaseQ

get_output_!oadQ

set_samplerateQ

set_framerateQ

get_interpo!ationO set_output_!oadQ
set_hysteresisQ

set_interpo!ationO

set_input_attenuationO
set_sourceO

osc_measurementQ

pfupisoQ

Iyo Moku MATLAB API yakavakirwa paMoku API. Kuti uwane yakazara Moku API zvinyorwa, tarisa kuMoku API Reference inowanikwa pano https://apis.liq uidinstrume nts.com/re fe rence/.

Rumwe ruzivo rwekutanga neMoku MATLAB API inogona kuwanikwa pa https://a pis.liquid instruments.com/sta rating-Matlab.kumba

Downgrade process

Kana iyo yekusimudzira kune vhezheni 3.0 yaratidza kudzikisira, kana neimwe nzira kukanganisa, chimwe chinhu chakakosha pakushandisa kwako, unogona kudzikisira kune yapfuura vhezheni 1.9. Izvi zvinogona kuitwa kuburikidza nea web browser.

Matanho

  1. Bata Liquid Instruments uye utore iyo file ye firmware version 9.
  2. Nyora yako Moku:Lab IP kero kuita a web browser (ona skrini).
  3. Pasi peKuvandudza Firmware, tsvaga uye sarudza firmware file yakapihwa neLiquid Instruments.
  4. Sarudza Upload & Update. Iyo yekuvandudza maitiro inogona kutora anopfuura maminetsi gumi kuti ipereLIQUID-INSTRUMENTS-MATLAB-API-Integration-Fuses-fig- (10)

© 2023 Liquid Instruments. reserved.

laudinstruments.com

Zvinyorwa / Zvishandiso

LIQUID INSTRUMENTS MATLAB API Integration Fuses [pdf] Bhuku reMushandisi
MATLAB API, MATLAB API Integration Fuse, Integration Fuse, Fuse

References

Siya mhinduro

Yako email kero haizoburitswa. Nzvimbo dzinodiwa dzakamakwa *