LIQUID-ENSTRUMENTS-logo

LIQUID INSTRUMENTS MATLAB API Integration Fuses

LIQUID-ENSTRUMENTS-MATLAB-API-Integration-Fuses-product

Gid Migrasyon MATLAB API

Amelyore Moku: Lab nan vèsyon lojisyèl 3.0 debloke yon pakèt nouvo karakteristik. Lè yo mete ajou, itilizatè API yo dwe pran etap siplemantè pou imigre scripts yo nan nouvo pake Moku API a. Gid migrasyon sa a esplike chanjman API, nouvo karakteristik ki disponib nan aktyalizasyon vèsyon 3.0 la, ak nenpòt limit konpatibilite bak.

Plis paseview

Moku:Lab lojisyèl vèsyon 3.0 se yon gwo aktyalizasyon ki pote nouvo firmwèr, koòdone itilizatè, ak APls nan pyès ki nan konpitè Moku:Lab. Aktyalizasyon a pote Moku:Lab nan liy ak Moku:Pro ak Moku:Go, sa ki fè li fasil pou pataje scripts atravè tout platfòm Moku. Aktyalizasyon a debloke yon pakèt nouvo karakteristik pou anpil nan enstriman ki egziste deja yo. Li ajoute tou de nouvo karakteristik: Multi-instrument Mode ak Moku Cloud Compile. Genyen kèk diferans sibtil konpòtman tou, ki dekri nan seksyon konpatibilite bak.

Sa a se yon gwo aktyalizasyon ki afekte achitekti API a, e se poutèt sa nouvo pake MATLAB API v3.0 pa pral tounen konpatib ak scripts MATLAB ki egziste deja. Itilizatè API yo pral bezwen pote scripts yo nan nouvo pake API Moku a si yo ajou Moku:Lab yo nan vèsyon 3.0. Itilizatè API ki gen anpil devlopman lojisyèl koutim ta dwe konsidere ak anpil atansyon nivo efò ki nesesè pou pò kòd ki egziste deja yo. Moku:Lab 1.9 pa rekòmande pou nouvo deplwaman epi yo ankouraje tout kliyan yo ajou. Si pwoblèm parèt apre amelyore, itilizatè yo pral gen opsyon pou yo desann nan vèsyon lojisyèl 1.9.

Gid migrasyon sa a esplike advantagaktyalizasyon ak konplikasyon potansyèl nan Moku:Lab vèsyon 3.0. Li esplike tou pwosesis pou amelyore API MATLAB la ak fason pou w desann Moku:Lab ou a si sa nesesè.

Vèsyon 3.0 nouvo karakteristik

Nouvo karakteristik

Vèsyon lojisyèl 3.0 pote mòd Multi-Enstriman ak Moku Cloud Compile nan Moku:Lab pou premye fwa, ansanm ak anpil amelyorasyon pèfòmans ak itilizasyon atravè seri enstriman an.

Mòd milti-enstriman

Mòd milti-enstriman sou Moku:Lab pèmèt itilizatè yo deplwaye de enstriman ansanm pou kreye yon estasyon tès koutim. Chak enstriman gen aksè konplè nan entrain analòg ak rezilta yo ansanm ak entèkoneksyon ant fant enstriman. Entèrkoneksyon ki genyen ant enstriman yo sipòte gwo vitès, ba-latansi, kominikasyon dijital an tan reyèl jiska 2 Gb / s, kidonk enstriman yo ka kouri poukont yo oswa yo ka konekte yo bati tiyo avanse pwosesis siyal. Enstriman yo ka chanje dinamik antre ak soti san yo pa entèwonp lòt enstriman an. Itilizatè avanse yo kapab tou deplwaye pwòp algoritm koutim yo nan mòd Multi-enstriman lè l sèvi avèk Moku Cloud Compile.

Moku Cloud Konpile

