LIQUID-INSTRUMENTS-suaicheantas

ionnstramaidean LIQUID MATLAB API Integration Fuses

LIQUID-Instruments-MATLAB-API-Integration-Fuses-product

Stiùireadh Imrich MATLAB API

Ag ùrachadh Moku: Lab gu dreach bathar-bog 3.0 a’ fuasgladh grunn fheartan ùra. Nuair a bhios iad ag ùrachadh, feumaidh luchd-cleachdaidh API ceumannan a bharrachd a ghabhail gus na sgriobtaichean aca a ghluasad chun phasgan ùr Moku API. Tha an stiùireadh imrich seo a’ toirt cunntas air atharrachaidhean API, feartan ùra a tha rim faighinn san ùrachadh dreach 3.0, agus crìochan co-chòrdalachd air ais sam bith.

Thairisview

Moku: Tha dreach bathar-bog Lab 3.0 na ùrachadh mòr a bheir firmware ùr, eadar-aghaidh cleachdaiche, agus APls gu bathar-cruaidh Moku: Lab. Bheir an t-ùrachadh Moku: Lab a rèir Moku: Pro agus Moku: Go, ga dhèanamh furasta sgriobtaichean a cho-roinn thar gach àrd-ùrlar Moku. Bidh an t-ùrachadh a’ fosgladh grunn fheartan ùra gu mòran de na h-ionnstramaidean a th’ ann mar-thà. Bidh e cuideachd a’ cur dà fheart ùr ris: Modh Ioma-ionnsramaid agus Moku Cloud Compile. Tha cuid de dh’ eadar-dhealachaidhean giùlain seòlta ann cuideachd, air am mìneachadh anns an roinn Co-chòrdalachd Backward.

Is e ùrachadh mòr a tha seo a bheir buaidh air ailtireachd API, agus mar sin cha bhith am pasgan MATLAB API v3.0 ùr air ais co-chòrdail ris na sgriobtaichean MATLAB a th’ ann mar-thà. Feumaidh luchd-cleachdaidh API na sgriobtaichean aca a chuir chun phasgan API Moku ùr ma dh’ ùraicheas iad am Moku:Lab gu dreach 3.0. Bu chòir do luchd-cleachdaidh API le leasachadh bathar-bog àbhaisteach cudromach beachdachadh gu faiceallach air an ìre oidhirp a dh’ fheumar gus an còd a th’ aca a ghluasad. Moku: Chan eilear a’ moladh Lab 1.9 airson cleachdadh ùr agus thathas a’ brosnachadh a h-uile neach-ceannach ùrachadh. Ma dh’ èiricheas cùisean às deidh ùrachadh, bidh roghainn aig luchd-cleachdaidh ìsleachadh gu dreach bathar-bog 1.9.

Tha an stiùireadh imrich seo a’ mìneachadh advantages ùrachadh agus duilgheadasan a dh’ fhaodadh a bhith ann do Moku:Lab version 3.0. Tha e cuideachd a’ mìneachadh a’ phròiseas gus an API MATLAB ùrachadh agus mar as urrainn dhut do Moku:Lab a thoirt sìos ma tha sin riatanach.

Tionndadh 3.0 feartan ùra

Feartan ùra

Bheir dreach bathar-bog 3.0 Modh Ioma-ionnsramaid agus Moku Cloud Compile gu Moku: Lab airson a’ chiad uair, a bharrachd air mòran ùrachadh dèanadais is cleachdaidh thairis air an t-sreath ionnstramaidean.

Modh ioma-ionnsramaid

