ឧបករណ៍រាវ-រូបសញ្ញា

ឧបករណ៍រាវ MATLAB API ការរួមបញ្ចូលហ្វុយស៊ីស

ឧបករណ៍រាវ-MATLAB-API-ការរួមបញ្ចូល-Fuses-ផលិតផល

មគ្គុទ្ទេសក៍ការធ្វើចំណាកស្រុក MATLAB API

ការធ្វើឱ្យប្រសើរ Moku៖ បន្ទប់ពិសោធន៍ទៅកំណែកម្មវិធី 3.0 ដោះសោមុខងារថ្មីៗជាច្រើន។ នៅពេលធ្វើបច្ចុប្បន្នភាព អ្នកប្រើប្រាស់ API ត្រូវតែចាត់វិធានការបន្ថែម ដើម្បីផ្ទេរស្គ្រីបរបស់ពួកគេទៅកាន់កញ្ចប់ Moku API ថ្មី។ មគ្គុទ្ទេសក៍ការធ្វើចំណាកស្រុកនេះរៀបរាប់អំពីការផ្លាស់ប្តូរ API មុខងារថ្មីដែលមាននៅក្នុងកំណែ 3.0 អាប់ដេត និងការកំណត់ភាពត្រូវគ្នាថយក្រោយណាមួយ។

ជាងview

Moku:Lab software version 3.0 គឺជាការអាប់ដេតដ៏សំខាន់ដែលនាំមកនូវកម្មវិធីបង្កប់ថ្មី ចំណុចប្រទាក់អ្នកប្រើប្រាស់ និង APls ទៅកាន់ Moku:Lab hardware ។ ការអាប់ដេតនេះនាំមកនូវ Moku:Lab ស្របតាម Moku:Pro និង Moku:Go ដែលធ្វើឱ្យវាងាយស្រួលក្នុងការចែករំលែកស្គ្រីបនៅគ្រប់វេទិកា Moku ទាំងអស់។ ការអាប់ដេតនេះដោះសោមុខងារថ្មីៗជាច្រើនចំពោះឧបករណ៍ដែលមានស្រាប់ជាច្រើន។ វាក៏បន្ថែមមុខងារថ្មីពីរផងដែរ៖ Multi-instrument Mode និង Moku Cloud Compile ។ មាន​ភាព​ខុស​គ្នា​នៃ​អាកប្បកិរិយា​ស្រាលៗ​មួយ​ចំនួន​ផង​ដែរ ដែល​បាន​រៀបរាប់​នៅ​ក្នុង​ផ្នែក​ភាព​ត្រូវ​គ្នា​ថយ​ក្រោយ។

នេះគឺជាការអាប់ដេតដ៏សំខាន់ដែលប៉ះពាល់ដល់ស្ថាបត្យកម្ម API ដូច្នេះហើយកញ្ចប់ MATLAB API v3.0 ថ្មីនឹងមិនអាចថយក្រោយបានជាមួយស្គ្រីប MATLAB ដែលមានស្រាប់នោះទេ។ អ្នកប្រើប្រាស់ API នឹងត្រូវបញ្ចូលស្គ្រីបរបស់ពួកគេទៅកាន់កញ្ចប់ Moku API ថ្មី ប្រសិនបើពួកគេដំឡើងកំណែ Moku:Lab របស់ពួកគេទៅជាកំណែ 3.0។ អ្នកប្រើប្រាស់ API ដែលមានការអភិវឌ្ឍន៍កម្មវិធីផ្ទាល់ខ្លួនគួរពិចារណាដោយប្រុងប្រយ័ត្ននូវកម្រិតនៃកិច្ចខិតខំប្រឹងប្រែងដែលត្រូវការដើម្បីបញ្ចូលកូដដែលមានស្រាប់របស់ពួកគេ។ Moku:Lab 1.9 មិនត្រូវបានណែនាំសម្រាប់ការដាក់ពង្រាយថ្មីទេ ហើយអតិថិជនទាំងអស់ត្រូវបានលើកទឹកចិត្តឱ្យធ្វើបច្ចុប្បន្នភាព។ ប្រសិនបើបញ្ហាកើតឡើងបន្ទាប់ពីការអាប់ដេត អ្នកប្រើប្រាស់នឹងមានជម្រើសក្នុងការទម្លាក់ចំណាត់ថ្នាក់ទៅកំណែកម្មវិធី 1.9។

