LOGO-LIQUID-INSTRUMENTS

NĀ MEA KĀWAI MATLAB API Hoʻohui Fuses

LIQUID-INSTRUMENTS-MATLAB-API-Integration-Fuses-huahana

MATLAB API Alakaʻi Migration

Hoʻomaikaʻi iā Moku: ʻO ka Lab i ka polokalamu polokalamu 3.0 e wehe ana i nā hiʻohiʻona hou. Ke hoʻohou nei, pono nā mea hoʻohana API e hoʻoneʻe i kā lākou mau palapala i ka pūʻolo API Moku hou. Hōʻike kēia alakaʻi neʻe i nā loli API, nā hiʻohiʻona hou i loaʻa i ka mana 3.0 hōʻano hou, a me nā palena hoʻohālikelike hope.

Pauview

ʻO Moku:Lab software version 3.0 kahi hōʻano hou e lawe mai ana i ka firmware hou, ka mea hoʻohana, a me APls i Moku:Lab hardware. Hāʻawi ka mea hou iā Moku:Lab i ka laina me Moku:Pro a me Moku:Go, e maʻalahi ai ke kaʻana like ʻana i nā palapala ma nā kahua āpau o Moku. Wehe ka mea hou i ka nui o nā hiʻohiʻona hou i ka nui o nā mea kani. Hoʻohui pū ia i ʻelua mau hiʻohiʻona hou: Multi-instrument Mode a me Moku Cloud Compile. Aia kekahi mau ʻokoʻa ʻano maʻalahi, i hōʻike ʻia ma ka ʻaoʻao Backward compatibility.

He hōʻano hou kēia e pili ana i ka hoʻolālā API, a no laila ʻaʻole e hoʻi hope ka pūʻolo MATLAB API v3.0 me nā palapala MATLAB i loaʻa. Pono nā mea hoʻohana API e lawe i kā lākou mau palapala i ka pūʻolo Moku API hou inā lākou e hoʻonui i kā lākou Moku:Lab i ka mana 3.0. Pono nā mea hoʻohana API me ka hoʻomohala polokalamu maʻamau e noʻonoʻo pono i ke kiʻekiʻe o ka hoʻoikaika ʻana e hoʻopaʻa i kā lākou code i loaʻa. Moku: ʻAʻole ʻōlelo ʻia ʻo Lab 1.9 no nā hoʻolaha hou a paipai ʻia nā mea kūʻai a pau e hoʻomaikaʻi. Inā kū mai nā pilikia ma hope o ka hoʻonui ʻana, e loaʻa i nā mea hoʻohana ke koho e hoʻohaʻahaʻa i ka polokalamu polokalamu 1.9.

Hōʻike kēia alakaʻi neʻe i ka advantagʻo ka hoʻonui ʻana a me nā pilikia e hiki mai ana i Moku:Lab version 3.0. Hōʻike pū ia i ke kaʻina hana e hoʻonui ai i ka MATLAB API a pehea e hoʻohaʻahaʻa ai i kāu Moku:Lab inā pono.

Version 3.0 hiʻona hou

Nā hiʻohiʻona hou

Lawe mai ka polokalamu polokalamu 3.0 i ka Multi-Instrument Mode a me Moku Cloud Compile i Moku:Lab no ka manawa mua, a me ka nui o ka hana a me ka hoʻohana ʻana i ka hoʻonui ʻana ma waena o ka hui o nā mea kani.

ʻAno mea kani lehulehu

ʻO ke ʻano mea kani he nui ma Moku:Lab hiki i nā mea hoʻohana ke kau i ʻelua mau mea kani i ka manawa hoʻokahi e hana i kahi kahua hoʻāʻo maʻamau. Loaʻa i kēlā me kēia mea hana ke komo piha i nā hoʻokomo a me nā mea hoʻopuka analog me nā pilina ma waena o nā pahu mea kani. Kākoʻo nā pilina ma waena o nā mea kani i ka wikiwiki kiʻekiʻe, haʻahaʻa-latency, kamaʻilio kikohoʻe manawa maoli a hiki i 2 Gb/s, no laila hiki i nā mea kani ke holo kūʻokoʻa a i ʻole e hoʻopili ʻia no ke kūkulu ʻana i nā pipeline hana hōʻailona holomua. Hiki ke hoʻololi i nā mea kani i loko a i waho me ka hoʻopau ʻole i ka mea kani ʻē aʻe. Hiki i nā mea hoʻohana kiʻekiʻe ke kau i kā lākou algorithm maʻamau i ka Multi-instrument Mode me ka Moku Cloud Compile.

