INSTRUMEN CAIR Moku Lab LabVIEW Pandhuan Pangguna Migrasi API
INSTRUMEN CAIR Moku Lab LabVIEW Migrasi API

Swaraview

Moku: Piranti lunak Lab versi 3.0 minangka nganyari utama sing nggawa perangkat kukuh anyar, antarmuka pangguna, lan API menyang hardware Moku: Lab. Nganyari kasebut ndadekake Moku:Lab sejajar karo Moku:Fro lan Moku:Go, supaya gampang nuduhake skrip ing kabeh platform Moku. Nganyari mbukak kunci akeh fitur anyar kanggo akeh instrumen sing ana. iku uga nambah loro fitur anyar: Muti-instrumen Mode lan Moku Cloud Compile. Ana sawetara beda prilaku subtle uga mbatesi ing bagean kompatibilitas Mundur.

Nganyari iki uga mengaruhi arsitektur APl, mula paket API anyar ora bakal kompatibel karo skrip APl sing wis ana. APlusers kudu port skrip menyang paket Moku APl anyar yen upgrade Moku: Lab kanggo versi 3.C. Pangguna API kanthi pangembangan piranti lunak khusus sing penting kudu nimbang kanthi ati-ati tingkat gaweyan sing dibutuhake kanggo port coce sing ana. Moku:Lab 1.9 ora dianjurake kanggo penyebaran anyar lan kabeh pelanggan dianjurake kanggo nganyarke. Pungkasane, Moku:Lab versi 1.9 bakal kelangan dhukungan, sesuai karo Kebijakan Akhir-Urip. Yen masalah muncul sawise nganyarke, pangguna bakal duwe pilihan kanggo downgrade menyang piranti lunak versi 19.

Pandhuan migrasi iki njelasake advantages nganyari lan komplikasi potensial kanggo nganyari Moku:Lab versi 3.0. Uga njelasake proses upgrade LabVIEW APl lan carane downgrade Moku:Lab yen perlu.

Versi 3.0 fitur anyar

Fitur anyar
Software versi 3.0 ndadekke Multi-Instrument Mode lan Moku Cloud Compile kanggo Moku: Lab kanggo pisanan, uga akeh kinerja lan migunani nginggilaken antarane Suite saka instruments.

Mode multi-instrumen
Muli-instrumen Mode ing Moku:Lab ngidini kedhaftar kanggo masang loro instruments bebarengan kanggo nggawe stasiun test adat. Saben instrumen nduweni akses lengkap menyang input lan output analog, bebarengan karo interkoneksi antarane slot instrumen. Interkoneksi antarane instrumen ndhukung komunikasi digital kanthi kacepetan dhuwur, low-latency, nyata-wektu nganti 2 Gb/s, supaya instrumen bisa mlaku kanthi mandiri utawa disambungake kanggo mbangun pipa pangolahan sinyal sing luwih maju. Pangguna bisa mbosenke ngganti Instrumen mlebu lan metu tanpa interrupting jejer liyane. Pangguna majeng uga bisa masang algoritma khusus dhewe ing Mode Multi-instrumen nggunakake Moku Cloud Compile.

Moku Cloud Compile
Moku Cloud Compile ngidini sampeyan masang pangolahan sinyal digital khusus (DSP) langsung menyang Moku: Lab FPGA ing Mode Multi-instrumen. Tulis kode nganggo a web browser lan ngumpulake ing méga; banjur gunakake Moku Cloud Compile kanggo masang bitstream menyang siji utawa luwih target piranti Moku.

Oscilloscope

  • Mode memori jero - nyimpen nganti 4M samples saben saluran ing s lengkapamptingkat ling (500 MSa/s)
Spectrum Analyzer 
  • Apik lantai gangguan
  • Logaritma Vrms lan skala Vpp
  • Lima fungsi jendela anyar (Bartlett, Hamming, Nuttall, Gaussian, Kaiser)

Phasemeter

  • Pangguna saiki bisa output frekuensi offset, phase, lan amplitude minangka analog voltage sinyal
  • Pangguna saiki bisa nambah offset DC menyang sinyal output
  • Output gelombang sinus sing dikunci fase saiki bisa dikalikake frekuensi nganti 250x utawa dibagi dadi 0.125x.
  • Bandwidth sing luwih apik (1 Hz nganti 100 kHz)
  • Fungsi bungkus fase lanjut lan reset otomatis