មគ្គុទ្ទេសក៍ការធ្វើចំណាកស្រុកនេះគូសបញ្ជាក់ពី advantages នៃការអាប់ដេត និងផលវិបាកដែលអាចកើតមានចំពោះ Moku:Lab version 3.0។ វាក៏រៀបរាប់អំពីដំណើរការដើម្បីបង្កើន MATLAB API និងរបៀបទម្លាក់ចំណាត់ថ្នាក់ Moku:Lab របស់អ្នកប្រសិនបើចាំបាច់។

កំណែ 3.0 លក្ខណៈពិសេសថ្មី។

លក្ខណៈពិសេសថ្មី។

កំណែកម្មវិធី 3.0 នាំមកនូវ Multi-Instrument Mode និង Moku Cloud Compile ទៅកាន់ Moku:Lab ជាលើកដំបូង ក៏ដូចជាការធ្វើឱ្យប្រសើរឡើងនូវការអនុវត្ត និងលទ្ធភាពប្រើប្រាស់ជាច្រើននៅទូទាំងឈុតឧបករណ៍។

របៀបពហុឧបករណ៍

របៀបពហុឧបករណ៍នៅលើ Moku:Lab អនុញ្ញាតឱ្យអ្នកប្រើប្រាស់ដាក់ឧបករណ៍ពីរក្នុងពេលដំណាលគ្នាដើម្បីបង្កើតស្ថានីយសាកល្បងផ្ទាល់ខ្លួន។ ឧបករណ៍នីមួយៗមានសិទ្ធិចូលដំណើរការពេញលេញទៅធាតុបញ្ចូល និងទិន្នផលអាណាឡូក រួមជាមួយនឹងការភ្ជាប់គ្នាទៅវិញទៅមករវាងរន្ធឧបករណ៍។ ការភ្ជាប់ទំនាក់ទំនងគ្នារវាងឧបករណ៍គាំទ្រការទំនាក់ទំនងតាមឌីជីថលដែលមានល្បឿនលឿន ភាពយឺតយ៉ាវ និងពេលវេលាជាក់ស្តែងរហូតដល់ 2 Gb/s ដូច្នេះឧបករណ៍អាចដំណើរការដោយឯករាជ្យ ឬត្រូវបានភ្ជាប់ដើម្បីបង្កើតបំពង់ដំណើរការសញ្ញាកម្រិតខ្ពស់។ ឧបករណ៍​អាច​ត្រូវ​បាន​ប្តូរ​ចូល និង​ចេញ​ដោយ​ថាមវន្ត​ដោយ​មិន​រំខាន​ឧបករណ៍​ផ្សេង​ទៀត​ឡើយ។ អ្នក​ប្រើ​កម្រិត​ខ្ពស់​ក៏​អាច​ប្រើ​ក្បួន​ដោះស្រាយ​ផ្ទាល់​ខ្លួន​របស់​ពួកគេ​ក្នុង​ទម្រង់​ឧបករណ៍​ច្រើន​ដោយ​ប្រើ Moku Cloud Compile។

Moku Cloud Compile

Moku Cloud Compile អនុញ្ញាតឱ្យអ្នកដាក់ពង្រាយ DSP ផ្ទាល់ខ្លួនដោយផ្ទាល់ទៅលើ Moku:Lab FPGA នៅក្នុង Multi instrument Mode។ សរសេរកូដដោយប្រើ ក web កម្មវិធីរុករកនិងចងក្រងវានៅក្នុងពពក; Moku Cloud Compile ដាក់ពង្រាយ bitstream ទៅឧបករណ៍ Moku គោលដៅមួយ ឬច្រើន។

Oscilloscope

  • របៀប​អង្គ​ចងចាំ​ជ្រៅ៖ សន្សំ​បាន​រហូត​ដល់ 4M samples ក្នុងមួយឆានែលនៅពេញ sampអត្រាលីង (500 MSa/s)