Moku Kapua Compile

Hāʻawi ʻo Moku Cloud Compile iā ʻoe e kau pololei i ka DSP maʻamau ma luna o ka Moku:Lab FPGA ma ke ʻano mea kani lehulehu. Kākau i ke code me ka hoʻohana ʻana i a web mākaʻikaʻi a hōʻuluʻulu i loko o ke ao; Hoʻopuka ʻo Moku Cloud Compile i ka bitstream i hoʻokahi a ʻoi aʻe paha nā polokalamu Moku.

Oscilloscope

  • ʻAno hoʻomanaʻo hohonu: mālama a hiki i 4M samples no ke kanal i piha sampka lōʻihi (500 MSa/s)

ʻĀnō Spectrum

  • Hoʻomaikaʻi i ka papahele walaʻau
  • Logarithmic Vrms a me Vpp scale
  • ʻElima mau hana pukaaniani hou (Bartlett, Hamming, Nuttall, Gaussian, Kaiser)

Phasemeter

  • ʻO ka hoʻololi pinepine ʻana, ka pae, a me ampHiki ke hoʻopuka ʻia ka litude e like me ka vol analogtage hoailona
  • Hiki i nā mea hoʻohana ke hoʻohui i ka DC offset i nā hōʻailona puka
  • Hiki ke hoʻonui ʻia ke alapine i ka 2 50x a i ʻole hoʻokaʻawale ʻia i ka 125x.
  • Hoʻonui ʻia ka laulā bandwidth (1 Hz a 100 kHz)
  • ʻO ka hoʻopili ʻana i ka pae kiʻekiʻe a me ka hoʻoponopono hou ʻana i nā hana

Mea hana hawewe

  • Hoʻopuka walaʻau
  • ʻO ka hoʻololi ʻana i ka laula puʻupuʻu (PWM)

laka i loko Ampmea mālama ola

  • Hoʻonui i ka hana o ka haʻahaʻa-frequency PLL laka ana
  • Ua hōʻemi ʻia ka alapine PLL liʻiliʻi i 10 Hz
  • Hiki ke hoʻonui ʻia ka hōʻailona PLL kūloko a hiki i 250x a i ʻole puʻunaue i lalo i 125x no ka hoʻohana ʻana i ka demodulation.
  • 6-helu pololei no nā koina māhele

Mea Analye pane pinepine

  • Hoʻonui ʻia ka alapine kiʻekiʻe mai 120 MHz a i 200 MHz
  • E hoʻonui i nā wahi kahili loa mai 512 a i 8192
  • ʻO ka Hoʻoikaika Hou AmpʻO ka hiʻohiʻona litude e hoʻonui i ka hōʻailona puka no ke ana maikaʻi loa
  • Ke ano ana ln/ln1 hou
  • Hoʻokomo i nā ʻōlelo aʻo hoʻokahi
  • Kākoʻo ke ala makemakika i nā hoʻohālikelike waiwai paʻakikī e pili ana i nā hōʻailona channel, hiki i nā ʻano hou o nā ana hana hoʻololi paʻakikī.
  • Hiki ke ana ʻia nā hōʻailona hoʻokomo i ka dBVpp a me nā dBVrms ma kahi o dBm
  • Hōʻike ʻia ka holomua o ka holoi ʻana ma ka pakuhi
  • Hiki ke laka ʻia ke koʻi alapine no ka pale ʻana i nā loli ulia i ka wā lōʻihi

