LOGO-INSTRUMENTS LIQUID

INSTRUMENTS LIQUID MATLAB API Integration Fuses

LIQUID-INSTRUMENTS-MATLAB-API-Integration-Fuses-product

MATLAB API Migration Guide

Fanavaozana Moku: Lab amin'ny rindrambaiko version 3.0 dia manokatra endri-javatra vaovao maro. Rehefa manavao dia tsy maintsy manao dingana fanampiny ireo mpampiasa API hamindra ny sorany amin'ny fonosana Moku API vaovao. Ity torolàlana momba ny fifindra-monina ity dia mamaritra ny fiovan'ny API, ny endri-javatra vaovao misy amin'ny fanavaozana version 3.0, ary ny fetran'ny fifanarahana mihemotra.

TAPITRAview

Moku:Lab software version 3.0 dia fanavaozana lehibe izay mitondra firmware vaovao, interface interface, ary APls amin'ny Moku:Lab hardware. Ny fanavaozam-baovao dia mitondra Moku:Lab mifanaraka amin'ny Moku:Pro sy Moku:Go, manamora ny fizarana script amin'ny sehatra Moku rehetra. Ny fanavaozana dia manokatra endri-javatra vaovao maro amin'ireo fitaovana efa misy. Izy io koa dia manampy endri-javatra vaovao roa: Multi-instrument Mode sy Moku Cloud Compile. Misy ihany koa ny fahasamihafan'ny fitondran-tena manjavozavo, voasoritra ao amin'ny fizarana Backward compatibility.

Fanavaozana lehibe misy fiantraikany amin'ny maritrano API izany, ary noho izany ny fonosana MATLAB API v3.0 vaovao dia tsy hifanaraka amin'ny script MATLAB efa misy. Ireo mpampiasa API dia mila mandefa ny sorany amin'ny fonosana Moku API vaovao raha manavao ny Moku:Lab ho amin'ny version 3.0 izy ireo. Ireo mpampiasa API manana fampivoarana rindrambaiko manokana dia tokony handinika tsara ny haavon'ny ezaka ilaina amin'ny fandefasana ny kaody misy azy. Moku:Lab 1.9 dia tsy soso-kevitra amin'ny fametrahana vaovao ary entanina ny mpanjifa rehetra hanatsara. Raha misy olana mitranga aorian'ny fanavaozana, ny mpampiasa dia hanana safidy hidina amin'ny rindrambaiko version 1.9.

Ity torolàlana momba ny fifindra-monina ity dia manoritra ny advantagmomba ny fanavaozana sy ny mety ho fahasarotana amin'ny Moku:Lab version 3.0. Izy io koa dia mamaritra ny dingana hanatsarana ny MATLAB API sy ny fomba fampidinana ny Moku:Lab anao raha ilaina.

Version 3.0 endri-javatra vaovao

endri-javatra vaovao

Ny dikan-tsarimihetsika 3.0 dia mitondra ny maody Multi-Instrument sy Moku Cloud Compile ao Moku:Lab sambany, ary koa ny fampivoarana fampisehoana sy fampiasana maro manerana ny fitaovana.

Multi-fitaovana Mode

Fomba fitaovana marobe amin'ny Moku:Lab dia ahafahan'ny mpampiasa mametraka fitaovana roa miaraka mba hamoronana tobim-panadinana mahazatra. Ny fitaovana tsirairay dia manana fidirana feno amin'ny fampidirana sy famoahana analogue miaraka amin'ny fifamatorana eo amin'ny slot fitaovana. Ny fifandraisana misy eo amin'ny fitaovana dia manohana ny fifandraisana nomerika haingam-pandeha, ambany-latency, tena izy hatramin'ny 2 Gb/s, mba hahafahan'ny fitaovana mandeha tsy miankina na mifandray amin'ny fananganana fantsona fanodinana famantarana mandroso. Ny fitaovana dia azo ampidirina sy mivoaka amin'ny fomba mavitrika nefa tsy manapaka ny fitaovana hafa. Ireo mpampiasa efa mandroso dia afaka mametraka ny algorithm manokana ao amin'ny Multi-instrument Mode amin'ny fampiasana Moku Cloud Compile.

Moku Cloud Compile

