ឧបករណ៍រាវ MATLAB API ការរួមបញ្ចូលហ្វុយស៊ីស
មគ្គុទ្ទេសក៍ការធ្វើចំណាកស្រុក 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
ឧបករណ៍ដែលគាំទ្របច្ចុប្បន្ន
- ម៉ាស៊ីនបង្កើតរលកតាមអំពើចិត្ត
- អ្នកកាប់ទិន្នន័យ
- ប្រអប់តម្រងឌីជីថល
- អ្នកបង្កើតតម្រង FIR
- ឧបករណ៍វិភាគការឆ្លើយតបប្រេកង់
- ប្រអប់ចាក់សោឡាស៊ែរ
- ចាក់សោចូល Ampកាន់តែចាស់
- Oscilloscope
- ឧបករណ៍វាស់កម្រិត
- ឧបករណ៍បញ្ជា PID
- អ្នកវិភាគវិសាលគម
- ម៉ាស៊ីនបង្កើតរលក
- របៀបពហុឧបករណ៍
- Moku Cloud Compile
ការដំឡើង
តម្រូវការ
- MATLAB កំណែ 2015 ឬក្រោយ
ប្រសិនបើអ្នកបានដំឡើងកំណែមុនរបស់ Moku MATLAB API រួចហើយ សូមលុបវាចោលមុនពេលបន្ត។ អ្នកអាចលុបកញ្ចប់ចេញពីកម្មវិធីគ្រប់គ្រងកម្មវិធីបន្ថែម។
- បើកកម្មវិធីគ្រប់គ្រងកម្មវិធីបន្ថែមតាមរយៈទំព័រដើម > ផ្ទាំងបរិស្ថាន។
- ស្វែងរក Moku in the Add-on Manager and click ‘Add’. The toolbox will show up as Moku- MATLAB.
- ជាជម្រើស អ្នកអាចទាញយកប្រអប់ឧបករណ៍ដោយផ្ទាល់ពីឧបករណ៍រាវ webគេហទំព័រនៅ https://www.liquidinstruments.com/products/apis/matlab-api/. អ្នកនឹងត្រូវកំណត់ផ្លូវស្វែងរកដោយដៃ ប្រសិនបើអ្នកធ្វើដូចនេះ។
- ពិនិត្យមើលថាផ្លូវត្រឹមត្រូវត្រូវបានបន្ថែមទៅប្រអប់ឧបករណ៍ដោយជ្រើសរើស 'កំណត់ផ្លូវ' ពីផ្ទាំងទំព័រដើម> បរិស្ថាន។
- ត្រូវប្រាកដថាមានធាតុដែលចង្អុលទៅទីតាំងដំឡើងប្រអប់ឧបករណ៍។ ផ្លូវធម្មតាអាចជា CAUserskusername>\AppDataRoaming\Mathworks\MATLABAdd-Ons\Toolboxes\oku- MATLAB។
- ទាញយកទិន្នន័យឧបករណ៍ files ដោយវាយ 'moku_download####) ទៅក្នុង MATLAB Command Window ។ ### គួរតែត្រូវបានជំនួសដោយកំណែកម្មវិធីបង្កប់បច្ចុប្បន្នរបស់អ្នក។ Yol អាចស្វែងរកកំណែកម្មវិធីបង្កប់បច្ចុប្បន្នរបស់អ្នកតាមរយៈ Moku: កម្មវិធីកុំព្យូទ័រដោយចុចកណ្ដុរស្ដាំលើ Moku របស់អ្នក ហើយដាក់ 'ព័ត៌មានឧបករណ៍' ឬនៅក្នុងកម្មវិធី iPad ដោយចុចឱ្យយូរលើ Moku របស់អ្នក។
- បញ្ជាក់ប្រអប់ឧបករណ៍របស់អ្នកត្រូវបានតំឡើងយ៉ាងត្រឹមត្រូវដោយវាយ 'help Moku' ទៅក្នុង MATLAB Command Window។ ប្រសិនបើពាក្យបញ្ជានេះជោគជ័យ។ បន្ទាប់មកប្រអប់ឧបករណ៍ត្រូវបានដំឡើងដោយជោគជ័យ
ការផ្លាស់ប្តូរ Moku API
ស្ថាបត្យកម្ម Moku MATLAB API ថ្មីគឺមានភាពខុសប្លែកគ្នាគ្រប់គ្រាន់ពីជំនាន់មុនរបស់វា ហើយដូច្នេះវាមិនអាចថយក្រោយជាមួយស្គ្រីប API ដែលមានស្រាប់នោះទេ។ Oscilloscope សាមញ្ញខាងក្រោម ឧample បង្ហាញភាពខុសគ្នារវាងកញ្ចប់ API ចាស់ និងថ្មី ហើយដើរតួជាផែនទីបង្ហាញផ្លូវសម្រាប់ការបញ្ជូនកូដដែលមានស្រាប់។
Oscilloscope ឧample
លំដាប់លំដោយ
- នាំចូល Moku MATLAB API 3.0
- ទាមទារកម្មសិទ្ធិ Moku ហើយបង្ហោះ Oscilloscope bitstream ទៅ
- កំណត់មូលដ្ឋានពេលវេលា និងកំណត់វិសាលភាពឆ្វេង និងស្តាំសម្រាប់អ័ក្សពេលវេលា។
- ទទួលបានទិន្នន័យ ទទួលបានស៊ុមតែមួយនៃទិន្នន័យពី Oscilloscope
- បញ្ចប់វគ្គអតិថិជនដោយការលះបង់កម្មសិទ្ធិ 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៖ អណ្តែត | |||
អស់ពេលអាន៖ អណ្តែត |
- កំណត់ពេលវេលាមូលដ្ឋាន។ មុខងារគឺដូចគ្នា ប៉ុន្តែអាគុយម៉ង់ដែលអនុញ្ញាតគឺខុសគ្នាបន្តិច៖
Moku MATLAB 1.9 Moku MATLAB 3.0 មុខងារ set_timebase() set_timebase() វាល និងតម្លៃដែលបានអនុញ្ញាត t1: អណ្តែត t2: អណ្តែត t1: float t2:float តឹងរឹង: bool - ទទួលបានទិន្នន័យ។ មុខងារ និងអាគុយម៉ង់ដែលអនុញ្ញាតគឺដូចគ្នា ប៉ុន្តែប្រភេទទិន្នន័យ និងប្រវែងដែលបញ្ជូនមកវិញគឺខុសគ្នា៖
Moku MATLAB 1.9 Moku MATLAB 3.0 មុខងារ get_data() get_data() វាល និងតម្លៃដែលបានអនុញ្ញាត timeout : float wait : bool អស់ពេល៖ float wait_reacquire: bool ប្រវែងត្រឡប់ 16383 ពិន្ទុក្នុងមួយស៊ុម 1024 ពិន្ទុក្នុងមួយស៊ុម - បញ្ចេញកម្មសិទ្ធិ 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 |
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 កម្មវិធីរុករក។
ជំហាន
- ទាក់ទងឧបករណ៍រាវ និងទទួលបាន file សម្រាប់កម្មវិធីបង្កប់កំណែ 9 ។
- វាយ Moku:Lab IP address របស់អ្នកទៅក្នុង a web កម្មវិធីរុករក (សូមមើលរូបថតអេក្រង់) ។
- នៅក្រោមអាប់ដេតកម្មវិធីបង្កប់ រកមើល ហើយជ្រើសរើសកម្មវិធីបង្កប់ file ផ្តល់ដោយឧបករណ៍រាវ។
- ជ្រើសរើស អាប់ឡូត និងអាប់ដេត។ ដំណើរការអាប់ដេតអាចចំណាយពេលលើសពី 10 នាទីដើម្បីបញ្ចប់
© 2023 ឧបករណ៍រាវ។ បម្រុង។
ឯកសារ/ធនធាន
![]() |
ឧបករណ៍រាវ MATLAB API ការរួមបញ្ចូលហ្វុយស៊ីស [pdf] ការណែនាំអ្នកប្រើប្រាស់ MATLAB API, MATLAB API Integration Fuses, Integration Fuses, Fuses |