ЛИКУИД-ИНСТРУМЕНТС-лого

ЛИКУИД ИНСТРУМЕНТС МАТЛАБ АПИ Интеграциони осигурачи

ЛИКУИД-ИНСТРУМЕНТС-МАТЛАБ-АПИ-Интеграција-Осигурачи-производ

Водич за миграцију МАТЛАБ АПИ-ја

Надоградња Моку-а: Лаб на верзију софтвера 3.0 откључава мноштво нових функција. Приликом ажурирања, корисници АПИ-ја морају да предузму додатне кораке да мигрирају своје скрипте у нови Моку АПИ пакет. Овај водич за миграцију описује промене АПИ-ја, нове функције доступне у ажурирању верзије 3.0 и сва ограничења компатибилности са претходним верзијама.

Готовоview

Верзија софтвера Моку:Лаб 3.0 је велико ажурирање које доноси нови фирмвер, кориснички интерфејс и АПл-ове за Моку:Лаб хардвер. Ажурирање доводи Моку:Лаб у линију са Моку:Про и Моку:Го, што олакшава дељење скрипти на свим Моку платформама. Ажурирање откључава мноштво нових функција за многе постојеће инструменте. Такође додаје две нове функције: Мулти-инструмент Моде и Моку Цлоуд Цомпиле. Постоје и неке суптилне разлике у понашању, које су наведене у одељку Компатибилност уназад.

Ово је велико ажурирање које утиче на АПИ архитектуру, и стога нови МАТЛАБ АПИ в3.0 пакет неће бити компатибилан са постојећим МАТЛАБ скриптама. Корисници АПИ-ја ће морати да пренесу своје скрипте у нови Моку АПИ пакет ако надограде свој Моку:Лаб на верзију 3.0. Корисници АПИ-ја са значајним развојем прилагођеног софтвера треба пажљиво да размотре ниво напора који је потребан за пренос њиховог постојећег кода. Моку:Лаб 1.9 се не препоручује за нове примене и сви корисници се подстичу да надограде. Ако се проблеми појаве након надоградње, корисници ће имати опцију да пређу на верзију софтвера 1.9.

Овај водич за миграцију описује адванtagес ажурирања и потенцијалних компликација за Моку:Лаб верзију 3.0. Такође описује процес надоградње МАТЛАБ АПИ-ја и како да поништите свој Моку:Лаб ако је потребно.

Нове функције верзије 3.0

Нове карактеристике

Верзија софтвера 3.0 доноси Мулти-Инструмент Моде и Моку Цлоуд Цомпиле у Моку:Лаб по први пут, као и многе надоградње перформанси и употребљивости преко скупа инструмената.

Мулти-инструмент Моде

Режим са више инструмената на Моку:Лаб омогућава корисницима да истовремено примене два инструмента како би креирали прилагођену тест станицу. Сваки инструмент има потпун приступ аналогним улазима и излазима заједно са интерконекцијама између слотова за инструменте. Међусобне везе између инструмената подржавају дигиталну комуникацију велике брзине, мале кашњења у реалном времену до 2 Гб/с, тако да инструменти могу да раде независно или да се повежу за изградњу напредних цевовода за обраду сигнала. Инструменти се могу динамички заменити и искључити без прекидања рада другог инструмента. Напредни корисници такође могу да примене сопствене прилагођене алгоритме у режиму са више инструмената користећи Моку Цлоуд Цомпиле.

Моку Цлоуд Цомпиле

Моку Цлоуд Цомпиле вам омогућава да примените прилагођени ДСП директно на Моку:Лаб ФПГА у режиму више инструмената. Напишите код користећи а web претраживач и компајлирајте га у облаку; Моку Цлоуд Цомпиле примењује ток битова на један или више циљних Моку уређаја.

Осцилоскоп

  • Режим дубоке меморије: уштедите до 4М сampлес по каналу у пуном сampбрзина кретања (500 МСа/с)

Спецтрум Анализер

  • Побољшан ниво буке
  • Логаритамска Врмс и Впп скала
  • Пет нових функција прозора (Бартлетт, Хамминг, Нутталл, Гауссиан, Каисер)

Пхасеметер

  • Помак фреквенције, фаза и ampлитуде сада може да се емитује као аналогни волtagе сигнале
  • Корисници сада могу да додају ДЦ оффсет излазним сигналима
  • Излаз синусног таласа са фазно закључаним сада може да се помножи фреквенцијом до 2 50к или подели на 125к
  • Побољшан опсег пропусног опсега (1 Хз до 100 кХз)
  • Напредне функције премотавања фаза и аутоматског ресетовања

Вавеформ Генератор

  • Излаз буке
  • Модулација ширине импулса (ПВМ)