Moku Cloud Compile pèmèt ou deplwaye DSP koutim dirèkteman sou Moku:Lab FPGA nan mòd Multi enstriman. Ekri kòd lè l sèvi avèk yon web navigatè ak konpile li nan nwaj la; Moku Cloud Compile deplwaye bitstream la nan youn oswa plizyè aparèy Moku sib.

Osiloskop

  • Mòd memwa gwo twou san fon: sove jiska 4M samples pou chak chanèl nan plen sampto ling (500 MSa/s)

Spectrum Analyzer

  • Amelyore etaj bri
  • Vrms logaritmik ak echèl Vpp
  • Senk nouvo fonksyon fenèt (Bartlett, Hamming, Nuttall, Gaussian, Kaiser)

Phasemeter

  • Frekans konpanse, faz, ak ampLitude kapab kounye a pwodiksyon analòg voltagsiyal yo
  • Itilizatè yo kapab kounye a ajoute DC konpanse nan siyal pwodiksyon yo
  • Pwodiksyon ond sinis bloke faz la kapab kounye a miltipliye frekans jiska 2 50x oswa divize a 125x.
  • Amelyore ranje Pleasant (1 Hz a 100 kHz)
  • Avanse faz anbalaj ak fonksyon oto-reset

Dèlko Waveform

  • Pwodiksyon bri
  • Batman kè lajè modulation (PWM)

Fèmen-nan Amplifier

  • Amelyore pèfòmans nan ba-frekans PLL bloke
  • Frekans PLL minimòm lan diminye a 10 Hz
  • Siyal PLL entèn la kapab kounye a miltipliye frekans jiska 250xor divize desann nan 125x pou itilize nan demodulasyon.
  • 6-chif presizyon pou valè faz yo

Analyzer repons frekans

  • Ogmante frekans maksimòm soti nan 120 MHz a 200 MHz
  • Ogmante pwen maksimòm bale yo soti nan 512 a 8192
  • Nouvo dinamik AmpKarakteristik lititid optimize siyal pwodiksyon otomatikman pou pi bon mezi dinamik ranje
  • Nouvo mòd mezi ln/ln1
  • Antre avètisman saturation
  • Chanèl matematik la kounye a sipòte ekwasyon abitrè ki gen valè konplèks ki enplike siyal chanèl yo, sa ki pèmèt nouvo kalite mezi fonksyon transfè konplèks.
  • Siyal Antre yo kapab kounye a mezire nan dBVpp ak dBVrms anplis dBm
  • Kounye a, pwogrè bale a parèt sou graf la
  • Aks frekans lan kapab kounye a fèmen pou anpeche chanjman aksidan pandan yon bale long

Lazè Lock Box

  • Dyagram nan blòk amelyore montre eskanè ak chemen siyal modulation
  • Nouvo bloke stages karakteristik pèmèt pèrsonalize pwosedi a fèmen
  • Amelyore pèfòmans nan ba-frekans PLL bloke
  • 6-chif presizyon pou valè faz yo
  • Amelyore pèfòmans nan ba-frekans PLL bloke
  • Frekans PLL minimòm lan diminye a 10 Hz
  • La PLL kounye a siyal ka miltipliye frekans jiska 250x oswa divize jiska 0.125x pou itilize nan demodulasyon.

Lòt

Te ajoute sipò pou fonksyon sinis nan editè ekwasyon an ki ka itilize pou jenere fòm ond koutim nan dèlko fòm ond abitrè.

Konvèti binè LI files nan fòma CSV, MATLAB, oswa NumPy lè w ap telechaje nan aparèy la

Sipò API modènize

Nouvo pake Moku MATLAB API v3.0 bay fonksyonalite ak estabilite amelyore. Li pral resevwa mizajou regilye pou amelyore pèfòmans ak prezante nouvo karakteristik.

Limit konpatibilite bak

API

Nouvo pake Moku MATLAB API v3.0 la pa bak konpatib ak pake Moku:Lab MATLAB v1.9 anvan an. Agiman scripting MATLAB yo ak valè retounen yo konplètman diferan. Si ou gen anpil devlopman lojisyèl koutim ki itilize Moku:Lab MATLAB, konsidere enpak migrasyon tout lojisyèl ou yo pou konpatib ak nouvo API a.

