LIQUID INSTRUMENTS Moku Lab LabVIEW API Migration User Guide

Tshajview
Moku: Lab software version 3.0 yog qhov hloov tshiab loj uas coj cov firmware tshiab, cov neeg siv cuam tshuam, thiab APIs rau Moku:Lab hardware. Qhov hloov tshiab coj Moku:Lab nyob rau hauv txoj kab nrog Moku: Fro thiab Moku: Mus, ua kom yooj yim los qhia cov ntawv hla txhua Moku platforms. Qhov hloov tshiab qhib lub tswv tsev ntawm cov yam ntxwv tshiab rau ntau yam cuab yeej uas twb muaj lawm. nws kuj ntxiv ob yam tshiab: Muti-instrument Hom thiab Moku Cloud Compile. Muaj qee qhov kev coj cwj pwm txawv txawv raws li tau teev tseg hauv Tshooj Backward compatibility.
Qhov kev hloov tshiab no tseem cuam tshuam rau APl architecture, thiab yog li ntawd cov pob API tshiab yuav tsis rov qab sib xws nrog cov ntawv APl uas twb muaj lawm. APlusers yuav tsum tau muab lawv cov ntawv xa mus rau Moku APl pob tshiab yog tias lawv hloov kho lawv Moku:Lab rau version 3.C. API cov neeg siv nrog kev tsim kho software tseem ceeb yuav tsum ua tib zoo xav txog qib ntawm kev siv zog uas yuav tsum tau ua rau chaw nres nkoj lawv cov coce uas twb muaj lawm. Moku: Lab 1.9 tsis pom zoo rau kev xa tawm tshiab thiab txhua tus neeg siv khoom raug txhawb kom hloov kho. Thaum kawg, Moku:Lab version 1.9 yuav poob kev txhawb nqa, raws li peb Txoj Cai Lij Choj Kawg. Yog tias muaj teeb meem tshwm sim tom qab hloov kho dua tshiab, cov neeg siv yuav muaj kev xaiv kom txo qis rau software version 19.
Phau ntawv qhia kev tsiv teb tsaws no qhia txog advantages ntawm kev hloov kho thiab muaj peev xwm teeb meem ntawm kev hloov kho rau Moku:Lab version 3.0. Nws kuj qhia txog cov txheej txheem los txhim kho lub LabVIEW APl thiab yuav ua li cas downgrade koj Moku:Lab yog tias tsim nyog.
Version 3.0 tshiab nta
Cov yam ntxwv tshiab
Software version 3.0 coj Multi-Instrument Mode thiab Moku Cloud Compile rau Moku:Lab thawj zaug, nrog rau ntau qhov kev ua tau zoo thiab kev siv tau hloov kho thoob plaws lub suite ntawm cov cuab yeej.
Multi-instrument hom
Muli-instrument Hom ntawm Moku:Lab tso cai rau cov neeg siv los xa ob lub cuab yeej ib txhij los tsim qhov chaw kuaj kev cai. Txhua lub cuab yeej muaj kev nkag mus rau cov analog inputs thiab outputs, nrog rau kev sib txuas ntawm cov ntsuas ntsuas. Kev sib cuam tshuam ntawm cov cuab yeej txhawb kev kub ceev, qis-latency, kev sib txuas lus digital hauv lub sijhawm txog li 2 Gb / s, yog li cov cuab yeej tuaj yeem khiav ntawm nws tus kheej lossis txuas nrog tsim cov teeb liab ua cov kav dej. Cov neeg siv tuaj yeem hloov pauv Cov Cuab Yeej hauv thiab tawm yam tsis muaj kev cuam tshuam rau lwm qhov uas nyob ib sab. Cov neeg siv qib siab tseem tuaj yeem siv lawv tus kheej cov kev cai algorithms hauv Multi-instrument hom siv Moku Cloud Compile.
Moku Huab Compile
Moku Cloud Compile tso cai rau koj siv cov kev cai digital teeb liab ua (DSP) ncaj qha mus rau Moku:Lab FPGA hauv Multi-instrument Hom. Sau code siv a web browser thiab sau nws hauv huab; tom qab ntawd siv Moku Cloud Compile los xa cov bitstreamto ib lossis ntau lub hom phiaj Moku.
Oscilloscope
- Lub cim xeeb sib sib zog nqus - txuag tau txog 4M samples per channel ntawm tag nrho sampLing tus nqi (500 MSa / s)
- Txhim kho suab nrov pem teb
- Logarithmic Vrms thiab Vpp nplai
- Tsib lub qhov rais tshiab ua haujlwm (Bartlett, Hamming, Nuttall, Gaussian, Kaiser)
Phasemeter
- Cov neeg siv tam sim no tuaj yeem tso tawm zaus offset, theem, thiab amplitude as analog voltage cov cim qhia
- Cov neeg siv tam sim no tuaj yeem ntxiv DC offset rau cov teeb liab tawm
- Cov theem-xauv sine yoj tso zis tam sim no tuaj yeem ua ntau zaus nce mus txog 250x lossis muab faib rau 0.125x
- Txhim kho bandwidth (1 Hz txog 100 kHz)
- Advanced theem wrapping thiab pib dua kev ua haujlwm
Waveform Generator
- Suab nrov tso zis
- Pulse dav tes taws los piav (PWM)
Xauv-hauv AmpLifier (LIA)
- Txhim kho kev ua haujlwm ntawm qis zaus PLL xauv
- Qhov tsawg kawg nkaus PLL zaus tau raug txo mus rau 10 Hz
- Lub teeb liab PLL sab hauv tam sim no tuaj yeem ua qhov sib npaug mus txog 250x lossis muab faib rau 0.125x rau kev siv hauv demodulation
- 6-tus lej precision rau theem qhov tseem ceeb
Frequency Response Analyzer
- Qhov siab tshaj plaws zaus ntawm 120 MHz mus rau 200 MHz
- Nce qhov siab tshaj plaws cheb cov ntsiab lus los ntawm 512 txog 8192
- Lub Neej Tshiab Amplitude feature optimizes tso zis teeb liab txiav rau qhov zoo tshaj plaws ntsuas dynamic ntau yam
- Tshiab Hauv / Int ntsuas hom
- Input saturation ceeb toom
- Cov lej channel tam sim no txhawb nqa cov kev sib npaug sib npaug sib npaug sib npaug nrog cov teeb liab channel, ua kom muaj hom tshiab ntawm kev hloov pauv kev ntsuas kev ua haujlwm.
- Cov neeg siv tam sim no tuaj yeem ntsuas cov teeb liab tawm tswv yim hauv dBVpp thiab dBVrms ntxiv rau dBm
- Qhov kev nce qib ntawm cheb yog tam sim no tso tawm ntawm daim duab
- Lub axis zaus tam sim no tuaj yeem raug kaw kom tsis txhob muaj kev hloov pauv thaum lub sijhawm cheb
Laser Lock Box
- Txhim kho daim duab qhia pom scan thiab hloov cov teeb liab txoj hauv kev
- Tshiab xauv stages feature tso cai rau cov neeg siv los kho lawv cov txheej txheem xauv
- Txhim kho kev ua tau zoo ntawm tsawg zaus P_L xauv
- 6-tus lej precision rau theem qhov tseem ceeb
- Txhim kho kev ua tau zoo ntawm tsawg zaus P_L xauv
- Yam tsawg kawg nkaus PLL zaus txo mus rau 10 Hz
- Lub teeb liab PLL tam sim no tuaj yeem ua ntau zaus nce mus txog 250x lossis muab faib rau 0.125x rau kev siv hauv demodulation.
Lwm yam
- Ntxiv kev txhawb nqa rau kev ua haujlwm sinc rau qhov sib npaug editor uas tuaj yeem siv los tsim cov kev cai waveforms hauv Arbitrary Waveform Generator
- Konvertiere IB in LI files rau CSV, MATLAB, lossis NumPy hom ntawv thaum rub tawm los ntawm lub cuab yeej
Txhim kho API kev txhawb nqa
Moku API tshiab pob muab kev ua haujlwm zoo dua qub thiab ruaj khov. Nws yuav tau txais kev hloov tshiab tsis tu ncua los txhim kho kev ua haujlwm thiab qhia cov yam ntxwv tshiab.
Backward compatibility txwv
API
New Moku LabVIEW API pob tsis rov qab sib xws nrog Moku:LabLab dhau losVIEW API. Inputs thiab outputs yog txawv kiag li. Yog tias koj tau ua tiav kev tsim kho software dav dav siv Moku:Lab LabVIEW API, xav txog qhov cuam tshuam ntawm kev tsiv teb tsaws tag nrho koj cov software kom sib haum nrog API tshiab.
Thaum lub Moku:Lab 1.9 LabVIEW API pob yuav tsis tau txais kev hloov tshiab lawm, Cov Cuab Yeej Siv Hluav Taws Xob yuav txuas ntxiv muab kev txhawb nqa rau cov neeg siv uas tsis tuaj yeem txav mus rau API pob tshiab Nrhiav cov ncauj lus kom ntxaws examples rau txhua qhov ntsuas hauv Moku Lab tshiabVIEW API pob los ua lub hauv paus rau kev hloov APl kev txhim kho ua ntej rau pob APl tshiab.
Regressions
RAM disk rau cov ntaub ntawv nkag
Version 1.9 a muaj 512 MB filesystem nyob rau hauv lub ntaus ntawv lub RAM, uas yuav siv tau los teev cov ntaub ntawv ntawm siab sampling nqi. Qhov no tsis muaj nyob hauv version 3.0 lawm. Txhawm rau qhib cov ntaub ntawv kaw lus, yuav tsum muaj daim npav SD. Qhov no txwv cov ntaub ntawv nkag ceev mus rau kwv yees li 250 kSa / s rau 1 channel thiab 125 kSa / s rau ob txoj kab.
Cov ntaub ntawv nkag rau CSV
Version 1.9 muaj peev xwm txuag tau cov ntaub ntawv ncaj qha rau CSV file thaum kaw. Qhov no feature tsis ncaj qha muaj nyob rau hauv version 3.0. Cov neeg siv uas nws cov haujlwm ua haujlwm suav nrog txuag CSV files ncaj qha mus rau SD daim npav lossis tus neeg siv tam sim no yuav tsum tau ua ntej hloov binary file mus rau CSV, txawm siv tus neeg siv khoom app lossis los ntawm kev txhim kho cov cuab yeej ua kua standalone File Hloov mus rau lub computer lawv siv rau cov ntaub ntawv ua.
Tsis-rov qab-tshaj hloov pauv
Data scaling in LIA
Hauv version 1.9, peb tau siv cov ntaub ntawv scaling xws li kev sib faib ob 0.1V DC cov teeb liab ua rau 0.02 V DC tso zis. Nyob rau hauv version 3.0, peb hloov qhov no xws li qhov tshwm sim yog 0.01V DC, uas yog ntau nyob rau hauv txoj kab nrog cov neeg muas zaub 'intuitive xav.
Waveform Generator tso zis yuav tsum tau ua kom siv los ua qhov kev hloov pauv / ua rau
Hauv version 1.9, ib qho sib txawv channel's waveform tuaj yeem siv los ua qhov kev hloov kho lossis qhov tshwm sim hauv Waveform Generator, txawm tias cov channel tso tawm tau raug kaw. Qhov no tau raug tshem tawm hauv version 3.0. Cov neeg siv uas xav ua qhov kev hloov pauv tsis tas yuav tsum tau tshem tawm cov khoom tawm ntawm lawv lub cuab yeej yuav tsum tau kho lawv cov kev ua haujlwm.
Moku LabVIEW API
Moku LabVIEW API pob yog npaj los muab LabVIEW tsim tawm cov peev txheej uas xav tau los tswj cov khoom siv Moku thiab, thaum kawg, muaj peev xwm los koom nrog cov kev tswj hwm no rau hauv cov ntawv thov loj dua.
New Moku LabVIEW API pob muab cov hauv qab no:
- Ua haujlwm siab examples rau txhua qhov ntsuas.
- Ib daim duab thaiv cov qauv uas yooj yim to taub thiab tuaj yeem ua tus neeg siv kawg qhov chaw pib rau kev hloov kho thiab hloov kho
- Asetof Vlfunctions muab kev tswj hwm tag nrho ntawm Moku ntaus ntawv.
Tam sim no cov cuab yeej txhawb nqa
- Arbitrary Waveform Generator
- Cov ntaub ntawv logger
- Digital Lim Box
- FIR Lim Builder
- Frequency Response Analyzer
- Xauv-hauv Ampua neej nyob
- Laser Lock Box
- Logic Analyzer
- Oscilloscope
- Phasemeter
- Spectrum Tsom Ntsuam Xyuas
- Waveform Generator
- PID Controller
- Multi-instrument hom
- Moku Huab Compile
Kev teeb tsa
Kev xav tau
- LabVIEW version 2016 lossis tom qab
- VIPackage Manager (VIPM)
Yog tias koj twb muaj yav dhau los version ntawm Moku LabVIEW APlinstalled, thov uninstallit ua ntej pib. Koj tuaj yeem tshem tawm pob los ntawm VI pob tus thawj tswj hwm los ntawm kev xaiv Uninstall Package.
- Download tau thiab nruab Moku LabVIEW pob khoom los ntawm Liquid Instruments website ntawm
- Lub pob yuav nruab los ntawm VI pob ntawv tus thawj tswj hwm. Thaum ua tiav, koj yuav tsum tuaj yeem pom cov pob teev nyob rau hauv "ntsia" hauv VI Pob Tus Thawj Tswj.
Daim duab 1: JKI VI Package Manager

Nco tseg: Lwm cov pob khoom uas tau teev tseg ntawm no yog kev vam khom siv rau cov ntaub ntawv streaming.
Moku API hloov
New Moku LabVIEW APl architecture txaus sib txawv los ntawm nws cov thawj coj thiab yog li ntawd tsis rov qab sib haum nrog API scripts uas twb muaj lawm. Cov nram qab no simplified Oscilloscope example qhia qhov sib txawv ntawm cov cuab yeej cuab tam thiab cov pob API tshiab thiab ua haujlwm raws li daim ntawv qhia kev rau kev xa cov lej uas twb muaj lawm.
Oscilloscope example
Daim duab 2: Oscilloscope APl kev sib piv

Ua raws cov kauj ruam
- Pib Client kev sib kho thiab upload Oscilloscope bitstream rau Moku
- Teem lub sij hawm puag thiab teeb tsa sab laug- thiab sab xis-sab tes rau lub sijhawm axis
- Tsim waveform, configure, thiab tsim ib tug sinewave ntawm channel 1
- Tau txais cov ntaub ntawv, tau txais ib lub thav duab ntawm cov ntaub ntawv los ntawm Oscilloscope.
- CENITENES
- Xaus Client session
Cov kab ke piav saum toj no yog ib qho yooj yim example los qhia txog qhov sib txawv ntawm cov cuab yeej cuab tam thiab cov pob khoom APl tshiab. Ib cag ntawm kev pib cov neeg siv khoom sib tham, upload cov cuab yeej bitstream rau Moku, thiab xaus rau cov neeg siv khoom sib tham, tus neeg siv kawg tuaj yeem siv ntau txoj haujlwm hauv ntau yam kom tau raws li qhov xav tau ntawm lawv daim ntawv thov.
Qhov txawv
Ntawm no, peb saib qhov sib txawv ntawm ob APIs rau txhua kauj ruam hauv cov kab ke.
- Pib Maku-Client kev sib kho thiab upload Oscilloscope bitstream rau Moku
APl tshiab tau faib cov neeg siv khoom sib txuas thiab xa cov cuab yeej bitstream rau hauv cov haujlwm sib cais, 1A thiab 1B. Tag nrho cov ntawv sau pib nrog cov haujlwm 2 no.


- Teem caij puag
Cov cuab yeej ua haujlwm hauv APl tshiab tam sim no yog ib qho haujlwm. Yav dhau los, qhov no yog 2-kauj ruam txheej txheem hauv API legacy. Thawj qhov ua haujlwm hloov cov kev nkag tsis tau rau JSON txoj hlua thiab lub vib nas this ua haujlwm xa cov lus txib mus rau Moku. Tsis tas li ntawd, kev ua haujlwm tsis zoo hauv cov cuab yeej cuab tam APlwere muaj nyob hauv pawg. Feem ntau ntawm kev ua haujlwm tsis muaj nyob hauv APl tshiab yog kev tswj hwm tus kheej.
Daim duab 4 Teem lub sij hawm puag

- Tsim waveform
Kev ua haujlwm waveform yog ib qho haujlwm hauv API tshiab. Hauv qhov piv txwv no, cov kev ua haujlwm tsis muaj nyob hauv ib pawg. Muaj ntau lub luag haujlwm hauv AP tshiab uas yuav tsum muaj ntau yam kev nkag siab; nyob rau hauv cov piv txwv no, ib pawg yog siv.

- Tau cov ntaub ntawv
Qhov tau txais cov ntaub ntawv muaj nuj nqi kuj yog ib qho haujlwm hauv API tshiab. Hauv qhov piv txwv no, cov haujlwm tsis ua haujlwm yog tus neeg tswj hwm rau ob qho tib si APIs. Cov cuab yeej cuab tam ARl yuav tsum muaj kev ua haujlwm ntxiv los hloov cov ntaub ntawv tso tawm los ntawm JSON txoj hlua hom rau hauv cov lej arrays rau txhua qhov channel.
Daim duab 7: Kaw API


