NEMBO-KIOEVU-CHOMBO-

VYOMBO VYA KIOEVU MATLAB API Integration Fuses

LIQUID-ISTRUMENTS-MATLAB-API-Integration-Fuses-bidhaa

Mwongozo wa Uhamiaji wa API ya MATLAB

Kuboresha Moku: Maabara hadi toleo la 3.0 la programu hufungua vipengele vingi vipya. Wakati wa kusasisha, watumiaji wa API lazima wachukue hatua za ziada ili kuhamisha hati zao hadi kwa kifurushi kipya cha API ya Moku. Mwongozo huu wa uhamiaji unaonyesha mabadiliko ya API, vipengele vipya vinavyopatikana katika sasisho la toleo la 3.0, na vikwazo vyovyote vya uoanifu wa nyuma.

Zaidiview

Moku:Toleo la 3.0 la programu ya Maabara ni sasisho kuu ambalo huleta programu dhibiti mpya, kiolesura cha mtumiaji, na APls kwenye maunzi ya Moku:Lab. Sasisho huleta Moku:Lab kulingana na Moku:Pro na Moku:Go, na kuifanya iwe rahisi kushiriki hati kwenye majukwaa yote ya Moku. Sasisho hufungua idadi kubwa ya vipengele vipya kwa vyombo vingi vilivyopo. Pia inaongeza vipengele viwili vipya: Hali ya Ala nyingi na Mkusanyiko wa Wingu la Moku. Kuna baadhi ya tofauti hila za kitabia pia, zilizoainishwa katika sehemu ya uoanifu ya Nyuma.

Hili ni sasisho kuu linaloathiri usanifu wa API, na kwa hivyo kifurushi kipya cha MATLAB API v3.0 hakitaambatana na hati zilizopo za MATLAB. Watumiaji wa API watahitaji kuweka hati zao kwenye kifurushi kipya cha API ya Moku ikiwa wataboresha Moku:Lab yao hadi toleo la 3.0. Watumiaji wa API walio na uundaji muhimu wa programu maalum wanapaswa kuzingatia kwa uangalifu kiwango cha juhudi kinachohitajika kuweka msimbo wao uliopo. Moku:Lab 1.9 haipendekezwi kwa utumaji mpya na wateja wote wanahimizwa kuboresha. Matatizo yakitokea baada ya kusasisha, watumiaji watakuwa na chaguo la kushuka hadi toleo la programu 1.9.

Mwongozo huu wa uhamiaji unaonyesha advantagya kusasisha na matatizo yanayoweza kutokea kwa Moku: Toleo la 3.0 la Lab. Pia inaeleza mchakato wa kuboresha API ya MATLAB na jinsi ya kushusha kiwango chako cha Moku:Lab ikiwa ni lazima.

Toleo la 3.0 vipengele vipya

Vipengele vipya

Toleo la programu la 3.0 huleta Hali ya Ala Nyingi na Mkusanyiko wa Wingu la Moku kwa Moku:Lab kwa mara ya kwanza, pamoja na utendakazi na uboreshaji mwingi wa utumiaji katika safu ya ala.

Njia ya Ala nyingi

Hali ya Ala nyingi kwenye Moku:Lab huruhusu watumiaji kupeleka ala mbili kwa wakati mmoja ili kuunda kituo maalum cha majaribio. Kila chombo kina ufikiaji kamili wa pembejeo na matokeo ya analogi pamoja na miunganisho kati ya nafasi za chombo. Miunganisho kati ya ala inasaidia mawasiliano ya kidijitali ya kasi ya juu, ya chini, ya wakati halisi hadi 2 Gb/s, kwa hivyo ala zinaweza kufanya kazi kwa kujitegemea au kuunganishwa ili kuunda mabomba ya hali ya juu ya uchakataji wa mawimbi. Ala zinaweza kubadilishwa ndani na nje bila kukatiza chombo kingine. Watumiaji wa hali ya juu wanaweza pia kupeleka algoriti zao maalum katika Hali ya Ala nyingi kwa kutumia Moku Cloud Compile.

Kukusanya Wingu la Moku

Mkusanyiko wa Wingu la Moku hukuruhusu kupeleka DSP maalum moja kwa moja kwenye Moku:Lab FPGA katika Modi ya zana nyingi. Andika msimbo ukitumia a web kivinjari na kuikusanya kwenye wingu; Moku Cloud Compile hutumia mkondo kidogo kwa kifaa kimoja au zaidi lengwa la Moku.

Oscilloscope

  • Hali ya kumbukumbu ya kina: hifadhi hadi 4M sampchini kwa kila chaneli saa kamili sampkiwango cha muda (500 MSa/s)

Spectrum Analyzer

  • Uboreshaji wa sakafu ya kelele
  • Logarithmic Vrms na kipimo cha Vpp
  • Kazi tano za dirisha mpya (Bartlett, Hamming, Nuttall, Gaussian, Kaiser)

Phasemeter

  • Kupunguza mara kwa mara, awamu, na amplitude sasa inaweza kutolewa kama voltage ishara
  • Watumiaji sasa wanaweza kuongeza udhibiti wa DC kwa mawimbi ya kutoa
  • Mawimbi ya sine iliyofungwa kwa awamu sasa yanaweza kuzidishwa hadi 2 50x au kugawanywa hadi 125x.
  • Masafa ya kipimo data yaliyoboreshwa (Hz 1 hadi 100 kHz)
  • Ufungaji wa awamu ya juu na vitendaji vya kuweka upya kiotomatiki

Jenereta ya Waveform

  • Pato la kelele
  • Mwendo wa upana wa mpigo (PWM)

funga ndani Ampmaisha zaidi

  • Utendaji ulioboreshwa wa masafa ya chini PLL kufunga
  • Masafa ya chini ya PLL yamepunguzwa hadi 10 Hz
  • Ishara ya ndani ya PLL sasa inaweza kuzidishwa hadi 250xor kugawanywa hadi 125x kwa matumizi katika upunguzaji.
  • Usahihi wa tarakimu 6 kwa thamani za awamu

Kichanganuzi cha Majibu ya Mara kwa mara

  • Kuongezeka kwa mzunguko wa juu kutoka 120 MHz hadi 200 MHz
  • Ongeza alama za kufagia kutoka 512 hadi 8192
  • Nguvu Mpya Ampkipengele cha litude huboresha mawimbi kiotomatiki kwa masafa bora ya kipimo
  • Hali mpya ya kipimo cha ln/ln1
  • Maonyo ya kueneza ya ingizo
  • Kituo cha hesabu sasa kinaauni milinganyo ya kiholela yenye thamani changamano inayohusisha mawimbi ya chaneli, kuwezesha aina mpya za vipimo changamano vya utendakazi wa uhamishaji.
  • Ishara za uingizaji sasa zinaweza kupimwa katika dBVpp na dBVrms pamoja na dBm
  • Maendeleo ya kufagia sasa yanaonyeshwa kwenye grafu
  • Mhimili wa masafa sasa unaweza kufungwa ili kuzuia mabadiliko ya kiajali wakati wa kufagia kwa muda mrefu

Sanduku la Kufuli la Laser

  • Mchoro wa uzuiaji ulioboreshwa unaonyesha njia za mawimbi ya uchanganuzi na urekebishaji
  • Kufunga mpya stagkipengele cha es kinaruhusu kubinafsisha utaratibu wa kufuli
  • Utendaji ulioboreshwa wa masafa ya chini PLL kufunga
  • Usahihi wa tarakimu 6 kwa thamani za awamu
  • Utendaji ulioboreshwa wa masafa ya chini PLL kufunga
  • Masafa ya chini ya PLL yamepunguzwa hadi 10 Hz
  • The PLL sasa mawimbi yanaweza kuzidishwa hadi 250x au kugawanywa hadi 0.125x kwa matumizi katika upunguzaji

Nyingine

Imeongeza usaidizi wa kitendakazi cha sine kwenye kihariri cha mlinganyo ambacho kinaweza kutumika kutengeneza miundo maalum ya mawimbi katika Jenereta ya Uundaji wa Mawimbi Kiholela.

Badilisha mfumo wa binary LI files hadi CSV, MATLAB, au umbizo la NumPy unapopakua kutoka kwa kifaa

Usaidizi wa API ulioboreshwa

Kifurushi kipya cha Moku MATLAB API v3.0 kinatoa utendakazi na uthabiti ulioimarishwa. Itapokea masasisho ya mara kwa mara ili kuboresha utendakazi na kutambulisha vipengele vipya.

Vikwazo vya utangamano wa nyuma

API

Kifurushi kipya cha Moku MATLAB API v3.0 hakiendani nyuma na kifurushi cha awali cha Moku:Lab MATLAB v1.9. Hoja za uandishi wa MATLAB na thamani za kurejesha ni tofauti kabisa. Ikiwa una uundaji wa programu maalum kwa kutumia Moku:Lab MATLAB, zingatia athari ya kuhamisha programu yako yote ili iendane na API mpya.

Ingawa kifurushi cha Moku:Lab MATLAB hakitapokea tena masasisho, Liquid Instruments bado itaendelea kutoa usaidizi kwa watumiaji ambao hawawezi kuhamia kwenye kifurushi kipya cha API.

Tafuta maelezo ya examples kwa kila chombo katika kifurushi kipya cha Moku MATLAB API v3.0 ili kutumika kama msingi wa kubadilisha usanidi wa awali wa MATLAB hadi kifurushi kipya cha API.

Marudio

Disk ya RAM kwa kumbukumbu ya data

Toleo la 1.9 lilikuwa na MB 512 filemfumo katika RAM ya kifaa, ambayo inaweza kutumika kuweka data kwa s highampviwango vya ling. Katika toleo la 3.0, kuingia kwenye RAM haipatikani tena. Ili kuwezesha kumbukumbu ya data, kadi ya SD inahitajika. Ipasavyo, kasi ya juu ya upataji inabadilika pia. Toleo la 1.9 linaweza kutumika hadi 1 MSa/s, ilhali toleo la 3.0 linaweza kutumia hadi 250 kSa/s kwenye chaneli 1 na 125 kSa/s kwenye chaneli 2. Hata kwa kasi ya chini na kadi ya SD, mtiririko wa kazi ambao ulijumuisha kuhifadhi kumbukumbu nyingi za kasi ya juu kwenye RAM na kisha kuzinakili kwenye kadi ya SD au mteja hatatumika tena.

Kuweka data kwenye CSV

Toleo la 1.9 lilikuwa na uwezo wa kuhifadhi data moja kwa moja kwenye CSV file wakati wa kukata miti. Kipengele hiki hakipatikani moja kwa moja kwenye toleo la 3.0. Watumiaji ambao mtiririko wao wa kazi ulijumuisha kuhifadhi CSVfiles moja kwa moja kwenye kadi ya SD au mteja sasa atahitaji kwanza kubadilisha mfumo wa jozi file kwa CSV, ama kwa kutumia programu ya mteja au kwa kusakinisha Ala za Kioevu zinazojitegemea File Kigeuzi kwenye kompyuta wanachotumia kuchakata data.

Mabadiliko yasiyo ya nyuma-ya sambamba

Kuongeza data katika LIA

Katika toleo la 1.9, tulitekeleza kuongeza data hivi kwamba kuzidisha mawimbi mawili ya 0.1 V DC kulisababisha matokeo ya 0.02 V DC. Katika toleo la 3.0, tulibadilisha hii hivi kwamba matokeo yalikuwa 0.01 V DC, ambayo inalingana zaidi na matarajio angavu ya wateja.

Toleo la Jenereta la Waveform lazima liwezeshwe ili litumike kama chanzo/kichochezi cha urekebishaji

Katika toleo la 1.9, muundo wa wimbi tofauti wa chaneli unaweza kutumika kama urekebishaji au chanzo cha kichochezi katika Kijenereta cha Waveform, hata kama matokeo ya kituo hicho yalizimwa. Hii iliondolewa katika toleo

  • Watumiaji ambao wanataka kufanya urekebishaji mtambuka bila kuhitaji kuchomoa matokeo ya kifaa chao watahitaji kurekebisha zao.

Moku MATLAB API

Kifurushi cha Moku MATLAB API v3.0 kinakusudiwa kuwapa wasanidi wa MATLAB rasilimali zinazohitajika ili kudhibiti kifaa chochote cha Moku na, hatimaye, uwezo wa kujumuisha vidhibiti hivi katika programu kubwa za mtumiaji wa mwisho. Kifurushi kipya cha Moku MATLAB API v3.0 kinatoa yafuatayo:

  • Ex. Inafanya kazi kikamilifuamphati za MATLAB kwa kila moja
  • Hati zote za MATLAB zimetolewa na maoni, ambayo ni rahisi kuelewa na yanaweza kutumika kama mahali pa kuanzia la mtumiaji wa mwisho kwa ajili ya kubinafsisha na.
  • Seti ya vitendakazi vinavyotoa udhibiti kamili juu ya Moku

Vyombo vinavyotumika kwa sasa

  1. Jenereta ya Kiholela ya Wimbi
  2. Kiweka Data
  3. Sanduku la Kichujio cha Dijiti
  4. Mjenzi wa Kichujio cha FIR
  5. Kichanganuzi cha Majibu ya Mara kwa mara
  6. Sanduku la Kufuli la Laser
  7. Kufungia ndani Ampmaisha zaidi
  8. Oscilloscope
  9. Phasemeter
  10. Kidhibiti cha PID
  11. Spectrum Analyzer
  12. Jenereta ya Waveform
  13. Njia ya Ala nyingi
  14. Kukusanya Wingu la Moku

Ufungaji

Mahitaji

  • Toleo la MATLAB 2015 au la baadaye

Ikiwa tayari una toleo la awali la API ya Moku MATLAB iliyosakinishwa, tafadhali liondoe kabla ya kuendelea. Unaweza kufuta kifurushi kutoka kwa Kidhibiti cha Ongeza.

  1. Fungua Kidhibiti cha Nyongeza kupitia kichupo cha Nyumbani > Mazingira.
  2. Tafuta Moku in the Add-on Manager and click ‘Add’. The toolbox will show up as Moku- MATLAB.
  3. Vinginevyo, unaweza kupakua kisanduku cha zana moja kwa moja kutoka kwa Ala za Kimiminika webtovuti kwenye https://www.liquidinstruments.com/products/apis/matlab-api/. Utalazimika kuweka njia ya utaftaji mwenyewe ikiwa utafanya hivi.
  4. Angalia kuwa njia sahihi imeongezwa kwenye kisanduku cha zana kwa kuchagua 'Weka Njia' kutoka kwa kichupo cha Nyumbani > Mazingira.LIQUID-ISTRUMENTS-MATLAB-API-Integration-Fuses-fig- (1)
  5. Hakikisha kuna ingizo linaloelekeza kwenye eneo la usakinishaji wa kisanduku cha zana. Njia ya kawaida inaweza kuwa CAUserskusername>\AppDataRoaming\Mathworks\MATLABAdd-Ons\Toolboxes\oku- MATLAB.LIQUID-ISTRUMENTS-MATLAB-API-Integration-Fuses-fig- (2)
  6. Pakua data ya chombo files kwa kuandika 'moku_download####) kwenye Dirisha la Amri la MATLAB. ### inapaswa kubadilishwa na toleo lako la sasa la programu. Yol inaweza kupata toleo lako la sasa la programu dhibiti kupitia Moku: programu ya eneo-kazi kwa kubofya kulia kwenye Moku yako na kuelea juu ya 'Maelezo ya Kifaa', au katika programu ya iPad kwa kubofya Moku yako kwa muda mrefu.
  7. Thibitisha kisanduku chako cha zana kimewekwa kwa usahihi kwa kuandika 'msaada wa Moku' kwenye Dirisha la Amri la MATLAB. Ikiwa amri hii itafanikiwa. kisha kisanduku cha zana kimesakinishwa kwa ufanisi

API ya Moku inabadilika

Usanifu mpya wa API ya Moku MATLAB ni tofauti vya kutosha na mtangulizi wake na kwa hivyo hauendani nyuma na hati zilizopo za API. Ifuatayo imerahisisha Oscilloscope example huonyesha tofauti kati ya urithi na vifurushi vipya vya API na hutumika kama ramani ya barabara ya kuweka msimbo uliopo.

Oscilloscope exampleLIQUID-ISTRUMENTS-MATLAB-API-Integration-Fuses-fig- (4)

Hatua za mlolongo

  1. Ingiza API ya Moku MATLAB 3.0
  2. Dai umiliki wa Moku na upakie mkondo wa Oscilloscope kwa
  3. Weka msingi wa saa na weka urefu wa mkono wa kushoto na kulia kwa mhimili wa muda.
  4. Pata data, pata sura moja ya data kutoka kwa Oscilloscope
  5. Maliza kipindi cha mteja kwa kuwacha umiliki wa Moku

Mlolongo ulioelezewa hapo juu ni mfano uliorahisishwaample ili kuonyesha tofauti kati ya urithi na vifurushi vipya vya API. Kando na kuanzisha kipindi cha mteja, kupakia bitstream ya chombo kwenye Moku, na kumalizia kipindi cha mteja, mtumiaji wa mwisho anaweza kutekeleza idadi yoyote ya vitendaji kwa mpangilio tofauti ili kukidhi mahitaji ya programu yao.

Tofauti

Hapa, tunaangalia tofauti kati ya APl mbili kwa kila hatua katika mlolongo.

Dai umiliki wa Moku na upakie mkondo wa Oscilloscope kwenye kifaa. Ikilinganishwa na Moku MATLAB 1.9, API mpya ina kazi tofauti kabisa:

Moku MATLAB 1.9 Moku MATLAB 3.0
Kazi get_by_name() deploy_or_conn ect() Oscilloscope ()
Sehemu na thamani zinazoruhusiwa jina: muda wa kamba kuisha: kuelea chombo: darasa la chombo ambacho unataka kupeleka ip: mfululizo wa kamba: kamba
nguvu: bool set_defauIt: booI force_connect: bool
use_externa I: bool kupuuza_ busy: bool
endelea_state: bool
connect_timeout: kuelea
read_timeout: kuelea

 

  1. Weka msingi wa wakati. Kazi ni sawa, lakini hoja zinazoruhusiwa ni tofauti kidogo:
    Moku MATLAB 1.9 Moku MATLAB 3.0
    Kazi set_timebase() set_timebase()
    Sehemu na thamani zinazoruhusiwa t1: kuelea t2: kuelea t1: kuelea t2: kuelea kali: bool
  2. Pata data. Kazi na hoja zinazoruhusiwa ni sawa, lakini aina na urefu wa data uliorejeshwa ni tofauti:
    Moku MATLAB 1.9 Moku MATLAB 3.0
    Kazi get_data() get_data()
    Sehemu na thamani zinazoruhusiwa muda umeisha: ngoja kuelea: bool muda umeisha: float wait_reacquire: bool
    Urefu wa kurudi pointi 16383 kwa kila fremu pointi 1024 kwa kila fremu
  3. Toa umiliki wa Moku:
    Moku MATLAB 1.9 API ya Moku v3.0
    Kazi funga () kuachia_umiliki()

Orodha ya kazi za Oscilloscope

Moku MATLAB 1.9 Moku MATLAB 3.0
set_sourceO set_sourcesO
set_triggerO set_triggerO
pata_dataQ pata_dataQ
set_frontendQ set_frontendQ
set_defau!tsQ set_timebaseO

set_xmodeQ

set_defau!tsQ set_timebaseQ disable_inputO

wezesha_rollmodeQ

set_precision_modeQ set_acquisition_modeQ
sync_phaseQ Sync_output_phaseQ
get_frontendQ get_frontendQ
anapataamp!erateO

get_rea!time_dataQ

anapataamp!erateO

save_high_res_bufferO

gen_rampwimbiO

gen_sinewaveO

kuzalisha_waveformO

get_acquisition modeQ

gen_squarewaveQ pata_vyanzoQ
gen_offQ get_timebaseQ

get_output_!oadQ

seti_amplerateQ

set_framerateQ

get_interpo!ationO set_output_!oadQ
set_hysteresisQ

set_interpo!ationO

set_input_attenuationO
set_sourceO

osc_measurementQ

muhtasariQ

API ya Moku MATLAB inategemea API ya Moku. Kwa hati kamili ya API ya Moku, rejelea Rejeleo la API la Moku linalopatikana hapa https://apis.liq uidinstrume nts.com/re fe rence/.

Maelezo ya ziada ya kuanza kutumia API ya Moku MATLAB yanaweza kupatikana kwenye https://a pis.liquid instruments.com/sta ukadiriaji-Matlab.nyumbani

Mchakato wa kushusha kiwango

Iwapo uboreshaji hadi toleo la 3.0 umethibitishwa kuwa na kikomo, au vinginevyo kuathiri vibaya, jambo muhimu kwa programu yako, unaweza kushusha hadi toleo la awali la 1.9. Hili linaweza kufanywa kupitia a web kivinjari.

Hatua

  1. Wasiliana na Vyombo vya Kioevu na upate file kwa toleo la firmware 9.
  2. Andika anwani yako ya IP ya Moku:Lab kwenye a web kivinjari (tazama picha ya skrini).
  3. Chini ya Sasisha Firmware, vinjari na uchague firmware file zinazotolewa na Liquid Instruments.
  4. Chagua Pakia na Usasishe. Mchakato wa kusasisha unaweza kuchukua zaidi ya dakika 10 kukamilikaLIQUID-ISTRUMENTS-MATLAB-API-Integration-Fuses-fig- (10)

© 2023 Ala za Kimiminika. zimehifadhiwa.

laudinstruments.com

Nyaraka / Rasilimali

VYOMBO VYA KIOEVU MATLAB API Integration Fuses [pdf] Mwongozo wa Mtumiaji
API ya MATLAB, Fuse za Ujumuishaji za MATLAB API, Fuse za Ujumuishaji, Fusi

Marejeleo

Acha maoni

Barua pepe yako haitachapishwa. Sehemu zinazohitajika zimetiwa alama *