లిక్విడ్-ఇన్‌స్ట్రుమెంట్స్-లోగో

లిక్విడ్ ఇన్‌స్ట్రుమెంట్స్ MATLAB API ఇంటిగ్రేషన్ ఫ్యూజ్‌లు

లిక్విడ్-ఇన్‌స్ట్రుమెంట్స్-మాట్‌లాబ్-ఏపీఐ-ఇంటిగ్రేషన్-ఫ్యూజెస్-ప్రొడక్ట్

MATLAB API మైగ్రేషన్ గైడ్

Mokuని అప్‌గ్రేడ్ చేయడం: ల్యాబ్‌కి సాఫ్ట్‌వేర్ వెర్షన్ 3.0 కొత్త ఫీచర్‌ల హోస్ట్‌ని అన్‌లాక్ చేస్తుంది. అప్‌డేట్ చేస్తున్నప్పుడు, API వినియోగదారులు తమ స్క్రిప్ట్‌లను కొత్త Moku API ప్యాకేజీకి తరలించడానికి అదనపు చర్యలు తీసుకోవాలి. ఈ మైగ్రేషన్ గైడ్ API మార్పులు, వెర్షన్ 3.0 అప్‌డేట్‌లో అందుబాటులో ఉన్న కొత్త ఫీచర్లు మరియు ఏవైనా వెనుకబడిన అనుకూలత పరిమితులను వివరిస్తుంది.

పైగాview

Moku:Lab సాఫ్ట్‌వేర్ వెర్షన్ 3.0 అనేది Moku:Lab హార్డ్‌వేర్‌కి కొత్త ఫర్మ్‌వేర్, యూజర్ ఇంటర్‌ఫేస్ మరియు APlsని తీసుకువచ్చే ఒక ప్రధాన నవీకరణ. అప్‌డేట్ Moku:Labని Moku:Pro మరియు Moku:Goకి అనుగుణంగా తీసుకువస్తుంది, ఇది అన్ని Moku ప్లాట్‌ఫారమ్‌లలో స్క్రిప్ట్‌లను భాగస్వామ్యం చేయడం సులభం చేస్తుంది. అప్‌డేట్ ఇప్పటికే ఉన్న అనేక సాధనాలకు కొత్త ఫీచర్‌ల హోస్ట్‌ను అన్‌లాక్ చేస్తుంది. ఇది రెండు కొత్త ఫీచర్లను కూడా జోడిస్తుంది: మల్టీ-ఇన్‌స్ట్రుమెంట్ మోడ్ మరియు మోకు క్లౌడ్ కంపైల్. కొన్ని సూక్ష్మ ప్రవర్తనా వ్యత్యాసాలు కూడా ఉన్నాయి, వెనుకకు అనుకూలత విభాగంలో వివరించబడ్డాయి.

ఇది API ఆర్కిటెక్చర్‌ను ప్రభావితం చేసే ప్రధాన నవీకరణ, అందువల్ల కొత్త MATLAB API v3.0 ప్యాకేజీ ఇప్పటికే ఉన్న MATLAB స్క్రిప్ట్‌లతో వెనుకకు అనుకూలంగా ఉండదు. API వినియోగదారులు వారి Moku:Labని వెర్షన్ 3.0కి అప్‌గ్రేడ్ చేస్తే, వారి స్క్రిప్ట్‌లను కొత్త Moku API ప్యాకేజీకి పోర్ట్ చేయాల్సి ఉంటుంది. ముఖ్యమైన కస్టమ్ సాఫ్ట్‌వేర్ డెవలప్‌మెంట్ ఉన్న API వినియోగదారులు తమ ప్రస్తుత కోడ్‌ను పోర్ట్ చేయడానికి అవసరమైన ప్రయత్న స్థాయిని జాగ్రత్తగా పరిగణించాలి. Moku:Lab 1.9 కొత్త విస్తరణల కోసం సిఫార్సు చేయబడదు మరియు కస్టమర్‌లందరూ అప్‌గ్రేడ్ చేయడానికి ప్రోత్సహించబడ్డారు. అప్‌గ్రేడ్ చేసిన తర్వాత సమస్యలు తలెత్తితే, వినియోగదారులు సాఫ్ట్‌వేర్ వెర్షన్ 1.9కి డౌన్‌గ్రేడ్ చేసే అవకాశం ఉంటుంది.

