آرم REXGEARراهنمای برنامه نویسی سری BCS SCPI
پروتکل
نسخه: V20210903

پیشگفتار

درباره کتابچه راهنمای کاربر
این راهنما برای شبیه ساز باتری سری BCS، شامل راهنمای برنامه نویسی بر اساس پروتکل استاندارد SCPI اعمال می شود. حق چاپ کتابچه راهنمای کاربر متعلق به REXGEAR است. با توجه به ارتقاء ابزار، این راهنما ممکن است بدون اطلاع قبلی در نسخه های بعدی بازنگری شود.
این دفترچه راهنما دوباره استviewبرای دقت فنی توسط REXGEAR با دقت ویرایش شد. سازنده تمام مسئولیت خطاهای احتمالی در این کتابچه راهنمای عملیات را، در صورتی که به دلیل چاپ اشتباه یا خطا در کپی باشد، رد می کند. اگر محصول به درستی کار نکرده باشد، سازنده مسئولیتی در قبال نقص عملکرد ندارد.
برای اطمینان از ایمنی و استفاده صحیح از BCS، لطفاً این راهنما، به ویژه دستورالعمل های ایمنی را به دقت بخوانید.
لطفاً این راهنما را برای استفاده در آینده نگه دارید.
با تشکر از اعتماد و حمایت شما

دستورالعمل های ایمنی

در بهره برداری و نگهداری از ابزار، لطفاً دستورالعمل های ایمنی زیر را به شدت رعایت کنید. هر گونه عملکرد بدون توجه به توجهات یا هشدارهای خاص در فصل های دیگر کتابچه راهنمای کاربر ممکن است عملکردهای حفاظتی ارائه شده توسط دستگاه را مختل کند.
REXGEAR مسئولیتی در قبال نتایج ناشی از بی توجهی به این دستورالعمل ها ندارد.
2.1 یادداشت های ایمنی
➢ ورودی AC vol را تأیید کنیدtage قبل از تامین برق.
➢ اتصال به زمین قابل اطمینان: قبل از عملیات، ابزار باید به طور قابل اطمینانی به زمین متصل شود تا از شوک الکتریکی جلوگیری شود.
➢ فیوز را تایید کنید: مطمئن شوید که فیوز را به درستی نصب کرده اید.
➢ شاسی را باز نکنید: اپراتور نمی تواند شاسی ابزار را باز کند.
اپراتورهای غیرحرفه ای مجاز به نگهداری یا تنظیم آن نیستند.
➢ تحت شرایط خطرناک کار نکنید: ابزار را در شرایط قابل اشتعال یا انفجاری کار نکنید.
➢ محدوده کاری را تایید کنید: مطمئن شوید که DUT در محدوده امتیاز BCS قرار دارد.
2.2 نمادهای ایمنی
لطفاً برای تعاریف نمادهای بین المللی استفاده شده بر روی دستگاه یا در دفترچه راهنمای کاربر به جدول زیر مراجعه کنید.
جدول 1

نماد  تعریف  نماد  تعریف 
راهنمای برنامه نویسی سری REXGEAR BCS پروتکل SCPI - نماد DC (جریان مستقیم) خط نول یا خط خنثی
FLUKE 319 Clamp متر - نماد 2 AC (جریان متناوب) خط زنده
راهنمای برنامه نویسی سری REXGEAR BCS پروتکل SCPI - نماد 1 AC و DC روشن کردن
راهنمای برنامه نویسی سری REXGEAR BCS پروتکل SCPI - نماد 2 جریان سه فاز راهنمای برنامه نویسی سری REXGEAR BCS پروتکل SCPI - نماد 8 خاموش
راهنمای برنامه نویسی سری REXGEAR BCS پروتکل SCPI - نماد 3 زمین راهنمای برنامه نویسی سری REXGEAR BCS پروتکل SCPI - نماد 9 نیروی پشتیبان
راهنمای برنامه نویسی سری REXGEAR BCS پروتکل SCPI - نماد 4 زمین محافظ راهنمای برنامه نویسی سری REXGEAR BCS پروتکل SCPI - نماد 10 حالت روشن شدن
راهنمای برنامه نویسی سری REXGEAR BCS پروتکل SCPI - نماد 5 زمین شاسی راهنمای برنامه نویسی سری REXGEAR BCS پروتکل SCPI - نماد 11 حالت خاموش
راهنمای برنامه نویسی سری REXGEAR BCS پروتکل SCPI - نماد 6 زمین سیگنال نماد احتیاط خطر برق گرفتگی
هشدار علامت خطرناک نماد احتیاط هشدار دمای بالا
احتیاط مراقب باشید هشدار ج

تمام شدview

شبیه سازهای باتری سری BCS پورت LAN و رابط RS232 را ارائه می دهند. کاربران می توانند BCS و PC را از طریق خط ارتباطی مربوطه وصل کنند تا کنترل کنند.

دستور برنامه نویسی به پایان رسیدview

4.1 مقدمه مختصر
دستورات BCS شامل دو نوع است: دستورات عمومی IEEE488.2 و دستورات SCPI.
دستورات عمومی IEEE 488.2 برخی از دستورات رایج کنترل و پرس و جو را برای ابزارها تعریف می کند. عملیات اصلی در BCS را می توان از طریق دستورات عمومی، مانند تنظیم مجدد، پرس و جو وضعیت، و غیره به دست آورد. همه دستورات عمومی IEEE 488.2 از یک ستاره (*) و سه حرف یادگاری تشکیل شده است: *RST، *IDN ?، *OPC ?، و غیره .
دستورات SCPI می توانند اکثر عملکردهای BCS آزمایش، تنظیم، کالیبراسیون و اندازه گیری را پیاده سازی کنند. دستورات SCPI در قالب یک درخت فرمان سازماندهی می شوند. هر دستور می‌تواند شامل چندین یادگار باشد و هر گره درخت فرمان با یک دونقطه (:) از هم جدا می‌شود، همانطور که در شکل زیر نشان داده شده است. بالای درخت فرمان ROOT نامیده می شود. مسیر کامل از ROOT به گره برگ یک دستور برنامه نویسی کامل است.

REXGEAR BCS Series Programming Guide SCPI Protocol - SCPI