Pandan ke pake Moku:Lab MATLAB la p ap resevwa mizajou ankò, Liquid Instruments ap toujou kontinye bay sipò pou itilizatè ki pa kapab emigre nan nouvo pake API a.

Jwenn detaye ansyenamples pou chak enstriman nan nouvo pake Moku MATLAB API v3.0 pou sèvi kòm yon liy debaz pou konvèti devlopman MATLAB anvan an nan nouvo pake API a.

Regressions

Diskèt RAM pou anrejistreman done

Vèsyon 1.9 te gen yon 512 MB filesistèm nan RAM aparèy la, ki ta ka itilize yo konekte done nan segondè sampling pousantaj. Nan vèsyon 3.0, antre nan RAM pa disponib ankò. Pou pèmèt done enregistrement, yon kat SD nesesè. An konsekans, vitès maksimòm akizisyon an chanje tou. Vèsyon 1.9 sipòte jiska 1 MSa/s, tandiske vèsyon 3.0 sipòte jiska 250 kSa/s nan 1 chanèl ak 125 kSa/s nan 2 chanèl. Menm nan pi ba vitès ak ak yon kat SD, workflows ki enkli ekonomize plizyè mòso bwa gwo vitès nan RAM epi pita kopye yo sou kat SD la oswa kliyan an p ap sipòte ankò.

Done antre nan CSV

Version 1.9 te gen kapasite pou konsève pou done dirèkteman nan yon CSV file pandan w ap antre. Karakteristik sa a pa disponib dirèkteman sou vèsyon 3.0. Itilizatè ki gen workflow enkli ekonomize CSVfiles dirèkteman nan yon kat SD oswa kliyan an pral kounye a bezwen premye konvèti binè a file nan CSV, swa lè l sèvi avèk aplikasyon kliyan an oswa lè w enstale Enstriman likid otonòm yo File Konvètè sou òdinatè a ke yo itilize pou tretman done.

Chanjman ki pa konpatib bak

Echèl done nan LIA

Nan vèsyon 1.9, nou aplike echèl done konsa ke miltipliye de siyal 0.1 V DC te lakòz yon pwodiksyon 0.02 V DC. Nan vèsyon 3.0, nou chanje sa a pou rezilta a te 0.01 V DC, ki se plis nan liy ak atant entwisyon kliyan yo.

Pwodiksyon Waveform Generator dwe pèmèt yo itilize kòm sous modulation/deklanche

Nan vèsyon 1.9, fòm ond yon chanèl diferan ka itilize kòm yon sous modulation oswa deklanche nan dèlko Waveform a, menm si pwodiksyon chanèl sa a te enfim. Sa a te retire nan vèsyon an

  • Itilizatè yo ki vle fè kwa-modulasyon san yo pa bezwen deploge rezilta yo nan aparèy yo ta bezwen ajiste yo.

Moku MATLAB API

Pake Moku MATLAB API v3.0 la gen entansyon bay devlopè MATLAB resous ki nesesè pou kontwole nenpòt aparèy Moku epi, finalman, kapasite pou enkòpore kontwòl sa yo nan pi gwo aplikasyon pou itilizatè. Nouvo pake Moku MATLAB API v3.0 bay sa ki annapre yo:

  • Konplètman fonksyonèl ansyenample scripts MATLAB pou chak
  • Tout scripts MATLAB yo bay kòmantè, ki fasil pou konprann epi ki ka sèvi kòm pwen depa itilizatè final la pou personnalisation ak
  • Yon seri fonksyon ki bay kontwòl konplè sou Moku a