Modh ioma-ionnsramaid air Moku: Leigidh Lab le luchd-cleachdaidh dà ionnstramaid a chuir an sàs aig an aon àm gus stèisean deuchainn àbhaisteach a chruthachadh. Tha làn chothrom aig gach ionnstramaid air na cuir a-steach agus toraidhean analog còmhla ri eadar-cheanglaichean eadar sliotan ionnstramaid. Bidh na h-eadar-cheanglaichean eadar ionnstramaidean a’ toirt taic do chonaltradh didseatach àrd-astar, latency, fìor-ùine suas gu 2 Gb / s, gus an urrainn ionnstramaidean ruith gu neo-eisimeileach no a bhith ceangailte gus pìoban giullachd chomharran adhartach a thogail. Faodar ionnstramaidean atharrachadh gu dinamach a-steach agus a-mach gun a bhith a’ cur bacadh air an ionnstramaid eile. Faodaidh luchd-cleachdaidh adhartach cuideachd na h-algorithms àbhaisteach aca fhèin a chleachdadh ann am Modh Ioma-ionnsramaid a’ cleachdadh Moku Cloud Compile.

Cruinneachadh Moku Cloud

Leigidh Moku Cloud Compile leat DSP àbhaisteach a chuir gu dìreach air an Moku: Lab FPGA ann am Modh Ioma ionnstramaid. Sgrìobh còd a’ cleachdadh a web bhrabhsair agus cruinnich e san sgòth; Bidh Moku Cloud Compile a’ cleachdadh an t-sruth bit gu aon inneal targaid Moku no barrachd.

Oscilloscope

  • Modh cuimhne domhainn: sàbhail suas ri 4M sampnas lugha gach sianal aig làn sampìre ling (500 MSa/s)

Mion-sgrùdaire Spectrum

  • Làr fuaim nas fheàrr
  • Vrms logarithmic agus sgèile Vpp
  • Còig gnìomhan uinneig ùra (Bartlett, Hamming, Nuttall, Gaussian, Kaiser)

Meud-tomhais

  • Frequency offset, ceum, agus ampfaodar litude a-nis a thoirt a-mach mar analog voltage comharran
  • Faodaidh luchd-cleachdaidh a-nis DC offset a chuir ri comharran toraidh
  • Faodar an toradh tonn sine glaiste ìre a-nis iomadachadh suas gu 2 50x no a roinn sìos gu 125x
  • Raon leud-bann nas fheàrr (1 Hz gu 100 kHz)
  • Còmhdach ìre adhartach agus gnìomhan ath-shuidheachadh fèin-ghluasadach

Gineadair Waveform

  • Toradh fuaim
  • Mion-atharrachadh leud pulse (PWM)

Glasadh-a-steach Amplosgadair

  • Coileanadh nas fheàrr de tricead ìosal PLL glasadh
  • Chaidh an tricead PLL as ìsle a lughdachadh gu 10 Hz
  • Faodar an comharra PLL a-staigh a-nis iomadachadh le tricead suas gu 250xor air a roinn sìos gu 125x airson a chleachdadh ann an demodulation
  • Cruinneas 6-dhigit airson luachan ìre

Mion-sgrùdaire Freagairt Tricead

  • Meudachadh tricead as àirde bho 120 MHz gu 200 MHz
  • Àrdaich na puingean sguabaidh as àirde bho 512 gu 8192
  • An Dynamic Ùr Ampfeart Litude a’ dèanamh an fheum as fheàrr de chomharran toraidh gu fèin-ghluasadach airson an raon fiùghantach tomhais as fheàrr
  • Modh tomhais ln/ln1 ùr
  • Rabhaidhean sùghaidh a-steach
  • Tha an sianal matamataigeach a-nis a’ toirt taic do cho-aontaran neo-riaghailteach le luach iom-fhillte a’ toirt a-steach comharran an t-seanail, a’ comasachadh seòrsachan ùra de thomhasan gnìomh gluasaid iom-fhillte
  • Faodar comharran cuir a-steach a-nis a thomhas ann an dBVpp agus dBVrms a bharrachd air dBm
  • Tha adhartas an sguabaidh a-nis air a thaisbeanadh air a’ ghraf
  • Faodar an axis tricead a ghlasadh a-nis gus casg a chuir air atharrachaidhean gun fhiosta aig àm sguabadh fada