4.2 نحو
دستورات BCS SCPI توارث و بسط دستورات IEEE 488.2 هستند. دستورات SCPI از کلیدواژه های دستوری، جداکننده ها، فیلدهای پارامتر و پایان دهنده ها تشکیل شده است. دستور زیر را به عنوان مثال در نظر بگیریدampدر:
منبع : VOLTage 2.5
در این دستور SOURce و VOLTage کلمات کلیدی دستوری هستند. n کانال شماره 1 تا 24 است. کولون (:) و فاصله جداکننده هستند. 2.5 فیلد پارامتر است. بازگشت کالسکه پایان دهنده است. برخی از دستورات دارای چندین پارامتر هستند. پارامترها با کاما (،) از هم جدا می شوند.
اندازه گیری: VOLTage?(@1,2)
این دستور به معنای بدست آوردن بازخوانی جلد استtage از کانال 1 و 2. شماره 1 و 2 به معنی شماره کانال است که با کاما از هم جدا می شوند. خواندن بازخوانی جلدtage از 24 کانال به طور همزمان:
اندازه گیری: VOLTage؟(@1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24, XNUMX) نوشتن جلد ثابتtagمقدار e به 5 ولت از 24 کانال به طور همزمان:
منبع: VOLTage
5(@1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24 )
برای سهولت در توضیح، نمادها در فصل های بعدی برای قراردادهای زیر قابل استفاده خواهند بود.
◆ براکت های مربع ([]) کلمات کلیدی یا پارامترهای اختیاری را نشان می دهند که می توان آنها را حذف کرد.
◆ سیurlبراکت های y ({}) گزینه های پارامتر را در رشته فرمان نشان می دهد.
◆ براکت های زاویه (<>) نشان می دهد که یک پارامتر عددی باید ارائه شود.
◆ خط عمودی (|) برای جداسازی گزینه های چند پارامتر اختیاری استفاده می شود.
4.2.1 کلمه کلیدی فرمان
هر کلمه کلیدی دستوری دو قالب دارد: یادگاری طولانی و یادگاری کوتاه. یادداشت کوتاه کوتاه برای یادگاری طولانی است. هر یادگاری نباید از 12 کاراکتر تجاوز کند، از جمله پسوندهای عددی ممکن. شبیه ساز باتری فقط یادداشت های دقیق طولانی یا کوتاه را می پذیرد.
قوانین تولید حافظه به شرح زیر است:

  1. یادگاری طولانی از یک کلمه یا عبارت تشکیل شده است. اگر یک کلمه باشد، کل کلمه یک یادگاری را تشکیل می دهد. سابقamples: CURRENT —— Current
  2. یادگاری کوتاه معمولاً از 4 کاراکتر اول یادگاری طولانی تشکیل شده است.
    Example: CURRent —— CURR
  3. اگر طول کاراکتر یادگاری طولانی کمتر یا مساوی 4 باشد، یادگاری های بلند و کوتاه یکسان هستند. اگر طول کاراکتر یادگاری بلند بیشتر از 4 باشد و کاراکتر چهارم مصوت باشد، یادداشت کوتاه از 3 کاراکتر تشکیل می‌شود و مصوت را کنار می‌گذارد. سابقamples: MODE —— MODE Power —— POW
  4. Mnemonics به حروف کوچک و بزرگ حساس نیستند.

4.2.2 جداکننده فرمان

  1. کولون (:)
    کولون برای جدا کردن دو کلمه کلیدی مجاور در دستور استفاده می شود، مانند جدا کردن SOUR1 و VOLT در دستور SOUR1:VOLT 2.54.
    کولون همچنین می تواند اولین کاراکتر یک فرمان باشد، که نشان می دهد مسیر را از گره بالای درخت فرمان جستجو می کند.
  2. Space Space برای جداسازی قسمت فرمان و فیلد پارامتر استفاده می شود.
  3. نقطه ویرگول (;) نقطه ویرگول برای جدا کردن چندین واحد فرمان زمانی که چندین واحد فرمان در یک فرمان گنجانده شده است استفاده می شود. سطح مسیر فعلی با استفاده از نقطه ویرگول تغییر نمی کند.
    Example: SOUR1:VOLT 2.54;OUTCURR 1000 دستور بالا تنظیم vol ثابت است.tagمقدار e به 2.54 ولت و محدودیت جریان خروجی به 1000 میلی آمپر در حالت منبع. دستور فوق معادل دو دستور زیر است: SOUR1:VOLT 2.54 SOUR1:OUTCURR 1000
  4. نقطه ویرگول و کولون (;:) برای جداسازی چند دستور استفاده می شود. اندازه گیری: VOLTage?;: منبع: VOLTage 10;:OUTPput:ONOFF 1

4.2.3 پرس و جو
علامت سوال (?) برای علامت گذاری تابع پرس و جو استفاده می شود. آخرین کلمه کلیدی فیلد فرمان را دنبال می کند. برای مثالample، برای پرس و جوی حجم ثابتtage از کانال 1 در حالت منبع، دستور query SOUR1:VOLT است. اگر حجم ثابتtage 5 ولت است، شبیه ساز باتری یک رشته کاراکتر 5 را برمی گرداند.
پس از اینکه شبیه ساز باتری دستور query را دریافت کرد و تجزیه و تحلیل را کامل کرد، دستور را اجرا می کند و یک رشته پاسخ تولید می کند. رشته پاسخ ابتدا در بافر خروجی نوشته می شود. اگر رابط راه دور فعلی یک رابط GPIB باشد، منتظر می ماند تا کنترل کننده پاسخ را بخواند. در غیر این صورت، بلافاصله رشته پاسخ را به رابط ارسال می کند.
اکثر دستورات دارای نحو پرس و جو مربوطه هستند. اگر فرمانی قابل پرس و جو نباشد، شبیه ساز باتری پیغام خطای 115 را گزارش می دهد.
4.2.4 Command Terminator
پایانه های فرمان عبارتند از نویسه فید خط (نویسه ASCII LF، مقدار 10) و EOI (فقط برای رابط GPIB). تابع پایان دهنده این است که رشته دستور فعلی را خاتمه داده و مسیر فرمان را به مسیر اصلی بازنشانی کند.
4.3 فرمت پارامتر
پارامترهای برنامه ریزی شده با کد اسکی در انواع عددی، کاراکتری، bool و غیره نمایش داده می شوند.
جدول 2

نماد توضیحات

Example