Moku Cloud Compile dia ahafahanao mametraka DSP mahazatra mivantana amin'ny Moku:Lab FPGA amin'ny fomba fitaovana maro. Manorata kaody mampiasa a web navigateur ary manangona azy ao amin'ny rahona; Moku Cloud Compile dia mametraka ny bitstream amin'ny fitaovana Moku kendrena iray na maromaro.

Oscilloscope

  • Fomba fitadidiana lalina: mitahiry hatramin'ny 4M samples isaky ny fantsona feno samptahan'ny ling (500 MSa/s)

Spectrum Analyzer

  • Nohatsaraina gorodona tabataba
  • Logarithmic Vrms sy Vpp scale
  • Fampiasa fikandrana dimy vaovao (Bartlett, Hamming, Nuttall, Gaussian, Kaiser)

Phasemeter

  • Offset matetika, dingana ary ampNy litude izao dia azo avoaka ho analog voltage signal
  • Ny mpampiasa izao dia afaka manampy DC offset amin'ny famantarana mivoaka
  • Ny famoahana onjam-peo voahidy amin'ny dingana dia azo ampitomboina hatramin'ny 2 50x na zaraina ho 125x.
  • Fanatsarana ny fatran'ny bandwidth (1 Hz hatramin'ny 100 kHz)
  • Fanamboarana dingana mandroso sy famerenam-peo mandeha ho azy

Waveform Generator

  • Famoahana tabataba
  • Modulation width pulse (PWM)

Lock-In AmpLifer

  • Fanatsarana ny fampihetseham-peo ambany PLL Fanidiana
  • Nihena ho 10 Hz ny fatran'ny PLL kely indrindra
  • Ny famantarana PLL anatiny dia azo ampitomboina hatramin'ny 250x na zaraina hatramin'ny 125x ampiasaina amin'ny demodulation.
  • 6-isa mazava tsara ho an'ny sandan'ny dingana

Frequency Response Analyzer

  • Nampitomboina ny fatrany ambony indrindra avy amin'ny 120 MHz ka hatramin'ny 200 MHz
  • Ampitomboy ny isa famafana ambony indrindra avy amin'ny 512 ka hatramin'ny 8192
  • Ny Dynamic Vaovao AmpNy endri-javatra litude dia manatsara ny famantarana mivoaka ho azy ho an'ny fandrefesana tsara indrindra
  • Fomba fandrefesana ln/ln1 vaovao
  • Fampitandremana saturation fampidirana
  • Ny fantsona matematika izao dia manohana ireo fampitoviana sanda saro-pady tsy ara-dalàna mifandraika amin'ny famantarana ny fantsona, mamela ireo karazana fandrefesana asa famindrana sarotra vaovao.
  • Ny famantarana fampidirana dia azo refesina amin'ny dBVpp sy dBVrms ankoatry ny dBm
  • Aseho eo amin'ny tabilao izao ny fandrosoan'ny famafana
  • Afaka mihidy izao ny axe frequence mba hisorohana ny fiovana tsy nahy mandritra ny famafana lava

Laser Lock Box

  • Ny kisary sakana nohatsaraina dia mampiseho ny lalan'ny famantarana scan sy modulation
  • Ny hidin-trano vaovao stagNy endri-javatra dia mamela ny fanamboarana ny fomba hidin-trano
  • Fanatsarana ny fampihetseham-peo ambany PLL Fanidiana
  • 6-isa mazava tsara ho an'ny sandan'ny dingana
  • Fanatsarana ny fampihetseham-peo ambany PLL Fanidiana
  • Nihena ho 10 Hz ny fatran'ny PLL kely indrindra
  • ny PLL Ny signal izao dia azo ampitomboina hatramin'ny 250x na zaraina ho 0.125x ampiasaina amin'ny demodulation.

hafa

Fanampiana fanampiny ho an'ny asan'ny sine ho an'ny tonian-dahatsoratra equation izay azo ampiasaina hamoronana onjam-peo mahazatra ao amin'ny Arbitrary Waveform Generator.

Convert binary LI files amin'ny endrika CSV, MATLAB, na NumPy rehefa misintona avy amin'ny fitaovana

Fanohanana API nohavaozina

Ny fonosana Moku MATLAB API v3.0 vaovao dia manome fiasa sy fitoniana nohatsaraina. Hahazo fanavaozam-baovao tsy tapaka izy io mba hanatsarana ny fampisehoana sy hampidirana endri-javatra vaovao.

