LIQUID-ISTRUMENTS-logo

PIALA FA'AVAE MATLAB API Tu'ufa'atasi Fuses

LIQUID-INSTRUMENTS-MATLAB-API-Integration-Fuses-oloa

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

  1. Galulue Fa'atupu Fa'atonu
  2. Fa'amatalaga Logger
  3. Pusa Filter numera
  4. FIR Filter Faufale
  5. Su'esu'e Tali Fa'atele
  6. Pusa Loka Laser
  7. Loka-i totonu Ampola
  8. Oscilloscope
  9. Phasemeter
  10. PID Pule
  11. Sueina o le Spectrum
  12. Gaveform Generator
  13. Faiga o meafaifaaili e tele
  14. 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.

  1. Tatala le Add-on Manager e ala i le Home> Environment tab.
  2. Saili mo Moku in the Add-on Manager and click ‘Add’. The toolbox will show up as Moku- MATLAB.
  3. 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.
  4. 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.LIQUID-INSTRUMENTS-MATLAB-API-Integration-Fuses-fig- (1)
  5. 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.LIQUID-INSTRUMENTS-MATLAB-API-Integration-Fuses-fig- (2)
  6. 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.
  7. 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 exampleLIQUID-INSTRUMENTS-MATLAB-API-Integration-Fuses-fig- (4)

Fa'asologa o laasaga

  1. Auina mai le Moku MATLAB API 3.0
  2. Ta'u le pule ia Moku ma lafo le Oscilloscope bitstream i
  3. Seti le taimi fa'avae ma seti le itu agavale ma le itu taumatau mo le taimi.
  4. Maua faʻamatalaga, maua se faʻavaa se tasi o faʻamatalaga mai le Oscilloscope
  5. 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

 

  1. 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
  2. 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
  3. 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

enable_rollmodeQ

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

  1. Fa'afeso'ota'i Liquid Instruments ma maua le file mo firmware version 9.
  2. Tusi lau Moku:Lab IP tuatusi ile a web su'esu'e (va'ai fa'amalama).
  3. I lalo o le Update Firmware, suʻesuʻe ma filifili le firmware file saunia e Liquid Instruments.
  4. Filifili Upload & Update. Ole fa'agasologa ole fa'afouga e mafai ona sili atu ile 10 minute e fa'auma aiLIQUID-INSTRUMENTS-MATLAB-API-Integration-Fuses-fig- (10)

© 2023 Mea Suavai. fa'apolopolo.

laudinstruments.com

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

Fa'asinomaga

Tuu se faamatalaga

E le fa'asalalauina lau tuatusi imeli. Fa'ailogaina fanua mana'omia *