مقدار صحیح 123
مقدار ممیز شناور 123.، 12.3، 0.12، 1.23E4
مقدار ممکن است NR1 یا NR2 باشد.
فرمت مقدار گسترده که شامل ، MIN و MAX. 1|0|روشن|خاموش
داده های بولی
داده های کاراکتر، برای مثالample، CURR
داده‌های کد ASCII را برگردانید و امکان بازگشت ASCII ۷ بیتی تعریف‌نشده را فراهم کنید. این نوع داده دارای یک پایان دهنده فرمان ضمنی است.

دستورات

5.1 دستورات مشترک IEEE 488.2
دستورات رایج دستورات عمومی مورد نیاز استاندارد IEEE 488.2 هستند که ابزارها باید از آنها پشتیبانی کنند. از آنها برای کنترل عملکردهای کلی ابزارها مانند تنظیم مجدد و پرس و جوی وضعیت استفاده می شود. نحو و معنای آن از استاندارد IEEE 488.2 پیروی می کند. دستورات رایج IEEE 488.2 سلسله مراتبی ندارند.
*IDN؟
این دستور اطلاعات شبیه ساز باتری را می خواند. داده ها را در چهار فیلد که با کاما از هم جدا شده اند برمی گرداند. داده ها شامل سازنده، مدل، قسمت رزرو شده و نسخه نرم افزار است.
دستور دستور *IDN؟
پارامترها هیچ
برمی گرداند شرح رشته
تولید کننده REXGEAR
مدل BCS
0 فیلد رزرو شده
نسخه نرم افزار XX.XX
برمی‌گرداندample REXGEARTECH,BCS,0,V1.00 *OPC
این دستور بیت عملیات کامل (OPC) را در ثبت رویداد استاندارد روی 1 تنظیم می کند که تمام عملیات و دستورات تکمیل شود.
دستور دستور *پارامترهای OPC هیچ کدام عبارت *OPC؟ برمی گرداند دستورات مرتبط *TRG *WAI *RST
این دستور برای بازیابی تنظیمات کارخانه استفاده می شود. دستور دستور *پارامترهای RST هیچ کدام را برمی‌گرداند دستورات مرتبط هیچ
5.2 دستورات اندازه گیری
اندازه گرفتن :جاری؟
این دستور جریان بازخوانی کانال مربوطه را پرس و جو می کند.
دستور دستور MEASure :جاری؟
مولفه های N به شماره کانال اشاره دارد. محدوده از 1 تا 24 است.
Example MEAS1:CURR؟
برمی گرداند واحد mA
اندازه گرفتن : VOLTage?
این دستور voltage از کانال مربوطه
دستور دستوری
اندازه گرفتن : VOLTage?
مولفه های N به شماره کانال اشاره دارد. محدوده از 1 تا 24 است.
Example MEAS1:VOLT؟
برمی گرداند واحد V
اندازه گرفتن :قدرت؟
این دستور قدرت بازخوانی کانال مربوطه را جویا می شود.

دستور دستوری دستور دستوری
پارامترها پارامترها
Example Example
برمی گرداند برمی گرداند
واحد واحد

اندازه گرفتن :ماه؟
این دستور ظرفیت کانال مربوطه را جویا می شود.

دستور دستوری اندازه گرفتن : ماه؟
پارامترها N به شماره کانال اشاره دارد. محدوده از 1 تا 24 است.
Example میز1: ماه؟
برمی گرداند
واحد میلی آمپر ساعت

اندازه گرفتن :رس؟
این دستور مقدار مقاومت کانال مربوطه را جویا می شود.

دستور دستوری اندازه گرفتن :رس؟
پارامترها N به شماره کانال اشاره دارد. محدوده از 1 تا 24 است.
Example MEAS1:R؟
برمی گرداند
واحد

5.3 دستورات خروجی
خروجی : MODE
این دستور برای تنظیم حالت عملکرد کانال مربوطه استفاده می شود.

برمی گرداند خروجی : MODE
نحو پرس و جو N به شماره کانال اشاره دارد. محدوده از 1 تا 24 است. NR1 محدوده: 0|1|3|128
Example OUTP1: MODE؟
پارامترها OUTP1: MODE 1
دستور دستوری 0 برای حالت منبع
1 برای حالت شارژ
3 برای حالت SOC
128 برای حالت SEQ

خروجی :روشن خاموش
این دستور خروجی کانال مربوطه را روشن یا خاموش می کند.

برمی گرداند خروجی :ONOFF <NR1>
نحو پرس و جو N به شماره کانال اشاره دارد. محدوده از 1 تا 24 است. NR1 محدوده: 1|0
Example OUTP1: خاموش؟
پارامترها OUTP1: خاموش 1
دستور دستوری 1 برای روشن
0 برای خاموش

خروجی :حالت؟
این دستور وضعیت عملکرد کانال مربوطه را پرس و جو می کند.

برمی گرداند OUTP1: آمار؟
نحو پرس و جو N به شماره کانال اشاره دارد. محدوده از 1 تا 24 است.
پارامترها خروجی :حالت؟
دستور دستوری وضعیت کانال
بیت 0: وضعیت روشن/خاموش
بیت 16-18: محدوده مقدار بازخوانی، 0 برای محدوده بالا، 1 برای محدوده متوسط، 2 برای محدوده پایین

5.4 دستورات منبع
منبع : VOLTage
این دستور برای تنظیم حجم ثابت خروجی استفاده می شودtage.

دستور دستوری منبع : VOLTagه
پارامترها N به شماره کانال اشاره دارد. محدوده از 1 تا 24 است. محدوده NRf: MIN~MAX
Example SOUR1: VOLT 2.54
نحو پرس و جو SOUR1: ولت؟
برمی گرداند
واحد V

منبع :خروجی
این دستور برای تنظیم محدودیت جریان خروجی استفاده می شود.

دستور Synta را صادر کنید منبع :خروجی
پارامترها N به شماره کانال اشاره دارد.
محدوده از 1 تا 24 است. محدوده NRf: MIN~MAX
Example SOUR1: OUTCURR 1000
نحو پرس و جو SOUR1: OUTCURR؟
برمی گرداند
واحد mA

منبع :دامنه
این دستور برای تنظیم محدوده فعلی استفاده می شود.

دستور دستوری منبع :دامنه
پارامترها N به شماره کانال اشاره دارد. محدوده از 1 تا 24 است. NR1 محدوده: 0|2|3
Example SOUR1:RANG 1
نحو پرس و جو SOUR1:رنگ؟
برمی گرداند 0 برای برد بالا
2 برای برد کم
3 برای برد خودکار