Лоцк-Ин Ampлифиер

  • Побољшане перформансе ниске фреквенције ПЛЛ закључавање
  • Минимална ПЛЛ фреквенција је смањена на 10 Хз
  • Интерни ПЛЛ сигнал сада може бити помножен фреквенцијом до 250к или подељен на 125к за употребу у демодулацији
  • 6-цифрена прецизност за вредности фазе

Анализатор фреквенцијског одзива

  • Повећана максимална фреквенција са 120 МХз на 200 МХз
  • Повећајте максималне поене са 512 на 8192
  • Тхе Нев Динамиц AmpЛитуде функција аутоматски оптимизује излазни сигнал за најбољи динамички опсег мерења
  • Нови лн/лн1 режим мерења
  • Упозорења о засићености уноса
  • Математички канал сада подржава произвољне једначине комплексне вредности које укључују сигнале канала, омогућавајући нове типове сложених мерења функције преноса
  • Улазни сигнали сада могу да се мере у дБВпп и дБВрмс поред дБм
  • Напредак померања је сада приказан на графикону
  • Фреквентна оса сада може да се закључа да би се спречиле случајне промене током дугог прегледа

Ласер Лоцк Бок

  • Побољшани блок дијаграм приказује путање сигнала скенирања и модулације
  • Ново закључавање сtagес функција омогућава прилагођавање процедуре закључавања
  • Побољшане перформансе ниске фреквенције ПЛЛ закључавање
  • 6-цифрена прецизност за вредности фазе
  • Побољшане перформансе ниске фреквенције ПЛЛ закључавање
  • Минимална ПЛЛ фреквенција је смањена на 10 Хз
  • Тхе ПЛЛ сигнал сада може бити помножен фреквенцијом до 250к или подељен на 0.125к за употребу у демодулацији

Остало

Додата подршка за синусну функцију уређивачу једначина који се може користити за генерисање прилагођених таласних облика у генератору произвољних таласних облика

Претвори бинарно LI fileс у ЦСВ, МАТЛАБ или НумПи формате приликом преузимања са уређаја

Надограђена подршка за АПИ

Нови Моку МАТЛАБ АПИ в3.0 пакет пружа побољшану функционалност и стабилност. Добијаће редовна ажурирања ради побољшања перформанси и увођења нових функција.

Ограничења компатибилности уназад

АПИ

Нови пакет Моку МАТЛАБ АПИ в3.0 није компатибилан са претходним пакетом Моку:Лаб МАТЛАБ в1.9. МАТЛАБ скриптни аргументи и повратне вредности су потпуно различите. Ако имате обимни прилагођени развој софтвера користећи Моку:Лаб МАТЛАБ, размотрите утицај миграције вашег софтвера на компатибилност са новим АПИ-јем.

Док Моку:Лаб МАТЛАБ пакет више неће примати ажурирања, Ликуид Инструментс ће и даље наставити да пружа подршку корисницима који не могу да пређу на нови АПИ пакет.

Пронађите детаљан прampлес за сваки инструмент у новом Моку МАТЛАБ АПИ в3.0 пакету да служи као основна линија за конверзију претходног развоја МАТЛАБ-а у нови АПИ пакет.

Регресије

РАМ диск за евидентирање података

Верзија 1.9 је имала 512 МБ fileсистем у РАМ-у уређаја, који би се могао користити за евидентирање података при високим сampлинг ратес. У верзији 3.0, евидентирање у РАМ више није доступно. Да бисте омогућили евидентирање података, потребна вам је СД картица. Сходно томе, мења се и максимална брзина аквизиције. Верзија 1.9 подржава до 1 МСа/с, док верзија 3.0 подржава до 250 кСа/с на 1 каналу и 125 кСа/с на 2 канала. Чак и при нижим брзинама и са СД картицом, више неће бити подржани токови посла који су укључивали чување више брзих евиденција у РАМ меморију, а затим њихово касније копирање на СД картицу или клијента.

Евидентирање података у ЦСВ

Верзија 1.9 је имала могућност да сачува податке директно у ЦСВ file док се сече. Ова функција није директно доступна у верзији 3.0. Корисници чији је ток рада укључивао чување ЦСВ-аfileс директно на СД картицу или ће клијент сада морати прво да конвертује бинарни фајл file у ЦСВ, било помоћу клијентске апликације или инсталирањем самосталних Ликуид Инструментс-а File Претворите на рачунар који користе за обраду података.

Промене које нису компатибилне са уназад

Скалирање података у ЛИА

У верзији 1.9 имплементирали смо скалирање података тако да је множење два 0.1 В ДЦ сигнала резултирало 0.02 В ДЦ излаза. У верзији 3.0 смо ово променили тако да је резултат био 0.01 В ДЦ, што је више у складу са интуитивним очекивањима купаца.

Излаз генератора таласног облика мора бити омогућен да би се користио као извор/окидач модулације