Aktyèlman sipòte enstriman mizik yo

  1. Dèlko fòm ond abitrè
  2. Done Logger
  3. Bwat filtre dijital
  4. FIR Filter Builder
  5. Analyzer repons frekans
  6. Lazè Lock Box
  7. Fèmen nan Amplifier
  8. Osiloskop
  9. Phasemeter
  10. Kontwolè PID
  11. Spectrum Analyzer
  12. Dèlko Waveform
  13. Mòd milti-enstriman
  14. Moku Cloud Konpile

Enstalasyon

Kondisyon

  • MATLAB vèsyon 2015 oswa pita

Si ou deja gen yon vèsyon anvan Moku MATLAB API enstale, tanpri dezenstale li anvan ou kontinye. Ou ka désinstaller pake a nan Manadjè Add-on.

  1. Louvri Manadjè Add-on atravè Kay > Anviwònman tab.
  2. Chèche pou Moku in the Add-on Manager and click ‘Add’. The toolbox will show up as Moku- MATLAB.
  3. Altènativman, ou ka telechaje bwat zouti a dirèkteman nan Enstriman likid yo websit nan https://www.liquidinstruments.com/products/apis/matlab-api/. Ou pral oblije mete chemen rechèch la manyèlman si ou fè sa.
  4. Tcheke si yo te ajoute chemen ki kòrèk la nan bwat zouti a lè w chwazi 'Set Path' nan Kay > onglet Anviwònman an.LIQUID-INSTRUMENTS-MATLAB-API-Integration-Fuses-fig- (1)
  5. Asire w ke gen yon antre ki montre kote enstalasyon bwat zouti a. Yon chemen tipik ta ka CAUserskusername>\AppDataRoaming\Mathworks\MATLABAdd-Ons\Toolboxes\oku-MATLAB.LIQUID-INSTRUMENTS-MATLAB-API-Integration-Fuses-fig- (2)
  6. Telechaje done enstriman yo files pa tape 'moku_download####) nan Fenèt Kòmand MATLAB la. ### a ta dwe ranplase ak vèsyon firmwèr ou ye kounye a. Yol ka jwenn vèsyon firmwèr aktyèl ou a atravè aplikasyon Moku: Desktop la lè w klike sou Moku ou a epi klike sou 'Device Info', oswa nan aplikasyon iPad a lè w peze Moku ou a.
  7. Konfime bwat zouti ou a kòrèkteman lè w tape 'help Moku' nan Fenèt Kòmandman MATLAB la. Si lòd sa a reyisi. Lè sa a, bwat zouti a te enstale avèk siksè

Moku API chanje

Nouvo achitekti Moku MATLAB API a ase diferan de predesesè li a, kidonk li pa konpatib bak ak scripts API ki egziste deja. Osiloskop senplifye sa a egzanpample montre diferans ki genyen ant eritaj ak nouvo pakè API epi li sèvi kòm yon kat wout pou pòtaj kòd ki egziste deja.

Osiloskop eksampleLIQUID-INSTRUMENTS-MATLAB-API-Integration-Fuses-fig- (4)

Etap sekans

  1. Enpòte Moku MATLAB API 3.0
  2. Reklame pwopriyetè Moku a epi telechaje bitstream osiloskop la
  3. Mete baz tan epi mete span nan men gòch ak dwa pou aks tan an.
  4. Jwenn done, jwenn yon sèl ankadreman nan done ki soti nan Osiloskop la
  5. Fini sesyon kliyan an pa abandone pwopriyetè Moku a

Sekans ki dekri pi wo a se yon egzanp senplifyeamppou ilistre diferans ki genyen ant eritaj ak nouvo pakè API yo. Akote de kòmanse yon sesyon kliyan, telechaje yon bitstream enstriman nan Moku, ak fini sesyon kliyan an, yon itilizatè fen ka egzèse nenpòt ki kantite fonksyon nan divès lòd pou satisfè bezwen aplikasyon yo.

Diferans

Isit la, nou gade diferans ki genyen ant de APl yo pou chak etap nan sekans lan.