5.5 فرمان شارژ
شارژ : VOLTage
این دستور برای تنظیم حجم ثابت خروجی استفاده می شودtage تحت حالت شارژ.

دستور دستوری شارژ : VOLTagه
پارامترها N به شماره کانال اشاره دارد. محدوده از 1 تا 24 است.
محدوده NRf: حداقل تا حداکثر
Example CHAR1: VOLT 5.6
نحو پرس و جو CHAR1: ولت؟
برمی گرداند
واحد V

شارژ :خروجی
این دستور برای تنظیم محدودیت جریان خروجی در حالت شارژ استفاده می شود.

دستور دستوری شارژ :خروجی
پارامترها N به شماره کانال اشاره دارد. محدوده از 1 تا 24 است.
محدوده NRf: حداقل تا حداکثر
Example CHAR1: OUTCURR 2000
نحو پرس و جو CHAR1: OUTCURR؟
برمی گرداند
واحد mA

شارژ : Res
این دستور برای تنظیم مقدار مقاومت در حالت شارژ استفاده می شود.

دستور دستوری شارژ : Res
پارامترها N به شماره کانال اشاره دارد. محدوده از 1 تا 24 است.
محدوده NRf: حداقل تا حداکثر
Example CHAR1: R 0.2
نحو پرس و جو CHAR1:R؟
برمی گرداند
واحد

شارژ :ECHO:VOLTage?
این دستور پرس و جوی بازخوانی voltage تحت حالت شارژ.

دستور دستوری شارژ :ECHO:VOLTage
پارامترها N به شماره کانال اشاره دارد. محدوده از 1 تا 24 است.
Example CHAR1:ECHO:VOLTage?
برمی گرداند
واحد V

شارژ :ECHO:Q؟
این دستور ظرفیت بازخوانی را در حالت شارژ جستجو می کند.

دستور دستوری شارژ :ECHO:Q
پارامترها N به شماره کانال اشاره دارد. محدوده از 1 تا 24 است.
Example CHAR1:ECHO:Q؟
برمی گرداند
واحد میلی آمپر ساعت

5.6 دستورات SEQ
توالی :ویرایش:FILE
این دستور برای تنظیم توالی استفاده می شود file شماره

دستور دستوری توالی :ویرایش:FILE
پارامترها N به شماره کانال اشاره دارد. محدوده از 1 تا 24 است.
محدوده NR1: file شماره 1 تا 10
Example SEQ1: ویرایش:FILE 3
نحو پرس و جو SEQ1: ویرایش:FILE?
برمی گرداند

توالی :ویرایش:طول
این دستور برای تنظیم کل مراحل در دنباله استفاده می شود file.

دستور دستوری توالی :ویرایش:طول
پارامترها N به شماره کانال اشاره دارد. محدوده از 1 تا 24 است.
محدوده NR1: 0 تا 200
Example SEQ1:EDIT:LENG 20
نحو پرس و جو SEQ1:ویرایش:LENG؟
برمی گرداند

توالی :EDIT:STEP
این دستور برای تنظیم شماره مرحله خاص استفاده می شود.

دستور دستوری توالی :EDIT:STEP
پارامترها N به شماره کانال اشاره دارد. محدوده از 1 تا 24 است.
محدوده NR1: 1 تا 200
Example SEQ1: ویرایش: مرحله 5
نحو پرس و جو SEQ1:EDIT:STEP؟
برمی گرداند

توالی :EDIT:CYCle
از این دستور برای تنظیم زمان چرخه استفاده می شود file در حال ویرایش

دستور دستوری توالی :EDIT:CYCle
پارامترها N به شماره کانال اشاره دارد. محدوده از 1 تا 24 است.
محدوده NR1: 0 تا 100
Example SEQ1:EDIT:CYCle 0
نحو پرس و جو SEQ1:EDIT:CYCle ?
برمی گرداند

توالی :EDIT:VOLTage
این دستور برای تنظیم حجم خروجی استفاده می شودtage برای مرحله تحت ویرایش.

دستور دستوری توالی :EDIT:VOLTagه
پارامترها N به شماره کانال اشاره دارد. محدوده از 1 تا 24 است.
محدوده NRf: حداقل تا حداکثر
Example SEQ1: ویرایش: VOLT 5
نحو پرس و جو SEQ1:ویرایش:VOLT؟
برمی گرداند
واحد V

توالی :EDIT:خروجی
این دستور برای تنظیم حد جریان خروجی برای مرحله تحت ویرایش استفاده می شود.

دستور دستوری توالی :EDIT:خروجی
پارامترها N به شماره کانال اشاره دارد. محدوده از 1 تا 24 است.
محدوده NRf: حداقل تا حداکثر
Example SEQ1: ویرایش: OUTCURR 500
نحو پرس و جو SEQ1:EDIT:OUTCURR؟
برمی گرداند
واحد mA

توالی :EDIT:Res
این دستور برای تنظیم مقاومت مرحله تحت ویرایش استفاده می شود.

دستور دستوری توالی :EDIT:Res
پارامترها N به شماره کانال اشاره دارد. محدوده از 1 تا 24 است.
محدوده NRf: حداقل تا حداکثر
Example SEQ1: ویرایش: R 0.4
نحو پرس و جو SEQ1:ویرایش:R؟
برمی گرداند
واحد

توالی :EDIT:RUNTtime
این دستور برای تنظیم زمان اجرا برای مرحله تحت ویرایش استفاده می شود.

دستور دستوری توالی :EDIT:RUNTtime
پارامترها N به شماره کانال اشاره دارد. محدوده از 1 تا 24 است.
محدوده NRf: حداقل تا حداکثر
Example SEQ1:EDIT:RUNT 5
نحو پرس و جو SEQ1:EDIT:RUNT ?
برمی گرداند
واحد s

توالی :EDIT:LINKشروع کنید
این دستور برای تنظیم مرحله شروع پیوند مورد نیاز پس از اتمام مرحله حاضر استفاده می شود.

دستور دستوری توالی :EDIT:LINKشروع کنید
پارامترها N به شماره کانال اشاره دارد. محدوده از 1 تا 24 است.
محدوده NR1: -1 تا 200
Example SEQ1: ویرایش: پیوندها -1
نحو پرس و جو SEQ1:ویرایش:پیوندها؟
برمی گرداند

توالی :EDIT:LINK پایان
این دستور برای تنظیم مرحله توقف پیوند برای مرحله تحت ویرایش استفاده می شود.