អ្នកវិភាគវិសាលគម

  • ជាន់សំលេងរំខានប្រសើរឡើង
  • លោការីត Vrms និងមាត្រដ្ឋាន Vpp
  • មុខងារបង្អួចថ្មីចំនួនប្រាំ (Bartlett, Hamming, Nuttall, Gaussian, Kaiser)

ឧបករណ៍វាស់កម្រិត

  • អុហ្វសិតប្រេកង់ ដំណាក់កាល និង ampLitude ឥឡូវនេះអាចត្រូវបានបញ្ចេញជា analog voltagសញ្ញាអេ
  • ឥឡូវនេះ អ្នកប្រើប្រាស់អាចបន្ថែមអុហ្វសិត DC ទៅសញ្ញាទិន្នផល
  • ទិន្នផលរលកស៊ីនុសដែលចាក់សោដំណាក់កាលឥឡូវនេះអាចត្រូវបានគុណនឹងប្រេកង់រហូតដល់ 2 50x ឬបែងចែកទៅជា 125x
  • ជួរកម្រិតបញ្ជូនប្រសើរឡើង (1 Hz ដល់ 100 kHz)
  • ការរុំដំណាក់កាលកម្រិតខ្ពស់ និងមុខងារកំណត់ឡើងវិញដោយស្វ័យប្រវត្តិ

ម៉ាស៊ីនបង្កើតរលក

  • ទិន្នផលសំឡេងរំខាន
  • ម៉ូឌុលទទឹងជីពចរ (PWM)

ចាក់សោចូល Ampកាន់តែចាស់

  • ដំណើរការប្រសើរឡើងនៃប្រេកង់ទាប PLL ការចាក់សោ
  • ប្រេកង់ PLL អប្បបរមាត្រូវបានថយចុះដល់ 10 Hz
  • ឥឡូវនេះសញ្ញា PLL ខាងក្នុងអាចត្រូវបានគុណនឹងប្រេកង់រហូតដល់ 250xor បែងចែកចុះទៅ 125x សម្រាប់ប្រើក្នុងការ demodulation
  • ភាពជាក់លាក់ 6 ខ្ទង់សម្រាប់តម្លៃដំណាក់កាល

ឧបករណ៍វិភាគការឆ្លើយតបប្រេកង់

  • បង្កើនប្រេកង់អតិបរមាពី 120 MHz ទៅ 200 MHz
  • បង្កើនពិន្ទុអតិបរមាពី 512 ទៅ 8192
  • ឌីណាមិកថ្មី។ Ampមុខងារ litude បង្កើនប្រសិទ្ធភាពសញ្ញាទិន្នផលដោយស្វ័យប្រវត្តិសម្រាប់ជួរថាមវន្តរង្វាស់ល្អបំផុត
  • របៀបវាស់ ln/ln1 ថ្មី។
  • បញ្ចូលការព្រមានអំពីតិត្ថិភាព
  • ឆានែលគណិតវិទ្យាឥឡូវនេះគាំទ្រសមីការតម្លៃស្មុគ្រស្មាញតាមអំពើចិត្តដែលពាក់ព័ន្ធនឹងសញ្ញាឆានែល ដោយបើកដំណើរការប្រភេទថ្មីនៃការវាស់វែងមុខងារផ្ទេរស្មុគ្រស្មាញ
  • ឥឡូវនេះសញ្ញាបញ្ចូលអាចត្រូវបានវាស់ជា dBVpp និង dBVrms បន្ថែមពីលើ dBm
  • វឌ្ឍនភាពនៃការបោសសម្អាតឥឡូវនេះត្រូវបានបង្ហាញនៅលើក្រាហ្វ
  • ឥឡូវនេះ អ័ក្សហ្វ្រេកង់អាចត្រូវបានចាក់សោ ដើម្បីការពារការផ្លាស់ប្តូរដោយចៃដន្យក្នុងអំឡុងពេលអូសវែង