Generator Gelombang

  • Output swara
  • Modulasi jembar pulsa (PWM)

Lock-in Amppengikat (LIA) 

  • Peningkatan kinerja penguncian PLL frekuensi rendah
  • Frekuensi PLL minimal wis suda dadi 10 Hz
  • Sinyal PLL internal saiki bisa dikali frekuensi nganti 250x utawa dibagi dadi 0.125x kanggo digunakake ing demodulasi
  • 6-digit tliti kanggo nilai phase

Analyzer Tanggapan Frekuensi

  • Nambah frekuensi maksimum saka 120 MHz kanggo 200 MHz
  • Tambah titik sapuan maksimal saka 512 dadi 8192
  • Dinamis Anyar Ampfitur litude ngoptimalake sinyal output kanthi otomatis kanggo pangukuran paling dinamis sawetara
  • Mode pangukuran In/Int anyar
  • Bebaya kejenuhan input
  • Saluran matematika saiki ndhukung persamaan-persamaan sing larang regane kompleks sing nglibatake sinyal saluran, ngidini jinis pangukuran fungsi transfer kompleks anyar.
  • Pangguna saiki bisa ngukur sinyal input ing dBVpp lan dBVrms saliyane dBm
  • Kemajuan sapuan saiki ditampilake ing grafik
  • Sumbu frekuensi saiki bisa dikunci kanggo nyegah owah-owahan sing ora disengaja sajrone sapuan

Laser Lock Box

  • Diagram blok sing luwih apik nuduhake jalur sinyal pindai lan modulasi
  • Kunci anyar stagfitur iki ngidini pangguna kanggo ngatur prosedur kunci
  • Peningkatan kinerja penguncian P_L frekuensi rendah
  • 6-digit tliti kanggo nilai phase
  • Peningkatan kinerja penguncian P_L frekuensi rendah
  • Frekuensi PLL minimal suda dadi 10 Hz
  • Sinyal PLL saiki bisa dikali frekuensi nganti 250x utawa dibagi dadi 0.125x kanggo digunakake ing demodulasi.

LAIN

  • Nambahake dhukungan kanggo fungsi sinc menyang editor persamaan sing bisa digunakake kanggo ngasilake bentuk gelombang khusus ing Generator Gelombang Arbitrer
  • Ngonversi binar LI files menyang format CSV, MATLAB, utawa NumPy nalika ngundhuh saka piranti

Dhukungan API sing ditingkatake
Paket API Moku anyar nyedhiyakake fungsionalitas lan stabilitas sing luwih apik. Bakal nampa nganyari biasa kanggo nambah kinerja lan ngenalake fitur-fitur anyar.

Watesan kompatibilitas mundur

API
Moku Lab anyarVIEW Paket API ora kompatibel karo Moku:LabLab sadurungeVIEW API. Input lan output pancen beda. Yen sampeyan wis nindakake pangembangan piranti lunak khusus kanthi nggunakake Moku:Lab LabVIEW API, nimbang pengaruh migrasi kabeh piranti lunak sampeyan supaya kompatibel karo API anyar.

Nalika Moku:Lab 1.9 LabVIEW Paket API ora bakal nampa nganyari maneh, Instrumen Cairan bakal terus nyedhiyakake dhukungan kanggo pangguna sing ora bisa pindhah menyang paket API anyar Temokake mantan sing rinci.amples kanggo saben instrument ing Moku Lab anyarVIEW Paket API kanggo dadi baseline kanggo ngowahi pembangunan APl sadurunge menyang paket APl anyar.

Regresi

RAM disk kanggo logging data
Versi 1.9 a wis 512 MB filesistem ing RAM piranti, kang bisa digunakake kanggo log data ing s dhuwuramptarif ling. Iki ora kasedhiya maneh ing versi 3.0. Kanggo ngaktifake logging data, kertu SD dibutuhake. Iki mbatesi kacepetan logging data nganti kira-kira 250 kSa/s kanggo 1 saluran lan 125 kSa/s kanggo rong saluran.

Log data menyang CSV
Versi 1.9 nduweni kemampuan kanggo nyimpen data langsung menyang CSV file nalika logging. Fitur iki ora kasedhiya langsung ing versi 3.0. Pangguna sing alur kerjane kalebu nyimpen CSV files langsung menyang kertu SD utawa klien saiki kudu ngowahi binar file menyang CSV, nggunakake aplikasi klien utawa kanthi nginstal Instrumen Cairan mandiri File Konverter menyang komputer sing digunakake kanggo ngolah data.