ఈ మైగ్రేషన్ గైడ్ అడ్వాన్‌ని వివరిస్తుందిtagMoku:Lab వెర్షన్ 3.0కి అప్‌డేట్ చేయడం మరియు సంభావ్య సమస్యలు. ఇది MATLAB APIని అప్‌గ్రేడ్ చేసే ప్రక్రియను మరియు అవసరమైతే మీ Moku:Labని ఎలా డౌన్‌గ్రేడ్ చేయాలో కూడా వివరిస్తుంది.

వెర్షన్ 3.0 కొత్త ఫీచర్లు

కొత్త ఫీచర్లు

సాఫ్ట్‌వేర్ వెర్షన్ 3.0 మల్టీ-ఇన్‌స్ట్రుమెంట్ మోడ్ మరియు మోకు క్లౌడ్ కంపైల్‌ను మొదటిసారిగా Moku:Labకి తీసుకువస్తుంది, అలాగే ఇన్‌స్ట్రుమెంట్‌ల సూట్‌లో అనేక పనితీరు మరియు వినియోగ అప్‌గ్రేడ్‌లను అందిస్తుంది.

బహుళ-వాయిద్య మోడ్

మోకు: ల్యాబ్‌లోని బహుళ-వాయిద్య మోడ్ వినియోగదారులను కస్టమ్ టెస్ట్ స్టేషన్‌ని రూపొందించడానికి ఏకకాలంలో రెండు పరికరాలను అమలు చేయడానికి అనుమతిస్తుంది. ప్రతి పరికరం ఇన్‌స్ట్రుమెంట్ స్లాట్‌ల మధ్య ఇంటర్‌కనెక్షన్‌లతో పాటు అనలాగ్ ఇన్‌పుట్‌లు మరియు అవుట్‌పుట్‌లకు పూర్తి ప్రాప్తిని కలిగి ఉంటుంది. పరికరాల మధ్య ఇంటర్‌కనెక్షన్‌లు హై-స్పీడ్, తక్కువ-లేటెన్సీ, రియల్-టైమ్ డిజిటల్ కమ్యూనికేషన్‌కు 2 Gb/s వరకు మద్దతు ఇస్తాయి, కాబట్టి సాధనాలు స్వతంత్రంగా అమలు చేయబడతాయి లేదా అధునాతన సిగ్నల్ ప్రాసెసింగ్ పైప్‌లైన్‌లను నిర్మించడానికి కనెక్ట్ చేయబడతాయి. ఇతర పరికరానికి అంతరాయం కలగకుండా వాయిద్యాలను డైనమిక్‌గా ఇన్‌స్ట్రుమెంట్‌గా మార్చుకోవచ్చు. అధునాతన వినియోగదారులు మోకు క్లౌడ్ కంపైల్‌ని ఉపయోగించి మల్టీ-ఇన్‌స్ట్రుమెంట్ మోడ్‌లో వారి స్వంత అనుకూల అల్గారిథమ్‌లను కూడా అమలు చేయవచ్చు.

మోకు క్లౌడ్ కంపైల్

మోకు క్లౌడ్ కంపైల్ కస్టమ్ DSPని నేరుగా Moku:Lab FPGAలో మల్టీ ఇన్స్ట్రుమెంట్ మోడ్‌లో అమలు చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. a ని ఉపయోగించి కోడ్ వ్రాయండి web బ్రౌజర్ మరియు దానిని క్లౌడ్‌లో కంపైల్ చేయండి; Moku క్లౌడ్ కంపైల్ బిట్‌స్ట్రీమ్‌ను ఒకటి లేదా అంతకంటే ఎక్కువ లక్ష్య మోకు పరికరాలకు అమలు చేస్తుంది.

ఒస్సిల్లోస్కోప్

  • డీప్ మెమరీ మోడ్: 4M s వరకు ఆదా చేయండిampఒక ఛానెల్‌కు లెస్ పూర్తి s వద్దampలింగ్ రేటు (500 MSa/s)