ប្រអប់ចាក់សោឡាស៊ែរ

  • ដ្យាក្រាមប្លុកដែលបានកែលម្អបង្ហាញផ្លូវសញ្ញាស្កេន និងម៉ូឌុល
  • ការចាក់សោថ្មី stagលក្ខណៈពិសេស es អនុញ្ញាតឱ្យកំណត់នីតិវិធីចាក់សោតាមបំណង
  • ដំណើរការប្រសើរឡើងនៃប្រេកង់ទាប PLL ការចាក់សោ
  • ភាពជាក់លាក់ 6 ខ្ទង់សម្រាប់តម្លៃដំណាក់កាល
  • ដំណើរការប្រសើរឡើងនៃប្រេកង់ទាប PLL ការចាក់សោ
  • ប្រេកង់ PLL អប្បបរមាត្រូវបានថយចុះដល់ 10 Hz
  • នេះ។ PLL ឥឡូវនេះសញ្ញាអាចត្រូវបានគុណនឹងប្រេកង់រហូតដល់ 250x ឬបែងចែកចុះទៅ 0.125x សម្រាប់ប្រើក្នុងការ demodulation

ផ្សេងៗ

បានបន្ថែមការគាំទ្រសម្រាប់មុខងារស៊ីនុសទៅកម្មវិធីនិពន្ធសមីការ ដែលអាចត្រូវបានប្រើដើម្បីបង្កើតទម្រង់រលកផ្ទាល់ខ្លួននៅក្នុងម៉ាស៊ីនបង្កើតរលកបំពាន។

បម្លែងប្រព័ន្ធគោលពីរ LI files ទៅជាទម្រង់ CSV, MATLAB ឬ NumPy នៅពេលទាញយកពីឧបករណ៍

ការគាំទ្រ API ដែលបានធ្វើឱ្យប្រសើរឡើង

កញ្ចប់ Moku MATLAB API v3.0 ថ្មីផ្តល់នូវមុខងារ និងស្ថេរភាពប្រសើរឡើង។ វានឹងទទួលបានការអាប់ដេតជាប្រចាំ ដើម្បីបង្កើនប្រសិទ្ធភាព និងណែនាំមុខងារថ្មីៗ។

ដែនកំណត់នៃភាពឆបគ្នាថយក្រោយ

API

កញ្ចប់ Moku MATLAB API v3.0 ថ្មីគឺមិនត្រូវគ្នានឹងកញ្ចប់ Moku:Lab MATLAB v1.9 ពីមុនទេ។ អាគុយម៉ង់ MATLAB និងតម្លៃត្រឡប់គឺខុសគ្នាទាំងស្រុង។ ប្រសិនបើអ្នកមានការអភិវឌ្ឍន៍កម្មវិធីផ្ទាល់ខ្លួនយ៉ាងទូលំទូលាយដោយប្រើ Moku:Lab MATLAB សូមពិចារណាពីផលប៉ះពាល់នៃការផ្ទេរកម្មវិធីរបស់អ្នកទាំងអស់ឱ្យត្រូវគ្នាជាមួយ API ថ្មី។

ខណៈពេលដែលកញ្ចប់ Moku:Lab MATLAB នឹងលែងទទួលបានការអាប់ដេតទៀតហើយ Liquid Instruments នឹងនៅតែបន្តផ្តល់ការគាំទ្រសម្រាប់អ្នកប្រើប្រាស់ដែលមិនអាចធ្វើចំណាកស្រុកទៅកាន់កញ្ចប់ API ថ្មី។

ស្វែងរកលម្អិតឧamples សម្រាប់ឧបករណ៍នីមួយៗនៅក្នុងកញ្ចប់ Moku MATLAB API v3.0 ថ្មី ដើម្បីបម្រើជាខ្សែមូលដ្ឋានសម្រាប់បំប្លែងការអភិវឌ្ឍន៍ MATLAB មុនទៅកញ្ចប់ API ថ្មី។

ការតំរែតំរង់

ថាស RAM សម្រាប់កត់ត្រាទិន្នន័យ

