LIQUID-INSTRUMENTS-logo

د مایع وسیلې میټلاب API ادغام فیوزونه

مايعات-آلات-MATLAB-API-انټیګریشن-فیوز-محصول

د MATLAB API مهاجرت لارښود

د موکو لوړول: د سافټویر نسخه 3.0 ته لابراتوار د نوي ب featuresو کوربه خلاصوي. کله چې تازه کول، د API کاروونکي باید اضافي ګامونه واخلي ترڅو خپل سکریپټونه نوي Moku API بسته ته انتقال کړي. دا د مهاجرت لارښود د API بدلونونه، نوې بڼې چې په 3.0 تازه نسخه کې شتون لري، او د شاته مطابقت محدودیتونه په ګوته کوي.

اوورview

موکو: د لابراتوار سافټویر نسخه 3.0 یو لوی تازه دی چې نوي فرم ویئر، کارن انٹرفیس، او APls موکو ته راوړي: لابراتوار هارډویر. تازه کول د Moku:Lab د Moku:Pro او Moku:Go سره په مطابقت کې راوړي، د ټولو Moku پلیټ فارمونو کې د سکریپټونو شریکول اسانه کوي. تازه کول ډیری موجوده وسیلو ته د نوي ب featuresو کوربه خلاصوي. دا دوه نوې ب featuresې هم اضافه کوي: ملټي وسیلې حالت او د موکو کلاوډ کمپائل. ځینې ​​فرعي چلند توپیرونه هم شتون لري، چې د شاته مطابقت برخه کې تشریح شوي.

دا یو لوی تازه دی چې د API جوړښت اغیزه کوي، او له همدې امله نوی MATLAB API v3.0 بسته به د موجوده MATLAB سکریپټونو سره شاته مطابقت نلري. د API کارونکي به اړتیا ولري خپل سکریپټونه نوي Moku API بسته ته پورټ کړي که دوی خپل Moku: Lab نسخه 3.0 ته لوړ کړي. د API کارونکي د پام وړ دودیز سافټویر پراختیا سره باید د دوی موجوده کوډ پورټ کولو لپاره د هڅو کچه په دقت سره په پام کې ونیسي. موکو: لابراتوار 1.9 د نوي ګمارلو لپاره وړاندیز نه کیږي او ټول پیرودونکي هڅول کیږي چې لوړ شي. که چیرې د اپ گریڈ کولو وروسته مسلې رامینځته شي، کاروونکي به د سافټویر نسخه 1.9 ته ښکته کولو اختیار ولري.

دا د مهاجرت لارښود د اډوان په توګه بیانويtagد موکو: لابراتوار نسخه 3.0 ته د تازه کولو او احتمالي اختلالاتو es. دا د MATLAB API لوړولو پروسه هم په ګوته کوي او د اړتیا په صورت کې ستاسو د موکو: لابراتوار ښکته کولو څرنګوالی.

نسخه 3.0 نوې ځانګړتیاوې

نوې ځانګړتیاوې

د سافټویر نسخه 3.0 د ملټي وسیلې حالت او د موکو کلاوډ کمپائل موکو ته راوړي: د لومړي ځل لپاره لابراتوار ، په بیله بیا د وسیلو په سویټ کې ډیری فعالیت او کارونې اپ گریڈونه.

د څو وسیلو حالت

په موکو کې د څو وسیلو حالت: لابراتوار کاروونکو ته اجازه ورکوي چې دوه وسایل په یو وخت کې ځای په ځای کړي ترڅو د ګمرکي ازموینې سټیشن رامینځته کړي. هره وسیله د وسیلې سلاټونو ترمینځ د ارتباط سره د انلاګ ان پټونو او محصولاتو ته بشپړ لاسرسی لري. د وسیلو تر مینځ اړیکې د لوړ سرعت ، ټیټ ځنډ ، ریښتیني وخت ډیجیټل مخابرات تر 2 Gb/s پورې ملاتړ کوي ، نو وسایل کولی شي په خپلواک ډول پرمخ بوځي یا د پرمختللي سیګنال پروسس پایپ لاینونو جوړولو لپاره وصل شي. وسیلې په متحرک ډول دننه او بهر بدل کیدی شي پرته لدې چې د بل وسیلې مداخله وکړي. پرمختللي کارونکي کولی شي د موکو کلاوډ کمپائل په کارولو سره خپل دودیز الګوریتمونه په څو وسیلو حالت کې ځای په ځای کړي.

د موکو کلاوډ تالیف