స్పెక్ట్రమ్ ఎనలైజర్

  • మెరుగైన నాయిస్ ఫ్లోర్
  • లాగరిథమిక్ Vrms మరియు Vpp స్కేల్
  • ఐదు కొత్త విండో ఫంక్షన్‌లు (బార్ట్‌లెట్, హామింగ్, నట్టాల్, గాస్సియన్, కైజర్)

ఫేజ్‌మీటర్

  • ఫ్రీక్వెన్సీ ఆఫ్‌సెట్, ఫేజ్ మరియు amplitude ఇప్పుడు అనలాగ్ వాల్యూమ్‌గా అవుట్‌పుట్ చేయబడుతుందిtagఇ సిగ్నల్స్
  • వినియోగదారులు ఇప్పుడు అవుట్‌పుట్ సిగ్నల్‌లకు DC ఆఫ్‌సెట్‌ని జోడించవచ్చు
  • దశ-లాక్ చేయబడిన సైన్ వేవ్ అవుట్‌పుట్ ఇప్పుడు ఫ్రీక్వెన్సీని 2 50x వరకు గుణించవచ్చు లేదా 125xకి విభజించబడింది
  • మెరుగైన బ్యాండ్‌విడ్త్ పరిధి (1 Hz నుండి 100 kHz)
  • అధునాతన దశ చుట్టడం మరియు ఆటో-రీసెట్ ఫంక్షన్‌లు

వేవ్‌ఫార్మ్ జనరేటర్

  • నాయిస్ అవుట్‌పుట్
  • పల్స్ వెడల్పు మాడ్యులేషన్ (PWM)

లాక్-ఇన్ Ampజీవితకాలం

  • తక్కువ-ఫ్రీక్వెన్సీ యొక్క మెరుగైన పనితీరు PLL లాక్ చేయడం
  • కనిష్ట PLL ఫ్రీక్వెన్సీ 10 Hzకి తగ్గించబడింది
  • డీమోడ్యులేషన్‌లో ఉపయోగించడానికి అంతర్గత PLL సిగ్నల్ ఇప్పుడు ఫ్రీక్వెన్సీని 250xor వరకు గుణించి 125xకి విభజించవచ్చు
  • దశ విలువలకు 6-అంకెల ఖచ్చితత్వం

ఫ్రీక్వెన్సీ రెస్పాన్స్ ఎనలైజర్

  • గరిష్ట ఫ్రీక్వెన్సీని 120 MHz నుండి 200 MHzకి పెంచారు
  • గరిష్ట స్వీప్ పాయింట్లను 512 నుండి 8192కి పెంచండి
  • కొత్త డైనమిక్ Amplitude ఫీచర్ ఉత్తమ కొలత డైనమిక్ పరిధి కోసం స్వయంచాలకంగా అవుట్‌పుట్ సిగ్నల్‌ను ఆప్టిమైజ్ చేస్తుంది
  • కొత్త ln/ln1 కొలత మోడ్
  • ఇన్పుట్ సంతృప్త హెచ్చరికలు
  • గణిత ఛానెల్ ఇప్పుడు ఛానల్ సిగ్నల్స్‌తో కూడిన ఏకపక్ష సంక్లిష్ట-విలువ సమీకరణాలకు మద్దతు ఇస్తుంది, కొత్త రకాల సంక్లిష్ట బదిలీ ఫంక్షన్ కొలతలను అనుమతిస్తుంది
  • ఇన్‌పుట్ సిగ్నల్‌లను ఇప్పుడు dBmతో పాటు dBVpp మరియు dBVrmsలో కొలవవచ్చు
  • స్వీప్ యొక్క పురోగతి ఇప్పుడు గ్రాఫ్‌లో ప్రదర్శించబడుతుంది
  • సుదీర్ఘ స్వీప్ సమయంలో ప్రమాదవశాత్తూ మార్పులను నివారించడానికి ఫ్రీక్వెన్సీ అక్షం ఇప్పుడు లాక్ చేయబడుతుంది