កំណែ 1.9 មាន 512 MB fileប្រព័ន្ធនៅក្នុង RAM របស់ឧបករណ៍ដែលអាចត្រូវបានប្រើដើម្បីកត់ត្រាទិន្នន័យនៅកម្រិតខ្ពស់ampអត្រាលីង។ នៅក្នុងកំណែ 3.0 ការចូលទៅកាន់ RAM លែងមានទៀតហើយ។ ដើម្បីបើកការកត់ត្រាទិន្នន័យ កាត SD ត្រូវបានទាមទារ។ ដូច្នោះហើយ ល្បឿននៃការទិញអតិបរមាក៏ផ្លាស់ប្តូរផងដែរ។ កំណែ 1.9 គាំទ្ររហូតដល់ 1 MSa/s ចំណែកឯកំណែ 3.0 គាំទ្ររហូតដល់ 250 kSa/s នៅ 1 channel និង 125 kSa/s នៅ 2 channels។ សូម្បីតែក្នុងល្បឿនទាប និងជាមួយកាត SD ក៏ដោយ ក៏ដំណើរការការងារដែលរួមបញ្ចូលការរក្សាទុកកំណត់ត្រាល្បឿនលឿនជាច្រើនទៅ RAM ហើយបន្ទាប់មកចម្លងពួកវាទៅ SD កាត ឬម៉ាស៊ីនភ្ញៀវនឹងលែងត្រូវបានគាំទ្រ។

ការកត់ត្រាទិន្នន័យទៅ CSV

កំណែ 1.9 មានសមត្ថភាពក្នុងការរក្សាទុកទិន្នន័យដោយផ្ទាល់ទៅ CSV file ខណៈពេលកំពុងកត់ត្រា។ មុខងារនេះមិនមានដោយផ្ទាល់នៅលើកំណែ 3.0 ទេ។ អ្នកប្រើប្រាស់ដែលដំណើរការការងាររួមមានការរក្សាទុក CSVfiles ដោយផ្ទាល់ទៅកាន់កាត SD ឬឥឡូវនេះអតិថិជននឹងត្រូវការបំប្លែងប្រព័ន្ធគោលពីរជាមុនសិន file ទៅ CSV ដោយប្រើកម្មវិធីអតិថិជន ឬដោយការដំឡើងឧបករណ៍រាវដាច់ដោយឡែក File កម្មវិធីបំប្លែងទៅកុំព្យូទ័រដែលពួកគេប្រើសម្រាប់ដំណើរការទិន្នន័យ។

ការផ្លាស់ប្តូរដែលមិនត្រូវគ្នានឹងថយក្រោយ

ការធ្វើមាត្រដ្ឋានទិន្នន័យនៅក្នុង LIA

នៅក្នុងកំណែ 1.9 យើងបានអនុវត្តការធ្វើមាត្រដ្ឋានទិន្នន័យ ដែលគុណនឹងសញ្ញា 0.1 V DC ពីរ បណ្តាលឱ្យមានលទ្ធផល 0.02 V DC ។ នៅក្នុងកំណែ 3.0 យើងបានផ្លាស់ប្តូរដូចនេះ ដែលលទ្ធផលគឺ 0.01 V DC ដែលកាន់តែស្របតាមការរំពឹងទុកដ៏វិចារណញាណរបស់អតិថិជន។

លទ្ធផលម៉ាស៊ីនបង្កើត Waveform ត្រូវតែបើកដើម្បីប្រើជាប្រភព/កេះម៉ូឌុល

នៅក្នុងកំណែ 1.9 ទម្រង់រលកនៃឆានែលផ្សេងគ្នាអាចត្រូវបានប្រើជាម៉ូឌុល ឬប្រភពកេះនៅក្នុង Waveform Generator ទោះបីជាលទ្ធផលរបស់ឆានែលនោះត្រូវបានបិទក៏ដោយ។ វាត្រូវបានដកចេញជាកំណែ

  • អ្នក​ប្រើ​ដែល​ចង់​ធ្វើ​ការ​ឆ្លង​ម៉ូឌុល​ដោយ​មិន​ចាំ​បាច់​ដក​ចេញ​ឧបករណ៍​របស់​ពួកគេ​នឹង​ត្រូវ​កែ​តម្រូវ

Moku MATLAB API