- Xaus Moku-Client session
Txoj haujlwm kaw API yog ib qho haujlwm hauv API tshiab. Tag nrho cov ntawv sau xaus nrog txoj haujlwm no.
Daim duab 7: Kaw API

Palette sib piv
Koj tuaj yeem nrhiav cov ntaub ntawv sib npaug hauv Cov Khoom Siv Ua Kua Moku lub ntsiab palette, pom hauv daim duab 8. Tom qab ntawd, hauv txhua qhov ntsuas ntsuas koj yuav pom cov cuab yeej sib npaug, pom hauv daim duab 9 thiab daim duab 10.
Daim duab: Main palette, legacy API palette sab laug, tshiab API palette txoj cai.

Daim duab 9: Legacy Oscilloscope instrument folder sab laug, tshiab Oscilloscope instrument folder txoj cai.

Daim duab 10: Cov cuab yeej ua haujlwm

Moku LabVIEW APl yog raws li Moku API. Rau tag nrho Moku APl cov ntaub ntawv, xa mus rau Moku API Reference pom ntawm no https://apisliquidinstruments.com/reference/. Cov ntsiab lus ntxiv rau kev pib nrog Moku LabVIEW API tuaj yeem nrhiav tau ntawm
https://apis.liquidinstruments.com/starting-labview.html.
Cov txheej txheem downgrade
Yog tias kev hloov kho mus rau version 3.0 muaj pov thawj txwv, lossis lwm yam cuam tshuam, qee yam tseem ceeb rau koj daim ntawv thov, koj tuaj yeem txo qis rau yav dhau los version 1.9. Qhov no tuaj yeem ua tiav los ntawm a web browser.
Cov kauj ruam
- Hu rau Liquid Instruments thiab tau txais file rau firmware version 1.9.
- Ntaus koj Moku:Lab IP chaw nyob rau hauv a web browser (saib qhov screen txhaj tshuaj).
- Hauv qhov hloov tshiab firmware, xauj thiab xaiv cov firmware file muab los ntawm Liquid Instruments.
- Xaiv Upload & Hloov tshiab. Cov txheej txheem hloov tshiab tuaj yeem siv sijhawm ntau dua 10 feeb kom tiav.
Daim duab 11: Tus txheej txheem downgrade


Cov ntaub ntawv / Cov ntaub ntawv
![]() |
LIQUID INSTRUMENTS Moku Lab LabVIEW API Migration [ua pdf] Cov neeg siv phau ntawv qhia Moku Lab LabVIEW API Migration, LabVIEW API Migration, API Migration, Migration |
