NĀ MEA KĀWAI MATLAB API Hoʻohui Fuses
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
- Mea hana hawewe kuewa
- Mea Loka ʻIkepili
- Pahu kānana kikohoʻe
- Mea Hana kānana FIR
- Mea Analye pane pinepine
- Pahu Laka Laser
- Laka-i Ampmea mālama ola
- Oscilloscope
- Phasemeter
- PID Manao
- ʻĀnō Spectrum
- Mea hana hawewe
- ʻAno mea kani lehulehu
- 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.
- E wehe i ka Add-on Manager ma o ka Home > Environment tab.
- Huli no Moku in the Add-on Manager and click ‘Add’. The toolbox will show up as Moku- MATLAB.
- ʻ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.
- 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.
- 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.
- 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.
- 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 example
Kaʻina hana
- Hoʻokomo i ka Moku MATLAB API 3.0
- E koi iā Moku a hoʻouka i ka Oscilloscope bitstream i
- 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.
- E kiʻi i ka ʻikepili, e kiʻi i hoʻokahi pahu o ka ʻikepili mai ka Oscilloscope
- 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 |
- 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 - 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 - 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 |
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
- E hoʻokaʻaʻike aku i ka Liquid Instruments a loaʻa i ka file no ka firmware version 9.
- 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).
- Ma lalo o Update Firmware, e nānā a koho i ka firmware file hāʻawi ʻia e Liquid Instruments.
- E koho i ka Upload & Update. Hiki ke hoʻopau ʻia ke kaʻina hana hou ma mua o 10 mau minuke
© 2023 Nā mea kani wai. mālama ʻia.
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 |