د موکو کلاوډ کمپائل تاسو ته اجازه درکوي چې دودیز DSP په مستقیم ډول په موکو کې ځای په ځای کړئ: لابراتوار FPGA په څو وسیلو حالت کې. د الف په کارولو سره کوډ ولیکئ web براوزر او په کلاوډ کې یې تالیف کړئ؛ د موکو کلاوډ کمپائل یو یا ډیرو هدف موکو وسیلو ته بټ سټریم ځای په ځای کوي.

Oscilloscope

  • د ژورې حافظې حالت: تر 4M s پورې خوندي کړئamples په هر چینل کې په بشپړ ډولampد لینګ نرخ (500 MS/s)

د سپیکٹرم شنونکی

  • د شور فرش ښه شوی
  • Logarithmic Vrms او Vpp پیمانه
  • پنځه نوې کړکۍ فعالیتونه (بارټلیټ، هیمینګ، نوټل، ګاسیان، کیسر)

فیزمیټر

  • د فریکونسی آفسیټ، مرحله، او amplitude اوس د انلاګ حجم په توګه تولید کیدی شيtage نښې
  • کاروونکي اوس کولی شي د محصول سیګنالونو کې DC آفسیټ اضافه کړي
  • د فیز بند شوي سین څپې محصول اوس کولی شي فریکونسۍ تر 2 50x پورې ضرب شي یا 125x ته تقسیم شي
  • د بینډ ویت حد ښه شوی (1 Hz څخه تر 100 kHz)
  • د پرمختللي مرحلې ریپینګ او د اتوماتیک بیا تنظیم افعال

Waveform جنریټر

  • د شور تولید
  • د نبض پلنوالی انډول (PWM)

بندول Ampلايف

  • د ټیټ فریکونسۍ ښه فعالیت PLL بندول
  • د PLL لږترلږه فریکونسۍ 10 Hz ته راټیټه شوې
  • د داخلي PLL سیګنال اوس کولی شي فریکونسۍ ضرب شي تر 250xor پورې 125x ته ویشل شوي د ډیموډولیشن کې کارولو لپاره
  • د مرحلې ارزښتونو لپاره 6 عددي دقیقیت

د فریکونسۍ ځواب تحلیل کونکی

  • اعظمي فریکونسۍ له 120 MHz څخه 200 MHz ته لوړه شوې
  • د اعظمي سویپ پوائنټونه له 512 څخه 8192 ته لوړ کړئ
  • نوی ډینامیک Ampد لیټیو فیچر د غوره اندازه کولو متحرک حد لپاره په اوتومات ډول د محصول سیګنال غوره کوي
  • نوی ln/ln1 اندازه کولو حالت
  • د سنتریت اخطارونه داخل کړئ
  • د ریاضی چینل اوس د خپلمنځي پیچلي ارزښت لرونکي معادلو ملاتړ کوي چې د چینل سیګنالونه پکې شامل دي ، د پیچلي لیږد فعالیت اندازه کولو نوي ډولونه فعالوي
  • د ننوتلو سیګنالونه اوس د dBm سربیره په dBVpp او dBVrms کې اندازه کیدی شي
  • د سویپ پرمختګ اوس په ګراف کې ښودل شوی
  • د فریکونسۍ محور اوس د اوږدې سویپ پرمهال د ناڅاپي بدلونونو مخنیوي لپاره بند کیدی شي

د لیزر قلف بکس

  • ښه شوی بلاک ډیاګرام د سکین او ماډل کولو سیګنال لارې ښیې
  • نوی تالاشۍ stages خصوصیت د تالاشۍ طرزالعمل دودیز کولو ته اجازه ورکوي
  • د ټیټ فریکونسۍ ښه فعالیت PLL بندول
  • د مرحلې ارزښتونو لپاره 6 عددي دقیقیت
  • د ټیټ فریکونسۍ ښه فعالیت PLL بندول
  • د PLL لږترلږه فریکونسۍ 10 Hz ته راټیټه شوې
  • د PLL سیګنال اوس کولی شي فریکونسۍ تر 250x پورې ضرب شي یا په 0.125x ویشل شي د ډیموډولیشن کارولو لپاره

نور

د مساوي مدیر ته د ساین فنکشن لپاره ملاتړ اضافه شوی کوم چې د اربیټري ویوفارم جنریټر کې د دودیز څپې رامینځته کولو لپاره کارول کیدی شي

بائنری بدل کړئ LI files ته CSV، MATLAB، یا NumPy فارمیټونو ته د وسیلې څخه ډاونلوډ کولو پرمهال

د API ملاتړ لوړ شوی

نوی Moku MATLAB API v3.0 بسته ښه فعالیت او ثبات چمتو کوي. دا به د فعالیت ښه کولو او نوي ب featuresو معرفي کولو لپاره منظم تازه معلومات ترلاسه کړي.

