BCS Series ծրագրավորման ուղեցույց SCPI
Արձանագրություն
Տարբերակ՝ V20210903
Նախաբան
Ձեռնարկի մասին
Այս ձեռնարկը կիրառվում է BCS սերիայի մարտկոցների սիմուլյատորի համար, ներառյալ ծրագրավորման ուղեցույցը, որը հիմնված է ստանդարտ SCPI արձանագրության վրա: Ձեռնարկի հեղինակային իրավունքները պատկանում են REXGEAR-ին: Գործիքի արդիականացման պատճառով այս ձեռնարկը կարող է վերանայվել առանց ծանուցման հետագա տարբերակներում:
Այս ձեռնարկը վերաբերվել էviewուշադիր խմբագրվել է REXGEAR-ի կողմից՝ տեխնիկական ճշգրտության համար: Արտադրողը հրաժարվում է ամբողջ պատասխանատվությունից այս գործառնական ձեռնարկի հնարավոր սխալների համար, եթե դրանք սխալ տպագրության կամ պատճենահանման սխալների պատճառով են: Արտադրողը պատասխանատվություն չի կրում անսարքությունների համար, եթե ապրանքը ճիշտ չի շահագործվել:
BCS-ի անվտանգությունն ու ճիշտ օգտագործումն ապահովելու համար խնդրում ենք ուշադիր կարդալ այս ձեռնարկը, հատկապես անվտանգության հրահանգները:
Խնդրում ենք պահել այս ձեռնարկը հետագա օգտագործման համար:
Շնորհակալություն վստահության և աջակցության համար։
Անվտանգության հրահանգներ
Գործիքի շահագործման և սպասարկման ժամանակ խնդրում ենք խստորեն հետևել անվտանգության հետևյալ հրահանգներին. Ցանկացած կատարում, անկախ ձեռնարկի այլ գլուխների ուշադրությունից կամ հատուկ նախազգուշացումներից, կարող է խաթարել գործիքի կողմից տրամադրված պաշտպանիչ գործառույթները:
REXGEAR-ը պատասխանատվություն չի կրում այդ հրահանգների անտեսման հետևանքով առաջացած արդյունքների համար:
2.1 Անվտանգության նշումներ
➢ Հաստատեք AC մուտքի ծավալըtagե նախքան հոսանք մատակարարելը:
➢ Հուսալի հիմնավորում. գործարկումից առաջ գործիքը պետք է հուսալիորեն հիմնավորված լինի՝ էլեկտրական ցնցումից խուսափելու համար:
➢ Հաստատեք ապահովիչը. Համոզվեք, որ ապահովիչը ճիշտ եք տեղադրել:
➢ Մի բացեք շասսին. օպերատորը չի կարող բացել գործիքի շասսին:
Ոչ պրոֆեսիոնալ օպերատորներին չի թույլատրվում պահպանել կամ հարմարեցնել այն:
➢ Մի աշխատեք վտանգավոր պայմաններում. Մի աշխատեք գործիքը դյուրավառ կամ պայթուցիկ պայմաններում:
➢ Հաստատեք աշխատանքային միջակայքը. Համոզվեք, որ DUT-ը գտնվում է BCS-ի գնահատված տիրույթում:
2.2 Անվտանգության նշաններ
Գործիքի վրա կամ օգտագործողի ձեռնարկում օգտագործվող միջազգային նշանների սահմանումների համար տես հետևյալ աղյուսակը:
Աղյուսակ 1
Խորհրդանիշ | Սահմանում | Խորհրդանիշ | Սահմանում |
![]() |
DC (ուղղակի հոսանք) | N | Չեզոք գիծ կամ չեզոք գիծ |
![]() |
AC (փոփոխական հոսանք) | L | Ուղիղ գիծ |
![]() |
AC և DC | I | Միացում |
![]() |
Եռաֆազ հոսանք | ![]() |
Անջատել |
![]() |
Գետնին | ![]() |
Պահուստային հզորություն |
![]() |
Պաշտպանիչ հող | ![]() |
Միացման վիճակ |
![]() |
Շասսիի հիմք | ![]() |
Անջատման վիճակ |
![]() |
Ազդանշանային հիմք | ![]() |
Էլեկտրական ցնցումների վտանգ |
ԶԳՈՒՇԱՑՈՒՄ | Վտանգավոր նշան | ![]() |
Բարձր ջերմաստիճանի նախազգուշացում |
Զգուշություն | Զգույշ եղեք | ![]() |
Զգուշացում գ |
Ավարտվել է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-ից մինչև տերևային հանգույցը ծրագրավորման ամբողջական հրաման է:
4.2 Շարահյուսություն
BCS SCPI հրամանները IEEE 488.2 հրամանների ժառանգությունն ու ընդլայնումն են: SCPI հրամանները բաղկացած են հրամանի հիմնաբառերից, բաժանարարներից, պարամետրային դաշտերից և տերմինատորներից: Վերցրեք հետևյալ հրամանը որպես օրինակampլե:
ԱՂԲՅՈՒՐ :VOLTage 2.5
Այս հրամանում SOURce և VOLTage-ն հրամանի հիմնաբառեր են: n-ը 1-ից 24-րդ ալիքն է: Երկու կետը (:) և բացատը բաժանող են: 2.5-ը պարամետրի դաշտն է: Փոխադրման վերադարձը տերմինատոր է: Որոշ հրամաններ ունեն բազմաթիվ պարամետրեր: Պարամետրերը բաժանվում են ստորակետով (,):
Միջոցառում՝ ՀԱՏTagե?(@1,2)
Այս հրամանը նշանակում է ստանալ հետադարձ voltag1-ին և 2-րդ ալիքների e: 1-ին և 2-րդ համարները նշանակում են ալիքի համար, որոնք բաժանվում են ստորակետով: Ընթերցման ընթերցում հատորtag24 ալիքների e միաժամանակ.
Միջոցառում՝ ՀԱՏTage?(@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 ) Գրավոր հաստատուն հատtage արժեքը 5 ալիքի 24 Վ-ին միաժամանակ.
ԱՂԲՅՈՒՐ՝ ՀԱՏTage
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 )
Նկարագրության հարմարության համար հաջորդ գլուխների նշանները կիրառելի կլինեն հետևյալ կոնվենցիաների համար:
◆ Քառակուսի փակագծերը ([]) ցույց են տալիս ընտրովի հիմնաբառեր կամ պարամետրեր, որոնք կարող են բաց թողնել:
◆ Քurly փակագծերը ({}) ցույց են տալիս հրամանի տողի պարամետրերի ընտրանքները:
◆ Անկյունային փակագծերը (<>) ցույց են տալիս, որ պետք է տրամադրվի թվային պարամետր:
◆ Ուղղահայաց գիծը (|) օգտագործվում է մի քանի ընտրովի պարամետրերի տարբերակներն առանձնացնելու համար:
4.2.1 Հրամանի հիմնաբառ
Յուրաքանչյուր հրամանի հիմնաբառ ունի երկու ձևաչափ՝ երկար մնեմոնիկ և կարճ մնեմոնիկ: Կարճ մնեմոնիկը կարճ է երկար մնեմոնիկի համար: Յուրաքանչյուր մնեմոնիկ չպետք է գերազանցի 12 նիշը, ներառյալ հնարավոր թվային վերջածանցները: Մարտկոցի սիմուլյատորը ընդունում է միայն ճշգրիտ երկար կամ կարճ մնեմոնիկա:
Մնեմոնիկա ստեղծելու կանոնները հետևյալն են.
- Երկար մնեմոնիկները բաղկացած են մեկ բառից կամ արտահայտությունից: Եթե դա բառ է, ապա ամբողջ բառը կազմում է մնեմոնիկ: Օրինակ՝amples: CURRENT —— CURRENT
- Կարճ մնեմոնիկները հիմնականում բաղկացած են երկար մնեմոնիկայի առաջին 4 նիշերից:
Example՝ ԸՆԹԱՑԻԿ —— CURR - Եթե երկար մնեմոնիկի նիշերի երկարությունը փոքր է կամ հավասար է 4-ի, ապա երկար և կարճ մնեմոնիկները նույնն են: Եթե երկար մնեմոնիկի նիշերի երկարությունը 4-ից մեծ է, իսկ չորրորդը ձայնավոր է, ապա կարճ մնեմոնիկը կկազմվի 3 նիշից՝ հեռացնելով ձայնավորը: Օրինակ՝amples: MODE —— MODE Power —— POW
- Մնեմոնիկները մեծատառերի զգայուն չեն:
4.2.2 Հրամանների բաժանարար
- Հաստ աղիք (:)
Colon-ն օգտագործվում է հրամանում երկու հարակից հիմնաբառեր առանձնացնելու համար, օրինակ՝ SOUR1-ը և VOLT-ը բաժանելը SOUR1:VOLT 2.54 հրամանում:
Colon-ը կարող է լինել նաև հրամանի առաջին նիշը, որը ցույց է տալիս, որ այն ճանապարհ է փնտրելու հրամանի ծառի վերին հանգույցից: - Space Space-ն օգտագործվում է հրամանի դաշտն ու պարամետր դաշտը բաժանելու համար:
- Ստորակետ (;) Ստորակետն օգտագործվում է մի քանի հրամանների միավորներ առանձնացնելու համար, երբ մի հրամանի մեջ ներառված են մի քանի հրամանային միավորներ: Ընթացիկ ուղու մակարդակը չի փոխվում՝ օգտագործելով ստորակետ:
Example: SOUR1:VOLT 2.54;OUTCURR 1000 Վերոհիշյալ հրամանը հաստատուն ծավալը սահմանելն էtage արժեքը մինչև 2.54 Վ և ելքային հոսանքի սահմանը մինչև 1000 մԱ աղբյուրի ռեժիմում: Վերոնշյալ հրամանը համարժեք է հետևյալ երկու հրամաններին՝ SOUR1:VOLT 2.54 SOUR1:OUTCURR 1000 - Ստորակետ և երկու կետ (;:) Այն օգտագործվում է մի քանի հրամաններ առանձնացնելու համար: Միջոցառում՝ ՀԱՏTage?;:ԱՂԲՅՈՒՐ:ՀԱՏTage 10;:OUTPut:ONOFF 1
4.2.3 Հարցում
Հարցման նշանը (?) օգտագործվում է հարցման ֆունկցիան նշելու համար։ Այն հետևում է հրամանի դաշտի վերջին բանալի բառին: Նախample, հաստատուն voltag1-ին ալիքի e աղբյուրի ռեժիմում հարցման հրամանն է SOUR1:VOLT?: Եթե հաստատուն voltage-ը 5V է, մարտկոցի սիմուլյատորը կվերադարձնի նիշերի տող 5:
Այն բանից հետո, երբ մարտկոցի սիմուլյատորը կստանա հարցման հրամանը և կավարտի վերլուծությունը, այն կկատարի հրամանը և կստեղծի պատասխան տող: Պատասխանի տողը նախ գրվում է ելքային բուֆերի մեջ: Եթե ներկա հեռավոր ինտերֆեյսը GPIB ինտերֆեյս է, այն սպասում է, որ վերահսկիչը կարդա պատասխանը: Հակառակ դեպքում, այն անմիջապես ուղարկում է պատասխան տողը ինտերֆեյս:
Հրամանների մեծ մասը ունեն համապատասխան հարցման շարահյուսություն: Եթե հրամանը չի կարող հարցվել, մարտկոցի սիմուլյատորը կհայտնի սխալի մասին հաղորդագրություն -115 Հրամանը չի կարող հարցում կատարել, և ոչինչ չի վերադարձվի:
4.2.4 Command Terminator
Հրամանի տերմինատորներն են տողերի հոսքի նիշը (ASCII նիշ LF, արժեքը 10) և EOI (միայն GPIB ինտերֆեյսի համար): Terminator ֆունկցիան է դադարեցնել ներկա հրամանի տողը և վերականգնել հրամանի ուղին դեպի արմատային ուղի:
4.3 Պարամետրի ձևաչափ
Ծրագրավորված պարամետրերը ներկայացված են ASCII կոդով թվային, նիշերի, bool-ի և այլնի տեսակներով:
Աղյուսակ 2
Խորհրդանիշ | Նկարագրություն |
Example |
Ամբողջական արժեք | 123 | |
Լողացող կետի արժեքը | 123., 12.3, 0.12, 1.23E4 | |
Արժեքը կարող է լինել NR1 կամ NR2: | ||
Ընդլայնված արժեքի ձևաչափ, որը ներառում է , MIN և ՄԱՔՍ. | 1|0|ՄԻԱՑՎԱԾ|ԱՆՋԱՏՎԱԾ | |
Բուլյան տվյալներ | ||
Նիշերի տվյալները, օրինակample, CURR | ||
Վերադարձեք ASCII կոդի տվյալները՝ թույլ տալով վերադարձնել չսահմանված 7-բիթանոց 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
Այս հրամանը սահմանում է Operation Complete (OPC) բիթը Ստանդարտ իրադարձությունների գրանցամատյանում մինչև 1, երբ բոլոր գործողություններն ու հրամաններն ավարտված են:
Հրամանի շարահյուսություն *OPC Պարամետրեր Չկա Հարցման շարահյուսություն *OPC: Վերադարձնում է Առնչվող հրամաններ *TRG *WAI *RST
Այս հրամանն օգտագործվում է գործարանային կարգավորումները վերականգնելու համար: Հրամանի շարահյուսություն *RST Պարամետրեր Ոչ մեկը չի վերադարձնում Առնչվող հրամաններ Ոչ մի
5.2 Չափման հրամաններ
ՉԱՓԵԼ :ԸՆԹԱՑԻ?
Այս հրամանը հարցնում է համապատասխան ալիքի ընթերցման հոսանքը:
Command Syntax MEASure :ԸՆԹԱՑԻ?
Պարամետրեր N-ը վերաբերում է ալիքի համարին: Միջակայքը 1-ից 24 է:
Example MEAS1:CURR?
Վերադարձնում է Միավոր մԱ
ՉԱՓԵԼ :VOLTage?
Այս հրամանը հարցնում է ընթերցման voltagհամապատասխան ալիքի էլ.
Հրամանի շարահյուսություն
ՉԱՓԵԼ :VOLTage?
Պարամետրեր N-ը վերաբերում է ալիքի համարին: Միջակայքը 1-ից 24 է:
Example MEAS1:VOLT?
Վերադարձնում է Միավոր V
ՉԱՓԵԼ :Ուժ?
Այս հրամանը հարցնում է համապատասխան ալիքի ընթերցման հզորությունը:
Հրամանի շարահյուսություն | Հրամանի շարահյուսություն |
Պարամետրեր | Պարամետրեր |
Example | Example |
Վերադարձնում է | Վերադարձնում է |
Միավոր | Միավոր |
ՉԱՓԵԼ :MAH?
Այս հրամանը հարցնում է համապատասխան ալիքի հզորությունը:
Հրամանի շարահյուսություն | ՉԱՓԵԼ : MAH? |
Պարամետրեր | N-ը վերաբերում է ալիքի համարին: Միջակայքը 1-ից 24 է: |
Example | MEAS1: MAH? |
Վերադարձնում է | |
Միավոր | մԱհ |
ՉԱՓԵԼ :Res?
Այս հրամանը հարցնում է համապատասխան ալիքի դիմադրության արժեքը:
Հրամանի շարահյուսություն | ՉԱՓԵԼ :Res? |
Պարամետրեր | N-ը վերաբերում է ալիքի համարին: Միջակայքը 1-ից 24 է: |
Example | MEAS1: R? |
Վերադարձնում է | |
Միավոր | mΩ |
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-ը ON-ի համար 0 OFF-ի համար |
ԵԼՔ :ՊԵՏԱԿԱՆ?
Այս հրամանը հարցնում է համապատասխան ալիքի գործառնական վիճակը:
Վերադարձնում է | OUTP1:ՎԻՏԱԳԻՐ: |
Հարցման շարահյուսություն | N-ը վերաբերում է ալիքի համարին: Միջակայքը 1-ից 24 է: |
Պարամետրեր | ԵԼՔ :ՊԵՏԱԿԱՆ? |
Հրամանի շարահյուսություն | Ալիքի վիճակը Bit0: Միացված/անջատված վիճակ Bit16-18: կարդալու արժեքի միջակայք, 0 բարձր միջակայքի համար, 1 միջին տիրույթի համար, 2 ցածր միջակայքի համար |
5.4 Աղբյուրի հրամաններ
ԱՂԲՅՈՒՐ :VOLTage
Այս հրամանն օգտագործվում է ելքային հաստատուն ծավալը սահմանելու համարtage.
Հրամանի շարահյուսություն | ԱՂԲՅՈՒՐ :VOLTagե |
Պարամետրեր | N-ը վերաբերում է ալիքի համարին: Միջակայքը 1-ից 24 է: NRf միջակայքը՝ MIN~MAX |
Example | SOUR1:VOLT 2.54 |
Հարցման շարահյուսություն | SOUR1:VOLT? |
Վերադարձնում է | |
Միավոր | V |
ԱՂԲՅՈՒՐ :Արտընթաց
Այս հրամանն օգտագործվում է ելքային հոսանքի սահմանը սահմանելու համար:
Հրահանգ Synta | ԱՂԲՅՈՒՐ :Արտընթաց |
Պարամետրեր | N-ը վերաբերում է ալիքի համարին: Միջակայքը 1-ից 24 է: NRf միջակայքը՝ MIN~MAX |
Example | SOUR1:OUTCURR 1000 |
Հարցման շարահյուսություն | ՍՈՒՐ1:ԴՈՒՑԻ՞Ր: |
Վերադարձնում է | |
Միավոր | mA |
ԱՂԲՅՈՒՐ :ՏԵՂԵԿԱՏՈՒ
Այս հրամանն օգտագործվում է ընթացիկ միջակայքը սահմանելու համար:
Հրամանի շարահյուսություն | ԱՂԲՅՈՒՐ :ՏԵՂԵԿԱՏՈՒ |
Պարամետրեր | N-ը վերաբերում է ալիքի համարին: Միջակայքը 1-ից 24 է: NR1 միջակայքը՝ 0|2|3 |
Example | SOUR1:RANG 1 |
Հարցման շարահյուսություն | SOUR1:ՌԱՆԳ? |
Վերադարձնում է | 0 բարձր միջակայքի համար 2 ցածր միջակայքի համար 3 ավտոմատ տիրույթի համար |
5.5 Լիցքավորման հրամաններ
Գանձում :VOLTage
Այս հրամանն օգտագործվում է ելքային հաստատուն ծավալը սահմանելու համարtagե լիցքավորման ռեժիմում:
Հրամանի շարահյուսություն | Գանձում :VOLTagե |
Պարամետրեր | N-ը վերաբերում է ալիքի համարին: Միջակայքը 1-ից 24 է: NRf միջակայք՝ MIN~MAX |
Example | CHAR1:VOLT 5.6 |
Հարցման շարահյուսություն | CHAR1:VOLT? |
Վերադարձնում է | |
Միավոր | V |
Գանձում :Արտընթաց
Այս հրամանն օգտագործվում է լիցքավորման ռեժիմում ելքային հոսանքի սահմանաչափը սահմանելու համար:
Հրամանի շարահյուսություն | Գանձում :Արտընթաց |
Պարամետրեր | N-ը վերաբերում է ալիքի համարին: Միջակայքը 1-ից 24 է: NRf միջակայք՝ MIN~MAX |
Example | CHAR1:OUTCURR 2000 թ |
Հարցման շարահյուսություն | CHAR1: ՈՒՂԻՂ. |
Վերադարձնում է | |
Միավոր | mA |
Գանձում :Res
Այս հրամանը օգտագործվում է լիցքավորման ռեժիմում դիմադրության արժեքը սահմանելու համար:
Հրամանի շարահյուսություն | Գանձում :Res |
Պարամետրեր | N-ը վերաբերում է ալիքի համարին: Միջակայքը 1-ից 24 է: NRf միջակայք՝ MIN~MAX |
Example | CHAR1:R 0.2 |
Հարցման շարահյուսություն | CHAR1:R? |
Վերադարձնում է | |
Միավոր | mΩ |
Գանձում :ECHO:VOLTage?
Այս հրամանը հարցումներ է կատարում հետադարձ voltagե լիցքավորման ռեժիմում:
Հրամանի շարահյուսություն | Գանձում :ECHO:VOLTage |
Պարամետրեր | N-ը վերաբերում է ալիքի համարին: Միջակայքը 1-ից 24 է: |
Example | CHAR1:ECHO:VOLTage? |
Վերադարձնում է | |
Միավոր | V |
Գանձում :ECHO:Q?
Այս հրամանը հարցնում է հետադարձ կապի հզորությունը լիցքավորման ռեժիմում:
Հրամանի շարահյուսություն | Գանձում :ECHO:Ք |
Պարամետրեր | N-ը վերաբերում է ալիքի համարին: Միջակայքը 1-ից 24 է: |
Example | CHAR1:ECHO:Q? |
Վերադարձնում է | |
Միավոր | մԱհ |
5.6 SEQ հրամաններ
ՀԵՐԹԱԿԱՆՈՒԹՅՈՒՆ :EDIT:FILE
Այս հրամանն օգտագործվում է հաջորդականությունը սահմանելու համար file համարը։
Հրամանի շարահյուսություն | ՀԵՐԹԱԿԱՆՈՒԹՅՈՒՆ :EDIT:FILE |
Պարամետրեր | N-ը վերաբերում է ալիքի համարին: Միջակայքը 1-ից 24 է: NR1 միջակայք: file թիվ 1-ից 10-ը |
Example | SEQ1:Խմբագրել:FILE 3 |
Հարցման շարահյուսություն | SEQ1:Խմբագրել:FILE? |
Վերադարձնում է |
ՀԵՐԹԱԿԱՆՈՒԹՅՈՒՆ :EDIT:LENGth
Այս հրամանն օգտագործվում է հաջորդականության ընդհանուր քայլերը սահմանելու համար file.
Հրամանի շարահյուսություն | ՀԵՐԹԱԿԱՆՈՒԹՅՈՒՆ :EDIT:LENGth |
Պարամետրեր | N-ը վերաբերում է ալիքի համարին: Միջակայքը 1-ից 24 է: NR1 միջակայք՝ 0-200 |
Example | SEQ1:Խմբագրել:LENG 20 |
Հարցման շարահյուսություն | SEQ1:Խմբագրել:LENG? |
Վերադարձնում է |
ՀԵՐԹԱԿԱՆՈՒԹՅՈՒՆ :EDIT:ՔԱՅԼ
Այս հրամանն օգտագործվում է կոնկրետ քայլի համարը սահմանելու համար:
Հրամանի շարահյուսություն | ՀԵՐԹԱԿԱՆՈՒԹՅՈՒՆ :EDIT:ՔԱՅԼ |
Պարամետրեր | N-ը վերաբերում է ալիքի համարին: Միջակայքը 1-ից 24 է: NR1 միջակայք՝ 1-200 |
Example | ՀԵՏԱԴՐՈՒԹՅՈՒՆ 1: ԽՄԲԱԳՐԵԼ: ՔԱՅԼ 5 |
Հարցման շարահյուսություն | ՀԵՏ 1. ԽՄԲԱԳՐԵԼ: ՔԱՅԼ: |
Վերադարձնում է |
ՀԵՐԹԱԿԱՆՈՒԹՅՈՒՆ :EDIT:CYCle
Այս հրամանն օգտագործվում է ցիկլի ժամանակները սահմանելու համար file խմբագրման տակ։
Հրամանի շարահյուսություն | ՀԵՐԹԱԿԱՆՈՒԹՅՈՒՆ :EDIT:CYCle |
Պարամետրեր | N-ը վերաբերում է ալիքի համարին: Միջակայքը 1-ից 24 է: NR1 միջակայք՝ 0-100 |
Example | ՀԵՏԱԴՐՈՒԹՅՈՒՆ 1:Խմբագրել:ՑԻԿԼ 0 |
Հարցման շարահյուսություն | SEQ1:Խմբագրել:ՑԻԿԼ? |
Վերադարձնում է |
ՀԵՐԹԱԿԱՆՈՒԹՅՈՒՆ :EDIT:VOLTage
Այս հրամանն օգտագործվում է ելքային ծավալը սահմանելու համարtagե՝ խմբագրման տակ գտնվող քայլի համար։
Հրամանի շարահյուսություն | ՀԵՐԹԱԿԱՆՈՒԹՅՈՒՆ :EDIT:VOLTagե |
Պարամետրեր | N-ը վերաբերում է ալիքի համարին: Միջակայքը 1-ից 24 է: NRf միջակայք՝ MIN~MAX |
Example | SEQ1: Խմբագրել:VOLT 5 |
Հարցման շարահյուսություն | SEQ1:Խմբագրել:VOLT? |
Վերադարձնում է | |
Միավոր | V |
ՀԵՐԹԱԿԱՆՈՒԹՅՈՒՆ :EDIT:OUTCURRent
Այս հրամանն օգտագործվում է խմբագրման ենթակա քայլի ելքային հոսանքի սահմանաչափը սահմանելու համար:
Հրամանի շարահյուսություն | ՀԵՐԹԱԿԱՆՈՒԹՅՈՒՆ :EDIT:OUTCURRent |
Պարամետրեր | N-ը վերաբերում է ալիքի համարին: Միջակայքը 1-ից 24 է: NRf միջակայք՝ MIN~MAX |
Example | SEQ1:Խմբագրել:OUTCURR 500 |
Հարցման շարահյուսություն | ՀԵՏԱԴՐՈՒԹՅՈՒՆ 1:Խմբագրել:OUTCURR? |
Վերադարձնում է | |
Միավոր | mA |
ՀԵՐԹԱԿԱՆՈՒԹՅՈՒՆ :EDIT:Res
Այս հրամանն օգտագործվում է խմբագրման ենթակա քայլի դիմադրությունը սահմանելու համար:
Հրամանի շարահյուսություն | ՀԵՐԹԱԿԱՆՈՒԹՅՈՒՆ :EDIT:Res |
Պարամետրեր | N-ը վերաբերում է ալիքի համարին: Միջակայքը 1-ից 24 է: NRf միջակայք՝ MIN~MAX |
Example | SEQ1:Խմբագրել:R 0.4 |
Հարցման շարահյուսություն | SEQ1:Խմբագրել:R? |
Վերադարձնում է | |
Միավոր | mΩ |
ՀԵՐԹԱԿԱՆՈՒԹՅՈՒՆ :EDIT:RUNTtime
Այս հրամանն օգտագործվում է խմբագրման տակ գտնվող քայլի գործարկման ժամանակը սահմանելու համար:
Հրամանի շարահյուսություն | ՀԵՐԹԱԿԱՆՈՒԹՅՈՒՆ :EDIT:RUNTtime |
Պարամետրեր | N-ը վերաբերում է ալիքի համարին: Միջակայքը 1-ից 24 է: NRf միջակայք՝ MIN~MAX |
Example | ՀԵՏԱԴՐՈՒԹՅՈՒՆ 1: ԽՄԲԱԳՐԵԼ: RUNT 5 |
Հարցման շարահյուսություն | SEQ1:Խմբագրել:RUNT? |
Վերադարձնում է | |
Միավոր | s |
ՀԵՐԹԱԿԱՆՈՒԹՅՈՒՆ :EDIT:LINKՍկսել
Այս հրամանն օգտագործվում է ընթացիկ քայլի ավարտից հետո անհրաժեշտ կապի մեկնարկի քայլը սահմանելու համար:
Հրամանի շարահյուսություն | ՀԵՐԹԱԿԱՆՈՒԹՅՈՒՆ :EDIT:LINKՍկսել |
Պարամետրեր | N-ը վերաբերում է ալիքի համարին: Միջակայքը 1-ից 24 է: NR1 միջակայք՝ -1-200 |
Example | SEQ1:Խմբագրել:ՀՂՈՒՄՆԵՐ -1 |
Հարցման շարահյուսություն | ՀԵՏ 1. ԽՄԲԱԳՐԵԼ:ՀՂՈՒՄՆԵՐ? |
Վերադարձնում է |
ՀԵՐԹԱԿԱՆՈՒԹՅՈՒՆ :EDIT:LINKՎերջ
Այս հրամանն օգտագործվում է խմբագրման տակ գտնվող քայլի հղումը դադարեցնելու քայլը սահմանելու համար:
Հրամանի շարահյուսություն | ՀԵՐԹԱԿԱՆՈՒԹՅՈՒՆ :EDIT:LINKՎերջ |
Պարամետրեր | N-ը վերաբերում է ալիքի համարին: Միջակայքը 1-ից 24 է: NR1 միջակայք՝ -1-200 |
Example | SEQ1:Խմբագրել:LINKE-1 |
Հարցման շարահյուսություն | SEQ1:ԽՄԲԱԳՐԵԼ:LINKE? |
Վերադարձնում է |
ՀԵՐԹԱԿԱՆՈՒԹՅՈՒՆ :EDIT:LINKՑիկլ
Այս հրամանն օգտագործվում է կապի ցիկլի ժամանակները սահմանելու համար:
Հրամանի շարահյուսություն | ՀԵՐԹԱԿԱՆՈՒԹՅՈՒՆ :EDIT:LINKՑիկլ |
Պարամետրեր | N-ը վերաբերում է ալիքի համարին: Միջակայքը 1-ից 24 է: NR1 միջակայք՝ 0-100 |
Example | ՀԵՏԱԴՐՈՒԹՅՈՒՆ 1:ԽՄԲԱԳՐԵԼ:LINKC 5 |
Հարցման շարահյուսություն | SEQ1:Խմբագրել:LINKC? |
Վերադարձնում է |
ՀԵՐԹԱԿԱՆՈՒԹՅՈՒՆ :RUN:FILE
Այս հրամանն օգտագործվում է հաջորդականության թեստը սահմանելու համար file համարը։
Հրամանի շարահյուսություն | ՀԵՐԹԱԿԱՆՈՒԹՅՈՒՆ:RUN:FILE |
Պարամետրեր | N-ը վերաբերում է ալիքի համարին: Միջակայքը 1-ից 24 է: NR1 միջակայք: file թիվ 1-ից 10-ը |
Example | SEQ1:RUN:FILE 3 |
Հարցման շարահյուսություն | SEQ1:RUN:FILE? |
Վերադարձնում է |
ՀԵՐԹԱԿԱՆՈՒԹՅՈՒՆ :RUN:ՔԱՅԼ?
Այս հրամանն օգտագործվում է ընթացիկ վազող քայլի համարը հարցում կատարելու համար:
Հրամանի շարահյուսություն | ՀԵՐԹԱԿԱՆՈՒԹՅՈՒՆ :RUN:ՔԱՅԼ? |
Պարամետրեր | N-ը վերաբերում է ալիքի համարին: Միջակայքը 1-ից 24 է: |
Հարցման շարահյուսություն | SEQ1: RUN: STEP? |
Վերադարձնում է |
ՀԵՐԹԱԿԱՆՈՒԹՅՈՒՆ :RUN: Ժամա՞կ։
Այս հրամանն օգտագործվում է հաջորդականության թեստի գործարկման ժամանակը հարցումներ անելու համար file.
Հրամանի շարահյուսություն | ՀԵՐԹԱԿԱՆՈՒԹՅՈՒՆ :RUN: Ժամա՞կ։ |
Պարամետրեր | N-ը վերաբերում է ալիքի համարին: Միջակայքը 1-ից 24 է: |
Հարցման շարահյուսություն | SEQ1:RUN:T? |
Վերադարձնում է | |
Միավոր | s |
5.7 SOC հրամաններ
ՍՕԿ :EDIT:LENGth
Այս հրամանն օգտագործվում է ընդհանուր գործառնական քայլերը սահմանելու համար:
Հրամանի շարահյուսություն | ՍՕԿ :EDIT:LENGth |
Պարամետրեր | N-ը վերաբերում է ալիքի համարին: Միջակայքը 1-ից 24 է: NR1 միջակայք՝ 0-200 |
Example | SOC1:Խմբագրել:LENG 3 |
Հարցման շարահյուսություն | SOC1:EDIT:LENG? |
Վերադարձնում է |
ՍՕԿ :EDIT:ՔԱՅԼ
Այս հրամանն օգտագործվում է կոնկրետ քայլի համարը սահմանելու համար:
Հրամանի շարահյուսություն | ՍՕԿ :EDIT:ՔԱՅԼ |
Պարամետրեր | N-ը վերաբերում է ալիքի համարին: Միջակայքը 1-ից 24 է: NR1 միջակայք՝ 1-200 |
Example | SOC1: Խմբագրել: ՔԱՅԼ 1 |
Հարցման շարահյուսություն | SOC1:Խմբագրել:ՔԱՅԼ? |
Վերադարձնում է |
ՍՕԿ :EDIT:VOLTage
Այս հրամանն օգտագործվում է ծավալը սահմանելու համարtage արժեքը խմբագրման ենթակա քայլի համար:
Հրամանի շարահյուսություն | ՍՕԿ :EDIT:VOLTagե |
Պարամետրեր | N-ը վերաբերում է ալիքի համարին: Միջակայքը 1-ից 24 է: NRf միջակայք՝ MIN~MAX |
Example | SOC1: Խմբագրել:VOLT 2.8 |
Հարցման շարահյուսություն | SOC1:Խմբագրել:VOLT? |
Վերադարձնում է | |
Միավոր | V |
ՍՕԿ :EDIT:OUTCURRent
Այս հրամանն օգտագործվում է ելքային հոսանքի սահմանաչափը խմբագրման ենթակա քայլի համար:
Հրամանի շարահյուսություն | ՍՕԿ :EDIT:OUTCURRent |
Պարամետրեր | N-ը վերաբերում է ալիքի համարին: Միջակայքը 1-ից 24 է: NRf միջակայք՝ MIN~MAX |
Example | SOC1:Խմբագրել:OUTCURR 2000թ |
Հարցման շարահյուսություն | SOC1:EDIT:OUTCURR? |
Վերադարձնում է | |
Միավոր | mA |
ՍՕԿ :EDIT:Res
Այս հրամանն օգտագործվում է խմբագրման ենթակա քայլի դիմադրության արժեք սահմանելու համար:
Հրամանի շարահյուսություն | ՍՕԿ :EDIT:Res |
Պարամետրեր | N-ը վերաբերում է ալիքի համարին: Միջակայքը 1-ից 24 է: NRf միջակայք՝ MIN~MAX |
Example | SOC1: Խմբագրել: R 0.8 |
Հարցման շարահյուսություն | SOC1:Խմբագրել:R? |
Վերադարձնում է | |
Միավոր | mΩ |
ՍՕԿ :EDIT:Q?
Այս հրամանն օգտագործվում է խմբագրման տակ գտնվող քայլի հզորությունը սահմանելու համար:
Հրամանի շարահյուսություն | ՍՕԿ :EDIT:Ք |
Պարամետրեր | N-ը վերաբերում է ալիքի համարին: Միջակայքը 1-ից 24 է: NRf միջակայք՝ MIN~MAX |
Հարցման շարահյուսություն | SOC1:Խմբագրել:Q? |
Վերադարձնում է | |
Միավոր | մԱհ |
ՍՕԿ :EDIT:SVOLtage
Այս հրամանն օգտագործվում է սկզբնական/սկիզբային ծավալը սահմանելու համարtage.
Հրամանի շարահյուսություն | ՍՕԿ :EDIT:SVOLtagե |
Պարամետրեր | N-ը վերաբերում է ալիքի համարին: Միջակայքը 1-ից 24 է: NRf միջակայք՝ MIN~MAX |
Example | SOC1: Խմբագրել: SVOL 0.8 |
Հարցման շարահյուսություն | SOC1:Խմբագրել:SVOL? |
Վերադարձնում է | |
Միավոր | V |
ՍՕԿ :RUN:ՔԱՅԼ?
Այս հրամանն օգտագործվում է ընթացիկ վազող քայլը հարցումներ անելու համար:
Հրամանի շարահյուսություն | ՍՕԿ :RUN:ՔԱՅԼ? |
Պարամետրեր | N-ը վերաբերում է ալիքի համարին: Միջակայքը 1-ից 24 է: |
Հարցման շարահյուսություն | SOC1: Run: STEP? |
Վերադարձնում է |
ՍՕԿ :RUN:Q?
Այս հրամանն օգտագործվում է ընթացիկ վազող քայլի ներկա հզորությունը հարցնելու համար:
Հրամանի շարահյուսություն | ՍՕԿ :RUN:Q? |
Պարամետրեր | N-ը վերաբերում է ալիքի համարին: Միջակայքը 1-ից 24 է: |
Հարցման շարահյուսություն | SOC1:RUN:Q? |
Վերադարձնում է | |
Միավոր | մԱհ |
Programրագրավորում Նախamples
Այս գլխում նկարագրվելու է, թե ինչպես կառավարել մարտկոցի սիմուլյատորը ծրագրավորման հրամաններով:
Ծանոթագրություն 1: Այս գլխում կան մեկնաբանություններ, որոնք սկսվում են //-ով՝ հետևելով որոշ հրամաններին: Այս մեկնաբանությունները չեն կարող ճանաչվել մարտկոցի սիմուլյատորի կողմից, միայն համապատասխան հրամանները հասկանալու հարմարության համար: Հետևաբար, գործնականում չի թույլատրվում մուտքագրել մեկնաբանություններ, ներառյալ //:
Ծանոթագրություն 2: Ընդհանուր առմամբ կա 24 ալիք: Ստորև բերված ծրագրավորման համար, օրինակamples, այն ցուցադրում է միայն թիվ մեկ ալիքի գործառույթները:
6.1 Աղբյուրի ռեժիմ
Աղբյուրի ռեժիմում, հաստատուն voltage և ընթացիկ սահմանային արժեքը կարող է սահմանվել:
Exampմարտկոցի սիմուլյատորը միացրեք Աղբյուրի ռեժիմին, CV-ի արժեքը՝ 5 Վ, ելքային հոսանքի սահմանաչափը՝ 1000 մԱ և հոսանքի տիրույթը՝ Ավտոմատ:
OUTPut1:ONOFF 0 //անջատել ելքը ներկա ալիքի համար
OUTPut1:MODE 0 //գործառնական ռեժիմը սահմանել Աղբյուրի ռեժիմի
ԱՂԲՅՈՒՐ 1: ՀԱՏTage 5.0 //սահմանել CV արժեքը 5.0 Վ
ԱՂԲՅՈՒՐ 1. ելքային հոսանքի սահմանաչափը 1000 մԱ
SOURce1:RANGe 3 //ընտրեք 3-Auto ընթացիկ տիրույթի համար
OUTPut1:ONOFF 1 //միացնել ելքը 1-ին ալիքի համար
6.2 Լիցքավորման ռեժիմ
Լիցքավորման ռեժիմում, մշտական ծավալtage, ընթացիկ սահմանը և դիմադրության արժեքը կարող են սահմանվել:
Լիցքավորման ռեժիմի տակ գտնվող ընթացիկ միջակայքը ամրագրված է որպես բարձր միջակայք:
Exampմարտկոցի սիմուլյատորը դրեք լիցքավորման ռեժիմի, CV-ի արժեքը՝ 5 Վ, ելքային հոսանքի սահմանը՝ 1000 մԱ և դիմադրության արժեքը՝ 3.0 մΩ:
OUTPut1:ONOFF 0 //անջատել ելքը ներկա ալիքի համար
OUTPut1:MODE 1 //գործառնական ռեժիմը սահմանել լիցքավորման ռեժիմի
Լիցքավորում 1:VOLTage 5.0 //սահմանել CV արժեքը 5.0 Վ
Լիցքավորում 1. ԱՐՏԱԺՈՂՈՎ 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.8V: Քայլերի պարամետրերը ներկայացված են ստորև բերված աղյուսակում:
Քայլ No. | Տարողություն (mAh) | CV արժեքը (V) | Ընթացիկ (mA) |
Դիմադրություն (մΩ) |
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 // քայլ No. սահմանել 1-ին
SOC1: Խմբագրել՝ Q 1200 // սահմանել հզորությունը թիվ 1 քայլի համար մինչև 1200 մԱժ
SOC1: ԽՄԲԱԳՐԵԼ՝ ՀԱՏTage 5.0 //սահմանել CV արժեք թիվ 1-ից մինչև 5.0 Վ քայլի համար
SOC1: ԽՄԲԱԳՐԵԼ. OUTCURRent 1000 //սահմանել ելքային հոսանքի սահմանը թիվ 1 քայլի համար մինչև 1000 մԱ
SOC1: Խմբագրել. Res 0.1 //սահմանել դիմադրություն թիվ 1 քայլի համար մինչև 0.1mΩ
SOC1: ԽՄԲԱԳՐԵԼ. ՔԱՅԼ 2 // քայլ No. սահմանել 2-ին
SOC1: Խմբագրել՝ Q 1000 // սահմանել հզորությունը թիվ 2 քայլի համար մինչև 1000 մԱժ
SOC1: ԽՄԲԱԳՐԵԼ՝ ՀԱՏTage 2.0 //սահմանել CV արժեք թիվ 2-ից մինչև 2.0 Վ քայլի համար
SOC1: ԽՄԲԱԳՐԵԼ. OUTCURRent 1000 //սահմանել ելքային հոսանքի սահմանը թիվ 2 քայլի համար մինչև 1000 մԱ
SOC1: Խմբագրել. Res 0.2 //սահմանել դիմադրություն թիվ 2 քայլի համար մինչև 0.2mΩ
SOC1: ԽՄԲԱԳՐԵԼ. ՔԱՅԼ 3 // քայլ No. սահմանել 3-ին
SOC1: Խմբագրել՝ Q 500 // սահմանել հզորությունը թիվ 3 քայլի համար մինչև 500 մԱժ
SOC1: ԽՄԲԱԳՐԵԼ՝ ՀԱՏTage 1.0 //սահմանել CV արժեք թիվ 3-ից մինչև 1.0 Վ քայլի համար
SOC1: ԽՄԲԱԳՐԵԼ. OUTCURRent 1000 //սահմանել ելքային հոսանքի սահմանը թիվ 3 քայլի համար մինչև 1000 մԱ
SOC1: Խմբագրել. Res 0.3 //սահմանել դիմադրություն թիվ 3 քայլի համար մինչև 0.3mΩ
SOC1:Խմբագրել:SVOL 4.8 //սահմանել սկզբնական/սկիզբ voltage-ից մինչև 4.8V
OUTPut1:ONOFF 1 //միացնել ելքը 1-ին ալիքի համար
SOC1 RUN. ՔԱՅԼ. //կարդացեք ընթացիկ վազող քայլը No.
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-ին
ՀԵՐԹԱԿԱՆՈՒԹՅՈՒՆ 1: ԽՄԲԱԳՐԵԼ: ԵՐԿՈՒՅԹ 3 // ընդհանուր քայլերը սահմանել 3-ի
ՀԵՐԹԱԿԱՆՈՒԹՅՈՒՆ 1:Խմբագրել:CYCle 1 //հավաքածու file ցիկլի ժամանակները մինչև 1
ՀԵՐԹԱԿԱՆՈՒԹՅՈՒՆ 1: ԽՄԲԱԳՐԵԼ: ՔԱՅԼ 1 // Քայլ No. սահմանել 1-ին
ՀԵՐԹԱԿԱՆՈՒԹՅՈՒՆ 1:ԽՄԲԱԳՐԵԼ:ՀԱՏTage 1.0 //սահմանել CV արժեք թիվ 1-ից մինչև 1.0 Վ քայլի համար
ՀԵՐԹԱԿԱՆՈՒԹՅՈՒՆ 1. ԽՄԲԱԳՐԵԼ: OUTCURRent 2000 //սահմանել ելքային հոսանքի սահմանաչափը թիվ 1 քայլի համար մինչև 2000 մԱ
ՀԵՐԹԱԿԱՆՈՒԹՅՈՒՆ 1: Խմբագրել: Res 0.0 // սահմանել դիմադրություն թիվ 1-ից մինչև 0mΩ քայլի համար
ՀԵՐԹԱԿԱՆՈՒԹՅՈՒՆ 1:EDIT:RUNTtime 5 //սահմանել գործարկման ժամանակը թիվ 1-ից մինչև 5վրկ քայլերի համար
SEQuence1:EDIT:LINKՍկսել -1 //սահմանել կապի մեկնարկի քայլը թիվ 1-ից -1 քայլի համար
SEQuence1:EDIT:LINKEnd -1 //սահմանել կապի կանգառի քայլը թիվ 1-ից -1 քայլի համար
SEQuence1:EDIT:LINKCycle 0 //հղման ցիկլի ժամանակները սահմանել 0-ի
ՀԵՐԹԱԿԱՆՈՒԹՅՈՒՆ 1: ԽՄԲԱԳՐԵԼ: ՔԱՅԼ 2 // Քայլ No. սահմանել 2-ին
ՀԵՐԹԱԿԱՆՈՒԹՅՈՒՆ 1:ԽՄԲԱԳՐԵԼ:ՀԱՏTage 2.0 //սահմանել CV արժեք թիվ 2-ից մինչև 2.0 Վ քայլի համար
ՀԵՐԹԱԿԱՆՈՒԹՅՈՒՆ 1. ԽՄԲԱԳՐԵԼ: OUTCURRent 2000 //սահմանել ելքային հոսանքի սահմանաչափը թիվ 2 քայլի համար մինչև 2000 մԱ
ՀԵՐԹԱԿԱՆՈՒԹՅՈՒՆ 1: Խմբագրել: Res 0.1 // սահմանել դիմադրություն թիվ 2-ից մինչև 0.1mΩ քայլի համար
ՀԵՐԹԱԿԱՆՈՒԹՅՈՒՆ 1:EDIT:RUNTtime 10 //սահմանել գործարկման ժամանակը թիվ 2-ից մինչև 10վրկ քայլերի համար
SEQuence1:EDIT:LINKՍկսել -1 //սահմանել կապի մեկնարկի քայլը թիվ 2-ից -1 քայլի համար
SEQuence1:EDIT:LINKEnd -1 //սահմանել կապի կանգառի քայլը թիվ 2-ից -1 քայլի համար
SEQuence1:EDIT:LINKCycle 0 //հղման ցիկլի ժամանակները սահմանել 0-ի
ՀԵՐԹԱԿԱՆՈՒԹՅՈՒՆ 1: ԽՄԲԱԳՐԵԼ: ՔԱՅԼ 3 // Քայլ No. սահմանել 3-ին
ՀԵՐԹԱԿԱՆՈՒԹՅՈՒՆ 1:ԽՄԲԱԳՐԵԼ:ՀԱՏTage 3.0 //սահմանել CV արժեք թիվ 3-ից մինչև 3.0 Վ քայլի համար
ՀԵՐԹԱԿԱՆՈՒԹՅՈՒՆ 1. ԽՄԲԱԳՐԵԼ: OUTCURRent 2000 //սահմանել ելքային հոսանքի սահմանաչափը թիվ 3 քայլի համար մինչև 2000 մԱ
ՀԵՐԹԱԿԱՆՈՒԹՅՈՒՆ 1: Խմբագրել: Res 0.2 // սահմանել դիմադրություն թիվ 3-ից մինչև 0.2mΩ քայլի համար
ՀԵՐԹԱԿԱՆՈՒԹՅՈՒՆ 1:EDIT:RUNTtime 20 //սահմանել գործարկման ժամանակը թիվ 3-ից մինչև 20վրկ քայլերի համար
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-ին ալիքի համար
ՀԵՐԹԱԿԱՆՈՒԹՅՈՒՆ 1. ՎԱԶԵԼ:ՔԱՅԼ: //կարդացեք ընթացիկ վազող քայլը No.
ՀԵՐԹԱԿԱՆՈՒԹՅՈՒՆ 1. RUN:T? //կարդալ գործարկման ժամանակը ներկա SEQ-ի համար file Ոչ
6.5 Չափում
Մարտկոցի սիմուլյատորի ներսում կա բարձր ճշգրտության չափման համակարգ՝ ելքային ծավալը չափելու համարtage, ընթացիկ, հզորություն և ջերմաստիճան:
MEASure1: ԸՆԹԱՑԻԿ: //Կարդացեք 1-ին ալիքի ընթերցման հոսանքը
Միջոցառում 1. ՀԱՏTagե? //Կարդացեք ընթերցանությունը հtage 1-ին ալիքի համար
Միջոցառում 1: Հզորությո՞ւն: //Կարդացեք իրական ժամանակի հզորությունը 1-ին ալիքի համար
MEASure 1: Ջերմաստիճանը: //Կարդացեք իրական ժամանակի ջերմաստիճանը 1-ին ալիքի համար
MEAS2: ԿԱՐՈՒ՞Ր: //Կարդացեք 2-րդ ալիքի ընթերցման հոսանքը
MEAS2:VOLT? //Կարդացեք ընթերցանությունը հtage 2-ին ալիքի համար
MEAS2: POW? //Կարդացեք իրական ժամանակի հզորությունը 2-րդ ալիքի համար
MEAS2:ՋԵՐՄՈՒԹՅԱՆ? //Կարդացեք իրական ժամանակի ջերմաստիճանը 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 Անվավեր արտահայտություն Արտահայտությունն անվավեր է: Նախample, փակագծերը զուգակցված չեն կամ օգտագործվում են անօրինական նիշեր:
-178 Արտահայտման տվյալները թույլատրված չեն Արտահայտման տվյալները ստացվում են այն դիրքում, որտեղ այս գործիքը չի ընդունում արտահայտությունների տվյալները:
-180 Մակրո սխալ Չսահմանված մակրո սխալ
-181 Սխալ է մակրո սահմանումը, որը գտնվում է մակրո սահմանումից դուրս:
-183 Սխալ է մակրո սահմանման ներսում Մակրո սահմանման մեջ շարահյուսական սխալ կա (*DDT,*DMC):
-184 Մակրո պարամետրի սխալ Պարամետրի համարը կամ պարամետրի տեսակը սխալ է:
7.2 Կատարման սխալ
-200 Կատարման սխալ Ստեղծվում է սխալ, որը կապված է կատարման հետ և չի կարող սահմանվել այս գործիքի կողմից:
-220 Պարամետրի սխալ Չսահմանված պարամետրի սխալ
-221 Հակամարտության կարգավորում Հրամանը հաջողությամբ վերլուծվեց: Բայց այն չի կարող իրականացվել սարքի ներկայիս կարգավիճակի պատճառով:
-222 Տվյալներ տիրույթից դուրս Տվյալները տիրույթից դուրս են:
-224 Անօրինական պարամետրի արժեք Պարամետրը ներառված չէ ընթացիկ հրամանի կամընտիր պարամետրերի ցանկում:
-225 Հիշողության բացակայություն Այս գործիքի հասանելի հիշողությունը բավարար չէ ընտրված գործողությունը կատարելու համար:
-232 Անվավեր ձևաչափ Տվյալների ձևաչափն անվավեր է:
-240 Սարքավորման սխալ Չսահմանված ապարատային սխալ
-242 Կալիբրացիայի տվյալները կորչում են Չափաբերման տվյալները կորչում են:
-243 ՈՉ տեղեկանք Չկա հղում հtage.
-256 File անունը չի գտնվել file անունը հնարավոր չէ գտնել:
-259 Ընտրված չէ file Ընտրովի չկան files.
-295 Մուտքի բուֆերի գերհեռացում Մուտքային բուֆերը լցվում է:
-296 Արդյունքների բուֆերային արտահոսք Ելքային բուֆերը լցվում է:
Փաստաթղթեր / ռեսուրսներ
![]() |
REXGEAR BCS Series Ծրագրավորման ուղեցույց SCPI արձանագրություն [pdf] Օգտագործողի ուղեցույց BCS Series Programming Guide SCPI Protocol, BCS Series, Programming Guide SCPI Protocol, Guide SCPI Protocol, SCPI Protocol, Protocol |