Famerana mifanaraka aoriana

API

Ny fonosana Moku MATLAB API v3.0 vaovao dia tsy mifanaraka amin'ny fonosana Moku:Lab MATLAB v1.9 teo aloha. Ny tohan-kevitry ny scripting MATLAB sy ny sanda miverina dia samy hafa tanteraka. Raha manana fampivoarana rindrambaiko manokana amin'ny fampiasana Moku:Lab MATLAB ianao, dia diniho ny fiantraikan'ny fifindra-monina ny rindrambaiko rehetra mba hifanaraka amin'ny API vaovao.

Raha tsy hahazo fanavaozana intsony ny Moku:Lab MATLAB, ny Liquid Instruments dia mbola hanohy hanome fanohanana ireo mpampiasa izay tsy afaka mifindra monina amin'ny fonosana API vaovao.

Mitadiava ex detailedamples ho an'ny fitaovana tsirairay ao amin'ny fonosana Moku MATLAB API v3.0 vaovao ho toy ny tsipika fototra hanovana ny fivoaran'ny MATLAB teo aloha ho amin'ny fonosana API vaovao.

Regressions

Kapila RAM ho an'ny fidirana angon-drakitra

Ny version 1.9 dia manana 512 MB filerafitra ao amin'ny RAM an'ny fitaovana, izay azo ampiasaina hanoratana data amin'ny sampling rates. Ao amin'ny version 3.0, tsy misy intsony ny fidirana amin'ny RAM. Mba hahafahan'ny data logging dia ilaina ny karatra SD. Araka izany, miova koa ny hafainganam-pandehan'ny fahazoana ambony indrindra. Ny version 1.9 dia manohana hatramin'ny 1 MSa/s, fa ny version 3.0 kosa dia manohana hatramin'ny 250 kSa/s amin'ny fantsona 1 ary 125 kSa/s amin'ny fantsona 2. Na dia amin'ny hafainganam-pandeha ambany kokoa sy miaraka amin'ny karatra SD aza, dia tsy ho tohanana intsony ny workflows izay ahitana ny fitehirizana logs haingam-pandeha marobe amin'ny RAM ary avy eo mandika azy ireo amin'ny karatra SD na ny mpanjifa.

Data fidirana amin'ny CSV

Ny version 1.9 dia nanana fahafahana mitahiry data mivantana amin'ny CSV file rehefa misoratra anarana. Ity endri-javatra ity dia tsy hita mivantana amin'ny version 3.0. Ireo mpampiasa izay ahitana ny fitehirizana CSV ny rindranasa miasafiles mivantana amin'ny karatra SD na ny mpanjifa izao dia mila mamadika ny binary aloha file mankany amin'ny CSV, na amin'ny fampiasana ny fampiharana mpanjifa na amin'ny fametrahana ny Liquid Instruments irery File Ampifandraiso amin'ny solosaina ampiasainy amin'ny fanodinana angona.

Fanovana tsy mifanentana

Takelaka data LIA

Ao amin'ny version 1.9, dia nampihatra scaling data izahay ka ny fampitomboana ny famantarana roa 0.1 V DC dia niteraka vokatra 0.02 V DC. Ao amin'ny version 3.0 dia novanay izany ka ny vokatra dia 0.01 V DC, izay mifanaraka kokoa amin'ny andrasan'ny mpanjifa.

Ny famoahana Waveform Generator dia tsy maintsy azo ampiasaina ho loharano / trigger

Ao amin'ny kinova 1.9, ny onjan'ny fantsona hafa dia azo ampiasaina ho loharanon'ny fanovàna na loharano ao amin'ny Waveform Generator, na dia nesorina aza ny famoahana an'io fantsona io. Nesorina tamin'ny dikan-teny ity

  • Ireo mpampiasa izay te hanao cross-modulation nefa tsy mila manaisotra ny fivoahan'ny fitaovany dia mila manitsy ny

Moku MATLAB API

Ny fonosana Moku MATLAB API v3.0 dia natao hanomezana ireo mpamorona MATLAB ireo loharano ilaina hifehezana ny fitaovana Moku rehetra ary, amin'ny farany, ny fahafahana mampiditra ireo fanaraha-maso ireo amin'ny rindranasa mpampiasa farany lehibe kokoa. Ny fonosana Moku MATLAB API v3.0 vaovao dia manome ireto manaraka ireto:

  • Functional tanteraka example MATLAB scripts ho an'ny tsirairay
  • Ny script MATLAB rehetra dia omena fanehoan-kevitra, izay mora azo ary azo ampiasaina ho toy ny teboka fanombohan'ny mpampiasa farany amin'ny fanamboarana sy
  • Andian-tsarimihetsika manome fifehezana tanteraka ny Moku

