د مایع وسیلې میټلاب 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 ټول سکریپټونه د تبصرو سره چمتو شوي، کوم چې د پوهیدلو لپاره اسانه دي او کولی شي د دودیز کولو لپاره د پای کاروونکي د پیل ټکي په توګه خدمت وکړي.
- د دندو یوه ټولګه چې په موکو باندې بشپړ کنټرول چمتو کوي
اوس مهال ملاتړ شوي وسایل
- خپلمنځي څپې جنراتور
- ډیټا لوګر
- د ډیجیټل فلټر بکس
- د FIR فلټر جوړونکی
- د فریکونسۍ ځواب تحلیل کونکی
- د لیزر قلف بکس
- تالاشي Ampلايف
- Oscilloscope
- فیزمیټر
- د PID کنټرولر
- د سپیکٹرم شنونکی
- Waveform جنریټر
- د څو وسیلو حالت
- د موکو کلاوډ تالیف
نصب کول
اړتیاوې
- د 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\MATLABA Add-Ons\Toolboxes\oku- MATLAB وي.
- د وسیلې ډاټا ډاونلوډ کړئ fileد MATLAB کمانډ کړکۍ کې د 'moku_download####) په ټایپ کولو سره. ### باید ستاسو د اوسني فرم ویئر نسخه سره بدل شي. یول کولی شي خپل اوسنی فرم ویئر نسخه د موکو له لارې ومومي: ډیسټاپ اپلیکیشن په خپل موکو کې په ښي کلیک کولو او د 'آلې معلومات' په ځړولو سره یا په آی پیډ ایپ کې ستاسو په موکو اوږد فشار کولو سره.
- د MATLAB کمانډ کړکۍ کې د 'help Moku' په ټایپ کولو سره تایید کړئ چې ستاسو وسیله بکس په سمه توګه تنظیم شوی. که دا امر بریالی شي. بیا د اوزار بکس په بریالیتوب سره نصب شوی
د Moku API بدلونونه
د نوي Moku MATLAB API جوړښت د خپل مخکیني څخه کافي توپیر لري او له همدې امله د موجوده API سکریپټونو سره شاته مطابقت نلري. لاندې ساده Oscilloscope example د میراث او نوي API کڅوړو ترمینځ توپیر ښیې او د موجوده کوډ پورټ کولو لپاره د سړک نقشې په توګه کار کوي.
Oscilloscope example
د مرحلې ترتیب
- د Moku MATLAB API 3.0 وارد کړئ
- د موکو ملکیت ادعا وکړئ او د اوسیلوسکوپ بټ سټریم ته اپلوډ کړئ
- د وخت اساس تنظیم کړئ او د وخت محور لپاره کیڼ او ښي لاس وخت تنظیم کړئ.
- ډاټا ترلاسه کړئ، د اوسیلوسکوپ څخه د معلوماتو یو واحد چوکاټ ترلاسه کړئ
- د موکو ملکیت پریښودلو سره د پیرودونکي سیشن پای ته ورسوي
پورته ذکر شوی ترتیب یو ساده شوی مثال دی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.9 موکو میټلاب 3.0 فعالیت set_timebase() set_timebase() اجازه ورکړل شوي ساحې او ارزښتونه t1: float t2:float t1: float t2: float strict: bool - ډاټا ترلاسه کړئ. دندې او اجازه ورکړل شوي دلیلونه یو شان دي، مګر بیرته راستانه شوي ډاټا ډول او اوږدوالی توپیر لري:
موکو میټلاب 1.9 موکو میټلاب 3.0 فعالیت get_data() get_data() اجازه ورکړل شوي ساحې او ارزښتونه timeout: float wait: bool وخت پای ته رسیدل: فلوټ انتظار_reacquire: bool د بیرته ستنیدو اوږدوالی په هر چوکاټ کې 16383 ټکي په هر چوکاټ کې 1024 ټکي - د موکو ملکیت خوشې کړئ:
موکو میټلاب 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 |
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 براوزر
ګامونه
- د مایع وسیلو سره اړیکه ونیسئ او ترلاسه کړئ file د فرم ویئر نسخه 9 لپاره.
- خپل موکو: د لابراتوار IP پته په a کې ولیکئ web براوزر (د سکرین شاټ وګورئ).
- د تازه فرم ویئر لاندې، فرم ویئر براوز او غوره کړئ file د مایع وسیلو لخوا چمتو شوی.
- اپلوډ او تازه کول غوره کړئ. د تازه کولو پروسه بشپړیدو لپاره له 10 دقیقو څخه ډیر وخت نیسي
© 2023 مایع وسایل. ساتل
اسناد / سرچینې
![]() |
د مایع وسیلې میټلاب API ادغام فیوزونه [pdf] د کارونکي لارښود MATLAB API، MATLAB API ادغام فیوز، د ادغام فیوز، فیوز |