లేజర్ లాక్ బాక్స్

  • మెరుగైన బ్లాక్ రేఖాచిత్రం స్కాన్ మరియు మాడ్యులేషన్ సిగ్నల్ పాత్‌లను చూపుతుంది
  • కొత్త లాకింగ్ రుtages ఫీచర్ లాక్ విధానాన్ని అనుకూలీకరించడానికి అనుమతిస్తుంది
  • తక్కువ-ఫ్రీక్వెన్సీ యొక్క మెరుగైన పనితీరు PLL లాక్ చేయడం
  • దశ విలువలకు 6-అంకెల ఖచ్చితత్వం
  • తక్కువ-ఫ్రీక్వెన్సీ యొక్క మెరుగైన పనితీరు PLL లాక్ చేయడం
  • కనిష్ట PLL ఫ్రీక్వెన్సీ 10 Hzకి తగ్గించబడింది
  • ది PLL సిగ్నల్ ఇప్పుడు పౌనఃపున్యాన్ని 250x వరకు గుణించవచ్చు లేదా డీమోడ్యులేషన్‌లో ఉపయోగించడానికి 0.125x వరకు విభజించవచ్చు

ఇతర

ఆర్బిట్రరీ వేవ్‌ఫార్మ్ జనరేటర్‌లో కస్టమ్ వేవ్‌ఫారమ్‌లను రూపొందించడానికి ఉపయోగించే సమీకరణ ఎడిటర్‌కు సైన్ ఫంక్షన్‌కు మద్దతు జోడించబడింది

బైనరీని మార్చండి LI fileపరికరం నుండి డౌన్‌లోడ్ చేస్తున్నప్పుడు CSV, MATLAB లేదా NumPy ఫార్మాట్‌లకు s

అప్‌గ్రేడ్ చేసిన 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 ప్యాకేజీ ఇకపై అప్‌డేట్‌లను స్వీకరించనప్పటికీ, కొత్త API ప్యాకేజీకి మైగ్రేట్ చేయలేని వినియోగదారులకు లిక్విడ్ ఇన్‌స్ట్రుమెంట్స్ మద్దతును అందించడం కొనసాగిస్తుంది.

వివరణాత్మక మాజీని కనుగొనండిampకొత్త Moku MATLAB API v3.0 ప్యాకేజీలోని ప్రతి పరికరం కోసం les ముందస్తు MATLAB అభివృద్ధిని కొత్త API ప్యాకేజీకి మార్చడానికి బేస్ లైన్‌గా ఉపయోగపడుతుంది.

తిరోగమనాలు

డేటా లాగింగ్ కోసం RAM డిస్క్

వెర్షన్ 1.9 512 MBని కలిగి ఉంది fileపరికరం యొక్క RAMలోని సిస్టమ్, అధిక సెకను వద్ద డేటాను లాగ్ చేయడానికి ఉపయోగించవచ్చుampలింగ్ రేట్లు. వెర్షన్ 3.0లో, RAMకి లాగింగ్ ఇకపై అందుబాటులో ఉండదు. డేటా లాగింగ్‌ని ప్రారంభించడానికి, SD కార్డ్ అవసరం. దీని ప్రకారం, గరిష్ట సముపార్జన వేగం కూడా మారుతుంది. వెర్షన్ 1.9 1 MSa/s వరకు మద్దతు ఇస్తుంది, అయితే వెర్షన్ 3.0 250 ఛానెల్‌లో 1 kSa/s మరియు 125 ఛానెల్‌లలో 2 kSa/s వరకు మద్దతు ఇస్తుంది. తక్కువ వేగంతో మరియు SD కార్డ్‌తో కూడా, RAMకి బహుళ హై-స్పీడ్ లాగ్‌లను సేవ్ చేయడం మరియు తర్వాత వాటిని SD కార్డ్ లేదా క్లయింట్‌కి కాపీ చేయడం వంటి వర్క్‌ఫ్లోలకు ఇకపై మద్దతు ఉండదు.

CSVకి డేటా లాగింగ్