កញ្ចប់ Moku MATLAB API v3.0 មានបំណងផ្តល់ឱ្យអ្នកអភិវឌ្ឍន៍ MATLAB នូវធនធានដែលត្រូវការដើម្បីគ្រប់គ្រងឧបករណ៍ Moku ណាមួយ ហើយទីបំផុតសមត្ថភាពក្នុងការបញ្ចូលការគ្រប់គ្រងទាំងនេះទៅក្នុងកម្មវិធីអ្នកប្រើប្រាស់ចុងក្រោយធំជាង។ កញ្ចប់ Moku MATLAB API v3.0 ថ្មីផ្តល់នូវដូចខាងក្រោម៖

  • មុខងារពេញលេញ ឧample MATLAB scripts សម្រាប់នីមួយៗ
  • ស្គ្រីប MATLAB ទាំងអស់ត្រូវបានផ្តល់ជូនជាមួយនឹងមតិយោបល់ ដែលងាយស្រួលយល់ និងអាចបម្រើជាចំណុចចាប់ផ្តើមរបស់អ្នកប្រើចុងក្រោយសម្រាប់ការប្ដូរតាមបំណង និង
  • សំណុំនៃមុខងារដែលផ្តល់នូវការគ្រប់គ្រងពេញលេញលើ Moku

ឧបករណ៍ដែលគាំទ្របច្ចុប្បន្ន

  1. ម៉ាស៊ីនបង្កើតរលកតាមអំពើចិត្ត
  2. អ្នកកាប់ទិន្នន័យ
  3. ប្រអប់តម្រងឌីជីថល
  4. អ្នកបង្កើតតម្រង FIR
  5. ឧបករណ៍វិភាគការឆ្លើយតបប្រេកង់
  6. ប្រអប់ចាក់សោឡាស៊ែរ
  7. ចាក់សោចូល Ampកាន់តែចាស់
  8. Oscilloscope
  9. ឧបករណ៍វាស់កម្រិត
  10. ឧបករណ៍បញ្ជា PID
  11. អ្នកវិភាគវិសាលគម
  12. ម៉ាស៊ីនបង្កើតរលក
  13. របៀបពហុឧបករណ៍
  14. Moku Cloud Compile

ការដំឡើង

តម្រូវការ

  • MATLAB កំណែ 2015 ឬក្រោយ

ប្រសិនបើអ្នកបានដំឡើងកំណែមុនរបស់ Moku MATLAB API រួចហើយ សូមលុបវាចោលមុនពេលបន្ត។ អ្នកអាចលុបកញ្ចប់ចេញពីកម្មវិធីគ្រប់គ្រងកម្មវិធីបន្ថែម។

  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. ពិនិត្យមើលថាផ្លូវត្រឹមត្រូវត្រូវបានបន្ថែមទៅប្រអប់ឧបករណ៍ដោយជ្រើសរើស 'កំណត់ផ្លូវ' ពីផ្ទាំងទំព័រដើម> បរិស្ថាន។ឧបករណ៍រាវ-MATLAB-API-ការរួមបញ្ចូល-Fuses-fig- (1)
  5. ត្រូវប្រាកដថាមានធាតុដែលចង្អុលទៅទីតាំងដំឡើងប្រអប់ឧបករណ៍។ ផ្លូវធម្មតាអាចជា CAUserskusername>\AppDataRoaming\Mathworks\MATLABAdd-Ons\Toolboxes\oku- MATLAB។ឧបករណ៍រាវ-MATLAB-API-ការរួមបញ្ចូល-Fuses-fig- (2)
  6. ទាញយកទិន្នន័យឧបករណ៍ files ដោយវាយ 'moku_download####) ទៅក្នុង MATLAB Command Window ។ ### គួរតែត្រូវបានជំនួសដោយកំណែកម្មវិធីបង្កប់បច្ចុប្បន្នរបស់អ្នក។ Yol អាចស្វែងរកកំណែកម្មវិធីបង្កប់បច្ចុប្បន្នរបស់អ្នកតាមរយៈ Moku: កម្មវិធីកុំព្យូទ័រដោយចុចកណ្ដុរស្ដាំលើ Moku របស់អ្នក ហើយដាក់ 'ព័ត៌មានឧបករណ៍' ឬនៅក្នុងកម្មវិធី iPad ដោយចុចឱ្យយូរលើ Moku របស់អ្នក។
  7. បញ្ជាក់ប្រអប់ឧបករណ៍របស់អ្នកត្រូវបានតំឡើងយ៉ាងត្រឹមត្រូវដោយវាយ 'help Moku' ទៅក្នុង MATLAB Command Window។ ប្រសិនបើពាក្យបញ្ជានេះជោគជ័យ។ បន្ទាប់មកប្រអប់ឧបករណ៍ត្រូវបានដំឡើងដោយជោគជ័យ