دستور دستوری توالی :EDIT:LINK پایان
پارامترها N به شماره کانال اشاره دارد. محدوده از 1 تا 24 است.
محدوده NR1: -1 تا 200
Example SEQ1:EDIT:LINKE-1
نحو پرس و جو SEQ1:EDIT:LINKE؟
برمی گرداند

توالی :EDIT:LINK چرخه
این دستور برای تنظیم زمان چرخه برای پیوند استفاده می شود.

دستور دستوری توالی :EDIT:LINK چرخه
پارامترها N به شماره کانال اشاره دارد. محدوده از 1 تا 24 است.
محدوده NR1: 0 تا 100
Example SEQ1:EDIT:LINKC 5
نحو پرس و جو SEQ1:EDIT:LINKC؟
برمی گرداند

توالی :اجرا کن:FILE
این دستور برای تنظیم تست توالی استفاده می شود file شماره

دستور دستوری دنباله: اجرا:FILE
پارامترها N به شماره کانال اشاره دارد. محدوده از 1 تا 24 است.
محدوده NR1: file شماره 1 تا 10
Example SEQ1:RUN:FILE 3
نحو پرس و جو SEQ1:RUN:FILE?
برمی گرداند

توالی :RUN:STEP؟
این دستور برای پرس و جو از شماره مرحله در حال اجرا فعلی استفاده می شود.

دستور دستوری توالی :RUN:STEP؟
پارامترها N به شماره کانال اشاره دارد. محدوده از 1 تا 24 است.
نحو پرس و جو SEQ1:RUN:STEP؟
برمی گرداند

توالی :RUN:زمان؟
این دستور برای پرس و جو زمان اجرای تست توالی استفاده می شود file.

 دستور دستوری  توالی :RUN:زمان؟
پارامترها N به شماره کانال اشاره دارد. محدوده از 1 تا 24 است.
نحو پرس و جو SEQ1:RUN:T؟
برمی گرداند
واحد s

5.7 دستورات SOC
SOC :ویرایش:طول
این دستور برای تنظیم کل مراحل عملیات استفاده می شود.

 دستور دستوری  SOC :ویرایش:طول
پارامترها N به شماره کانال اشاره دارد. محدوده از 1 تا 24 است.
محدوده NR1: 0-200
Example SOC1:EDIT:LENG 3
نحو پرس و جو SOC1:ویرایش:LENG؟
برمی گرداند

SOC :EDIT:STEP

این دستور برای تنظیم شماره مرحله خاص استفاده می شود.

دستور دستوری SOC :EDIT:STEP
پارامترها N به شماره کانال اشاره دارد. محدوده از 1 تا 24 است.
محدوده NR1: 1-200
Example SOC1:EDIT:STEP 1
نحو پرس و جو SOC1:EDIT:STEP؟
برمی گرداند

SOC :EDIT:VOLTage

این دستور برای تنظیم vol استفاده می شودtagمقدار e برای مرحله تحت ویرایش.

دستور دستوری SOC :EDIT:VOLTagه
پارامترها N به شماره کانال اشاره دارد. محدوده از 1 تا 24 است.
محدوده NRf: حداقل تا حداکثر
Example SOC1:ویرایش:VOLT 2.8
نحو پرس و جو SOC1:EDIT:VOLT؟
برمی گرداند
واحد V

SOC :EDIT:خروجی
این دستور برای تنظیم محدودیت جریان خروجی برای مرحله تحت ویرایش استفاده می شود.

 دستور دستوری  SOC :EDIT:خروجی
پارامترها N به شماره کانال اشاره دارد. محدوده از 1 تا 24 است.
محدوده NRf: حداقل تا حداکثر
Example SOC1:EDIT:OUTCURR 2000
نحو پرس و جو SOC1:EDIT:OUTCURR؟
برمی گرداند
واحد mA

SOC :EDIT:Res
این دستور برای تنظیم مقدار مقاومت برای مرحله تحت ویرایش استفاده می شود.

دستور دستوری SOC :EDIT:Res
پارامترها N به شماره کانال اشاره دارد. محدوده از 1 تا 24 است.
محدوده NRf: حداقل تا حداکثر
Example SOC1:EDIT:R 0.8
نحو پرس و جو SOC1:EDIT:R؟
برمی گرداند
واحد

SOC :EDIT:Q؟
این دستور برای تعیین ظرفیت مرحله تحت ویرایش استفاده می شود.

دستور دستوری SOC :EDIT:Q
پارامترها N به شماره کانال اشاره دارد. محدوده از 1 تا 24 است.
محدوده NRf: حداقل تا حداکثر
نحو پرس و جو SOC1:EDIT:Q؟
برمی گرداند
واحد میلی آمپر ساعت

SOC :EDIT:SVOLtage
از این دستور برای تنظیم حجم اولیه/شروع استفاده می شودtage.

دستور دستوری SOC :EDIT:SVOLtagه
پارامترها N به شماره کانال اشاره دارد. محدوده از 1 تا 24 است.
محدوده NRf: حداقل تا حداکثر
Example SOC1:ویرایش:SVOL 0.8
نحو پرس و جو SOC1:EDIT:SVOL؟
برمی گرداند
واحد V

SOC :RUN:STEP؟
این دستور برای پرس و جو در مرحله در حال اجرا استفاده می شود.

دستور دستوری SOC :RUN:STEP؟
پارامترها N به شماره کانال اشاره دارد. محدوده از 1 تا 24 است.
نحو پرس و جو SOC1:RUN:STEP؟
برمی گرداند

SOC :RUN:Q؟
این دستور برای پرس و جو از ظرفیت فعلی برای مرحله در حال اجرا استفاده می شود.

دستور دستوری SOC :RUN:Q؟
پارامترها N به شماره کانال اشاره دارد. محدوده از 1 تا 24 است.
نحو پرس و جو SOC1:RUN:Q؟
برمی گرداند
واحد میلی آمپر ساعت

برنامه نویسی سابقamples

این فصل نحوه کنترل شبیه ساز باتری با دستورات برنامه نویسی را شرح می دهد.
تبصره 1: در این فصل، نظراتی وجود دارد که با // شروع می شوند و به دنبال برخی دستورات هستند. این نظرات توسط شبیه ساز باتری قابل تشخیص نیست، فقط برای راحتی درک دستورات مربوطه. بنابراین، در عمل مجاز به وارد کردن نظرات از جمله // نیست.
تبصره 2: در مجموع 24 کانال وجود دارد. برای برنامه نویسی زیرamples، توابع تنها کانال شماره یک را نشان می دهد.
6.1 حالت منبع
در حالت منبع، حجم ثابتtage و مقدار حد فعلی را می توان تنظیم کرد.
Example: شبیه ساز باتری را روی حالت منبع، مقدار CV را روی 5 ولت، محدودیت جریان خروجی را روی 1000 میلی آمپر و محدوده جریان را روی خودکار تنظیم کنید.
OUTPut1:ONOFF 0 //خروجی را برای کانال فعلی خاموش کنید
OUTPut1:MODE 0 //حالت عملیات را روی حالت منبع قرار دهید
منبع 1: جلدTage 5.0 //مقدار CV را روی 5.0 ولت تنظیم کنید
منبع 1: خروجی 1000 //تنظیم محدودیت جریان خروجی به 1000 میلی آمپر
SOURce1:RANGe 3 //3-Auto را برای محدوده فعلی انتخاب کنید
OUTPut1:ONOFF 1 //خروجی کانال 1 را روشن کنید
6.2 حالت شارژ
در حالت شارژ، حجم ثابتtage، حد فعلی و مقدار مقاومت را می توان تنظیم کرد.
محدوده فعلی تحت حالت شارژ به عنوان محدوده بالا ثابت می شود.
Example: شبیه ساز باتری را روی حالت شارژ، مقدار CV را روی 5 ولت، حد جریان خروجی را روی 1000 میلی آمپر و مقدار مقاومت را روی 3.0 میلی اهم تنظیم کنید.
OUTPut1:ONOFF 0 //خروجی را برای کانال فعلی خاموش کنید
OUTPut1:MODE 1 //حالت عملیات را روی حالت شارژ تنظیم کنید
CHARge1: VOLTage 5.0 //مقدار CV را روی 5.0 ولت تنظیم کنید
CHARge1: خروجی 1000 //تنظیم محدودیت جریان خروجی به 1000 میلی آمپر
CHARge1: Res 3.0 //مقدار مقاومت را روی 3.0mΩ تنظیم کنید
OUTPut1:ONOFF 1 //خروجی کانال 1 را روشن کنید
6.3 آزمون SOC
عملکرد اصلی تست BCS SOC شبیه سازی عملکرد تخلیه باتری است. کاربران باید پارامترهای مختلفی از تخلیه باتری را در کانال های مربوطه وارد کنند، مانند ظرفیت، حجم ثابتtage مقدار، حد جریان خروجی، و
مقدار مقاومت شبیه ساز باتری با توجه به ظرفیت مرحله اجرا فعلی قضاوت می کند که آیا اختلاف ظرفیت مرحله جاری و مرحله بعدی برابر است یا خیر. اگر برابر باشد، BCS به مرحله بعدی می رود. اگر برابر نباشد، BCS به جمع آوری ظرفیت برای مرحله اجرا فعلی ادامه می دهد. ظرفیت توسط DUT متصل، یعنی جریان خروجی تعیین می شود.
Example: شبیه ساز باتری را روی حالت SOC، کل مراحل را روی 3 و حجم اولیه را تنظیم کنیدtage تا 4.8 ولت پارامترهای مراحل به شرح جدول زیر است.

مرحله شماره ظرفیت (mAh) ارزش CV (V) جریان (mA)

مقاومت (mΩ)

1 1200 5.0 1000 0.1
2 1000 2.0 1000 0.2
3 500 1.0 1000 0.3

OUTPut1:ONOFF 0 //خروجی را برای کانال فعلی خاموش کنید
OUTPut1:MODE 3 //حالت عملیات را روی حالت SOC تنظیم کنید
SOC1:EDIT:LENGth 3 //کل مراحل را روی 3 تنظیم کنید
SOC1: ویرایش: مرحله 1 // مرحله شماره را روی 1 تنظیم کنید
SOC1:EDIT: Q 1200 //تنظیم ظرفیت برای مرحله شماره 1 تا 1200mAh
SOC1: ویرایش: VOLTage 5.0 //تنظیم مقدار CV برای مرحله شماره 1 تا 5.0 ولت
SOC1:EDIT: OUTCURRent 1000 //تنظیم محدودیت جریان خروجی برای مرحله شماره 1 تا 1000mA
SOC1:EDIT: Res 0.1 //تنظیم مقاومت برای مرحله شماره 1 تا 0.1mΩ
SOC1: ویرایش: مرحله 2 // مرحله شماره را روی 2 تنظیم کنید
SOC1:EDIT: Q 1000 //تنظیم ظرفیت برای مرحله شماره 2 تا 1000mAh
SOC1: ویرایش: VOLTage 2.0 //تنظیم مقدار CV برای مرحله شماره 2 تا 2.0 ولت
SOC1:EDIT: OUTCURRent 1000 //تنظیم محدودیت جریان خروجی برای مرحله شماره 2 تا 1000mA
SOC1:EDIT: Res 0.2 //تنظیم مقاومت برای مرحله شماره 2 تا 0.2mΩ
SOC1: ویرایش: مرحله 3 // مرحله شماره را روی 3 تنظیم کنید
SOC1:EDIT: Q 500 //تنظیم ظرفیت برای مرحله شماره 3 تا 500mAh
SOC1: ویرایش: VOLTage 1.0 //تنظیم مقدار CV برای مرحله شماره 3 تا 1.0 ولت
SOC1:EDIT: OUTCURRent 1000 //تنظیم محدودیت جریان خروجی برای مرحله شماره 3 تا 1000mA
SOC1:EDIT: Res 0.3 //تنظیم مقاومت برای مرحله شماره 3 تا 0.3mΩ
SOC1:EDIT:SVOL 4.8 //تنظیم اولیه/شروع جلدtage تا 4.8 ولت
OUTPut1:ONOFF 1 //خروجی کانال 1 را روشن کنید
SOC1 RUN: STEP؟ // مرحله در حال اجرا شماره را بخوانید.
SOC1: RUN:Q؟ // ظرفیت مرحله اجرای فعلی را بخوانید
6.4 حالت SEQ
آزمون SEQ عمدتاً تعداد مراحل در حال اجرا را بر اساس SEQ انتخاب شده قضاوت می کند file. با توجه به پارامترهای خروجی از پیش تعیین شده برای هر مرحله، تمام مراحل را به ترتیب اجرا می کند. همچنین می توان بین مراحل پیوند ایجاد کرد. زمان چرخه مربوطه را می توان به طور مستقل تنظیم کرد.
Example: شبیه ساز باتری را روی حالت SEQ، SEQ قرار دهید file شماره به 1، کل مراحل به 3 و file زمان چرخه تا 1. پارامترهای مراحل به شرح جدول زیر است.

مرحله خیر CV مقدار (V) جریان (mA) مقاومت (mΩ) بار) پیوند مرحله شروع پیوند توقف کنید مرحله

پیوند چرخه بار

1 1 2000 0.0 5 -1 -1 0
2 2 2000 0.1 10 -1 -1 0
3 3 2000 0.2 20 -1 -1 0

OUTPut1:ONOFF 0 //خروجی را برای کانال فعلی خاموش کنید
OUTPut1:MODE 128 //حالت عملیات را روی حالت SEQ تنظیم کنید
دنباله 1: ویرایش:FILE 1 // SEQ را تنظیم کنید file شماره به 1
SEQuence1:EDIT:LENGth 3 //کل مراحل را روی 3 تنظیم کنید
SEQuence1:EDIT:CYCle 1 //set file زمان چرخه تا 1
دنباله 1: ویرایش: مرحله 1 // مرحله شماره را روی 1 تنظیم کنید
دنباله 1: ویرایش: جلدTage 1.0 //تنظیم مقدار CV برای مرحله شماره 1 تا 1.0 ولت
SEQuence1:EDIT:OUTCURrent 2000 //تنظیم محدودیت جریان خروجی برای مرحله شماره 1 تا 2000mA
SEQuence1:EDIT:Res 0.0 //تنظیم مقاومت برای مرحله شماره 1 تا 0mΩ
SEQuence1:EDIT:RUNTtime 5 //تنظیم زمان اجرا برای مرحله شماره 1 تا 5s
SEQuence1:EDIT:LINKشروع -1 //تنظیم مرحله شروع پیوند برای مرحله شماره 1 تا -1
SEQuence1:EDIT:LINKEnd -1 //تنظیم مرحله توقف پیوند برای مرحله شماره 1 تا -1
SEQuence1:EDIT:LINKCycle 0 //زمان چرخه پیوند را روی 0 تنظیم کنید
دنباله 1: ویرایش: مرحله 2 // مرحله شماره را روی 2 تنظیم کنید
دنباله 1: ویرایش: جلدTage 2.0 //تنظیم مقدار CV برای مرحله شماره 2 تا 2.0 ولت
SEQuence1:EDIT:OUTCURrent 2000 //تنظیم محدودیت جریان خروجی برای مرحله شماره 2 تا 2000mA
SEQuence1:EDIT:Res 0.1 //تنظیم مقاومت برای مرحله شماره 2 تا 0.1mΩ
SEQuence1:EDIT:RUNTtime 10 //تنظیم زمان اجرا برای مرحله شماره 2 تا 10s
SEQuence1:EDIT:LINKشروع -1 //تنظیم مرحله شروع پیوند برای مرحله شماره 2 تا -1
SEQuence1:EDIT:LINKEnd -1 //تنظیم مرحله توقف پیوند برای مرحله شماره 2 تا -1
SEQuence1:EDIT:LINKCycle 0 //زمان چرخه پیوند را روی 0 تنظیم کنید
دنباله 1: ویرایش: مرحله 3 // مرحله شماره را روی 3 تنظیم کنید
دنباله 1: ویرایش: جلدTage 3.0 //تنظیم مقدار CV برای مرحله شماره 3 تا 3.0 ولت
SEQuence1:EDIT:OUTCURrent 2000 //تنظیم محدودیت جریان خروجی برای مرحله شماره 3 تا 2000mA
SEQuence1:EDIT:Res 0.2 //تنظیم مقاومت برای مرحله شماره 3 تا 0.2mΩ
SEQuence1:EDIT:RUNTtime 20 //تنظیم زمان اجرا برای مرحله شماره 3 تا 20s
SEQuence1:EDIT:LINKشروع -1 //تنظیم مرحله شروع پیوند برای مرحله شماره 3 تا -1
SEQuence1:EDIT:LINKEnd -1 //تنظیم مرحله توقف پیوند برای مرحله شماره 3 تا -1
SEQuence1:EDIT:LINKCycle 0 //زمان چرخه پیوند را روی 0 تنظیم کنید
SEQuence1:RUN:FILE 1 // SEQ در حال اجرا را تنظیم کنید file شماره به 1
OUTPut1:ONOFF 1 //خروجی کانال 1 را روشن کنید
SEQuence1: RUN:STEP؟ // مرحله در حال اجرا شماره را بخوانید.
دنباله 1: اجرا: T؟ //خواندن زمان اجرا برای SEQ فعلی file خیر
6.5 اندازه گیری
یک سیستم اندازه گیری با دقت بالا در داخل شبیه ساز باتری برای اندازه گیری حجم خروجی وجود داردtage، جریان، توان و دما.
MEASure1: فعلی؟ //جریان بازخوانی کانال 1 را بخوانید
MEASure1:VOLTage؟ //Read the readback voltage برای کانال 1
MEASure1: قدرت؟ //قدرت بلادرنگ کانال 1 را بخوانید
MEASure1: دما؟ //دمای بیدرنگ کانال 1 را بخوانید
MEAS2:CURR؟ //جریان بازخوانی کانال 2 را بخوانید
MEAS2: ولت؟ //Read the readback voltage برای کانال 2
MEAS2: POW؟ //قدرت بلادرنگ کانال 2 را بخوانید
MEAS2:TEMP //دمای بیدرنگ کانال 2 را بخوانید
6.6 تنظیم مجدد کارخانه
دستور *RST را برای بازنشانی کارخانه در شبیه ساز باتری اجرا کنید.

اطلاعات خطا

7.1 خطای فرمان
-100 خطای فرمان خطای نحوی تعریف نشده
-101 کاراکتر نامعتبر نویسه نامعتبر در رشته
-102 خطای نحوی دستور یا نوع داده ناشناس
-103 جداکننده نامعتبر یک جداکننده لازم است. با این حال شخصیت ارسال شده جداکننده نیست.
-104 خطای نوع داده نوع داده فعلی با نوع مورد نیاز مطابقت ندارد.
-105 GET مجاز نیست محرک اجرای گروهی (GET) در اطلاعات برنامه دریافت می شود.
-106 نقطه ویرگول ناخواسته یک یا چند نقطه ویرگول اضافی وجود دارد.
-107 کاما ناخواسته یک یا چند کاما اضافی وجود دارد.
-108 پارامتر مجاز نیست تعداد پارامترها از تعداد مورد نیاز دستور بیشتر است.
-109 پارامتر از دست رفته تعداد پارامترها کمتر از تعداد مورد نیاز دستور است یا هیچ پارامتری وارد نشده است.
-110 خطای هدر فرمان خطای سرصفحه فرمان تعریف نشده
-111 خطای جداکننده سرصفحه یک کاراکتر غیر جداکننده به جای جداکننده در هدر فرمان استفاده می شود.
-112 برنامه یادگاری خیلی طولانی است طول یادداشت بیش از 12 کاراکتر است.
-113 هدر تعریف نشده اگرچه فرمان دریافتی از نظر ساختار نحوی با مقررات مطابقت دارد، اما در این ابزار تعریف نشده است.
-114 پسوند هدر خارج از محدوده پسوند هدر فرمان خارج از محدوده است.
-115 فرمان نمی تواند پرس و جو کند هیچ فرم درخواستی برای دستور وجود ندارد.
-116 فرمان باید پرس و جو کند دستور باید به صورت پرس و جو باشد.
-120 خطای داده های عددی خطای داده های عددی تعریف نشده
-121 کاراکتر نامعتبر در عدد یک کاراکتر داده ای که توسط دستور فعلی پذیرفته نمی شود در داده های عددی ظاهر می شود.
-123 نما خیلی بزرگ قدر مطلق توان بیش از 32,000 است.
-124 رقم بسیار زیاد بدون احتساب 0 پیشرو در داده های اعشاری، طول داده از 255 کاراکتر فراتر می رود.
-128 داده های عددی مجاز نیست داده های عددی با فرمت صحیح در مکانی دریافت می شود که داده های عددی را نمی پذیرد.
-130 خطای پسوند خطای پسوندی تعریف نشده
-131 پسوند نامعتبر پسوند از نحو تعریف شده در IEEE 488.2 پیروی نمی کند یا پسوند برای E5071C مناسب نیست.
-134 پسوند خیلی طولانی است پسوند بیش از 12 کاراکتر است.
-138 پسوند مجاز نیست یک پسوند به مقادیری که مجاز به پسوند نیستند اضافه می شود.
-140 خطای داده کاراکتر خطای داده کاراکتر تعریف نشده
-141 داده نویسه نامعتبر یک نویسه نامعتبر در داده های کاراکتر پیدا شد یا یک کاراکتر نامعتبر دریافت شد.
-144 داده نویسه خیلی طولانی است داده های کاراکتر بیشتر از 12 کاراکتر است.
-148 داده نویسه مجاز نیست داده های کاراکتر در قالب صحیح در موقعیتی دریافت می شود که دستگاه داده های کاراکتر را نمی پذیرد.
-150 خطای داده رشته ای خطای داده رشته ای تعریف نشده
-151 داده رشته نامعتبر داده های رشته ای که ظاهر می شود بنا به دلایلی نامعتبر است.
-158 داده‌های رشته‌ای مجاز نیست داده‌های رشته‌ای در موقعیتی دریافت می‌شوند که این ابزار داده‌های رشته را نمی‌پذیرد.
-160 خطای بلوک داده خطای داده بلوک تعریف نشده
-161 داده بلوک نامعتبر داده های بلوکی که ظاهر می شود بنا به دلایلی نامعتبر است.
-168 بلوک داده مجاز نیست داده های بلوک در موقعیتی دریافت می شود که این ابزار داده های بلوک را نمی پذیرد.
-170 خطای بیان خطای بیان نشده
-171 عبارت نامعتبر عبارت نامعتبر است. برای مثالampبراکت ها جفت نشده اند یا از کاراکترهای غیرقانونی استفاده شده است.
-178 داده های بیانی مجاز نیستند داده های بیانی در موقعیتی دریافت می شوند که این ابزار داده های بیان را نمی پذیرد.
-180 خطای ماکرو خطای ماکرو تعریف نشده
-181 تعریف ماکرو خارجی نامعتبر است یک متغیر پارامتر کلان $ خارج از تعریف کلان وجود دارد.
-183 نامعتبر داخل تعریف ماکرو خطای نحوی در تعریف کلان وجود دارد (*DDT,*DMC).
-184 خطای پارامتر کلان شماره پارامتر یا نوع پارامتر نادرست است.
7.2 خطای اجرا
-200 خطای اجرا خطایی ایجاد می شود که مربوط به اجرا است و توسط این ابزار قابل تعریف نیست.
-220 خطای پارامتر خطای پارامتر تعریف نشده
-221 تنظیم تضاد فرمان با موفقیت تجزیه شد. اما به دلیل وضعیت فعلی دستگاه نمی توان آن را اجرا کرد.
-222 داده خارج از محدوده داده خارج از محدوده است.
-224 مقدار پارامتر غیرقانونی این پارامتر در لیست پارامترهای اختیاری دستور فعلی گنجانده نشده است.
-225 حافظه خالی حافظه موجود در این دستگاه برای انجام عملیات انتخاب شده کافی نیست.
-232 قالب نامعتبر قالب داده نامعتبر است.
-240 خطای سخت افزاری خطای سخت افزاری تعریف نشده
-242 داده های کالیبراسیون از دست رفته داده های کالیبراسیون از بین رفته است.
-243 NO مرجع هیچ مرجع جلدtage.
-256 File نام یافت نشد file نام پیدا نمی شود
-259 انتخاب نشده است file اختیاری وجود ندارد files.
-295 سرریز بافر ورودی بافر ورودی در حال سرریز است.
-296 سرریز بافر خروجی بافر خروجی سرریز است.آرم REXGEAR

اسناد / منابع

راهنمای برنامه نویسی سری REXGEAR BCS پروتکل SCPI [pdfراهنمای کاربر
راهنمای برنامه نویسی سری BCS پروتکل SCPI، سری BCS، راهنمای برنامه نویسی پروتکل SCPI، راهنمای پروتکل SCPI، پروتکل SCPI، پروتکل

مراجع

نظر بدهید

آدرس ایمیل شما منتشر نخواهد شد. فیلدهای الزامی مشخص شده اند *