Асбобҳои моеъ MATLAB API Fuses ҳамгироии
Дастури муҳоҷирати API MATLAB
Навсозии Moku: Lab ба версияи нармафзори 3.0 як қатор хусусиятҳои навро мекушояд. Ҳангоми навсозӣ, корбарони API бояд барои интиқоли скриптҳои худ ба бастаи нави Moku API чораҳои иловагӣ андешанд. Ин дастури муҳоҷирӣ тағйироти API, хусусиятҳои нав дар навсозии версияи 3.0 ва ҳама гуна маҳдудиятҳои мутобиқати ақибро нишон медиҳад.
Барview
Версияи нармафзори Moku:Lab 3.0 як навсозии бузургест, ки нармафзори нав, интерфейси корбар ва APls-ро ба сахтафзори Moku:Lab меорад. Навсозӣ Moku:Lab-ро бо Moku:Pro ва Moku:Go мутобиқ мекунад, ки мубодилаи скриптҳоро дар тамоми платформаҳои Moku осон мекунад. Навсозӣ як қатор хусусиятҳои навро барои бисёре аз асбобҳои мавҷуда мекушояд. Он инчунин ду хусусияти навро илова мекунад: Ҳолати бисёр асбобҳо ва Moku Cloud Compile. Баъзе тафовутҳои нозуки рафторӣ вуҷуд доранд, ки дар бахши мутобиқати ақиб зикр шудаанд.
Ин навсозии бузургест, ки ба меъмории API таъсир мерасонад ва аз ин рӯ бастаи нави MATLAB API v3.0 бо скриптҳои мавҷудаи MATLAB ба ақиб мувофиқат намекунад. Корбарони API бояд скриптҳои худро ба бастаи нави Moku API интиқол диҳанд, агар онҳо Moku:Lab-и худро ба версияи 3.0 навсозӣ кунанд. Корбарони API бо таҳияи назарраси нармафзори фармоишӣ бояд сатҳи кӯшишро барои интиқоли рамзи мавҷудаи худ бодиққат баррасӣ кунанд. Moku:Lab 1.9 барои ҷойгиркунии нав тавсия дода намешавад ва ҳамаи муштариён ташвиқ карда мешаванд, ки навсозӣ кунанд. Агар пас аз навсозӣ мушкилот ба миён оянд, корбарон имкон доранд, ки ба версияи нармафзори 1.9.
Ин дастури муњољират нишондоди advantages аз навсозӣ ва мушкилоти эҳтимолӣ ба Moku: Lab версияи 3.0. Он инчунин раванди навсозии API-и MATLAB ва чӣ гуна коҳиш додани Moku:Lab-ро дар ҳолати зарурӣ нишон медиҳад.
Версияи 3.0 хусусиятҳои нав
Хусусиятҳои нав
Версияи нармафзор 3.0 бори аввал ба Moku:Lab режими Multi-Instrument ва Moku Cloud Compile ва инчунин такмилдиҳии зиёди коршоямӣ ва қобили истифода дар маҷмӯи асбобҳо меорад.
Реҷаи бисёр асбобҳо
Ҳолати бисёр асбобҳо дар Moku: Lab ба корбарон имкон медиҳад, ки дар як вақт ду асбобро барои сохтани як истгоҳи озмоишии фармоишӣ ҷойгир кунанд. Ҳар як асбоб дастрасии пурра ба воридот ва баромадҳои аналогӣ дар баробари пайвастшавӣ байни слотҳои асбобҳо дорад. Пайвастшавӣ байни асбобҳо иртиботи рақамии баландсуръат, таъхирнопазир ва воқеии вақтро то 2 Гб/с дастгирӣ мекунад, аз ин рӯ асбобҳо метавонанд мустақилона кор кунанд ё барои сохтани қубурҳои пешрафтаи коркарди сигнал пайваст шаванд. Асбобҳоро бе халалдор кардани асбоби дигар ба таври динамикӣ иваз кардан ва берун кардан мумкин аст. Истифодабарандагони пешрафта инчунин метавонанд алгоритмҳои фармоишии худро бо истифода аз Moku Cloud Compile дар режими бисёр асбобҳо истифода баранд.
Моку Cloud Compile
Moku Cloud Compile ба шумо имкон медиҳад, ки DSP-и фармоиширо мустақиман дар Moku:Lab FPGA дар режими бисёр асбобҳо ҷойгир кунед. Бо истифода аз a. код нависед web браузер ва онро дар абр тартиб диҳед; Moku Cloud Compile ҷараёни битро ба як ё якчанд дастгоҳҳои ҳадафноки Moku ҷойгир мекунад.
Осциллограф
- Ҳолати хотираи амиқ: то 4 миллион сония сарфа кунедamples дар як канал дар пурра сampсуръати линг (500 MSa/s)
Таҳлилгари спектр
- Ошёнаи беҳтаршудаи садо
- Vrms логарифмӣ ва миқёси Vpp
- Панҷ функсияи равзанаи нав (Бартлетт, Хамминг, Нутталл, Гауссиан, Кайзер)
Фазометр
- Ҷуброни басомад, марҳила ва amplitude акнун метавонад ҳамчун ҷилди аналогӣ бароварда шавадtagсигналҳои e
- Истифодабарандагон акнун метавонанд ба сигналҳои баромади ҷуброни DC илова кунанд
- Баромади мавҷи синуси фаза басташуда акнун метавонад басомадро то 2x зиёд кунад ё ба 50x тақсим кард
- Диапазони беҳтаршудаи фарохмаҷро (1 Гц то 100 кГц)
- Функсияҳои печонидани марҳилаи пешрафта ва аз нав танзимкунии худкор
Генератори шакли мавҷ
- Баромади садо
- Модулятсияи паҳнои набз (PWM)
баста Ampзиндатар
- Фаъолияти беҳтаршудаи басомади паст PLL қулф кардан
- Басомади ҳадди ақали PLL то 10 Гц кам карда шуд
- Сигнали дохилии PLL акнун метавонад басомадро то 250x ё ба 125x тақсим кард барои истифода дар демодуляция
- Дақиқии 6-рақама барои арзишҳои марҳила
Таҳлилгари вокуниш ба басомад
- Баланд бардоштани басомади максималӣ аз 120 МГс то 200 МГс
- Нуқтаҳои ҳадди аксарро аз 512 то 8192 зиёд кунед
- Динамики нав AmpХусусияти litude сигнали баромадро ба таври худкор барои беҳтарин диапазони динамикии андозагирӣ оптимизатсия мекунад
- Ҳолати нави андозагирии ln/ln1
- Огоҳӣ дар бораи сершавии вуруд
- Канали математикӣ ҳоло муодилаҳои мураккаби арзишманди ихтиёриро бо сигналҳои канал дастгирӣ мекунад ва имкон медиҳад, ки намудҳои нави ченкунии функсияҳои мураккаби интиқолро фароҳам оранд.
- Сигналҳои вурудро акнун ба ғайр аз dBm дар dBVpp ва dBVrms чен кардан мумкин аст
- Раванди тозакунӣ ҳоло дар график нишон дода мешавад
- Меҳвари басомад акнун метавонад баста шавад, то тағироти тасодуфӣ ҳангоми тозакунии тӯлонӣ пешгирӣ карда шавад
Қуттии қулфи лазерӣ
- Диаграммаи беҳтаршудаи блок роҳҳои скан ва модуляцияро нишон медиҳад
- Қулфи нав СtagХусусияти es имкон медиҳад, ки тартиби қулфро танзим кунед
- Фаъолияти беҳтаршудаи басомади паст PLL қулф кардан
- Дақиқии 6-рақама барои арзишҳои марҳила
- Фаъолияти беҳтаршудаи басомади паст PLL қулф кардан
- Басомади ҳадди ақали PLL то 10 Гц кам карда шуд
- Дар PLL Акнун сигнал метавонад басомадро то 250x афзоиш диҳад ё ба 0.125x тақсим кард, то истифода дар демодуляция
Дигар
Дастгирии функсияи синус ба муҳаррири муодила илова карда шуд, ки онро барои тавлиди шаклҳои мавҷҳои фармоишӣ дар Генератори шакли мавҷ истифода бурдан мумкин аст
Табдил додани дуӣ LI files ба форматҳои CSV, MATLAB ё NumPy ҳангоми зеркашӣ аз дастгоҳ
Дастгирии такмилёфтаи API
Бастаи нави Moku MATLAB API v3.0 функсияҳои мукаммал ва устувориро таъмин мекунад. Он барои беҳтар кардани кор ва ҷорӣ кардани хусусиятҳои нав мунтазам навсозиҳо мегирад.
Маҳдудиятҳои мутобиқати ақиб
API
Бастаи нави Moku MATLAB API v3.0 бо бастаи қаблии Moku:Lab MATLAB v1.9 мувофиқат намекунад. Аргументҳои скрипти MATLAB ва арзишҳои баргардонидан комилан фарқ мекунанд. Агар шумо таҳияи васеи нармафзори фармоишӣ бо истифода аз Moku:Lab MATLAB дошта бошед, таъсири интиқоли ҳама нармафзори худро ба назар гиред, ки бо API нав мувофиқ бошад.
Дар ҳоле ки бастаи Moku: Lab MATLAB дигар навсозиро қабул намекунад, Liquid Instruments дастгирии корбаронеро идома медиҳад, ки наметавонанд ба бастаи нави API гузаред.
Ҷустуҷӯи муфассали собиқamples барои ҳар як асбоб дар бастаи нави Moku MATLAB API v3.0 барои табдил додани таҳияи қаблии MATLAB ба бастаи нави API хидмат мекунад.
Регрессияҳо
Диски RAM барои сабти маълумот
Версияи 1.9 дорои 512 МБ буд fileсистема дар хотираи RAM-и дастгоҳ, ки метавонист барои сабти маълумот бо суръати баланд истифода шавадampнархҳои линг. Дар версияи 3.0, воридшавӣ ба RAM дигар дастрас нест. Барои фаъол кардани сабти маълумот, корти SD лозим аст. Мувофиқи он, суръати максималии ба даст овардан низ тағир меёбад. Версияи 1.9 то 1 MSa/s дастгирӣ мекунад, дар ҳоле ки версияи 3.0 то 250 кСа/с дар 1 канал ва 125 кСа/с дар 2 канал дастгирӣ мекунад. Ҳатто дар суръати пасттар ва бо корти SD, ҷараёнҳои корӣ, ки захира кардани гузоришҳои сершумори баландсуръатро ба RAM ва сипас нусхабардории онҳоро ба корти SD ё муштарӣ дар бар мегиранд, дигар дастгирӣ намешаванд.
Сабти маълумот ба CSV
Версияи 1.9 қобилияти захира кардани маълумотро мустақиман ба CSV дошт file ҳангоми сабт кардан. Ин хусусият бевосита дар версияи 3.0 дастрас нест. Истифодабарандагоне, ки ҷараёни корашон сарфаи CSV-ро дар бар мегирифтандfiles мустақиман ба корти SD ё муштарӣ бояд аввал бинариро табдил диҳад file ба CSV, ё бо истифода аз барномаи муштарӣ ё тавассути насби мустақили Liquid Instruments File Табдилдиҳанда ба компютере, ки онҳо барои коркарди маълумот истифода мебаранд.
Тағиротҳои ба ақиб мувофиқ нестанд
Миқёси маълумот дар LIA
Дар версияи 1.9, мо миқёси маълумотро тавре амалӣ кардем, ки зарб задани ду сигнали 0.1 В DC боиси баромади 0.02 В DC гардид. Дар версияи 3.0, мо инро тавре тағир додем, ки натиҷа 0.01 V DC буд, ки ба интизориҳои интуитивии муштариён бештар мувофиқ аст.
Барои истифода ҳамчун манбаи модуляция/триггер баромади генератори мавҷ бояд фаъол карда шавад
Дар версияи 1.9, шакли мавҷи канали дигарро метавон ҳамчун модуляция ё манбаи триггер дар Генератори шакли мавҷ истифода бурд, ҳатто агар баромади он канал ғайрифаъол бошад. Ин дар версия хориҷ карда шуд
- Истифодабарандагоне, ки мехоҳанд бидуни ҷудо кардани баромадҳои дастгоҳи худ кросс-модуляция анҷом диҳанд, бояд онҳоро танзим кунанд.
API-и Moku MATLAB
Бастаи Moku MATLAB API v3.0 пешбинӣ шудааст, ки ба таҳиягарони MATLAB захираҳои заруриро барои идоракунии ҳама гуна дастгоҳи Moku ва дар ниҳоят қобилияти ворид кардани ин идораҳо ба барномаҳои калонтари корбари ниҳоӣ таъмин намояд. Бастаи нави Moku MATLAB API v3.0 инҳоро пешниҳод мекунад:
- Комилан функсионалӣ собиқample скриптҳои MATLAB барои ҳар як
- Ҳама скриптҳои MATLAB бо шарҳҳо таъмин карда мешаванд, ки фаҳмидан осон ва метавонанд ҳамчун нуқтаи ибтидоии корбари ниҳоӣ барои мутобиқсозӣ ва
- Маҷмӯи функсияҳое, ки назорати пурраи Мокуро таъмин мекунанд
Воситаҳои дар айни замон дастгирӣшаванда
- Генератори шакли мавҷи худсарона
- Сабти маълумот
- Қуттии филтри рақамӣ
- Созандаи филтри FIR
- Таҳлилгари вокуниш ба басомад
- Қуттии қулфи лазерӣ
- Бастан Ampзиндатар
- Осциллограф
- Фазометр
- Назоратчии PID
- Таҳлилгари спектр
- Генератори шакли мавҷ
- Реҷаи бисёр асбобҳо
- Моку Cloud Compile
Насбкунӣ
Талабот
- Версияи MATLAB 2015 ё дертар
Агар шумо аллакай версияи пешинаи API-и Moku MATLAB насб карда бошед, лутфан пеш аз идома додан онро нест кунед. Шумо метавонед бастаро аз менеҷери изофа нест кунед.
- Менеҷери иловагиро тавассути ҷадвали хона > Муҳити зист кушоед.
- Ҷустуҷӯ Moku in the Add-on Manager and click ‘Add’. The toolbox will show up as Moku- MATLAB.
- Интихобан, шумо метавонед қуттии асбобҳоро мустақиман аз асбобҳои моеъ зеркашӣ кунед webсайт дар https://www.liquidinstruments.com/products/apis/matlab-api/. Агар шумо ин корро анҷом диҳед, шумо бояд роҳи ҷустуҷӯро дастӣ танзим кунед.
- Тафтиш кунед, ки роҳи дуруст ба қуттии асбобҳо тавассути интихоби 'Танзими роҳ' аз ҷадвали Home > Environment илова карда шудааст.
- Боварӣ ҳосил кунед, ки вуруд ба макони насби қуттии асбобҳо ишора мекунад. Роҳи маъмулӣ метавонад CAUserskusername>\AppDataRoaming\Mathworks\MATLABAdd-Ons\Toolboxes\oku- MATLAB бошад.
- Маълумоти асбобро зеркашӣ кунед files бо ворид кардани 'moku_download####) дар равзанаи фармони MATLAB. ### бояд бо версияи ҷории нармафзори шумо иваз карда шавад. Йол метавонад версияи ҷории нармафзори худро тавассути Moku пайдо кунад: барномаи мизи корӣ бо клики рости Moku-и худ ва чен кардани 'Маълумоти дастгоҳ' ё дар барномаи iPad бо пахши тӯлонии Moku-и худ.
- Тасдиқ кунед, ки қуттии асбобҳои шумо дуруст насб карда шудааст, бо ворид кардани 'help Moku' дар равзанаи фармони MATLAB. Агар ин фармон барор гирад. он гоҳ қуттии асбобҳо бомуваффақият насб карда шуд
Moku API тағир меёбад
Меъмории нави API Moku MATLAB аз пешгузаштаи худ ба таври кофӣ фарқ мекунад ва аз ин рӯ бо скриптҳои мавҷудаи API ба ақиб мувофиқ нест. Осциллографи соддакардашудаи зерин пешample фарқияти байни бастаҳои меросӣ ва нави API-ро нишон медиҳад ва ҳамчун харитаи роҳ барои интиқоли рамзи мавҷуда хидмат мекунад.
Осциллограф, масаланample
Қадамҳои пайдарпай
- Моку MATLAB API 3.0-ро ворид кунед
- Моликияти Мокуро талаб кунед ва ҷараёни bitstream Oscilloscope-ро ба он бор кунед
- Пойгоҳи вақтро танзим кунед ва фосилаи дасти чап ва ростро барои меҳвари вақт муқаррар кунед.
- Маълумот гиред, чаҳорчӯбаи ягонаи маълумотро аз Осциллограф ба даст оред
- Сеанси муштариро бо даст кашидан аз моликияти Моку анҷом диҳед
Пайдарпаии дар боло тавсифшуда як собиқ соддакардашуда астample барои тасвир кардани фарқияти байни бастаҳои меросӣ ва нави API. Ба ғайр аз оғози ҷаласаи муштарӣ, боркунии битстрими асбоб ба Моку ва анҷоми сессияи муштарӣ, корбари ниҳоӣ метавонад барои қонеъ кардани ниёзҳои замимаи худ ҳама гуна функсияҳоро бо тартиби гуногун иҷро кунад.
Фарқиятҳо
Дар ин ҷо, мо ба фарқиятҳои байни ду APl барои ҳар як қадами пайдарпай назар мекунем.
Моликияти Мокуро даъво кунед ва ҷараёни бит Oscilloscope-ро ба дастгоҳ бор кунед. Дар муқоиса бо Moku MATLAB 1.9, API-и нав вазифаҳои комилан дигар дорад:
Moku MATLAB 1.9 | Moku MATLAB 3.0 | ||
Функсия | get_by_name() | deploy_or_conn ect () | Осциллограф () |
Майдонҳо ва арзишҳои иҷозатдодашуда | ном: вақтхушии сатр: шинокунанда | асбоб: синфи асбобе, ки мехоҳад ҷойгир кунад | ip: силсилаи сатр: сатр |
қувва: бул | set_defauIt: booI | force_connect: bool | |
use_externa ман: bool | ignore_busy: bool | ||
persist_state: bool | |||
connect_timeout: шинокунанда | |||
read_timeout: шинокунанда |
- Базаи вақтро таъин кунед. Функсия якхела аст, аммо аргументҳои иҷозатдодашуда каме фарқ мекунанд:
Moku MATLAB 1.9 Moku MATLAB 3.0 Функсия set_timebase() set_timebase() Майдонҳо ва арзишҳои иҷозатдодашуда t1: шино кардан t2: шино кардан t1: шино t2: шино сахт: bool - Маълумот гиред. Функсияҳо ва аргументҳои иҷозатдодашуда якхелаанд, аммо навъи додаҳо ва дарозии баргардонидашуда гуногунанд:
Moku MATLAB 1.9 Moku MATLAB 3.0 Функсия get_data() get_data() Майдонҳо ва арзишҳои иҷозатдодашуда вақтхушӣ: шиноварӣ интизор: bool Вақтсанҷи: float wait_reacquire: bool Дарозии бозгашт 16383 хол дар як кадр 1024 хол дар як кадр - Моликияти Мокуро озод кунед:
Moku MATLAB 1.9 Moku API v3.0 Функсия наздик () даст кашидан_моликият()
Рӯйхати функсияҳои осциллограф
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 |
set_precision_modeQ | set_acquisition_modeQ |
sync_phaseQ | sync_output_phaseQ |
get_frontendQ | get_frontendQ |
даст_сamp!erateO
даст_реа!time_dataQ |
даст_сamp!erateO
сарфаи_ҳар_баланд_буферО |
gen_rampмавҷ О
gen_sinewaveO |
generation_waveformO
get_acquisition_modeQ |
gen_squawaveQ | get_sourcesQ |
gen_offQ | get_timebaseQ
get_output_!oadQ |
set_samplerateQ
set_framerateQ |
get_interpo!ationO set_output_!oadQ |
set_hysteresisQ
set_interpo!ationO |
|
set_input_attenuationO | |
set_sourceO
osc_measurementQ |
|
хулоса Q |
API-и Moku MATLAB ба Moku API асос ёфтааст. Барои ҳуҷҷатҳои пурраи Moku API, ба истиноди Moku API муроҷиат кунед, ки дар ин ҷо пайдо шудааст https://apis.liq uidinstrume nts.com/re fe rence/.
Тафсилоти иловагиро барои оғози кор бо Moku MATLAB API метавонед дар ин ҷо пайдо кунед https://a pis.liquid instruments.com/sta рейтинг- Матлаб.хона
Раванди пастшавӣ
Агар навсозӣ ба версияи 3.0 собит кунад, ки чизе барои барномаи шумо муҳим маҳдуд кунад ё ба таври дигар таъсири манфӣ расонад, шумо метавонед ба версияи қаблии 1.9 гузаред. Инро тавассути а web браузер.
Қадамҳо
- Бо асбобҳои моеъ тамос гиред ва онро ба даст оред file барои версияи нармафзори 9.
- Суроғаи IP-и Moku:Lab-и худро ба a web браузер (ниг. скриншот).
- Дар зери Навсозии нармафзор, нармафзори нармафзорро паймоиш кунед ва интихоб кунед file аз ҷониби Liquid Instruments таъмин карда шудааст.
- Боргирӣ ва навсозӣ -ро интихоб кунед. Раванди навсозӣ метавонад бештар аз 10 дақиқаро ба анҷом расонад
© 2023 Асбобҳои моеъ. захира карда шудааст.
Ҳуҷҷатҳо / Сарчашмаҳо
![]() |
Асбобҳои моеъ MATLAB API Fuses ҳамгироии [pdf] Дастури корбар API MATLAB, MATLAB API ҳамгироӣ Fuses, Интегратсия Fuses, Fuses |