వెర్షన్ 1.9 డేటాను నేరుగా CSVకి సేవ్ చేయగల సామర్థ్యాన్ని కలిగి ఉంది file లాగింగ్ చేస్తున్నప్పుడు. ఈ ఫీచర్ నేరుగా వెర్షన్ 3.0లో అందుబాటులో లేదు. CSVని సేవ్ చేసే వర్క్‌ఫ్లో ఉన్న వినియోగదారులుfileనేరుగా SD కార్డ్‌కి లేదా క్లయింట్ ఇప్పుడు బైనరీని మార్చవలసి ఉంటుంది file CSVకి, క్లయింట్ యాప్‌ని ఉపయోగించి లేదా స్వతంత్ర లిక్విడ్ ఇన్‌స్ట్రుమెంట్‌లను ఇన్‌స్టాల్ చేయడం ద్వారా File వారు డేటా ప్రాసెసింగ్ కోసం ఉపయోగించే కంప్యూటర్‌లోకి మార్చండి.

వెనుకకు-అనుకూలమైన మార్పులు

LIAలో డేటా స్కేలింగ్

వెర్షన్ 1.9లో, మేము డేటా స్కేలింగ్‌ని అమలు చేసాము అంటే రెండు 0.1 V DC సిగ్నల్‌లను గుణించడం వలన 0.02 V DC అవుట్‌పుట్ వస్తుంది. వెర్షన్ 3.0లో, మేము దీన్ని 0.01 V DCగా మార్చాము, ఇది కస్టమర్ల సహజమైన అంచనాలకు అనుగుణంగా ఉంటుంది.

మాడ్యులేషన్ సోర్స్/ట్రిగ్గర్‌గా ఉపయోగించడానికి వేవ్‌ఫార్మ్ జనరేటర్ అవుట్‌పుట్ తప్పనిసరిగా ప్రారంభించబడాలి

వెర్షన్ 1.9లో, వేవ్‌ఫార్మ్ జనరేటర్‌లో వేవ్‌ఫార్మ్ జనరేటర్‌లో వేరొక ఛానెల్ యొక్క వేవ్‌ఫార్మ్ మాడ్యులేషన్ లేదా ట్రిగ్గర్ సోర్స్‌గా ఉపయోగించబడుతుంది, ఆ ఛానెల్ అవుట్‌పుట్ నిలిపివేయబడినప్పటికీ. ఇది సంస్కరణలో తీసివేయబడింది

  • వారి పరికరం యొక్క అవుట్‌పుట్‌లను అన్‌ప్లగ్ చేయాల్సిన అవసరం లేకుండా క్రాస్-మాడ్యులేషన్ చేయాలనుకునే వినియోగదారులు వాటిని సర్దుబాటు చేయాలి

Moku MATLAB API

Moku MATLAB API v3.0 ప్యాకేజీ MATLAB డెవలపర్‌లకు ఏదైనా Moku పరికరాన్ని నియంత్రించడానికి అవసరమైన వనరులను అందించడానికి ఉద్దేశించబడింది మరియు అంతిమంగా, పెద్ద తుది వినియోగదారు అప్లికేషన్‌లలో ఈ నియంత్రణలను పొందుపరచగల సామర్థ్యాన్ని అందిస్తుంది. కొత్త Moku MATLAB API v3.0 ప్యాకేజీ కింది వాటిని అందిస్తుంది:

  • పూర్తిగా ఫంక్షనల్ మాజీampప్రతిదానికి le MATLAB స్క్రిప్ట్‌లు
  • అన్ని MATLAB స్క్రిప్ట్‌లు వ్యాఖ్యలతో అందించబడ్డాయి, ఇవి సులభంగా అర్థం చేసుకోగలవు మరియు అనుకూలీకరణకు తుది వినియోగదారు యొక్క ప్రారంభ బిందువుగా ఉపయోగపడతాయి మరియు
  • మోకుపై పూర్తి నియంత్రణను అందించే ఫంక్షన్‌ల సమితి