Bogsa glasaidh laser

  • Tha an diagram bloca leasaichte a’ sealltainn slighean comharran scan is atharrachaidh
  • Tha an glasadh ùr stages feart a’ ceadachadh am modh glasaidh a ghnàthachadh
  • Coileanadh nas fheàrr de tricead ìosal PLL glasadh
  • Cruinneas 6-dhigit airson luachan ìre
  • Coileanadh nas fheàrr de tricead ìosal PLL glasadh
  • Chaidh an tricead PLL as ìsle a lughdachadh gu 10 Hz
  • Tha an PLL faodar comharra a-nis iomadachadh tricead suas gu 250x no a roinn sìos gu 0.125x airson a chleachdadh ann an demodulation

Eile

Taic a bharrachd airson gnìomh sine ris an deasaiche co-aontar a dh’ fhaodar a chleachdadh gus cruthan-tonn àbhaisteach a ghineadh anns an Arbitrary Waveform Generator

Tionndadh binary LI files gu cruthan CSV, MATLAB, no NumPy nuair a bhios tu a’ luchdachadh sìos bhon inneal

Taic API air ùrachadh

Tha am pasgan ùr Moku MATLAB API v3.0 a’ toirt seachad comas-gnìomh agus seasmhachd nas fheàrr. Gheibh e ùrachaidhean cunbhalach gus coileanadh a leasachadh agus feartan ùra a thoirt a-steach.

Crìochan co-fhreagarrachd air ais

API

Chan eil am pasgan ùr Moku MATLAB API v3.0 air ais co-chosmhail ris a’ phacaid Moku: Lab MATLAB v1.9 a bh’ ann roimhe. Tha argamaidean sgrìobhaidh MATLAB agus luachan tilleadh gu tur eadar-dhealaichte. Ma tha leasachadh bathar-bog gnàthaichte farsaing agad a’ cleachdadh an Moku:Lab MATLAB, smaoinich air a’ bhuaidh a th’ aig imrich a’ bhathar-bog agad gu lèir gus a bhith co-chòrdail ris an API ùr.

Ged nach fhaigh pasgan Moku:Lab MATLAB ùrachaidhean tuilleadh, cumaidh Liquid Instruments orra a’ toirt taic do luchd-cleachdaidh nach urrainn gluasad chun phasgan API ùr.

Lorg mion-fhiosrachadh examples airson gach ionnstramaid anns a’ phacaid ùr Moku MATLAB API v3.0 gus a bhith na bhun-loidhne airson leasachadh MATLAB roimhe a thionndadh chun phasgan API ùr.

Regressions

An diosg RAM airson clàradh dàta

Bha tionndadh 1.9 aig 512 MB filesiostam ann an RAM an uidheim, a ghabhadh a chleachdadh airson dàta a chlàradh aig àrd sampìrean ling. Ann an dreach 3.0, chan eil logadh gu RAM ri fhaighinn tuilleadh. Gus logadh dàta a chomasachadh, tha feum air cairt SD. A rèir sin, bidh an astar togail as àirde ag atharrachadh cuideachd. Thug dreach 1.9 taic do suas ri 1 MSa / s, ach tha dreach 3.0 a’ toirt taic do suas ri 250 kSa / s aig 1 seanail agus 125 kSa / s aig 2 sheanail. Fiù ‘s aig astaran nas ìsle agus le cairt SD, cha bhith taic ri sruthan obrach a bha a’ toirt a-steach sàbhaladh grunn chlàran àrd-astar gu RAM agus an uairsin gan lethbhreacadh chun chairt SD no an neach-dèiligidh tuilleadh.

Clàradh dàta gu CSV

Bha comas aig Tionndadh 1.9 dàta a shàbhaladh gu dìreach gu CSV file fhad ‘s a tha thu a’ logadh. Chan eil am feart seo ri fhaighinn gu dìreach air dreach 3.0. Luchd-cleachdaidh aig an robh sruth-obrach a’ toirt a-steach sàbhaladh CSVfiles gu dìreach gu cairt SD no feumaidh an neach-dèiligidh a-nis am binary a thionndadh an-toiseach file gu CSV, an dàrna cuid a’ cleachdadh an aplacaid teachdaiche no le bhith a’ stàladh na h-ionnstramaidean liquid leotha fhèin File Tionndadh air a’ choimpiutair a bhios iad a’ cleachdadh airson làimhseachadh dàta.

Atharrachaidhean nach eil co-fhreagarrach air ais

Sgèileadh dàta ann an LIA

Ann an dreach 1.9, chuir sinn an gnìomh sgèileadh dàta gus an tug iomadachadh dà chomharra 0.1 V DC toradh 0.02 V DC. Ann an dreach 3.0, dh’ atharraich sinn seo gus am b’ e an toradh 0.01 V DC, a tha nas motha a rèir dùilean intuitive luchd-ceannach.

Feumaidh toradh Waveform Generator a bhith air a chomasachadh mar stòr atharrachaidh / brosnachaidh

Ann an dreach 1.9, dh’ fhaodadh cruth-tonn seanail eadar-dhealaichte a bhith air a chleachdadh mar stòr atharrachaidh no brosnachaidh anns an Waveform Generator, eadhon ged a bhiodh toradh an t-seanail sin à comas. Chaidh seo a thoirt air falbh ann an dreach

  • Dh'fheumadh luchd-cleachdaidh a tha airson tar-mhodaladh a dhèanamh gun a bhith feumach air toraidhean an uidheim aca a thoirt a-mach an cuid

Moku MATLAB API

Tha am pasgan Moku MATLAB API v3.0 an dùil na goireasan a thoirt do luchd-leasachaidh MATLAB gus smachd a chumail air inneal Moku sam bith agus, aig a’ cheann thall, an comas na smachdan sin a thoirt a-steach do thagraidhean cleachdaiche deireannach nas motha. Tha am pasgan ùr Moku MATLAB API v3.0 a’ toirt seachad na leanas:

  • Gu tur obrachail example MATLAB sgriobtaichean airson gach
  • Tha beachdan air an toirt seachad do gach sgriobt MATLAB, a tha furasta a thuigsinn agus a dh’ fhaodadh a bhith mar thoiseach tòiseachaidh don neach-cleachdaidh deireannach airson gnàthachadh agus
  • Seata de dhleastanasan a bheir làn smachd air an Moku

Innealan le taic an-dràsta

  1. Gineadair Waveform Arbitrary
  2. Logadair dàta
  3. Bogsa criathra didseatach
  4. Neach-togail Filter FIR
  5. Mion-sgrùdaire Freagairt Tricead
  6. Bogsa glasaidh laser
  7. Glasadh a-steach Amplosgadair
  8. Oscilloscope
  9. Meud-tomhais
  10. Rianadair PID
  11. Mion-sgrùdaire Spectrum
  12. Gineadair Waveform
  13. Modh ioma-ionnsramaid
  14. Cruinneachadh Moku Cloud

Stàladh

Riatanasan

  • MATLAB dreach 2015 no nas fhaide air adhart

Ma tha tionndadh roimhe agad den Moku MATLAB API air a chuir a-steach, feuch an dì-stàlaich thu e mus lean thu air adhart. Faodaidh tu am pasgan a dhì-stàladh bhon Mhanaidsear Add-on.

  1. Fosgail am Manaidsear Add-on tron ​​Dachaigh> Àrainneachd tab.
  2. Lorg airson Moku in the Add-on Manager and click ‘Add’. The toolbox will show up as Moku- MATLAB.
  3. Air neo, faodaidh tu am bogsa inneal a luchdachadh sìos gu dìreach bhon Liquid Instruments weblàrach aig https://www.liquidinstruments.com/products/apis/matlab-api/. Feumaidh tu an t-slighe sgrùdaidh a shuidheachadh le làimh ma nì thu seo.
  4. Dèan cinnteach gun deach an t-slighe cheart a chur ris a’ bhogsa inneal le bhith a’ taghadh ‘Set Path’ bhon taba Dachaigh > Àrainneachd.ionnstramaidean LIQUID-MATLAB-API-Integration-Fuses-fig- (1)
  5. Dèan cinnteach gu bheil puing inntrigidh gu àite stàlaidh a’ bhogsa-innealan. Is dòcha gur e slighe àbhaisteach CAUserskusername>\AppDataRoaming\Mathworks\MATLABAdd-Ons\Toolboxes\oku-MATLAB.ionnstramaidean LIQUID-MATLAB-API-Integration-Fuses-fig- (2)
  6. Luchdaich a-nuas an dàta fiosrachaidh air an inneal. files le bhith a’ taipeadh ‘moku_download####) a-steach don uinneag stiùiridh MATLAB. Bu chòir an tionndadh firmware làithreach agad a chuir na àite ###. Gheibh Yol an dreach firmware gnàthach agad tron ​​​​app Moku: desktop le bhith a’ briogadh deas air do Moku agus a’ dol thairis air ‘Device info’, no san app iPad le bhith a’ putadh fada air do Moku.
  7. Dearbhaich gu bheil am bogsa inneal agad air a chuir air dòigh gu ceart le bhith a’ taipeadh ‘help Moku’ a-steach don uinneag stiùiridh MATLAB. Ma shoirbhicheas leis an àithne seo. an uairsin chaidh am bogsa inneal a chuir a-steach gu soirbheachail