د شاته مطابقت محدودیتونه

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 بسته کې د هرې وسیلې لپاره د نوي API کڅوړې ته د MATLAB مخکینۍ پراختیا بدلولو لپاره د بیس لاین په توګه خدمت کولو لپاره.

ریګریشنونه

د ډیټا ننوتلو لپاره RAM ډیسک

1.9 نسخه 512 MB لري fileد آلې په RAM کې سیسټم، کوم چې په لوړ s کې د معلوماتو د ننوتلو لپاره کارول کیدی شيampد لینګ نرخونه په 3.0 نسخه کې، RAM ته ننوتل نور شتون نلري. د معلوماتو د ننوتلو وړ کولو لپاره، SD کارت ته اړتیا ده. په دې اساس، د اعظمي استملاک سرعت هم بدلیږي. نسخه 1.9 تر 1 MS/s پورې ملاتړ کوي، پداسې حال کې چې نسخه 3.0 په 250 چینل کې تر 1 kSa/s پورې او په 125 چینلونو کې 2 kSa/s ملاتړ کوي. حتی په ټیټ سرعت او د SD کارت سره ، د کار جریان چې پکې رام ته د ډیری تیز سرعت لاګونو خوندي کول شامل دي او بیا وروسته یې SD کارت ته کاپي کول یا پیرودونکي به نور ملاتړ ونه کړي.

CSV ته د معلوماتو ننوتل

نسخه 1.9 د دې وړتیا درلوده چې ډاټا مستقیم CSV ته خوندي کړي file د ننوتلو پرمهال. دا خصوصیت په مستقیم ډول په 3.0 نسخه کې شتون نلري. هغه کارونکي چې د کار فلو کې د CSV خوندي کول شامل ديfiles مستقیم 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 MATLAB API v3.0 بسته لاندې وړاندې کوي:

  • په بشپړه توګه فعاله exampد هر یو لپاره د MATLAB سکریپټونه
  • د MATLAB ټول سکریپټونه د تبصرو سره چمتو شوي، کوم چې د پوهیدلو لپاره اسانه دي او کولی شي د دودیز کولو لپاره د پای کاروونکي د پیل ټکي په توګه خدمت وکړي.
  • د دندو یوه ټولګه چې په موکو باندې بشپړ کنټرول چمتو کوي

اوس مهال ملاتړ شوي وسایل

  1. خپلمنځي څپې جنراتور
  2. ډیټا لوګر
  3. د ډیجیټل فلټر بکس
  4. د FIR فلټر جوړونکی
  5. د فریکونسۍ ځواب تحلیل کونکی
  6. د لیزر قلف بکس
  7. تالاشي Ampلايف
  8. Oscilloscope
  9. فیزمیټر
  10. د PID کنټرولر
  11. د سپیکٹرم شنونکی
  12. Waveform جنریټر
  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. وګورئ چې سمه لار د کور> چاپیریال ټب څخه د 'سیټ لاره' په غوره کولو سره اوزار بکس ته اضافه شوې.مايعات-آلات-MATLAB-API-انځور-فيوز-انځر- (1)
  5. ډاډ ترلاسه کړئ چې د ننوتلو ځای شتون لري چې د اوزار بکس نصب کولو ځای ته اشاره کوي. یوه عادي لاره کیدای شي CAUserskusername>\AppDataRoaming\Mathworks\MATLABA Add-Ons\Toolboxes\oku- MATLAB وي.مايعات-آلات-MATLAB-API-انځور-فيوز-انځر- (2)
  6. د وسیلې ډاټا ډاونلوډ کړئ fileد MATLAB کمانډ کړکۍ کې د 'moku_download####) په ټایپ کولو سره. ### باید ستاسو د اوسني فرم ویئر نسخه سره بدل شي. یول کولی شي خپل اوسنی فرم ویئر نسخه د موکو له لارې ومومي: ډیسټاپ اپلیکیشن په خپل موکو کې په ښي کلیک کولو او د 'آلې معلومات' په ځړولو سره یا په آی پیډ ایپ کې ستاسو په موکو اوږد فشار کولو سره.
  7. د MATLAB کمانډ کړکۍ کې د 'help Moku' په ټایپ کولو سره تایید کړئ چې ستاسو وسیله بکس په سمه توګه تنظیم شوی. که دا امر بریالی شي. بیا د اوزار بکس په بریالیتوب سره نصب شوی

د Moku API بدلونونه

د نوي Moku MATLAB API جوړښت د خپل مخکیني څخه کافي توپیر لري او له همدې امله د موجوده API سکریپټونو سره شاته مطابقت نلري. لاندې ساده Oscilloscope example د میراث او نوي API کڅوړو ترمینځ توپیر ښیې او د موجوده کوډ پورټ کولو لپاره د سړک نقشې په توګه کار کوي.