ప్రస్తుతం మద్దతు ఉన్న సాధనాలు

  1. ఏకపక్ష వేవ్‌ఫార్మ్ జనరేటర్
  2. డేటా లాగర్
  3. డిజిటల్ ఫిల్టర్ బాక్స్
  4. FIR ఫిల్టర్ బిల్డర్
  5. ఫ్రీక్వెన్సీ రెస్పాన్స్ ఎనలైజర్
  6. లేజర్ లాక్ బాక్స్
  7. లాక్-ఇన్ Ampజీవితకాలం
  8. ఒస్సిల్లోస్కోప్
  9. ఫేజ్‌మీటర్
  10. PID కంట్రోలర్
  11. స్పెక్ట్రమ్ ఎనలైజర్
  12. వేవ్‌ఫార్మ్ జనరేటర్
  13. బహుళ-వాయిద్య మోడ్
  14. మోకు క్లౌడ్ కంపైల్

సంస్థాపన

అవసరాలు

  • 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. హోమ్ > ఎన్విరాన్‌మెంట్ ట్యాబ్ నుండి 'సెట్ పాత్' ఎంచుకోవడం ద్వారా టూల్‌బాక్స్‌కి సరైన మార్గం జోడించబడిందో లేదో తనిఖీ చేయండి.లిక్విడ్-ఇన్‌స్ట్రుమెంట్స్-మాట్‌లాబ్-ఏపీఐ-ఇంటిగ్రేషన్-ఫ్యూజెస్-ఫిగ్- (1)
  5. టూల్‌బాక్స్ ఇన్‌స్టాలేషన్ స్థానానికి సూచించే ఎంట్రీ ఉందని నిర్ధారించుకోండి. ఒక సాధారణ మార్గం CAUserskusername>\AppDataRoaming\Mathworks\MATLABAdd-Ons\Toolboxes\oku- MATLAB.లిక్విడ్-ఇన్‌స్ట్రుమెంట్స్-మాట్‌లాబ్-ఏపీఐ-ఇంటిగ్రేషన్-ఫ్యూజెస్-ఫిగ్- (2)
  6. పరికరం డేటాను డౌన్‌లోడ్ చేయండి fileMATLAB కమాండ్ విండోలో 'moku_download####) టైప్ చేయడం ద్వారా s. ### మీ ప్రస్తుత ఫర్మ్‌వేర్ వెర్షన్‌తో భర్తీ చేయాలి. Yol మీ Mokuపై కుడి క్లిక్ చేసి, 'పరికర సమాచారం'ని ఉంచడం ద్వారా Moku: desktop యాప్ ద్వారా మీ ప్రస్తుత ఫర్మ్‌వేర్ వెర్షన్‌ను కనుగొనవచ్చు లేదా మీ Mokuపై ఎక్కువసేపు నొక్కడం ద్వారా iPad యాప్‌లో కనుగొనవచ్చు.
  7. MATLAB కమాండ్ విండోలో 'help Moku' అని టైప్ చేయడం ద్వారా మీ టూల్‌బాక్స్ సరిగ్గా సెటప్ చేయబడిందని నిర్ధారించండి. ఈ ఆదేశం విజయవంతమైతే. అప్పుడు టూల్‌బాక్స్ విజయవంతంగా ఇన్‌స్టాల్ చేయబడింది

Moku API మార్పులు

కొత్త Moku MATLAB API ఆర్కిటెక్చర్ దాని పూర్వీకుల నుండి తగినంత భిన్నంగా ఉంది మరియు అందువల్ల ఇప్పటికే ఉన్న API స్క్రిప్ట్‌లతో వెనుకకు అనుకూలంగా లేదు. క్రింది సరళీకృత ఒస్సిల్లోస్కోప్ ఉదాample లెగసీ మరియు కొత్త API ప్యాకేజీల మధ్య వ్యత్యాసాలను చూపుతుంది మరియు ఇప్పటికే ఉన్న కోడ్‌ను పోర్ట్ చేయడానికి రోడ్ మ్యాప్‌గా పనిచేస్తుంది.

ఓసిల్లోస్కోప్ మాజీampleలిక్విడ్-ఇన్‌స్ట్రుమెంట్స్-మాట్‌లాబ్-ఏపీఐ-ఇంటిగ్రేషన్-ఫ్యూజెస్-ఫిగ్- (4)