Bidh Moku API ag atharrachadh

Tha an ailtireachd ùr Moku MATLAB API gu math eadar-dhealaichte bhon fhear a bh ’ann roimhe agus mar sin chan eil e air ais co-chòrdail ris na sgriobtaichean API a th’ ann mar-thà. Tha na leanas Oscilloscope simplidh example a’ sealltainn na h-eadar-dhealachaidhean eadar na pasganan API dìleab agus ùr agus tha e na mhapa-rathaid airson a’ chòd a th’ ann mar-thà a ghiùlan.

Oscilloscope exampleionnstramaidean LIQUID-MATLAB-API-Integration-Fuses-fig- (4)

Ceumannan sreath

  1. Cuir a-steach an Moku MATLAB API 3.0
  2. Dèan tagradh air seilbh Moku agus luchdaich suas an t-sruth-bit Oscilloscope gu
  3. Suidhich bunait ùine agus suidhich an rèis chlì is deas airson an axis ùine.
  4. Faigh dàta, faigh frèam singilte den dàta bhon Oscilloscope
  5. Cuir crìoch air seisean teachdaiche le bhith a’ leigeil seachad seilbh Moku

Tha an t-sreath a tha air a mhìneachadh gu h-àrd mar eisimpleir sìmplidhample gus na h-eadar-dhealachaidhean eadar an dìleab agus na pasganan API ùra a nochdadh. A bharrachd air a bhith a’ tòiseachadh seisean teachdaiche, a’ luchdachadh suas ionnstramaid bitstream gu Moku, agus a’ crìochnachadh seisean teachdaiche, faodaidh neach-cleachdaidh deireannach àireamh sam bith de dhleastanasan a chleachdadh ann an diofar òrdugh gus coinneachadh ri feumalachdan an tagraidh aca.

Eadar-dhealachaidhean

An seo, bidh sinn a’ coimhead air na h-eadar-dhealachaidhean eadar an dà APl airson gach ceum san t-sreath.

Dèan tagradh air seilbh Moku agus luchdaich suas sruth-bit Oscilloscope chun inneal. An coimeas ri Moku MATLAB 1.9, tha gnìomhan gu tur eadar-dhealaichte aig an API ùr:

Moku MATLAB 1.9 Moku MATLAB 3.0
Gnìomh faigh_by_name() cleachdadh_or_conn ect() Oscilloscope ()
Raointean is luachan ceadaichte ainm: string timeout: fleòdradh ionnsramaid: clas an ionnstramaid a tha airson a chleachdadh ip: sreath sreathach: sreang
feachd: bool set_defauIt: booI force_connect : bool
use_externa I: bool neamhaird_busy : bool
perist_state: bool
connect_timeout : seòladh
read_timeout: fleòdradh

 

  1. Suidhich bunait ùine. Tha an gnìomh mar an ceudna, ach tha na h-argamaidean ceadaichte beagan eadar-dhealaichte:
    Moku MATLAB 1.9 Moku MATLAB 3.0
    Gnìomh set_timebase() set_timebase()
    Raointean is luachan ceadaichte t1: fleòdradh t2: fleòdradh t1: fleòdradh t2: fleòdradh teann: bool
  2. Faigh dàta. Tha na gnìomhan agus na h-argamaidean ceadaichte mar an ceudna, ach tha an seòrsa dàta a chaidh a thilleadh agus an fhaid eadar-dhealaichte:
    Moku MATLAB 1.9 Moku MATLAB 3.0
    Gnìomh faigh_data() faigh_data()
    Raointean is luachan ceadaichte timeout: fleòdradh feitheamh: bool timeout: fleòdradh wait_reacquire: bool
    Fad tilleadh 16383 puingean gach frèam 1024 puingean gach frèam
  3. Sgaoil seilbh Moku:
    Moku MATLAB 1.9 Moku API v3.0
    Gnìomh dùin() relinquish_seilbh()

Liosta de ghnìomhan oscilloscope

Moku MATLAB 1.9 Moku MATLAB 3.0
seata_stòr O seata_sourcesO
seata_triggerO seata_triggerO
faigh_dataQ faigh_dataQ
seata_frontendQ seata_frontendQ
set_defaau!tsQ set_timebaseO

suidhich_xmodeQ

set_defau!tsQ set_timebaseQ disable_inputO

comas_rollmodeQ

seata_precision_modeQ set_acquisition_modeQ
sioncranachadh_phaseQ sioncranachadh_output_phaseQ
faigh_frontendQ faigh_frontendQ
faigh_samp!reiteO

faigh_rea!time_dataQ

faigh_samp!reiteO

sàbhail_high_res_bufferO

gen_ramptonnO

gen_sinewaveO

ghineadh_waveformO

faigh_acquisition_modeQ

gen_squarewaveQ faigh_sourcesQ
gen_offQ faigh_timebaseQ

faigh_output_!oadQ

seata_samplerateQ

seata_framerateQ

faigh_interpo!ationO set_output_!oadQ
seata_hysteresisQ

seata_eadar-po!ationO

seata_input_attenuationO
seata_stòr O

osc_measurementQ

geàrr-chunntasQ

Tha an Moku MATLAB API stèidhichte air Moku API. Airson làn sgrìobhainnean Moku API, thoir sùil air Iomradh API Moku a lorgar an seo https://apis.liq uidinstrume nts.com/re fe rence/.

Gheibhear mion-fhiosrachadh a bharrachd airson tòiseachadh le Moku MATLAB API aig https://a pis.liquid instruments.com/sta rangachadh- Matlab.dhachaidh

Pròiseas ìsleachaidh

Ma tha an ùrachadh gu dreach 3.0 air dearbhadh gu bheil e a’ cuingealachadh, no a’ toirt droch bhuaidh air dhòigh eile, air rudeigin a tha deatamach don tagradh agad, faodaidh tu ìsleachadh chun dreach roimhe 1.9. Faodar seo a dhèanamh tro a web bhrabhsair.

Ceumannan

  1. Cuir fios gu Liquid Instruments agus faigh an file airson firmware dreach 9.
  2. Taidhp a-steach do sheòladh IP Moku: Lab ann an a web brabhsair (faic dealbh-sgrìn).
  3. Fo Update Firmware, brobhsadh agus tagh am firmware file air a thoirt seachad le Liquid Instruments.
  4. Tagh Luchdaich suas & Ùraich. Faodaidh am pròiseas ùrachaidh barrachd air 10 mionaidean a thoirt airson a chrìochnachadhionnstramaidean LIQUID-MATLAB-API-Integration-Fuses-fig- (10)

© 2023 Innealan leaghan. glèidhte.

laudinstruments.com

Sgrìobhainnean/Goireasan

ionnstramaidean LIQUID MATLAB API Integration Fuses [pdfStiùireadh Cleachdaiche
API MATLAB, Fuses Amalachaidh API MATLAB, Fuses Amalachaidh, Fuses

Iomraidhean

Fàg beachd

Cha tèid do sheòladh puist-d fhoillseachadh. Tha raointean riatanach air an comharrachadh *