Owah-owahan non-mundur-kompatibel

Skala data ing LIA
Ing versi 1.9, kita ngleksanakake skala data kaya sing nambahake loro sinyal 0.1V DC ngasilake output 0.02 V DC. Ing versi 3.0, kita ngganti iki supaya asil 0.01V DC, sing luwih cocog karo pangarepan intuisi pelanggan.

Output Generator Gelombang kudu diaktifake kanggo digunakake minangka sumber modulasi / pemicu
Ing versi 1.9, wangun gelombang saluran sing beda bisa digunakake minangka modulasi utawa sumber pemicu ing Generator Gelombang, sanajan output saluran kasebut dipateni. Iki wis dibusak ing versi 3.0. Pangguna sing pengin nindakake modulasi silang tanpa kudu nyopot output piranti kudu nyetel alur kerja.

Moku LabVIEW API

Moku LabVIEW paket API dimaksudaké kanggo nyedhiyani LabVIEW pangembang sumber daya sing dibutuhake kanggo ngontrol piranti Moku lan, pungkasane, kemampuan kanggo nggabungake kontrol kasebut menyang aplikasi pangguna pungkasan sing luwih gedhe.

Moku Lab anyarVIEW Paket API nyedhiyakake ing ngisor iki:

  • Fungsional lengkap examples kanggo saben instrument.
  • Struktur diagram blok sing gampang dingerteni lan bisa dadi titik wiwitan pangguna pungkasan kanggo kustomisasi lan adaptasi
  • Asetof Vlfunctions nyediakake kontrol lengkap liwat piranti Moku.

Instrumen sing didhukung saiki

  1. Generator Gelombang Sewenang-wenang
  2. Data Logger
  3. Kothak Filter Digital
  4. FIR Filter Builder
  5. Analyzer Tanggapan Frekuensi
  6. Lock-in Amppanguripan
  7. Laser Lock Box
  8. Penganalisa Logika
  9. Oscilloscope
  10. Phasemeter
  11. Spectrum Analyzer
  12. Generator Gelombang
  13. Kontrol PID
  14. Mode multi-instrumen
  15. Moku Cloud Compile

Instalasi

Syarat

  • LabVIEW versi 2016 utawa mengko
  • Manajer Paket VIP (VIPM)

Ikon Cathetan Yen sampeyan wis duwe versi sadurungé saka Moku LabVIEW Dipasang, copot instal sadurunge nerusake. Sampeyan bisa instal paket saka manajer paket VI kanthi milih Paket Busak instal.

  1. Ngundhuh lan nginstal Moku LabVIEW paket saka Liquid Instruments websitus ing
  2. Paket kasebut bakal diinstal liwat manajer paket VI. Sawise rampung, sampeyan kudu bisa ndeleng paket sing kadhaptar ing "diinstal" ing Manajer Paket VI.
    Gambar 1: Manajer Paket JKI VI
    Instalasi
    Cathetan: Paket liyane sing didhaptar ing kene yaiku dependensi sing digunakake kanggo streaming data.

Moku API owah-owahan

Moku Lab anyarVIEW Arsitèktur APl cukup béda saka sadurungé lan mulane ora kompatibel karo skrip API sing ana. Ing ngisor iki simplified Oscilloscope example nuduhake beda antarane warisan lan paket API anyar lan serves minangka peta dalan kanggo porting kode ana.

Oscilloscope example
Gambar 2: Oscilloscope APl comparison
Oscilloscope example
Langkah-langkah urutan

  1. Miwiti sesi Klien lan upload bitstream Oscilloscope menyang Moku
  2. Setel basis wektu lan setel rentang kiwa lan tengen kanggo sumbu wektu
  3. Generate waveform, konfigurasi, lan generate sinewave ing saluran 1
  4. Entuk data, entuk pigura siji saka data saka Oscilloscope.
  5. CENITENES
  6. Sesi Klien pungkasan

Urut-urutane sing dijlentrehake ing ndhuwur yaiku urut sing disederhanakakeample kanggo ilustrasi beda antarane warisan lan paket APl anyar. Kajaba saka miwiti sesi klien, ngunggah bitstream instrument menyang Moku, lan mungkasi sesi klien, pangguna pungkasan bisa ngleksanani sawetara fungsi ing macem-macem urutan kanggo nyukupi kabutuhan aplikasi kasebut.