క్రమం దశలు

  1. Moku MATLAB API 3.0ని దిగుమతి చేయండి
  2. Moku యాజమాన్యాన్ని క్లెయిమ్ చేయండి మరియు Oscilloscope బిట్‌స్ట్రీమ్‌ని అప్‌లోడ్ చేయండి
  3. సమయ స్థావరాన్ని సెట్ చేయండి మరియు సమయ అక్షం కోసం ఎడమ మరియు కుడి చేతి పరిధిని సెట్ చేయండి.
  4. డేటాను పొందండి, ఓసిల్లోస్కోప్ నుండి డేటా యొక్క ఒకే ఫ్రేమ్‌ను పొందండి
  5. Moku యాజమాన్యాన్ని వదులుకోవడం ద్వారా క్లయింట్ సెషన్‌ను ముగించండి

పైన వివరించిన క్రమం సరళీకృత మాజీampలెగసీ మరియు కొత్త API ప్యాకేజీల మధ్య తేడాలను వివరించడానికి le. క్లయింట్ సెషన్‌ను ప్రారంభించడం, మోకుకి ఇన్‌స్ట్రుమెంట్ బిట్‌స్ట్రీమ్‌ను అప్‌లోడ్ చేయడం మరియు క్లయింట్ సెషన్‌ను ముగించడం పక్కన పెడితే, తుది వినియోగదారు వారి అప్లికేషన్ అవసరాలను తీర్చడానికి వివిధ క్రమంలో ఎన్ని ఫంక్షన్‌లను అయినా అమలు చేయవచ్చు.

తేడాలు

ఇక్కడ, మేము క్రమంలో ప్రతి దశకు రెండు APls మధ్య తేడాలను పరిశీలిస్తాము.

Moku యాజమాన్యాన్ని క్లెయిమ్ చేయండి మరియు పరికరానికి ఓసిల్లోస్కోప్ బిట్‌స్ట్రీమ్‌ను అప్‌లోడ్ చేయండి. Moku MATLAB 1.9తో పోలిస్తే, కొత్త API పూర్తిగా భిన్నమైన విధులను కలిగి ఉంది:

మోకు మ్యాట్‌లాబ్ 1.9 మోకు మ్యాట్‌లాబ్ 3.0
ఫంక్షన్ get_by_name() deploy_or_conn ect() ఓసిల్లోస్కోప్()
అనుమతించబడిన ఫీల్డ్‌లు మరియు విలువలు పేరు: స్ట్రింగ్ గడువు ముగిసింది: ఫ్లోట్ వాయిద్యం: వాయిద్యం యొక్క తరగతి అమలు చేయాలనుకుంటున్నది ip: స్ట్రింగ్ సీరియల్: స్ట్రింగ్
శక్తి: bool set_defauIt: booI ఫోర్స్_కనెక్ట్: bool
use_externa I: bool నిర్లక్ష్యం_బిజీ: bool
persist_state: bool
connect_timeout: ఫ్లోట్
రీడ్_టైమ్ అవుట్: ఫ్లోట్

 

  1. టైమ్ బేస్ సెట్ చేయండి. ఫంక్షన్ ఒకటే, కానీ అనుమతించబడిన వాదనలు కొద్దిగా భిన్నంగా ఉంటాయి:
    మోకు మ్యాట్‌లాబ్ 1.9 మోకు మ్యాట్‌లాబ్ 3.0
    ఫంక్షన్ సెట్_టైమ్‌బేస్() సెట్_టైమ్‌బేస్()
    అనుమతించబడిన ఫీల్డ్‌లు మరియు విలువలు t1: ఫ్లోట్ t2: ఫ్లోట్ t1: ఫ్లోట్ t2: ఫ్లోట్ స్ట్రిక్ట్: bool
  2. డేటా పొందండి. విధులు మరియు అనుమతించబడిన ఆర్గ్యుమెంట్‌లు ఒకేలా ఉంటాయి, కానీ తిరిగి వచ్చిన డేటా రకం మరియు పొడవు భిన్నంగా ఉంటాయి:
    మోకు మ్యాట్‌లాబ్ 1.9 మోకు మ్యాట్‌లాబ్ 3.0
    ఫంక్షన్ get_data() get_data()
    అనుమతించబడిన ఫీల్డ్‌లు మరియు విలువలు సమయం ముగిసింది: ఫ్లోట్ వెయిట్: bool గడువు ముగిసింది: ఫ్లోట్ వెయిట్_రీఅక్వైర్: bool
    రిటర్న్ పొడవు ఒక్కో ఫ్రేమ్‌కి 16383 పాయింట్లు ఒక్కో ఫ్రేమ్‌కి 1024 పాయింట్లు
  3. Moku యాజమాన్యాన్ని విడుదల చేయండి:
    మోకు మ్యాట్‌లాబ్ 1.9 Moku API v3.0
    ఫంక్షన్ మూసివేయి () relinquish_ownership()