ការផ្លាស់ប្តូរ Moku API

ស្ថាបត្យកម្ម Moku MATLAB API ថ្មីគឺមានភាពខុសប្លែកគ្នាគ្រប់គ្រាន់ពីជំនាន់មុនរបស់វា ហើយដូច្នេះវាមិនអាចថយក្រោយជាមួយស្គ្រីប API ដែលមានស្រាប់នោះទេ។ Oscilloscope សាមញ្ញខាងក្រោម ឧample បង្ហាញភាពខុសគ្នារវាងកញ្ចប់ API ចាស់ និងថ្មី ហើយដើរតួជាផែនទីបង្ហាញផ្លូវសម្រាប់ការបញ្ជូនកូដដែលមានស្រាប់។

Oscilloscope ឧampleឧបករណ៍រាវ-MATLAB-API-ការរួមបញ្ចូល-Fuses-fig- (4)

លំដាប់លំដោយ

  1. នាំចូល Moku MATLAB API 3.0
  2. ទាមទារកម្មសិទ្ធិ Moku ហើយបង្ហោះ Oscilloscope bitstream ទៅ
  3. កំណត់មូលដ្ឋានពេលវេលា និងកំណត់វិសាលភាពឆ្វេង និងស្តាំសម្រាប់អ័ក្សពេលវេលា។
  4. ទទួលបានទិន្នន័យ ទទួលបានស៊ុមតែមួយនៃទិន្នន័យពី Oscilloscope
  5. បញ្ចប់វគ្គអតិថិជនដោយការលះបង់កម្មសិទ្ធិ Moku

លំដាប់ដែលបានពិពណ៌នាខាងលើគឺជា ex សាមញ្ញample ដើម្បីបង្ហាញពីភាពខុសគ្នារវាងកញ្ចប់កេរ្តិ៍ដំណែល និងកញ្ចប់ API ថ្មី។ ក្រៅពីការចាប់ផ្តើមវគ្គអតិថិជន ការបង្ហោះឧបករណ៍ប៊ីតស្ទ្រីមទៅ Moku និងបញ្ចប់វគ្គអតិថិជន អ្នកប្រើប្រាស់អាចអនុវត្តមុខងារមួយចំនួនតាមលំដាប់ផ្សេងៗគ្នា ដើម្បីបំពេញតម្រូវការនៃកម្មវិធីរបស់ពួកគេ។

ភាពខុសគ្នា

នៅទីនេះយើងពិនិត្យមើលភាពខុសគ្នារវាង APls ទាំងពីរសម្រាប់ជំហាននីមួយៗនៅក្នុងលំដាប់។

ទាមទារកម្មសិទ្ធិ Moku ហើយបង្ហោះ Oscilloscope bitstream ទៅឧបករណ៍។ បើប្រៀបធៀបជាមួយ Moku MATLAB 1.9 API ថ្មីមានមុខងារខុសគ្នាទាំងស្រុង៖