Pahu Laka Laser

  • Hōʻike ke kiʻikuhi poloka i hoʻomaikaʻi ʻia i nā ala hōʻailona scan a modulation
  • ʻO ka laka hou stagʻO ka hiʻohiʻona e hiki ke hoʻololi i ke kaʻina hana laka
  • Hoʻonui i ka hana o ka haʻahaʻa-frequency PLL laka ana
  • 6-helu pololei no nā koina māhele
  • Hoʻonui i ka hana o ka haʻahaʻa-frequency PLL laka ana
  • Ua hōʻemi ʻia ka alapine PLL liʻiliʻi i 10 Hz
  • ʻO ka PLL Hiki ke hoʻonui pinepine ʻia ka hōʻailona a hiki i ka 250x a i ʻole i puʻunaue ʻia i 0.125x no ka hoʻohana ʻana i ka demodulation.

'ē aʻe

Hoʻohui i ke kākoʻo no ka hana sine i ka mea hoʻoponopono hoʻohālikelike i hiki ke hoʻohana ʻia e hana i nā nalu maʻamau i ka Arbitrary Waveform Generator.

E hoʻohuli i ka binary LI files i nā palapala CSV, MATLAB, a i ʻole NumPy ke hoʻoiho ʻia mai ka hāmeʻa

Kākoʻo API i hoʻonui ʻia

Hāʻawi ka pūʻolo Moku MATLAB API v3.0 hou i ka hana hoʻoikaika a me ka paʻa. E loaʻa iā ia nā mea hou e hoʻomaikaʻi i ka hana a hoʻolauna i nā hiʻohiʻona hou.

Nā palena hoʻohālikelike hope

API

ʻAʻole kūpono ka pūʻolo Moku MATLAB API v3.0 hou me ka pūʻolo Moku:Lab MATLAB v1.9 mua. ʻOkoʻa loa nā ʻōlelo hoʻopaʻapaʻa palapala MATLAB a me nā waiwai hoʻihoʻi. Inā loaʻa iā ʻoe ka hoʻomohala polokalamu maʻamau maʻamau e hoʻohana ana i ka Moku:Lab MATLAB, e noʻonoʻo i ka hopena o ka neʻe ʻana i kāu polokalamu āpau i kūpono me ka API hou.

ʻOiai ʻaʻole e loaʻa hou i ka pūʻolo Moku:Lab MATLAB nā mea hou, e hoʻomau ka Liquid Instruments i ke kākoʻo no nā mea hoʻohana hiki ʻole ke neʻe i ka pūʻolo API hou.

E huli i ka examples no kēlā me kēia mea hana ma ka pūʻolo Moku MATLAB API v3.0 hou e lilo i laina kumu no ka hoʻololi ʻana i ka hoʻomohala mua ʻana o MATLAB i ka pūʻolo API hou.

Hoʻihoʻi hou

RAM disk no ka hoʻopaʻa ʻikepili

He 1.9 MB ka version 512 fileʻōnaehana i loko o ka RAM o ka hāmeʻa, hiki ke hoʻohana ʻia e hoʻopaʻa i ka ʻikepili ma ke kiʻekiʻe sampling rates. Ma ka mana 3.0, ʻaʻole i loaʻa hou ka hoʻopaʻa inoa ʻana i ka RAM. No ka hiki ke hoʻopaʻa inoa, pono ke kāleka SD. No laila, hoʻololi pū ka wikiwiki loaʻa. Kākoʻo ka version 1.9 a hiki i ka 1 MSa/s, ʻoiai ke kākoʻo nei ka mana 3.0 a hiki i ka 250 kSa/s ma 1 channel a me 125 kSa/s ma 2 mau kaha. ʻOiai ma nā wikiwiki haʻahaʻa a me kahi kāleka SD, nā kahe hana e pili ana i ka mālama ʻana i nā lāʻau kiʻekiʻe kiʻekiʻe i RAM a laila kope ʻia i ke kāleka SD a i ʻole e kākoʻo hou ʻia ka mea kūʻai aku.

Hoʻopaʻa ʻikepili i CSV

