INSTRUMEN CAIR MATLAB API Integrasi Fuses
Pituduh Migrasi API MATLAB
Ngaronjatkeun Moku: Lab kana parangkat lunak vérsi 3.0 muka konci seueur fitur anyar. Nalika ngamutahirkeun, pangguna API kedah nyandak léngkah-léngkah tambahan pikeun migrasi naskahna kana pakét API Moku anyar. Pituduh migrasi ieu ngagariskeun parobahan API, fitur anyar nu sadia dina apdet vérsi 3.0, jeung sagala watesan kasaluyuan mundur.
Leuwihview
Moku:Lab software versi 3.0 mangrupakeun apdet utama nu brings firmware anyar, panganteur pamaké, sarta APls mun Moku: hardware Lab. Pembaruan éta nyayogikeun Moku:Lab saluyu sareng Moku:Pro sareng Moku:Go, ngagampangkeun ngabagi skrip ka sadaya platform Moku. Pembaruan ieu muka konci seueur fitur anyar pikeun seueur alat anu tos aya. Éta ogé nambihan dua fitur énggal: Modeu Multi-instrumén sareng Moku Cloud Compile. Aya ogé sababaraha béda paripolah halus, digariskeun dina bagian kasaluyuan mundur.
Ieu update utama anu mangaruhan arsitektur API, sarta ku kituna MATLAB API v3.0 pakét anyar moal jadi mundur cocog sareng Aksara MATLAB aya. Pamaké API kedah nga-port skripna kana pakét API Moku énggal upami aranjeunna ningkatkeun Moku: Lab ka vérsi 3.0. pamaké API kalawan ngembangkeun software custom signifikan kudu taliti mertimbangkeun tingkat usaha diperlukeun pikeun port kode maranéhna aya. Moku:Lab 1.9 henteu disarankeun pikeun panyebaran énggal sareng sadaya palanggan didorong pikeun ningkatkeun. Lamun masalah timbul sanggeus ngaronjatkeun, pamaké bakal boga pilihan pikeun downgrade ka software versi 1.9.
pituduh migrasi ieu outlines advantages tina ngamutahirkeun jeung komplikasi poténsi Moku: Lab versi 3.0. Ogé outlines prosés pikeun ngamutahirkeun API MATLAB jeung kumaha downgrade Moku Anjeun: Lab lamun perlu.
Vérsi 3.0 fitur anyar
fitur anyar
Software Vérsi 3.0 brings Multi-Instrument Mode jeung Moku Cloud Compile ka Moku: Lab pikeun kahiji kalina, kitu ogé loba pamutahiran kinerja sarta usability sakuliah suite instrumen.
Modeu multi-instrumén
Multi-instrumén Mode on Moku: Lab ngamungkinkeun pamaké pikeun nyebarkeun dua instrumen sakaligus pikeun nyieun stasiun test custom. Unggal instrumen boga aksés pinuh kana inputs analog sarta outputs sapanjang kalawan interconnections antara slot instrumen. Interkonéksi antara instrumen ngarojong komunikasi digital-speed tinggi, low-latency, real-time nepi ka 2 Gb/s, jadi instrumen bisa ngajalankeun mandiri atawa disambungkeun ka ngawangun pipeline processing sinyal canggih. Instrumén tiasa sacara dinamis silih ganti asup sareng kaluar tanpa ngaganggu alat sanés. Pamaké canggih ogé tiasa nyebarkeun algoritma khususna dina Modeu Multi-instrumén nganggo Moku Cloud Compile.
Moku Cloud Compile
Moku Cloud Compile ngamungkinkeun anjeun nyebarkeun DSP khusus langsung kana Moku: Lab FPGA dina Modeu Multi Instrumen. Tulis kode ngagunakeun a web browser jeung compile eta dina awan; Moku Cloud Compile nyebarkeun bitstream ka hiji atanapi langkung target alat Moku.
Oscilloscope
- Mode memori jero: simpen nepi ka 4M samples per channel dina pinuh samplaju ling (500 MSa/s)
Spectrum Analyzer
- Ningkatkeun lantai noise
- Vrms logaritmik jeung skala Vpp
- Lima fungsi jandela anyar (Bartlett, Hamming, Nuttall, Gaussian, Kaiser)
Phasemeter
- Frékuénsi offset, fase, jeung amplitude ayeuna tiasa kaluaran salaku vol analogtage sinyal
- Pamaké ayeuna tiasa nambihan DC offset kana sinyal kaluaran
- Kaluaran gelombang sinus anu dikonci fase ayeuna tiasa frekuensi dikalikeun dugi ka 2 50x atanapi dibagi ka 125x.
- Ningkatkeun rentang rubakpita (1 Hz nepi ka 100 kHz)
- Fase bungkus canggih sareng fungsi reset otomatis
Generator gelombang
- Kaluaran noise
- Modulasi lébar pulsa (PWM)
Konci-Asup Amppangagung
- Ningkatkeun kinerja frékuénsi low PLL ngonci
- Frékuénsi PLL minimum geus diréduksi jadi 10 Hz
- Sinyal PLL internal ayeuna tiasa frekuensi dikalikeun dugi ka 250x atanapi dibagi 125x kanggo dianggo dina demodulasi.
- 6-angka precision pikeun nilai fase
Analyzer Tanggapan Frékuénsi
- Ngaronjatkeun frékuénsi maksimum ti 120 MHz ka 200 MHz
- Ningkatkeun titik sapuan maksimum tina 512 ka 8192
- Dinamis Anyar Ampfitur litude ngaoptimalkeun sinyal kaluaran otomatis pikeun rentang dinamis pangukuran pangalusna
- Modeu pangukuran ln/ln1 anyar
- Input warnings jenuh
- Saluran matématika ayeuna ngadukung persamaan-persamaan anu dihargaan kompleks sawenang-wenang ngalibetkeun sinyal saluran, ngamungkinkeun jinis pangukuran fungsi transfer kompleks énggal.
- Sinyal input ayeuna tiasa diukur dina dBVpp sareng dBVrms salian dBm
- Kamajuan sapuan ayeuna dipintonkeun dina grafik
- Sumbu frékuénsi ayeuna tiasa dikonci pikeun nyegah parobahan anu teu kahaja salami sapuan anu panjang
Laser Konci Box
- Diagram blok anu ditingkatkeun nunjukkeun jalur sinyal scan sareng modulasi
- Ngonci anyar stagfitur es ngamungkinkeun ngaropéa prosedur konci
- Ningkatkeun kinerja frékuénsi low PLL ngonci
- 6-angka precision pikeun nilai fase
- Ningkatkeun kinerja frékuénsi low PLL ngonci
- Frékuénsi PLL minimum geus diréduksi jadi 10 Hz
- The PLL Sinyal ayeuna tiasa frekuensi dikalikeun nepi ka 250x atawa dibagi jadi 0.125x pikeun dipaké dina demodulasi.
Lain
Ditambahkeun dukungan pikeun fungsi sinus ka éditor persamaan anu tiasa dianggo pikeun ngahasilkeun bentuk gelombang khusus dina Generator Gelombang Arbitrér.
Ngarobah binér LI files kana format CSV, MATLAB, atanapi NumPy nalika ngundeur tina alat
Rojongan API ditingkatkeun
Paket Moku MATLAB API v3.0 anyar nyayogikeun fungsionalitas sareng stabilitas anu ditingkatkeun. Bakal nampa apdet rutin pikeun ngaronjatkeun kinerja sarta ngenalkeun fitur anyar.
Watesan kasaluyuan mundur
API
The Moku MATLAB API v3.0 pakét anyar teu mundur cocog jeung Moku saméméhna: Lab MATLAB v1.9 pakét. Argumen skrip MATLAB sareng nilai balikna béda-béda. Upami Anjeun gaduh pamekaran software custom éksténsif ngagunakeun Moku:Lab MATLAB, mertimbangkeun dampak migrasi sadaya software Anjeun pikeun cocog jeung API anyar.
Sedengkeun Moku:Lab MATLAB pakét moal deui nampi apdet, Liquid Instruments bakal tetep nyadiakeun rojongan pikeun pamaké nu teu bisa migrasi ka pakét API anyar.
Manggihan ex lengkepamples pikeun tiap instrumen dina pakét Moku MATLAB API v3.0 anyar pikeun ngawula ka salaku garis dasar pikeun ngarobah ngembangkeun MATLAB prior ka pakét API anyar.
Regressions
RAM disk pikeun logging data
Vérsi 1.9 miboga 512 MB fileSistim dina RAM alat, nu bisa dipaké pikeun log data dina s tinggiampongkos ling. Dina versi 3.0, logging ka RAM geus euweuh. Pikeun ngaktipkeun logging data, hiji kartu SD diperlukeun. Sasuai, laju akuisisi maksimum ogé robah. Vérsi 1.9 dirojong nepi ka 1 MSa/s, sedengkeun versi 3.0 ngarojong nepi ka 250 kSa/s dina 1 saluran jeung 125 kSa/s dina 2 saluran. Malah dina speeds handap sarta kalawan kartu SD, workflows nu kaasup nyimpen sababaraha speed tinggi log ka RAM lajeng engké nyalin kana kartu SD atawa klien moal deui didukung.
Data logging ka CSV
Vérsi 1.9 miboga kamampuh pikeun nyimpen data langsung ka CSV a file bari logging. Fitur ieu henteu langsung sayogi dina versi 3.0. Pamaké anu alur kerjana kalebet nyimpen CSVfiles langsung ka kartu SD atawa klien ayeuna kudu ngarobah binér file ka CSV, boh nganggo aplikasi klien atanapi ku cara masang Instrumen Cairan mandiri File Konverter kana komputer anu aranjeunna anggo pikeun ngolah data.
Parobahan non-mundur-cocog
Skala data dina LIA
Dina versi 1.9, urang ngalaksanakeun skala data sapertos ngalikeun dua sinyal 0.1 V DC ngahasilkeun kaluaran 0.02 V DC. Dina vérsi 3.0, urang ngarobih ieu sahingga hasilna 0.01 V DC, anu langkung saluyu sareng ekspektasi intuitif para nasabah.
Output Generator Gelombang kedah diaktipkeun pikeun dianggo salaku sumber modulasi / pemicu
Dina versi 1.9, bentuk gelombang saluran anu béda tiasa dianggo salaku modulasi atanapi sumber pemicu dina Waveform Generator, sanaos kaluaran saluran éta dinonaktipkeun. Ieu dihapus dina versi
- Pamaké anu hoyong ngalakukeun modulasi silang tanpa kedah cabut kaluaran kaluaran alatna kedah nyaluyukeun aranjeunna.
Moku MATLAB API
Paket Moku MATLAB API v3.0 dimaksudkeun pikeun nyadiakeun pamekar MATLAB sumberdaya diperlukeun pikeun ngadalikeun sagala alat Moku na, pamustunganana, kamampuhan pikeun ngasupkeun kadali ieu kana aplikasi tungtung-pamaké nu leuwih gede. Paket Moku MATLAB API v3.0 anyar nyayogikeun ieu:
- Pinuh fungsi example Aksara MATLAB pikeun tiap
- Sadaya skrip MATLAB disayogikeun kalayan koméntar, anu gampang kahartos sareng tiasa janten titik awal pangguna akhir pikeun kustomisasi sareng
- Hiji set fungsi nyadiakeun kadali pinuh ngaliwatan Moku
Ayeuna dirojong instrumén
- Generator Gelombang Sawenang
- Logger Data
- Kotak Filter Digital
- FIR Filter Pangwangun
- Analyzer Tanggapan Frékuénsi
- Laser Konci Box
- Konci-asup Amppangagung
- Oscilloscope
- Phasemeter
- PID Controller
- Spectrum Analyzer
- Generator gelombang
- Modeu multi-instrumén
- Moku Cloud Compile
Pamasangan
Sarat
- Vérsi MATLAB 2015 atanapi engké
Upami anjeun parantos masang versi API MATLAB samemehna, punten uninstall sateuacan neraskeun. Anjeun tiasa uninstall pakét ti Add-on Manager.
- Buka Manajer Add-on ngaliwatan tab Imah> Lingkungan.
- Milarian pikeun Moku in the Add-on Manager and click ‘Add’. The toolbox will show up as Moku- MATLAB.
- Alternatipna, Anjeun bisa ngundeur toolbox langsung ti Liquid Instruments websitus di https://www.liquidinstruments.com/products/apis/matlab-api/. Anjeun kedah nyetél jalur milarian sacara manual upami anjeun ngalakukeun ieu.
- Pariksa yen jalur nu bener geus ditambahkeun kana toolbox ku milih 'Set Path' tina tab Imah> Lingkungan.
- Pastikeun aya éntri anu nunjuk ka lokasi pamasangan toolbox. Hiji jalur has bisa jadi CAUserskusername>\AppDataRoaming\Mathworks\MATLABadd-Ons\Toolboxes\oku- MATLAB.
- Ngundeur data instrumén files ku ngetik 'moku_download####) kana Jandela Komando MATLAB. ### kudu diganti ku versi firmware anjeun ayeuna. Yol bisa manggihan versi firmware anjeun ayeuna ngaliwatan Moku: aplikasi desktop ku ngaklik katuhu dina Moku anjeun sarta hovering 'Info Alat', atawa dina aplikasi iPad ku mencét lila on Moku Anjeun.
- Pastikeun kotak alat anjeun parantos leres ku ngetik 'pitulung Moku' kana Jandéla Komando MATLAB. Upami paréntah ieu suksés. lajeng toolbox geus hasil dipasang
Moku API robah
Arsitéktur API Moku MATLAB anyar cukup béda ti miheulaanna sahingga teu cocog mundur jeung Aksara API aya. Di handap ieu disederhanakeun Oscilloscope example nembongkeun béda antara warisan jeung bungkusan API anyar jeung boga fungsi minangka peta jalan pikeun porting kode aya.
Oscilloscope example
Runtuyan léngkah
- Impor Moku MATLAB API 3.0
- Klaim kepemilikan Moku sareng unggah Oscilloscope bitstream ka
- Setel dasar waktos sareng setel bentang kénca sareng katuhu pikeun sumbu waktos.
- Meunang data, acquire pigura tunggal data ti Oscilloscope nu
- Tungtung sési klien ku ngaleungitkeun kepemilikan Moku
Runtuyan ditétélakeun di luhur mangrupakeun ex disederhanakeunample pikeun ngagambarkeun béda antara warisan jeung bungkusan API anyar. Salian ti ngamimitian sési klien, unggah bitstream instrumen ka Moku, sareng ngeureunkeun sési klien, pangguna akhir tiasa ngalaksanakeun sababaraha fungsi dina sagala rupa urutan pikeun nyumponan kabutuhan aplikasina.
Bedana
Di dieu, urang nempo béda antara dua APls pikeun tiap hambalan dina runtuyan.
Klaim kepemilikan Moku sareng unggah bitstream Oscilloscope ka alat. Dibandingkeun sareng Moku MATLAB 1.9, API énggal ngagaduhan fungsi anu béda-béda:
Moku MATLAB 1.9 | Moku MATLAB 3.0 | ||
Fungsi | get_by_name() | deploy_or_conn ect() | Osiloskop() |
Widang sareng nilai anu diidinan | nami: string seep: ngambang | instrumén: kelas instrumen hayang nyebarkeun | ip: senar séri: senar |
kakuatan: bool | set_defauIt: booI | force_connect: bool | |
use_externa I: bool | ignore_busy: bool | ||
persist_state: bool | |||
connect_timeout: ngambang | |||
read_timeout: ngambang |
- Setel dasar waktos. Fungsina sami, tapi argumen anu diidinan rada béda:
Moku MATLAB 1.9 Moku MATLAB 3.0 Fungsi set_timebase() set_timebase() Widang sareng nilai anu diidinan t1: ngambang t2: ngambang t1: ngambang t2: ngambang ketat: bool - Meunang data. Fungsi sareng argumen anu diidinan sami, tapi jinis data anu dipulangkeun sareng panjangna béda:
Moku MATLAB 1.9 Moku MATLAB 3.0 Fungsi get_data() get_data() Widang sareng nilai anu diidinan timeout: ngambang antosan: bool seep: ngambang wait_reacquire: bool Panjang mulang 16383 titik per pigura 1024 titik per pigura - Ngaleupaskeun kepemilikan Moku:
Moku MATLAB 1.9 Moku API v3.0 Fungsi deukeut () relinquish_ownership()
Daptar fungsi oscilloscope
Moku MATLAB 1.9 | Moku MATLAB 3.0 |
set_sourceO | set_sourcesO |
set_triggerO | set_triggerO |
meunang_dataQ | meunang_dataQ |
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 |
meunang_samp!erateO
get_rea!time_dataQ |
meunang_samp!erateO
save_high_res_bufferO |
gen_rampgelombangO
gen_sinewaveO |
generate_waveformO
get_acquisition_modeQ |
gen_squarewaveQ | get_sourcesQ |
gen_offQ | get_timebaseQ
get_output_!oadQ |
set_samplerateQ
set_framerateQ |
get_interpo!ationO set_output_!oadQ |
set_histeresisQ
set_interpo!ationO |
|
set_input_attenuationO | |
set_sourceO
osc_measurementQ |
|
kasimpulanQ |
Moku MATLAB API dumasar kana Moku API. Pikeun dokuméntasi API Moku lengkep, tingal Rujukan Moku API kapanggih di dieu https://apis.liq uidinstrume nts.com/re fe rence/.
Rincian tambahan pikeun ngamimitian sareng Moku MATLAB API tiasa dipendakan di https://a pis.liquid instruments.com/sta meunteun-Matlab.imah
Prosés downgrade
Lamun pamutahiran ka versi 3.0 geus kabuktian ngawatesan, atawa lamun heunteu mangaruhan adversely, hal kritis kana aplikasi Anjeun, Anjeun bisa downgrade ka versi saméméhna 1.9. Ieu bisa dilakukeun ngaliwatan a web browser.
Léngkah
- Kontak Alat Cairan sarta ménta éta file pikeun versi firmware 9.
- Ketik Moku:Alamat IP Lab anjeun kana a web browser (tingali screenshot).
- Dina Update firmware, kotektak tur pilih firmware nu file disadiakeun ku Liquid Instruments.
- Pilih Unggah & Apdet. Prosés update tiasa nyandak langkung ti 10 menit kanggo réngsé
© 2023 Instrumén Cair. ditangtayungan.
Dokumén / Sumberdaya
![]() |
INSTRUMEN CAIR MATLAB API Integrasi Fuses [pdf] Pituduh pamaké MATLAB API, MATLAB API Integrasi Fuses, Integrasi Fuses, Fuses |