Reklame Moku pwopriyetè epi telechaje Oscilloscope bitstream la sou aparèy la. Konpare ak Moku MATLAB 1.9, nouvo API a gen fonksyon konplètman diferan:

Moku MATLAB 1.9 Moku MATLAB 3.0
Fonksyon get_by_name() deploy_or_conn ect() Osiloskop ()
Jaden ak valè ki pèmèt yo non: fisèl timeout: flote enstriman: klas enstriman an vle deplwaye ip: fisèl seri: fisèl
fòs: bool set_defauIt: booI force_connect: bool
use_externa I: bool ignore_busy: bool
persist_state: bool
connect_timeout: flote
read_timeout: flote

 

  1. Mete baz tan. Fonksyon an se menm bagay la, men agiman yo pèmèt yo yon ti kras diferan:
    Moku MATLAB 1.9 Moku MATLAB 3.0
    Fonksyon set_timebase() set_timebase()
    Jaden ak valè ki pèmèt yo t1: flote t2: flote t1: float t2:float strik: bool
  2. Jwenn done. Fonksyon yo ak agiman yo pèmèt yo se menm bagay la, men kalite done yo retounen ak longè yo diferan:
    Moku MATLAB 1.9 Moku MATLAB 3.0
    Fonksyon get_data() get_data()
    Jaden ak valè ki pèmèt yo timeout: float wait: bool timeout: float wait_reacquire: bool
    Longè retounen 16383 pwen pou chak ankadreman 1024 pwen pou chak ankadreman
  3. Lage pwopriyetè Moku a:
    Moku MATLAB 1.9 Moku API v3.0
    Fonksyon fèmen () abandone_propriyete()

Lis fonksyon osiloskop

Moku MATLAB 1.9 Moku MATLAB 3.0
set_sourceO set_sourcesO
set_triggerO set_triggerO
get_dataQ get_dataQ
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
get_samp!erateO

get_rea!time_dataQ

get_samp!erateO

save_high_res_bufferO

gen_rampvagO

gen_sinewaveO

jenere_waveformO

get_acquisition_modeQ

gen_squarewaveQ get_sourcesQ
gen_offQ get_timebaseQ

get_output_!oadQ

mete_samplerateQ

set_framerateQ

get_interpo!ationO set_output_!oadQ
set_hysteresisQ

set_interpo!ationO

mete_antre_atténuationO
set_sourceO

osc_measurementQ

rezimeQ

Moku MATLAB API baze sou Moku API. Pou tout dokiman API Moku, al gade referans Moku API yo jwenn isit la https://apis.liq uidinstrume nts.com/re fe rence/.

Ou ka jwenn plis detay pou kòmanse ak Moku MATLAB API nan https://a pis.liquid instruments.com/sta evalyasyon-Matlab.lakay ou

Pwosesis downgrade

Si amelyorasyon nan vèsyon 3.0 pwouve limite, oswa otreman afekte yon bagay ki enpòtan pou aplikasyon w lan, ou ka desann nan vèsyon anvan an 1.9. Sa ka fèt atravè yon web navigatè.

Etap

  1. Kontakte Liquid Instruments epi jwenn li file pou vèsyon firmwèr 9.
  2. Tape adrès IP Moku:Lab ou a nan yon web navigatè (al gade ekran).
  3. Anba Mizajou Firmware, browse epi chwazi firmwèr la file Liquid Instruments ofri.
  4. Chwazi Upload & Update. Pwosesis aktyalizasyon a ka pran plis pase 10 minit pou konpleteLIQUID-INSTRUMENTS-MATLAB-API-Integration-Fuses-fig- (10)

© 2023 Enstriman likid. rezève.

laudinstruments.com

Dokiman / Resous

LIQUID INSTRUMENTS MATLAB API Integration Fuses [pdfGid Itilizatè
MATLAB API, MATLAB API Entegrasyon Fusibles, Fusibles Entegrasyon, Fusibles

Referans

Kite yon kòmantè

Adrès imel ou p ap pibliye. Jaden obligatwa yo make *