Loaʻa ka mana 1.9 e mālama pono i ka ʻikepili i kahi CSV file oiai e kakau ana. ʻAʻole loaʻa pololei kēia hiʻohiʻona ma ka mana 3.0. ʻO nā mea hoʻohana me ka mālama ʻana i ka CSVfiles pololei i kahi kāleka SD a i ʻole pono ka mea kūʻai aku e hoʻololi mua i ka binary file i CSV, me ka hoʻohana ʻana i ka polokalamu mea kūʻai aku a i ʻole ma ka hoʻokomo ʻana i ka mea kūʻokoʻa Liquid Instruments File Mea hoʻololi i ke kamepiula a lākou e hoʻohana ai no ka hoʻoili ʻikepili.

Hoʻololi kūpono ʻole i hope

Ka helu ʻikepili ma LIA

Ma ka mana 1.9, ua hoʻokō mākou i ka hoʻonui ʻana i ka ʻikepili e like me ka hoʻonui ʻana i ʻelua mau hōʻailona 0.1 V DC i loaʻa i kahi puka 0.02 V DC. Ma ka mana 3.0, ua hoʻololi mākou i kēia e like me ka hopena he 0.01 V DC, ʻoi aku ka nui o ka laina me nā manaʻo intuitive o nā mea kūʻai aku.

Pono e hoʻohana ʻia ka puka ʻana o ka Waveform Generator e like me ke kumu modulation/trigger

Ma ka mana 1.9, hiki ke hoʻohana ʻia ke ʻano nalu o kahi kahawai ʻē aʻe ma ke ʻano he modulation a i ʻole kumu hoʻoulu i ka Waveform Generator, ʻoiai inā ua pio ka puka o kēlā kahawai. Ua wehe ʻia kēia ma ka mana

  • ʻO nā mea hoʻohana e makemake e hana i ka cross-modulation me ka ʻole e wehe i nā huahana o kā lākou hāmeʻa pono e hoʻoponopono i kā lākou

Moku MATLAB API

Ua manaʻo ʻia ka pūʻolo Moku MATLAB API v3.0 e hāʻawi i nā mea hoʻomohala MATLAB i nā kumuwaiwai e pono ai e hoʻomalu i nā mea hana Moku a, ʻo ka hope loa, ka hiki ke hoʻohui i kēia mau mana i nā noi mea hoʻohana nui. Hāʻawi ka pūʻolo Moku MATLAB API v3.0 i kēia mau mea penei:

  • Hana piha exampnā palapala MATLAB no kēlā me kēia
  • Hāʻawi ʻia nā palapala MATLAB āpau me nā manaʻo, maʻalahi ke hoʻomaopopo a hiki ke lilo i wahi hoʻomaka o ka mea hoʻohana hope no ka hana maʻamau a
  • He pūʻulu hana e hāʻawi ana i ka mana piha ma luna o ka Moku

Nā mea kani i kākoʻo ʻia i kēia manawa

  1. Mea hana hawewe kuewa
  2. Mea Loka ʻIkepili
  3. Pahu kānana kikohoʻe
  4. Mea Hana kānana FIR
  5. Mea Analye pane pinepine
  6. Pahu Laka Laser
  7. Laka-i Ampmea mālama ola
  8. Oscilloscope
  9. Phasemeter
  10. PID Manao
  11. ʻĀnō Spectrum
  12. Mea hana hawewe
  13. ʻAno mea kani lehulehu
  14. Moku Kapua Compile

Hoʻokomo

Nā koi

  • MATLAB version 2015 a i ʻole ma hope