Bedane
Kene, kita katon ing beda antarane loro API kanggo saben langkah ing urutan.

  1. Miwiti sesi Maku-Klien lan upload bitstream Oscilloscope menyang Moku
    APl anyar wis pamisah sambungan sesi klien lan ngunggah bitstream instrument menyang fungsi kapisah, 1A lan 1B. Kabeh skrip diwiwiti kanthi 2 fungsi kasebut.
    BedaneBedane
  2. Settime dhasar
    Fungsi instrumen ing APl anyar saiki dadi fungsi tunggal. Sadurunge, iki minangka proses 2 langkah ing API warisan. Fungsi pisanan ngowahi paramèter input lo a senar JSON lan fungsi detik ngirim printah kanggo Moku. Kajaba iku, paramèter fungsi ing APl warisan ana ing kluster. Mayoritas paramèter fungsi ing APl anyar minangka kontrol individu.
    Gambar 4 Setel basis wektu
    Setel basis wektu
  3. Nggawe wangun gelombang
    Fungsi gelombang generate minangka fungsi siji ing API anyar. Ing kasus iki, paramèter fungsi ana ing kluster. Ana sawetara fungsi ing AP anyar sing mbutuhake akeh paramèter input; Ing kasus kasebut, kluster digunakake.
    Nggawe wangun gelombang
  4. Njaluk data
    Fungsi get data uga minangka fungsi siji ing API anyar. Ing kasus iki, paramèter fungsi minangka kontrol individu kanggo loro API. ARl warisan mbutuhake fungsi tambahan kanggo ngowahi data output saka format string JSON menyang array numerik kanggo saben saluran.
    Gambar 7: Tutup API
    Njaluk data
    Njaluk data
  5. Mungkasi sesi Moku-Klien
    Fungsi Close API minangka fungsi siji ing API anyar. Kabeh skrip rampung karo fungsi iki.
    Gambar 7: Tutup API
    Mungkasi sesi Moku-Klien

Palette Comparison
Sampeyan bisa nemokake folder instrumen sing padha ing palet utama Liquid Instruments Moku, katon ing Gambar 8. Banjur, ing saben folder instrumen sampeyan bakal nemokake fungsi instrumen sing padha, katon ing Gambar 9 lan Gambar 10.
Gambar : Palet utama, palet API warisan kiwa, palet API anyar tengen.
Palette Comparison

Gambar 9: Folder instrumen Oscilloscope warisan kiwa, folder instrumen Oscilloscope anyar ing sisih tengen.
Palette Comparison

Gambar 10: Fungsi instrumen
Palette Comparison

Moku LabVIEW APl adhedhasar Moku API. Kanggo dokumentasi Moku APl lengkap, deleng Referensi Moku API sing ditemokake ing kene https://apisliquidinstruments.com/reference/. Rincian tambahan kanggo miwiti karo Moku LabVIEW API bisa ditemokaké ing
https://apis.liquidinstruments.com/starting-labview.html.

Proses downgrade

Yen upgrade kanggo versi 3.0 wis provento watesan, utawa digunakake ngrugekake, soko kritis kanggo aplikasi, sampeyan bisa downgrade kanggo versi sadurungé 1.9. Iki bisa ditindakake liwat a web browser.

Langkah-langkah

  1. Hubungi Instrumen Cairan lan entuk file kanggo firmware versi 1.9.
  2. Ketik alamat IP Moku:Lab menyang a web browser (ndeleng gambar layar).
  3. Ing Update Firmware, telusuri banjur pilih perangkat kukuh file diwenehake dening Instrumen Cairan.
  4. PilihUpload & Update. Proses nganyari bisa njupuk luwih saka 10 menit kanggo rampung.
    Gambar 11: Prosedur downgrade
    Proses downgrade

Logo Cairan

Dokumen / Sumber Daya

INSTRUMEN CAIR Moku Lab LabVIEW Migrasi API [pdf] Pandhuan pangguna
Moku Lab LabVIEW API Migration, LabVIEW Migrasi API, Migrasi API, Migrasi

Referensi

Ninggalake komentar

Alamat email sampeyan ora bakal diterbitake. Kolom sing dibutuhake ditandhani *