У верзији 1.9, таласни облик другог канала могао би се користити као модулациони или окидач извор у Генератору таласних облика, чак и ако је излаз тог канала онемогућен. Ово је уклоњено у верзији

  • Корисници који желе да раде унакрсну модулацију без потребе да искључују излазе свог уређаја мораће да подесе

Моку МАТЛАБ АПИ

Моку МАТЛАБ АПИ в3.0 пакет је намењен да обезбеди МАТЛАБ програмерима ресурсе потребне за контролу било ког Моку уређаја и, на крају, могућност да уграде ове контроле у ​​веће апликације за крајње кориснике. Нови Моку МАТЛАБ АПИ в3.0 пакет пружа следеће:

  • Потпуно функционалан прampле МАТЛАБ скрипте за сваку
  • Све МАТЛАБ скрипте су опремљене коментарима, који су лаки за разумевање и могу послужити као полазна тачка крајњег корисника за прилагођавање и
  • Скуп функција које пружају потпуну контролу над Моку-ом

Тренутно подржани инструменти

  1. Генератор произвољних таласних облика
  2. Дата Логгер
  3. Дигитал Филтер Бок
  4. ФИР филтер Буилдер
  5. Анализатор фреквенцијског одзива
  6. Ласер Лоцк Бок
  7. Закључавање Ampлифиер
  8. Осцилоскоп
  9. Пхасеметер
  10. ПИД контролер
  11. Спецтрум Анализер
  12. Вавеформ Генератор
  13. Мулти-инструмент Моде
  14. Моку Цлоуд Цомпиле

Инсталација

Захтеви

  • МАТЛАБ верзија 2015 или новија

Ако већ имате инсталирану претходну верзију Моку МАТЛАБ АПИ-ја, деинсталирајте је пре него што наставите. Можете да деинсталирате пакет из менаџера додатака.

  1. Отворите Менаџер додатака преко картице Почетна > Окружење.
  2. Тражи Moku in the Add-on Manager and click ‘Add’. The toolbox will show up as Moku- MATLAB.
  3. Алтернативно, можете преузети кутију са алаткама директно са Ликуид Инструментс webсајт на https://www.liquidinstruments.com/products/apis/matlab-api/. Мораћете ручно да подесите путању за претрагу ако то урадите.
  4. Проверите да ли је исправна путања додата у оквир са алаткама тако што ћете изабрати „Подеси путању“ на картици Почетна > Окружење.ЛИКУИД-ИНСТРУМЕНТС-МАТЛАБ-АПИ-Интегратион-Фусес-фиг- (1)
  5. Уверите се да постоји улаз који указује на локацију за инсталирање кутије са алаткама. Типична путања може бити ЦАУсерскусернаме>\АппДатаРоаминг\Матхворкс\МАТЛАБАдд-Онс\Тоолбокес\оку-МАТЛАБ.ЛИКУИД-ИНСТРУМЕНТС-МАТЛАБ-АПИ-Интегратион-Фусес-фиг- (2)
  6. Преузмите податке о инструменту fileс укуцавањем 'моку_довнлоад####) у МАТЛАБ командни прозор. ### треба заменити вашом тренутном верзијом фирмвера. Иол може пронаћи вашу тренутну верзију фирмвера преко апликације Моку: десктоп тако што ћете кликнути десним тастером миша на ваш Моку и лебдети мишем на „Информације о уређају“, или у апликацији за иПад дугим притиском на ваш Моку.
  7. Потврдите да је ваш алатни оквир исправно подешен тако што ћете укуцати 'хелп Моку' у МАТЛАБ командни прозор. Ако ова команда успе. онда је кутија са алаткама успешно инсталирана

Промене Моку АПИ-ја

Нова Моку МАТЛАБ АПИ архитектура се довољно разликује од свог претходника и стога није компатибилна са постојећим АПИ скриптама. Следећи поједностављени осцилоскоп прampле показује разлике између застарелих и нових АПИ пакета и служи као мапа пута за пренос постојећег кода.

Осцилоскоп прampleЛИКУИД-ИНСТРУМЕНТС-МАТЛАБ-АПИ-Интегратион-Фусес-фиг- (4)

Кораци низа

  1. Увезите Моку МАТЛАБ АПИ 3.0
  2. Затражите власништво над Мокуом и отпремите битстреам осцилоскопа на
  3. Подесите временску базу и подесите распон са леве и десне стране за временску осу.
  4. Добијте податке, набавите један оквир података са осцилоскопа
  5. Завршите сесију клијента одустајањем од Моку власништва

Горе описани низ је упрошћени прampда илуструјемо разлике између застарелих и нових АПИ пакета. Осим што започне клијентску сесију, учита инструмент битстреам у Моку и заврши сесију клијента, крајњи корисник може да користи било који број функција у различитим редоследима како би задовољио потребе своје апликације.