Fitaovana tohana ankehitriny

  1. Mpamorona onjam-peo tsy ara-dalàna
  2. Data Logger
  3. boaty sivana nomerika
  4. FIR Filter Builder
  5. Frequency Response Analyzer
  6. Laser Lock Box
  7. Lock-in AmpLifer
  8. Oscilloscope
  9. Phasemeter
  10. PID Controller
  11. Spectrum Analyzer
  12. Waveform Generator
  13. Multi-fitaovana Mode
  14. Moku Cloud Compile

Fametrahana

NY LALÀN'I

  • MATLAB version 2015 na aoriana

Raha efa manana dikan-teny teo aloha amin'ny Moku MATLAB API napetraka ianao dia esory azafady alohan'ny handehanana. Azonao atao ny manala ny fonosana amin'ny Add-on Manager.

  1. Sokafy ny Add-on Manager amin'ny alàlan'ny tabilao Home> Environment.
  2. Hitady ny Moku in the Add-on Manager and click ‘Add’. The toolbox will show up as Moku- MATLAB.
  3. Raha tsy izany, azonao atao ny misintona mivantana ny boaty fitaovana avy amin'ny Liquid Instruments website at https://www.liquidinstruments.com/products/apis/matlab-api/. Tsy maintsy mametraka ny lalan'ny fikarohana amin'ny tanana ianao raha manao izany.
  4. Hamarino fa nampidirina ao amin'ny boaty fitaovana ny lalana marina amin'ny alàlan'ny fisafidianana ny 'Set Path' avy amin'ny tabilao Home > Environment.LIQUID-INSTRUMENTS-MATLAB-API-Integration-Fuses-fig- (1)
  5. Ataovy azo antoka fa misy fidirana manondro ny toerana fametrahana boaty fitaovana. Ny lalana mahazatra dia mety CAUserskusername>\AppDataRoaming\Mathworks\MATLABadd-Ons\Toolboxes\oku- MATLAB.LIQUID-INSTRUMENTS-MATLAB-API-Integration-Fuses-fig- (2)
  6. Ampidino ny angona fitaovana files amin'ny fanoratana 'moku_download####) ao amin'ny MATLAB Command Window. Ny ### dia tokony hosoloina amin'ny kinova firmware misy anao ankehitriny. I Yol dia afaka mahita ny kinova firmware misy anao amin'izao fotoana izao amin'ny alàlan'ny fampiharana Moku: desktop amin'ny fipihana havanana amin'ny Mokunao ary manidina ny 'Fampahafantarana fitaovana', na ao amin'ny rindranasa iPad amin'ny fanindriana ela ny Mokunao.
  7. Hamarino fa voapetraka tsara ny boaty fitaovan-nao amin'ny fanoratana ny 'help Moku' ao amin'ny MATLAB Command Window. Raha mahomby io baiko io. dia napetraka soa aman-tsara ny boaty fitaovana

Moku API fiovana

Ny rafitra vaovao Moku MATLAB API dia tsy mitovy amin'ny teo alohany ary noho izany dia tsy mifanaraka amin'ny script API efa misy. Ireto manaraka ireto ny Oscilloscope example dia mampiseho ny fahasamihafana misy eo amin'ny lova sy ny fonosana API vaovao ary miasa ho toy ny sarin-dalana amin'ny fandefasana code efa misy.

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

Dingana filaharana

  1. Ampidiro ny Moku MATLAB API 3.0
  2. Angataho ny fananan'i Moku ary ampidiro ao ny Oscilloscope bitstream
  3. Mametraha fotoan'andro ary apetraho ny elanelam-potoana havia sy havanana ho an'ny axe.
  4. Makà angon-drakitra, makà rafitra tokana amin'ny angona avy amin'ny Oscilloscope
  5. Farano ny fivorian'ny mpanjifa amin'ny alàlan'ny famoizana ny fananan'i Moku

Ny filaharana voalaza etsy ambony dia ex notsorinaampmba hanehoana ny fahasamihafana misy eo amin'ny lova sy ny fonosana API vaovao. Ankoatra ny fanombohana fivoriana mpanjifa, fampiakarana bitstream fitaovana mankany Moku, ary mamarana ny fotoam-pivorian'ny mpanjifa, ny mpampiasa farany dia afaka manao asa isan-karazany amin'ny filaharana samihafa mba hanomezana izay ilain'ny fampiharana azy.

fahasamihafana

Eto isika dia mijery ny fahasamihafana misy eo amin'ny APls roa isaky ny dingana amin'ny filaharana.

Angataho ny fananan'i Moku ary ampidiro ao amin'ilay fitaovana ny Oscilloscope bitstream. Raha ampitahaina amin'ny Moku MATLAB 1.9, ny API vaovao dia manana fiasa hafa tanteraka:

Moku MATLAB 1.9 Moku MATLAB 3.0
asa get_by_name() deploy_or_conn ect() Oscilloscope ()
Sahan sy soatoavina navela anarana: tady fe-potoana: mitsingevana fitaovana: ny kilasin'ny fitaovana tian'ny haparitaka ip: string serial: string
hery: bool set_defauIt: booI force_connect: bool
mampiasa_externa I: bool tsy miraharaha_sahirana: bool
persist_state: bool
connect_timeout: mitsingevana
read_time out: mitsingevana

 

  1. Mametraka fotoana fototra. Mitovy ny fiasa, fa ny hevitra navela dia hafa kely:
    Moku MATLAB 1.9 Moku MATLAB 3.0
    asa set_timebase() set_timebase()
    Sahan sy soatoavina navela t1: mitsingevana t2: mitsingevana t1: mitsingevana t2: mitsingevana henjana: bool
  2. Makà data. Mitovy ny fiasa sy ny tohan-kevitra navela, saingy tsy mitovy ny karazana data sy ny halavany:
    Moku MATLAB 1.9 Moku MATLAB 3.0
    asa get_data() get_data()
    Sahan sy soatoavina navela fe-potoana: mitsingevana miandry: bool fe-potoana: float wait_reacquire: bool
    Lava miverina 16383 teboka isaky ny sary 1024 teboka isaky ny sary
  3. Alefaso ny fananan'i Moku:
    Moku MATLAB 1.9 Moku API v3.0
    asa akaiky () relinquish_ownership()

Ny lisitry ny asa oscilloscope

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_rampwaveO

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_hysteresisQ

set_interpo!ationO

set_input_attenuationO
set_sourceO

osc_measurementQ

famintinanaQ

Ny Moku MATLAB API dia mifototra amin'ny Moku API. Ho an'ny antontan-taratasy Moku API feno, jereo ny Reference Moku API hita eto https://apis.liq uidinstrume nts.com/re fe rence/.

Ny antsipiriany fanampiny momba ny fanombohana Moku MATLAB API dia azo jerena ao https://a pis.liquid instruments.com/sta naoty-Matlab.an-trano

dingana fampidinana

Raha toa ka voaporofo fa mametra, na misy fiantraikany ratsy amin'ny fampiharana anao ny fanavaozana ny version 3.0, dia azonao atao ny midina amin'ny version 1.9 teo aloha. Izany dia azo atao amin'ny alalan'ny a web navigateur.

DINGANA

  1. Mifandraisa amin'ny Liquid Instruments ary alao ny file ho an'ny firmware version 9.
  2. Soraty ny adiresy IP Moku:Lab anao amin'ny a web navigateur (jereo ny pikantsary).
  3. Eo ambanin'ny Update Firmware, jereo ary safidio ny firmware file nomen'ny Liquid Instruments.
  4. Safidio ny Upload & Update. Mety haharitra 10 minitra mahery ny fizotran'ny fanavaozanaLIQUID-INSTRUMENTS-MATLAB-API-Integration-Fuses-fig- (10)

© 2023 Liquid Instruments. voatokana.

laudinstruments.com

Documents / Loharano

INSTRUMENTS LIQUID MATLAB API Integration Fuses [pdf] Torolàlana ho an'ny mpampiasa
MATLAB API, MATLAB API Integration Fuses, Integration Fuses, Fuses

References

Mametraha hevitra

Tsy havoaka ny adiresy mailakao. Voamarika ireo saha ilaina *