Inā loaʻa iā ʻoe kahi mana mua o ka Moku MATLAB API i hoʻokomo ʻia, e ʻoluʻolu e wehe iā ia ma mua o ka hoʻomaka ʻana. Hiki iā ʻoe ke wehe i ka pūʻolo mai ka Add-on Manager.

  1. E wehe i ka Add-on Manager ma o ka Home > Environment tab.
  2. Huli no Moku in the Add-on Manager and click ‘Add’. The toolbox will show up as Moku- MATLAB.
  3. ʻO kahi ʻē aʻe, hiki iā ʻoe ke hoʻoiho pololei i ka pahu hāmeʻa mai ka Liquid Instruments webkahua ma https://www.liquidinstruments.com/products/apis/matlab-api/. Pono ʻoe e hoʻonohonoho lima i ke ala huli inā hana ʻoe i kēia.
  4. E nānā inā ua hoʻohui ʻia ke ala pololei i ka pahu hana ma ke koho ʻana iā 'Set Path' mai ka Home > Environment tab.LIQUID-INSTRUMENTS-MATLAB-API-Integration-Fuses-fig- (1)
  5. E hōʻoia i ka loaʻa ʻana o kahi komo e kuhikuhi ana i ka wahi hoʻokomo pahu hāmeʻa. ʻO kahi ala maʻamau ʻo CAUserskusername>\AppDataRoaming\Mathworks\MATLABadd-Ons\Toolboxes\oku- MATLAB.LIQUID-INSTRUMENTS-MATLAB-API-Integration-Fuses-fig- (2)
  6. Hoʻoiho i ka ʻikepili mea kani files ma ke kaomi 'moku_download####) i loko o ka MATLAB Command Window. Pono e hoʻololi ʻia ka ### me kāu mana firmware o kēia manawa. Hiki iā Yol ke loaʻa i kāu polokalamu paʻa paʻa o kēia manawa ma o ka Moku: desktop app ma ke kaomi ʻana i kāu Moku a me ka hoʻoluli ʻana i ka 'Device info', a i ʻole ma ka polokalamu iPad ma ke kaomi lōʻihi ʻana i kāu Moku.
  7. E hōʻoia ua hoʻonohonoho pono ʻia kāu pahu hana ma ke kaomi ʻana i ka 'kōkua Moku' i loko o ka MATLAB Command Window. Inā lanakila kēia kauoha. a laila ua hoʻokomo pono ʻia ka pahu hana

Hoʻololi ʻo Moku API

He ʻokoʻa loa ka papa hana hou Moku MATLAB API mai kona mua a no laila ʻaʻole kūpono i hope me nā palapala API i loaʻa. ʻO ka Oscilloscope maʻalahi ma lalo neiamphōʻike ʻo ia i nā ʻokoʻa ma waena o ka hoʻoilina a me nā pūʻolo API hou a lawelawe ʻo ia ma ke ʻano he palapala alanui no ka lawe ʻana i nā code i loaʻa.

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

Kaʻina hana

  1. Hoʻokomo i ka Moku MATLAB API 3.0
  2. E koi iā Moku a hoʻouka i ka Oscilloscope bitstream i
  3. E hoʻonoho i ke kumu manawa a hoʻonoho i ka ʻaoʻao hema a me ka lima ʻākau no ke koʻi manawa.
  4. E kiʻi i ka ʻikepili, e kiʻi i hoʻokahi pahu o ka ʻikepili mai ka Oscilloscope
  5. E hoʻopau i ke kau o ka mea kūʻai aku ma ka haʻalele ʻana i ka kuleana o Moku

ʻO ke kaʻina i hōʻike ʻia ma luna nei he ex maʻalahiampe hōʻike i ka ʻokoʻa ma waena o ka hoʻoilina a me nā pūʻolo API hou. Ma waho aʻe o ka hoʻomaka ʻana i kahi hālāwai mea kūʻai aku, hoʻouka ʻana i kahi mea kani bitstream iā Moku, a me ka hoʻopau ʻana i ke kau o ka mea kūʻai aku, hiki i ka mea hoʻohana hope ke hoʻohana i nā hana like ʻole e hoʻokō i nā pono o kā lākou noi.

Nā ʻokoʻa

Maanei, nānā mākou i nā ʻokoʻa ma waena o nā APls ʻelua no kēlā me kēia ʻanuʻu i ke kaʻina.

E koi iā Moku a hoʻouka i ka Oscilloscope bitstream i ka hāmeʻa. Hoʻohālikelike ʻia me Moku MATLAB 1.9, ʻokoʻa nā hana o ka API hou:

Moku MATLAB 1.9 Moku MATLAB 3.0
Hana loaa_ma_inoa() deploy_or_conn ect() Oscilloscope()
ʻAe ʻia nā māla a me nā waiwai inoa: manawa pau o ke kaula: lana mea hana: makemake ka papa o ka mea hana e kau ip: string serial: kaula
ikaika: bool set_defauIt: booI force_connect: bool
use_externa I: bool ignore_busy: bool
persist_state: bool
connect_timeout: lana
read_timeout: lana

 

  1. E hoʻonohonoho i ke kumu manawa. Ua like ka hana, akā ʻokoʻa iki nā manaʻo i ʻae ʻia:
    Moku MATLAB 1.9 Moku MATLAB 3.0
    Hana set_timebase() set_timebase()
    ʻAe ʻia nā māla a me nā waiwai t1: lana t2: lana t1: lana t2:float strict: bool
  2. E kiʻi i ka ʻikepili. Ua like nā hana a me nā hoʻopaʻapaʻa ʻae ʻia, akā ʻokoʻa ka ʻano ʻikepili i hoʻihoʻi ʻia a me ka lōʻihi:
    Moku MATLAB 1.9 Moku MATLAB 3.0
    Hana loaʻa_ʻikepili() loaʻa_ʻikepili()
    ʻAe ʻia nā māla a me nā waiwai manawa pau: lana kali: bool manawa pau: float wait_reacquire: bool
    Hoʻihoʻi lōʻihi 16383 helu no ke kiʻi 1024 helu no ke kiʻi
  3. E hoʻokuʻu i ka mana o Moku:
    Moku MATLAB 1.9 Moku API v3.0
    Hana pili () relinquish_ownership()

Ka papa inoa o nā hana oscilloscope

Moku MATLAB 1.9 Moku MATLAB 3.0
set_sourceO set_sourcesO
set_triggerO set_triggerO
loaʻa_ʻikepiliQ loaʻa_ʻikepiliQ
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
loaa_samp!erateO

get_rea!time_dataQ

loaa_samp!erateO

save_high_res_bufferO

gen_rampnaluO

gen_sinewaveO

hoʻohua_waveformO

get_acquisition_modeQ

gen_squarewaveQ get_sourcesQ
gen_offQ get_timebaseQ

loaa_puka_!oadQ

set_samplerateQ

set_framerateQ

get_interpo!ationO set_output_!oadQ
set_hysteresisQ

set_interpo!ationO

set_input_attenuationO
set_sourceO

osc_measurementQ

hōʻuluʻuluQ

Hoʻokumu ʻia ka Moku MATLAB API ma luna o Moku API. No ka palapala Moku API piha, e nānā i ka Moku API Reference i loaʻa ma aneʻi https://apis.liq uidinstrume nts.com/re fe rence/.

Hiki ke loaʻa nā kikoʻī hou aku no ka hoʻomaka ʻana me Moku MATLAB API ma https://a pis.liquid instruments.com/sta helu helu-Matlab.home

Kaʻina hoʻohaʻahaʻa

Inā ua hōʻoia ka hoʻomaikaʻi ʻana i ka mana 3.0 i ka palena, a i ʻole ka hopena i kekahi mea koʻikoʻi i kāu noi, hiki iā ʻoe ke hoʻohaʻahaʻa i ka mana 1.9 mua. Hiki ke hana i keia ma o a web polokalamu kele pūnaewele.

ʻanuʻu

  1. E hoʻokaʻaʻike aku i ka Liquid Instruments a loaʻa i ka file no ka firmware version 9.
  2. Kākau i kāu Moku:Lab IP address ma kahi web polokalamu kele pūnaewele (e nānā i ke kiʻi kiʻi).
  3. Ma lalo o Update Firmware, e nānā a koho i ka firmware file hāʻawi ʻia e Liquid Instruments.
  4. E koho i ka Upload & Update. Hiki ke hoʻopau ʻia ke kaʻina hana hou ma mua o 10 mau minukeLIQUID-INSTRUMENTS-MATLAB-API-Integration-Fuses-fig- (10)

© 2023 Nā mea kani wai. mālama ʻia.

laudinstruments.com

Palapala / Punawai

NĀ MEA KĀWAI MATLAB API Hoʻohui Fuses [pdf] Ke alakaʻi hoʻohana
MATLAB API, MATLAB API Hoʻohui Fuses, Hoʻohui Hoʻohui, Fuses

Nā kuhikuhi

Waiho i kahi manaʻo

ʻAʻole e paʻi ʻia kāu leka uila. Hōʻailona ʻia nā kahua i makemake ʻia *