Moku MATLAB 1.9 Moku MATLAB 3.0
មុខងារ get_by_name() deploy_or_conn ect() Oscilloscope()
វាល និងតម្លៃដែលបានអនុញ្ញាត ឈ្មោះ៖ អស់ពេលខ្សែអក្សរ៖ អណ្តែត ឧបករណ៍៖ ថ្នាក់នៃឧបករណ៍ដែលចង់ដាក់ពង្រាយ ip: string serial: string
កម្លាំង៖ ប៊ូល។ set_defauIt: booI force_connect៖ ប៊ូល។
use_externa I: bool ignore_busy៖ ប៊ូល។
persist_state៖ ប៊ូល។
connect_timeout៖ អណ្តែត
អស់ពេលអាន៖ អណ្តែត

 

  1. កំណត់ពេលវេលាមូលដ្ឋាន។ មុខងារគឺដូចគ្នា ប៉ុន្តែអាគុយម៉ង់ដែលអនុញ្ញាតគឺខុសគ្នាបន្តិច៖
    Moku MATLAB 1.9 Moku MATLAB 3.0
    មុខងារ set_timebase() set_timebase()
    វាល និងតម្លៃដែលបានអនុញ្ញាត t1: អណ្តែត t2: អណ្តែត t1: float t2:float តឹងរឹង: bool
  2. ទទួលបានទិន្នន័យ។ មុខងារ និងអាគុយម៉ង់ដែលអនុញ្ញាតគឺដូចគ្នា ប៉ុន្តែប្រភេទទិន្នន័យ និងប្រវែងដែលបញ្ជូនមកវិញគឺខុសគ្នា៖
    Moku MATLAB 1.9 Moku MATLAB 3.0
    មុខងារ get_data() get_data()
    វាល និងតម្លៃដែលបានអនុញ្ញាត timeout : float wait : bool អស់ពេល៖ float wait_reacquire: bool
    ប្រវែងត្រឡប់ 16383 ពិន្ទុក្នុងមួយស៊ុម 1024 ពិន្ទុក្នុងមួយស៊ុម
  3. បញ្ចេញកម្មសិទ្ធិ Moku៖
    Moku MATLAB 1.9 Moku API v3.0
    មុខងារ បិទ () relinquish_ownership()

បញ្ជីមុខងារ 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_rampរលកអូ

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

សង្ខេប Q

Moku MATLAB API គឺផ្អែកលើ Moku API។ សម្រាប់ឯកសារ Moku API ពេញលេញ សូមមើល Moku API Reference ដែលបានរកឃើញនៅទីនេះ https://apis.liq uidinstrume nts.com/re fe rence/.

ព័ត៌មានលម្អិតបន្ថែមសម្រាប់ការចាប់ផ្តើមជាមួយ Moku MATLAB API អាចរកបាននៅ https://a pis.liquid instruments.com/sta ការវាយតម្លៃ- ម៉ាត់ឡាប។ផ្ទះ

ដំណើរការទម្លាក់ចំណាត់ថ្នាក់

ប្រសិនបើការអាប់ដេតទៅកំណែ 3.0 បានបង្ហាញថាមានកម្រិត ឬបើមិនដូច្នេះទេប៉ះពាល់យ៉ាងធ្ងន់ធ្ងរ អ្វីមួយដែលសំខាន់ចំពោះកម្មវិធីរបស់អ្នក អ្នកអាចទម្លាក់ចំណាត់ថ្នាក់ទៅកំណែមុន 1.9។ នេះអាចត្រូវបានធ្វើតាមរយៈ ក web កម្មវិធីរុករក។

ជំហាន

  1. ទាក់ទងឧបករណ៍រាវ និងទទួលបាន file សម្រាប់កម្មវិធីបង្កប់កំណែ 9 ។
  2. វាយ Moku:Lab IP address របស់អ្នកទៅក្នុង a web កម្មវិធីរុករក (សូមមើលរូបថតអេក្រង់) ។
  3. នៅក្រោមអាប់ដេតកម្មវិធីបង្កប់ រកមើល ហើយជ្រើសរើសកម្មវិធីបង្កប់ file ផ្តល់ដោយឧបករណ៍រាវ។
  4. ជ្រើសរើស អាប់ឡូត និងអាប់ដេត។ ដំណើរការអាប់ដេតអាចចំណាយពេលលើសពី 10 នាទីដើម្បីបញ្ចប់ឧបករណ៍រាវ-MATLAB-API-ការរួមបញ្ចូល-Fuses-fig- (10)

© 2023 ឧបករណ៍រាវ។ បម្រុង។

laudinstruments.com

ឯកសារ/ធនធាន

ឧបករណ៍រាវ MATLAB API ការរួមបញ្ចូលហ្វុយស៊ីស [pdf] ការណែនាំអ្នកប្រើប្រាស់
MATLAB API, MATLAB API Integration Fuses, Integration Fuses, Fuses

ឯកសារយោង

ទុកមតិយោបល់

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ វាលដែលត្រូវការត្រូវបានសម្គាល់ *