PIALA FA'AVAE MATLAB API Tu'ufa'atasi Fuses
MATLAB API Femalagaiga Taiala
Fa'aleleia o Moku: Lab i le polokalama fa'akomepiuta version 3.0 e tatalaina ai le tele o foliga fou. Pe a fa'afou, e tatau i tagata fa'aoga API ona faia ni laasaga fa'aopoopo e fa'asolo ai a latou tusitusiga i le afifi fou o le Moku API. O lenei taiala femalagaiga o loʻo faʻamatalaina ai suiga API, foliga fou o loʻo maua i le faʻafouga 3.0, ma soʻo se faʻatapulaʻa o fesoʻotaʻiga i tua.
Ua umaview
Moku:Lab software version 3.0 ose fa'afouga tele lea e aumai ai le firmware fou, fa'aoga fa'aoga, ma APls i Moku:Lab hardware. O le fa'afouga ua aumaia ai le Moku:Lab i laina ma Moku:Pro ma Moku:Go, e fa'afaigofie ai ona fa'asoa fa'amatalaga i luga o tulaga uma o Moku. O le faʻafouga e tatalaina ai le tele o foliga fou i le tele o mea faigaluega o loʻo iai. O lo'o fa'aopoopoina fo'i ni vala fou se lua: Tele-Mea Fa'apena ma le Moku Cloud Compile. O lo'o iai fo'i ni eseesega fa'apitoa tau amio, o lo'o fa'amatala atu i le vaega Fa'asagaga i tua.
O se fa'afouga tele lea e a'afia ai le fausaga o le API, ma o le mea lea o le MATLAB API v3.0 afifi fou o le a le fetaui i tua ma tusitusiga MATLAB o iai. E mana'omia e tagata fa'aoga API ona fa'aulu a latou tusitusiga i le afifi fou o le Moku API pe afai latou te fa'aleleia a latou Moku:Lab ile version 3.0. O tagata fa'aoga API e iai le atina'e fa'aleaganu'u fa'apitoa e tatau ona mafaufau ma le toto'a i le maualuga o taumafaiga e mana'omia e fa'aulu ai a latou code o lo'o iai. Moku:Lab 1.9 e le fautuaina mo le fa'aogaina fou ma e fa'amalosia tagata uma e fa'aleleia. Afai e tula'i mai ni fa'afitauli pe a mae'a fa'afou, o le a maua e tagata fa'aoga le filifiliga e fa'alalo i lalo i le software version 1.9.
O lenei taiala femalaga'iga o lo'o otooto atu ai le advantago le fa'afouina ma fa'alavelave fa'alavelave ile Moku:Lab version 3.0. O lo'o fa'ailoa mai ai fo'i le fa'agasologa o le fa'aleleia o le MATLAB API ma pe fa'afefea ona fa'alalo lau Moku:Lab pe a mana'omia.
Version 3.0 foliga fou
foliga fou
O le Software version 3.0 ua aumaia ai le Multi-Instrument Mode ma le Moku Cloud Compile i Moku:Lab mo le taimi muamua, fa'apea le tele o fa'atinoga ma le fa'aogaina o meafaigāluega i le va'aiga o meafaifa'aili.
Faiga o meafaifaaili e tele
Faiga Fa'afaigāluega Tele i Moku:Lab e mafai ai e tagata fa'aoga ona fa'aogaina meafaigāluega se lua i le taimi e tasi e fai ai se fale su'ega masani. O meafaifa'aili ta'itasi e maua uma le avanoa i mea fa'aoga analog ma galuega fa'atino fa'atasi ai ma feso'ota'iga i le va o mea faigaluega. O fesoʻotaʻiga i le va o meafaifaʻaili e lagolagoina le televave, maualalo, fesoʻotaʻiga numera taimi moni e oʻo atu i le 2 Gb / s, o lea e mafai ai ona taʻavale tutoʻatasi meafaifaʻaili pe faʻafesoʻotaʻi e fausia ai paipa faʻagasologa faʻailoga. E mafai ona fesuia'i fa'amalosi i totonu ma fafo meafaigāluega e aunoa ma le fa'alavelaveina o le isi mea faigaluega. E mafai fo'i e tagata fa'apitoa ona fa'aogaina a latou lava algorithms masani ile Multi-instrument Mode e fa'aaoga ai le Moku Cloud Compile.
Moku Cloud Compile
O le Moku Cloud Compile e fa'atagaina oe e fa'apipi'i tu'u sa'o le DSP ile Moku:Lab FPGA ile Multi instrument Mode. Tusi le fa'ailoga e fa'aaoga ai le a web su'esu'e ma tuufaatasia i le ao; O le Moku Cloud Compile e fa'aogaina le bitstream i se tasi pe sili atu masini Moku fa'atatau.
Oscilloscope
- Faiga loloto manatua: fa'asaoina i le 4M samples i le alavai i le atoa sampfua faatatau (500 MSa/s)
Sueina o le Spectrum
- Fa'aleleia le pisa o le fola
- Logarithmic Vrms ma le Vpp fua
- E lima galuega fa'amalama fou (Bartlett, Hamming, Nuttall, Gaussian, Kaiser)
Phasemeter
- Fa'ase'e taimi, vaega, ma amplitude e mafai nei ona fa'atinoina e pei o le analog voltagu faailoilo
- E mafai nei e tagata fa'aoga ona fa'aopoopo le DC offset i fa'ailo o galuega
- Ole vaega o lo'o lokaina ole galu ole galu e mafai nei ona fa'ateleina fa'atele i le 2 50x pe vaevaeina i lalo ile 125x.
- Fa'aleleia le laina fa'asalalau (1 Hz i le 100 kHz)
- Fa'ato'a fa'apipi'i vaega ma galuega toe fa'a-autometi
Gaveform Generator
- Pisao mea e maua
- Uiga lautele lautele modulasi (PWM)
Loka-I totonu Ampola
- Faʻaleleia le faʻatinoga o le maualalo o taimi PLL lokaina
- Ole la'ititi ole ole ole PLL ua fa'aitiitia ile 10Hz
- O le faailo PLL i totonu e mafai nei ona faʻateleina faʻateleina e oʻo atu i le 250x pe vaevaeina i lalo ile 125x mo le faʻaaogaina i le demodulation
- 6-numera sa'o mo vaega taua
Su'esu'e Tali Fa'atele
- Fa'ateleina le maualuga o taimi mai le 120 MHz i le 200 MHz
- Fa'ateleina togi salu maualuga mai le 512 i le 8192
- Le Taimi Fou AmpLitude feature e otometi lava ona fa'ailoa fa'ailoga mo le fua sili ona lelei
- Faiga fou ln/ln1 fua
- Lapataiga o le saturation i totonu
- O lo'o lagolagoina nei e le ala o le numera fa'atusatusaga fa'atatau lavelave e aofia ai fa'ailo alalaupapa, e mafai ai ona maua ituaiga fou o fua fa'atatau o galuega fa'alavelave lavelave.
- E mafai nei ona fua fa'ailoga fa'aulu ile dBVpp ma dBVrms fa'aopoopo ile dBm
- O lo'o fa'aalia nei le aga'i i luma ole salu ile kalafi
- Ua mafai nei ona loka le laina ole alaleo e puipuia ai suiga fa'afuase'i ile salu umi
Pusa Loka Laser
- O le ata fa'alelei poloka o lo'o fa'aalia ai le fa'ata'ita'iina ma le fa'avasegaina o ala fa'ailoga
- O le loka fou stages feature e mafai ai ona fa'avasegaina le faiga loka
- Faʻaleleia le faʻatinoga o le maualalo o taimi PLL lokaina
- 6-numera sa'o mo vaega taua
- Faʻaleleia le faʻatinoga o le maualalo o taimi PLL lokaina
- Ole la'ititi ole ole ole PLL ua fa'aitiitia ile 10Hz
- O le PLL e mafai nei ona fa'atele le fa'ailoga i le 250x po'o le vaevaeina i lalo i le 0.125x mo le fa'aoga i le fa'aitiitia.
Isi
Faʻaopoopo le lagolago mo le galuega sine i le faʻatonu faʻatusa lea e mafai ona faʻaogaina e faʻatupu ai faʻailoga masani i le Arbitrary Waveform Generator.
Suia le binary LI files i CSV, MATLAB, poʻo NumPy formats pe a laʻuina mai le masini
Fa'aleleia API Lagolago
Ole afifi fou Moku MATLAB API v3.0 e maua ai le fa'aleleia atili o galuega ma mautu. O le a maua faʻafouga masani e faʻaleleia ai le faʻatinoga ma faʻalauiloa foliga fou.
Fa'atapula'a o feso'ota'iga i tua
API
Ole afifi fou Moku MATLAB API v3.0 e le fetaui i tua ma le vaega muamua o Moku:Lab MATLAB v1.9. Ole MATLAB scripting arguments and return values e matua ese lava. Afai e tele sau atina'e fa'akomepiuta fa'ale-aganu'u e fa'aaoga ai le Moku:Lab MATLAB, mafaufau i le a'afiaga o le femalaga'i uma o au polokalame ina ia fetaui ma le API fou.
E ui o le Moku:Lab MATLAB o le a le toe maua ni fa'afouga, o le Liquid Instruments o le a fa'aauau pea ona tu'uina atu le lagolago mo tagata fa'aoga e le mafai ona malaga atu i le afifi API fou.
Su'e auiliiliga examples mo meafaifa'aili ta'itasi i le afifi fou Moku MATLAB API v3.0 e fai ma laina fa'avae mo le fa'aliliuina muamua o le atina'e MATLAB i le afifi API fou.
Fa'afouga
RAM disk mo faʻamaumauga faʻamaumauga
Version 1.9 sa i ai le 512 MB filefaiga ile RAM ole masini, lea e mafai ona fa'aoga e fa'amauina ai fa'amaumauga ile maualuga sampfua faatatau. I le version 3.0, e le o toe maua le ta'aloga i le RAM. Ina ia mafai ona faʻapipiʻi faʻamaumauga, e manaʻomia se SD card. E tusa ai, o le maualuga o le mauaina o le saoasaoa e suia foi. Version 1.9 lagolagoina e oo atu i le 1 MSa/s, ae o le version 3.0 e lagolagoina e oo atu i le 250 kSa/s i le 1 alalaupapa ma le 125 kSa/s i le 2 alalaupapa. E o'o lava i saosaoa maualalo ma fa'atasi ai ma se SD card, o galuega e aofia ai le fa'asaoina o le tele o saosaoa ogalaau i le RAM ma mulimuli ane kopiina i le SD card po'o le tagata o tausia o le a le toe lagolagoina.
Fa'amauina fa'amaumauga ile CSV
Version 1.9 sa iai le malosi e teu sa'o ai fa'amaumauga ile CSV file ao taina. O lenei vaega e le o maua sa'o ile version 3.0. Tagata fa'aoga e aofia ai le fa'asaoina o le CSVfiles sa'o i se SD card pe o le a mana'omia e le kalani le fa'aliliu muamua o le binary file i le CSV, a le o le fa'aaogaina o le tagata o tausia le app po'o le fa'apipi'iina o Mea Suavai Tutoatasi File Su'e i luga o le komepiuta latou te fa'aogaina mo le fa'agaioina o fa'amaumauga.
Suiga e le fetaui i tua
Fa'ailoga fa'amaumauga ile LIA
I le version 1.9, na matou faʻatinoina le faʻavasegaina o faʻamaumauga e pei o le faʻateleina o faʻailoga e lua 0.1 V DC na maua ai le 0.02 V DC. I le version 3.0, na matou suia lenei mea ina ia maua ai le 0.01 V DC, lea e sili atu ona fetaui ma faʻamoemoega faʻapitoa a tagata faʻatau.
E tatau ona mafai ona fa'aogaina galuega a le Waveform Generator e fai ma fa'ameamea/fa'aoso
I le version 1.9, e mafai ona fa'aogaina se fa'aluega a se isi alalaupapa e fai ma fa'aliliuga po'o se puna fa'aoso i le Waveform Generator, e tusa lava pe fa'aletonu le gaosiga o lena alalaupapa. Na aveese lenei mea i le lomiga
- O tagata faʻaoga e manaʻo e fai le cross-modulation e aunoa ma le manaʻomia e aveese faʻamatalaga o latou masini e manaʻomia ona fetuunai a latou
Moku MATLAB API
O le paketi Moku MATLAB API v3.0 ua fa'amoemoe e tu'uina atu i le au atia'e MATLAB punaoa e mana'omia e pulea ai so'o se masini a Moku ma, mulimuli ane, le mafai ona fa'aogaina nei fa'atonuga i totonu o le tele o fa'aoga fa'aoga. Ole afifi fou Moku MATLAB API v3.0 e maua ai mea nei:
- Fa'atino atoatoa example MATLAB tusitusiga mo taʻitasi
- O tusitusiga MATLAB uma o loʻo tuʻuina atu i faʻamatalaga, e faigofie ona malamalama ma e mafai ona avea o se amataga o tagata faʻaoga mo le faʻavasegaina ma
- Se seti o galuega tauave e maua ai le pulea atoatoa o le Moku
Meafaigaluega lagolago i le taimi nei
- Galulue Fa'atupu Fa'atonu
- Fa'amatalaga Logger
- Pusa Filter numera
- FIR Filter Faufale
- Su'esu'e Tali Fa'atele
- Pusa Loka Laser
- Loka-i totonu Ampola
- Oscilloscope
- Phasemeter
- PID Pule
- Sueina o le Spectrum
- Gaveform Generator
- Faiga o meafaifaaili e tele
- Moku Cloud Compile
Fa'apipi'i
Manaoga
- MATLAB version 2015 pe mulimuli ane
Afai ua uma ona fa'apipi'i sau lomiga muamua o le Moku MATLAB API, fa'amolemole aveese mai a'o le'i fa'aauau. E mafai ona e aveese le afifi mai le Add-on Manager.
- Tatala le Add-on Manager e ala i le Home> Environment tab.
- Saili mo Moku in the Add-on Manager and click ‘Add’. The toolbox will show up as Moku- MATLAB.
- I le isi itu, e mafai ona e siiina saʻo le pusa meafaigaluega mai le Liquid Instruments webnofoaga i https://www.liquidinstruments.com/products/apis/matlab-api/. E tatau ona e setiina ma le lima le ala su'esu'e pe a e faia lea.
- Siaki pe ua fa'aopoopo le ala sa'o i le pusa meafaigaluega e ala i le filifilia o le 'Set Path' mai le Home> Environment tab.
- Ia mautinoa o loʻo i ai se faʻamatalaga e faasino i le nofoaga e faʻapipiʻi ai meafaigaluega. O se ala masani atonu o le CAUserskusername>\AppDataRoaming\Mathworks\MATLABAdd-Ons\Toolboxes\oku- MATLAB.
- La'u mai i lalo fa'amaumauga meafaigaluega files e ala i le taina 'moku_download####) i totonu o le MATLAB Command Window. O le ### e tatau ona sui i lau firmware version o iai nei. E mafai ona su'e e Yol lau version firmware o lo'o i ai nei e ala i le Moku: desktop app e ala i le kiliki sa'o i luga o lau Moku ma fa'ae'e 'Device info', po'o le iPad app e ala i le oomi umi i lau Moku.
- Fa'amaonia ua sa'o le setiina o lau pusa meafaigaluega e ala i le taina o le 'fesoasoani Moku' ile MATLAB Command Window. Afai e manuia lenei poloaiga. ona faʻapipiʻi lelei lea o le pusa meafaigaluega
Moku API suiga
O le fausaga fou o le Moku MATLAB API e matua ese lava mai lona muamua ma e le fetaui i tua ma tusitusiga API o iai. Ole Oscilloscope fa'afaigofie leaampLe fa'aalia le eseesega i le va o le talatuu ma afifi API fou ma avea o se fa'afanua auala mo le fa'apipi'iina o code o iai.
Oscilloscope example
Fa'asologa o laasaga
- Auina mai le Moku MATLAB API 3.0
- Ta'u le pule ia Moku ma lafo le Oscilloscope bitstream i
- Seti le taimi fa'avae ma seti le itu agavale ma le itu taumatau mo le taimi.
- Maua faʻamatalaga, maua se faʻavaa se tasi o faʻamatalaga mai le Oscilloscope
- Fa'ai'u le sauniga a le tagata o tausia e ala i le fa'amatu'u o le pule a Moku
O le fa'asologa o lo'o fa'amatalaina i luga o se fa'a faigofieampe fa'amatala ai le eseesega i le va o talatuu ma afifi API fou. E ese mai i le amataina o se sauniga a le tagata o tausia, le lafoina o se mea faigaluega bitstream i Moku, ma faai'u le sauniga a le tagata o tausia, e mafai e le tagata fa'au'u ona fa'atino so'o se numera o galuega i le faasologa eseese e fetaui ma mana'oga o la latou talosaga.
Eseesega
O iinei, matou te vaʻavaʻai i le eseesega i le va o APls e lua mo laasaga taʻitasi i le faʻasologa.
Ta'u le pule ia Moku ma fa'apipi'i le Oscilloscope bitstream i le masini. Fa'atusatusa i le Moku MATLAB 1.9, o le API fou e matua 'ese'ese galuega:
Moku MATLAB 1.9 | Moku MATLAB 3.0 | ||
Galuega | maua_i_igoa() | deploy_or_conn ect() | Oscilloscope() |
Fa'atagaina fanua ma fa'atauga | igoa: manoa taimi malolo: fa'afefe | meafaigaluega: le vasega o le meafaigaluega e manaʻo e faʻapipiʻi | ip: manoa faasologa: manoa |
malosi: bool | set_defauIt: booI | force_connect: bool | |
use_externa I: bool | ignore_busy: bool | ||
persist_state: bool | |||
connect_timeout: fa'afefe | |||
read_time out: opeopea |
- Seti taimi faavae. E tutusa le galuega, ae o finauga faʻatagaina e ese teisi:
Moku MATLAB 1.9 Moku MATLAB 3.0 Galuega seti_timebase() seti_timebase() Fa'atagaina fanua ma fa'atauga t1: opeopea t2:opeopea t1: faaopeopea t2:faopeopea strict: bool - Maua fa'amaumauga. O galuega ma faʻamatalaga faʻatagaina e tutusa, ae o le ituaiga faʻamaumauga ma le umi e toe faʻafoʻi e ese:
Moku MATLAB 1.9 Moku MATLAB 3.0 Galuega maua_fa'amatalaga() maua_fa'amatalaga() Fa'atagaina fanua ma fa'atauga taimi malolo: fa'afefe fa'atali: bool fa'agata: fa'afefe wait_reacquire: bool Toe fo'i umi 16383 togi i le faavaa 1024 togi i le faavaa - Fa'asa'oloto le pule a Moku:
Moku MATLAB 1.9 Moku API v3.0 Galuega tapunia() lafoa'i_ownership()
Oscilloscope lisi o galuega
Moku MATLAB 1.9 | Moku MATLAB 3.0 |
seti_sourceO | seti_sourcesO |
set_triggerO | set_triggerO |
maua_faamatalagaQ | maua_faamatalagaQ |
set_frontendQ | set_frontendQ |
set_defau!tsQ set_timebaseO
seti_xmodeQ |
set_defau!tsQ set_timebaseQ disable_inputO |
seti_tulaga_moegaQ | seti_acquisition_modeQ |
sync_phaseQ | sync_output_phaseQ |
get_frontendQ | get_frontendQ |
maua_samp!erateO
get_rea!time_dataQ |
maua_samp!erateO
save_high_res_bufferO |
gen_rampgaluO
gen_sinewaveO |
generator_waveformO
get_acquisition_modeQ |
gen_squarewaveQ | get_sourcesQ |
gen_offQ | get_timebaseQ
maua_output_!oadQ |
seti_samplerateQ
seti_framerateQ |
get_interpo!ationO seti_output_!oadQ |
seti_hysteresisQ
set_interpo!ationO |
|
seti_input_attenuationO | |
seti_sourceO
osc_measurementQ |
|
aotelegaQ |
Ole Moku MATLAB API e fa'avae ile Moku API. Mo fa'amaumauga atoa a Moku API, tagai ile Moku API Reference o lo'o maua iinei https://apis.liq uidinstrume nts.com/re fe rence/.
O fa'amatalaga fa'aopoopo mo le amataina o le Moku MATLAB API e mafai ona maua ile https://a pis.liquid instruments.com/sta fua fa'atatau-Matlab.aiga
Fa'alaloina faiga
Afai o le faʻaleleia i le version 3.0 ua faʻamaonia e faʻatapulaʻa, poʻo se isi itu e afaina ai, o se mea taua i lau talosaga, e mafai ona e faʻaititia i le lomiga muamua 1.9. E mafai ona faia lenei mea e ala i se web su'esu'e.
Laasaga
- Fa'afeso'ota'i Liquid Instruments ma maua le file mo firmware version 9.
- Tusi lau Moku:Lab IP tuatusi ile a web su'esu'e (va'ai fa'amalama).
- I lalo o le Update Firmware, suʻesuʻe ma filifili le firmware file saunia e Liquid Instruments.
- Filifili Upload & Update. Ole fa'agasologa ole fa'afouga e mafai ona sili atu ile 10 minute e fa'auma ai
© 2023 Mea Suavai. fa'apolopolo.
Pepa / Punaoa
![]() |
PIALA FA'AVAE MATLAB API Tu'ufa'atasi Fuses [pdf] Taiala mo Tagata Fa'aoga MATLAB API, MATLAB API Tu'ufa'atasi Fuse, Fa'atasiga Fa'atasi, Fuse |