ఓసిల్లోస్కోప్ ఫంక్షన్ల జాబితా

మోకు మ్యాట్‌లాబ్ 1.9 మోకు మ్యాట్‌లాబ్ 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
పొందుతాడుamp!erateO

get_rea!time_dataQ

పొందుతాడుamp!erateO

save_high_res_bufferO

gen_rampతరంగ O

gen_sinewaveO

జనరేట్_వేవ్‌ఫార్మ్O

get_acquisition_modeQ

gen_squarewaveQ get_sourcesQ
gen_offQ get_timebaseQ

get_output_!oadQ

సెట్_లుamplerateQ

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 సూచనను చూడండి https://apis.liq uidinstrume nts.com/re fe rence/.

Moku MATLAB APIతో ప్రారంభించడానికి అదనపు వివరాలను ఇక్కడ చూడవచ్చు https://a pis.liquid instruments.com/sta రేటింగ్-మత్లాబ్.ఇల్లు

డౌన్‌గ్రేడ్ ప్రక్రియ

సంస్కరణ 3.0కి అప్‌గ్రేడ్ చేయడం వలన మీ అప్లికేషన్‌కు ఏదైనా కీలకమైన పరిమితి లేదా ప్రతికూలంగా ప్రభావం చూపితే, మీరు మునుపటి సంస్కరణ 1.9కి డౌన్‌గ్రేడ్ చేయవచ్చు. ఇది a ద్వారా చేయవచ్చు web బ్రౌజర్.

దశలు

  1. ద్రవ పరికరాలను సంప్రదించండి మరియు పొందండి file ఫర్మ్‌వేర్ వెర్షన్ 9 కోసం.
  2. మీ Moku:Lab IP చిరునామాను a లోకి టైప్ చేయండి web బ్రౌజర్ (స్క్రీన్ షాట్ చూడండి).
  3. అప్‌డేట్ ఫర్మ్‌వేర్ కింద, ఫర్మ్‌వేర్‌ను బ్రౌజ్ చేసి ఎంచుకోండి file లిక్విడ్ ఇన్‌స్ట్రుమెంట్స్ అందించింది.
  4. అప్‌లోడ్ & అప్‌డేట్ ఎంచుకోండి. నవీకరణ ప్రక్రియ పూర్తి కావడానికి 10 నిమిషాల కంటే ఎక్కువ సమయం పట్టవచ్చులిక్విడ్-ఇన్‌స్ట్రుమెంట్స్-మాట్‌లాబ్-ఏపీఐ-ఇంటిగ్రేషన్-ఫ్యూజెస్-ఫిగ్- (10)

© 2023 లిక్విడ్ ఇన్స్ట్రుమెంట్స్. రిజర్వ్ చేయబడింది.

laudinstruments.com

పత్రాలు / వనరులు

లిక్విడ్ ఇన్‌స్ట్రుమెంట్స్ MATLAB API ఇంటిగ్రేషన్ ఫ్యూజ్‌లు [pdf] యూజర్ గైడ్
MATLAB API, MATLAB API ఇంటిగ్రేషన్ ఫ్యూజ్‌లు, ఇంటిగ్రేషన్ ఫ్యూజ్‌లు, ఫ్యూజులు

సూచనలు

వ్యాఖ్యానించండి

మీ ఇమెయిల్ చిరునామా ప్రచురించబడదు. అవసరమైన ఫీల్డ్‌లు గుర్తించబడ్డాయి *