Oscilloscope exampleمايعات-آلات-MATLAB-API-انځور-فيوز-انځر- (4)

د مرحلې ترتیب

  1. د Moku MATLAB API 3.0 وارد کړئ
  2. د موکو ملکیت ادعا وکړئ او د اوسیلوسکوپ بټ سټریم ته اپلوډ کړئ
  3. د وخت اساس تنظیم کړئ او د وخت محور لپاره کیڼ او ښي لاس وخت تنظیم کړئ.
  4. ډاټا ترلاسه کړئ، د اوسیلوسکوپ څخه د معلوماتو یو واحد چوکاټ ترلاسه کړئ
  5. د موکو ملکیت پریښودلو سره د پیرودونکي سیشن پای ته ورسوي

پورته ذکر شوی ترتیب یو ساده شوی مثال دیample د میراث او نوي API کڅوړو ترمینځ توپیرونه روښانه کول. د پیرودونکي ناستې پیل کولو سربیره ، موکو ته د وسیلې بټ سټریم اپلوډ کول ، او د پیرودونکي ناستې پای ته رسیدو سره ، پای کارونکی کولی شي د دوی غوښتنلیک اړتیاو پوره کولو لپاره په مختلف ترتیب کې هر ډول دندې تمرین کړي.

توپیرونه

دلته، موږ په ترتیب کې د هر مرحلې لپاره د دوو APls ترمنځ توپیرونه ګورو.

د موکو ملکیت ادعا وکړئ او وسیله ته د اوسیلوسکوپ بټ سټریم اپلوډ کړئ. د Moku MATLAB 1.9 سره پرتله کول، نوی API په بشپړ ډول مختلف دندې لري:

موکو میټلاب 1.9 موکو میټلاب 3.0
فعالیت د_په_نامه() deploy_or_conn ect() اوسیلوسکوپ()
اجازه ورکړل شوي ساحې او ارزښتونه نوم: د تار وخت پای ته رسیدلی: فلوټ وسیله: د وسیلې ټولګی غواړي ځای په ځای کړي ip: string serial: string
ځواک: bool set_defauIt: booI force_connect: bool
use_externa I: bool ignore_busy: bool
persist_state: bool
connect_timeout: float
read_timeout: float

 

  1. د وخت اساس تنظیم کړئ. فعالیت ورته دی، مګر اجازه ورکړل شوي دلیلونه یو څه توپیر لري:
    موکو میټلاب 1.9 موکو میټلاب 3.0
    فعالیت set_timebase() set_timebase()
    اجازه ورکړل شوي ساحې او ارزښتونه t1: float t2:float t1: float t2: float strict: bool
  2. ډاټا ترلاسه کړئ. دندې او اجازه ورکړل شوي دلیلونه یو شان دي، مګر بیرته راستانه شوي ډاټا ډول او اوږدوالی توپیر لري:
    موکو میټلاب 1.9 موکو میټلاب 3.0
    فعالیت get_data() get_data()
    اجازه ورکړل شوي ساحې او ارزښتونه timeout: float wait: bool وخت پای ته رسیدل: فلوټ انتظار_reacquire: bool
    د بیرته ستنیدو اوږدوالی په هر چوکاټ کې 16383 ټکي په هر چوکاټ کې 1024 ټکي
  3. د موکو ملکیت خوشې کړئ:
    موکو میټلاب 1.9 د موکو API v3.0
    فعالیت تړل () پرېښودل_ملکیت()

د اوسیلوسکوپ د کارونو لیست

موکو میټلاب 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!او

get_rea!time_dataQ

ترلاسه کولamp!او

خوندي_لوړ_ځان_بفرO

gen_rampwaveO

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 حوالې ته مراجعه وکړئ دلته موندل شوي 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. خپل موکو: د لابراتوار IP پته په a کې ولیکئ web براوزر (د سکرین شاټ وګورئ).
  3. د تازه فرم ویئر لاندې، فرم ویئر براوز او غوره کړئ file د مایع وسیلو لخوا چمتو شوی.
  4. اپلوډ او تازه کول غوره کړئ. د تازه کولو پروسه بشپړیدو لپاره له 10 دقیقو څخه ډیر وخت نیسيمايعات-آلات-MATLAB-API-انځور-فيوز-انځر- (10)

© 2023 مایع وسایل. ساتل

laudinstruments.com

اسناد / سرچینې

د مایع وسیلې میټلاب API ادغام فیوزونه [pdf] د کارونکي لارښود
MATLAB API، MATLAB API ادغام فیوز، د ادغام فیوز، فیوز

حوالې

یو نظر پریږدئ

ستاسو بریښنالیک پته به خپره نشي. اړین ساحې په نښه شوي *