Разлике

Овде посматрамо разлике између два АПл-а за сваки корак у низу.

Затражите власништво над Мокуом и отпремите бит стреам осцилоскопа на уређај. У поређењу са Моку МАТЛАБ 1.9, нови АПИ има потпуно другачије функције:

Моку МАТЛАБ 1.9 Моку МАТЛАБ 3.0
Функција гет_би_наме() деплои_ор_цонн ецт() Осцилоскоп()
Дозвољена поља и вредности име: стринг тимеоут: флоат инструмент: класа инструмента који желите да примените ип: стринг серијски: стринг
сила: боол сет_дефауИт: бооИ форце_цоннецт: боол
усе_ектерна И: боол игноре_буси: боол
персист_стате: боол
цоннецт_тимеоут: флоат
реад_тимеоут: флоат

 

  1. Подесите временску базу. Функција је иста, али су дозвољени аргументи мало другачији:
    Моку МАТЛАБ 1.9 Моку МАТЛАБ 3.0
    Функција сет_тимебасе() сет_тимебасе()
    Дозвољена поља и вредности т1: флоат т2: флоат т1: флоат т2:флоат стрицт: боол
  2. Добијте податке. Функције и дозвољени аргументи су исти, али враћени тип и дужина података су различити:
    Моку МАТЛАБ 1.9 Моку МАТЛАБ 3.0
    Функција гет_дата() гет_дата()
    Дозвољена поља и вредности временско ограничење: флоат чекање: боол тимеоут: флоат ваит_реацкуире: боол
    Повратна дужина 16383 поена по кадру 1024 поена по кадру
  3. Ослободите Моку власништво:
    Моку МАТЛАБ 1.9 Моку АПИ в3.0
    Функција затвори() релинкуисх_овнерсхип()

Листа функција осцилоскопа

Моку МАТЛАБ 1.9 Моку МАТЛАБ 3.0
сет_соурцеО сет_соурцесО
сет_триггерО сет_триггерО
гет_датаК гет_датаК
сет_фронтендК сет_фронтендК
сет_дефау!тсК сет_тимебасеО

сет_кмодеК

сет_дефау!тсК сет_тимебасеК дисабле_инпутО

енабле_роллмодеК

сет_прецисион_модеК сет_ацкуиситион_модеК
синц_пхасеК синц_оутпут_пхасеК
гет_фронтендК гет_фронтендК
гет_сamp!ератеО

гет_реа!тиме_датаК

гет_сamp!ератеО

саве_хигх_рес_буфферО

ген_рampвавеО

ген_синевавеО

генерате_вавеформО

гет_ацкуиситион_модеК

ген_скуаревавеК гет_соурцесК
ген_оффК гет_тимебасеК

гет_оутпут_!оадК

сет_сampлератеК

сет_фрамератеК

гет_интерпо!атионО сет_оутпут_!оадК
сет_хистересисК

сет_интерпо!атионО

сет_инпут_атенуатионО
сет_соурцеО

осц_меасурементК

суммариК

Моку МАТЛАБ АПИ је заснован на Моку АПИ-ју. За комплетну документацију Моку АПИ-ја, погледајте Моку АПИ Референце која се налази овде https://apis.liq uidinstrume nts.com/re fe reнце/.

Додатне детаље за почетак рада са Моку МАТЛАБ АПИ-јем можете пронаћи на https://a pis.liquid instruments.com/sta рејтинг-Матлаб.кући

Процес враћања на старију верзију

Ако се показало да надоградња на верзију 3.0 ограничава или на неки други начин негативно утиче на нешто што је критично за вашу апликацију, можете вратити на претходну верзију 1.9. Ово се може урадити путем а web претраживач.

Степс

  1. Контактирајте Ликуид Инструментс и набавите file за верзију фирмвера 9.
  2. Унесите своју Моку:Лаб ИП адресу у а web претраживач (погледајте снимак екрана).
  3. У оквиру Ажурирај фирмвер, прегледајте и изаберите фирмвер file обезбеђује Ликуид Инструментс.
  4. Изаберите Отпреми и ажурирај. Процес ажурирања може потрајати више од 10 минутаЛИКУИД-ИНСТРУМЕНТС-МАТЛАБ-АПИ-Интегратион-Фусес-фиг- (10)

© 2023 Ликуид Инструментс. резервисано.

лаудиструментс.цом

Документи / Ресурси

ЛИКУИД ИНСТРУМЕНТС МАТЛАБ АПИ Интеграциони осигурачи [пдф] Упутство за кориснике
МАТЛАБ АПИ, МАТЛАБ АПИ Интеграциони осигурачи, Интеграциони осигурачи, Осигурачи

Референце

Оставите коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена *