REXGEAR ლოგოBCS სერიის პროგრამირების გზამკვლევი SCPI
პროტოკოლი
ვერსია: V20210903

წინასიტყვაობა

სახელმძღვანელოს შესახებ
ეს სახელმძღვანელო გამოიყენება BCS სერიის ბატარეის სიმულატორზე, პროგრამირების სახელმძღვანელოს ჩათვლით, რომელიც დაფუძნებულია სტანდარტული SCPI პროტოკოლზე. სახელმძღვანელოს საავტორო უფლება ეკუთვნის REXGEAR-ს. ინსტრუმენტის განახლების გამო, ეს სახელმძღვანელო შეიძლება გადაიხედოს გაფრთხილების გარეშე მომავალ ვერსიებში.
ეს სახელმძღვანელო უკვე ხელახლაviewრედაქტირებულია REXGEAR-ის მიერ ტექნიკური სიზუსტისთვის. მწარმოებელი უარს ამბობს ყველა პასუხისმგებლობაზე ამ ოპერაციების სახელმძღვანელოში შესაძლო შეცდომებზე, თუ ეს გამოწვეულია არასწორი ბეჭდვით ან ასლის შეცდომით. მწარმოებელი არ არის პასუხისმგებელი გაუმართაობისთვის, თუ პროდუქტი სწორად არ მუშაობდა.
BCS-ის უსაფრთხოებისა და სწორი გამოყენების უზრუნველსაყოფად, გთხოვთ, ყურადღებით წაიკითხოთ ეს სახელმძღვანელო, განსაკუთრებით უსაფრთხოების ინსტრუქციები.
გთხოვთ, შეინახოთ ეს სახელმძღვანელო შემდგომი გამოყენებისათვის.
მადლობა ნდობისთვის და მხარდაჭერისთვის.

უსაფრთხოების ინსტრუქციები

ინსტრუმენტის ექსპლუატაციისა და მოვლისას, გთხოვთ, მკაცრად დაიცვან უსაფრთხოების შემდეგი ინსტრუქციები. ნებისმიერმა შესრულებამ, მიუხედავად ინსტრუქციის სხვა თავებში მოცემული ყურადღების ან კონკრეტული გაფრთხილებისა, შეიძლება შეაფერხოს ინსტრუმენტის მიერ მოწოდებული დამცავი ფუნქციები.
REXGEAR არ აგებს პასუხს ამ ინსტრუქციების უგულებელყოფით გამოწვეულ შედეგებზე.
2.1 უსაფრთხოების შენიშვნები
➢ დაადასტურეთ AC შეყვანის მოცულობაtagე დენის მიწოდებამდე.
➢ საიმედო დამიწება: ექსპლუატაციამდე ინსტრუმენტი საიმედოდ უნდა იყოს დამიწებული ელექტროშოკის თავიდან ასაცილებლად.
➢ დაადასტურეთ დაუკრავენ: დარწმუნდით, რომ სწორად დააინსტალირეთ.
➢ არ გახსნათ შასი: ოპერატორს არ შეუძლია ინსტრუმენტების შასის გახსნა.
არაპროფესიონალ ოპერატორებს ეკრძალებათ მისი შენარჩუნება ან მორგება.
➢ არ იმოქმედოთ საშიშ პირობებში: არ გამოიყენოთ ინსტრუმენტი აალებადი ან ფეთქებადი პირობებში.
➢ დაადასტურეთ სამუშაო დიაპაზონი: დარწმუნდით, რომ DUT არის BCS-ის რეიტინგული დიაპაზონის ფარგლებში.
2.2 უსაფრთხოების სიმბოლოები
გთხოვთ, იხილოთ შემდეგი ცხრილი ინსტრუმენტზე ან მომხმარებლის სახელმძღვანელოში გამოყენებული საერთაშორისო სიმბოლოების განმარტებებისთვის.
ცხრილი 1

სიმბოლო  განმარტება  სიმბოლო  განმარტება 
REXGEAR BCS Series პროგრამირების გზამკვლევი SCPI Protocol - ხატულა DC (პირდაპირი დენი) ნულოვანი ხაზი ან ნეიტრალური ხაზი
FLUKE 319 Clamp მეტრი - ხატულა 2 AC (ალტერნატიული დენი) ცოცხალი ხაზი
REXGEAR BCS Series პროგრამირების გზამკვლევი SCPI პროტოკოლი - ხატულა 1 AC და DC ჩართვა
REXGEAR BCS Series პროგრამირების გზამკვლევი SCPI პროტოკოლი - ხატულა 2 სამფაზიანი დენი REXGEAR BCS Series პროგრამირების გზამკვლევი SCPI პროტოკოლი - ხატულა 8 Გამორთვა
REXGEAR BCS Series პროგრამირების გზამკვლევი SCPI პროტოკოლი - ხატულა 3 ადგილზე REXGEAR BCS Series პროგრამირების გზამკვლევი SCPI პროტოკოლი - ხატულა 9 სარეზერვო ძალა
REXGEAR BCS Series პროგრამირების გზამკვლევი SCPI პროტოკოლი - ხატულა 4 დამცავი გრუნტი REXGEAR BCS Series პროგრამირების გზამკვლევი SCPI პროტოკოლი - ხატულა 10 ჩართვის მდგომარეობა
REXGEAR BCS Series პროგრამირების გზამკვლევი SCPI პროტოკოლი - ხატულა 5 შასის მიწა REXGEAR BCS Series პროგრამირების გზამკვლევი SCPI პროტოკოლი - ხატულა 11 გამორთვის მდგომარეობა
REXGEAR BCS Series პროგრამირების გზამკვლევი SCPI პროტოკოლი - ხატულა 6 სიგნალის საფუძველი სიფრთხილის ხატულა ელექტროშოკის რისკი
გაფრთხილება საშიში ნიშანი სიფრთხილის ხატი გაფრთხილება მაღალი ტემპერატურის შესახებ
სიფრთხილე ფრთხილად იყავი გაფრთხილება გ

დასრულდაview

BCS სერიის ბატარეის სიმულატორები უზრუნველყოფენ LAN პორტს და RS232 ინტერფეისს. მომხმარებლებს შეუძლიათ დააკავშირონ BCS და კომპიუტერი შესაბამისი საკომუნიკაციო ხაზით, რათა გააცნობიერონ კონტროლი.

პროგრამირების ბრძანება დასრულდა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 პროგრამირების გზამკვლევი SCPI Protocol - SCPI

4.2 სინტაქსი
BCS SCPI ბრძანებები არის IEEE 488.2 ბრძანებების მემკვიდრეობა და გაფართოება. SCPI ბრძანებები შედგება ბრძანების საკვანძო სიტყვებისგან, გამყოფებისგან, პარამეტრის ველებისგან და ტერმინატორებისგან. მიიღეთ შემდეგი ბრძანება, როგორც ყოფილიampლე:
წყარო :VOLTage 2.5
ამ ბრძანებაში SOURce და VOLTage არის ბრძანების საკვანძო სიტყვები. n არის არხის ნომერი 1-დან 24-მდე. ორწერტილი (:) და სივრცე არის გამყოფები. 2.5 არის პარამეტრის ველი. ვაგონის დაბრუნება არის ტერმინატორი. ზოგიერთ ბრძანებას აქვს მრავალი პარამეტრი. პარამეტრები გამოყოფილია მძიმით (,).
ზომა: ტომიTage?(@1,2)
ეს ბრძანება ნიშნავს ტომის წაკითხვის მიღებასtag1 და 2 არხის e. რიცხვები 1 და 2 ნიშნავს არხის ნომერს, რომლებიც გამოყოფილია მძიმით. წაკითხვის კითხვა ტtagე 24 არხიდან ერთდროულად:
ზომა: ტომი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 ვ-მდე ერთდროულად:
წყარო: 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 )
აღწერის მოხერხებულობისთვის, მომდევნო თავების სიმბოლოები გამოყენებული იქნება შემდეგ კონვენციებზე.
◆ კვადრატული ფრჩხილები ([]) მიუთითებს არჩევით საკვანძო სიტყვებს ან პარამეტრებს, რომლებიც შეიძლება გამოტოვოთ.
◆ გurly ფრჩხილებში ({}) მიუთითებს პარამეტრის ვარიანტებს ბრძანების სტრიქონში.
◆ კუთხის ფრჩხილები (<>) მიუთითებს, რომ ციფრული პარამეტრი უნდა იყოს მოწოდებული.
◆ ვერტიკალური ხაზი (|) გამოიყენება მრავალი არჩევითი პარამეტრის ოფციების გამოსაყოფად.
4.2.1 ბრძანების საკვანძო სიტყვა
თითოეულ ბრძანების საკვანძო სიტყვას აქვს ორი ფორმატი: გრძელი მნემონური და მოკლე მნემონური. მოკლე მნემონიკი მოკლეა გრძელი მნემონურისთვის. თითოეული მნემონიკი არ უნდა აღემატებოდეს 12 სიმბოლოს, ნებისმიერი შესაძლო რიცხვითი სუფიქსის ჩათვლით. ბატარეის სიმულატორი იღებს მხოლოდ ზუსტად გრძელ ან მოკლე მნემონიკას.
მნემონიკის წარმოქმნის წესები შემდეგია:

  1. გრძელი მნემონიკა შედგება ერთი სიტყვისგან ან ფრაზისგან. თუ ეს სიტყვაა, მთელი სიტყვა წარმოადგენს მნემონიკას. მაგamples: CURRENT —— მიმდინარე
  2. მოკლე მნემონიკა ჩვეულებრივ შედგება გრძელი მნემონიკის პირველი 4 სიმბოლოსგან.
    Example: მიმდინარე —— CURR
  3. თუ გრძელი მნემონიის სიმბოლოების სიგრძე 4-ზე ნაკლებია ან ტოლია, გრძელი და მოკლე მნემონიკა ერთნაირია. თუ გრძელი მნემონიკის სიმბოლოების სიგრძე 4-ზე მეტია და მეოთხე სიმბოლოა ხმოვანი, მოკლე მნემონიკი შედგება 3 სიმბოლოსგან, ხმოვანს გაუქმდება. მაგamples: MODE —— MODE Power —— POW
  4. მნემონიკა არ არის რეგისტრის მგრძნობიარე.

4.2.2 ბრძანების გამყოფი

  1. მსხვილი ნაწლავი (:)
    ორწერტილი გამოიყენება ბრძანებაში ორი მიმდებარე საკვანძო სიტყვის გამოსაყოფად, როგორიცაა SOUR1-ისა და VOLT-ის გამოყოფა ბრძანებაში SOUR1:VOLT 2.54.
    მსხვილი ნაწლავი ასევე შეიძლება იყოს ბრძანების პირველი სიმბოლო, რაც მიუთითებს, რომ ის ეძებს გზას ბრძანების ხის ზედა კვანძიდან.
  2. Space Space გამოიყენება ბრძანების ველისა და პარამეტრის ველის გამოსაყოფად.
  3. მძიმით (;) მძიმით გამოიყენება მრავალი ბრძანების ერთეულის გამოსაყოფად, როდესაც რამდენიმე ბრძანების ერთეული შედის ერთ ბრძანებაში. წინამდებარე ბილიკის დონე არ იცვლება მძიმით.
    Example: SOUR1:VOLT 2.54;OUTCURR 1000 ზემოთ მოყვანილი ბრძანება არის მუდმივი მოცულობის დაყენებაtage მნიშვნელობა 2.54 ვ-მდე და გამომავალი დენის ლიმიტი 1000 mA-მდე წყაროს რეჟიმში. ზემოთ მოცემული ბრძანება უდრის შემდეგ ორ ბრძანებას: SOUR1:VOLT 2.54 SOUR1:OUTCURR 1000
  4. მძიმით და ორწერტილი (;:) გამოიყენება მრავალი ბრძანების გამოსაყოფად. ზომა: ტომიTage?;:წყარო:VOLTage 10;: OUTPut: ONOFF 1

4.2.3 შეკითხვა
კითხვის ნიშანი (?) გამოიყენება შეკითხვის ფუნქციის აღსანიშნავად. ის მიჰყვება ბრძანების ველის ბოლო საკვანძო სიტყვას. მაგample, მუდმივი voltag1-ლი არხის e წყაროს რეჟიმში, შეკითხვის ბრძანება არის SOUR1:VOLT?. თუ მუდმივი მოცtage არის 5V, ბატარეის სიმულატორი დააბრუნებს სიმბოლოს სტრიქონს 5.
მას შემდეგ, რაც ბატარეის სიმულატორი მიიღებს შეკითხვის ბრძანებას და დაასრულებს ანალიზს, ის შეასრულებს ბრძანებას და გამოიმუშავებს პასუხის სტრიქონს. პასუხის სტრიქონი პირველად იწერება გამომავალი ბუფერში. თუ წინამდებარე დისტანციური ინტერფეისი არის GPIB ინტერფეისი, ის ელოდება კონტროლერს პასუხის წაკითხვას. წინააღმდეგ შემთხვევაში, ის დაუყოვნებლივ აგზავნის პასუხის სტრიქონს ინტერფეისში.
ბრძანებების უმეტესობას აქვს შესაბამისი შეკითხვის სინტაქსი. თუ ბრძანების მოთხოვნა შეუძლებელია, ბატარეის სიმულატორი შეატყობინებს შეცდომის შეტყობინებას -115 ბრძანება ვერ მოითხოვება და არაფერი დაბრუნდება.
4.2.4 Command Terminator
ბრძანების ტერმინატორები არის ხაზის არხის სიმბოლო (ASCII სიმბოლო LF, მნიშვნელობა 10) და EOI (მხოლოდ GPIB ინტერფეისისთვის). ტერმინატორის ფუნქციაა შეწყვიტოს წინამდებარე ბრძანების სტრიქონი და გადააყენოს ბრძანების გზა root გზაზე.
4.3 პარამეტრის ფორმატი
დაპროგრამებული პარამეტრი წარმოდგენილია ASCII კოდით ციფრული, სიმბოლო, bool და ა.შ.
ცხრილი 2

სიმბოლო აღწერა

Example

მთელი მნიშვნელობა 123
მცურავი წერტილის მნიშვნელობა 123., 12.3, 0.12, 1.23E4
მნიშვნელობა შეიძლება იყოს NR1 ან NR2.
გაფართოებული მნიშვნელობის ფორმატი, რომელიც მოიცავს , მინ და MAX. 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 გაზომვის ბრძანებები
გაზომე : მიმდინარე?
ეს ბრძანება ითხოვს შესაბამისი არხის წაკითხვის დენს.
ბრძანება სინტაქსი MEASure : მიმდინარე?
Პარამეტრები N ეხება არხის ნომერს. დიაპაზონი 1-დან 24-მდეა.
Example MEAS1:CURR?
ბრუნდება ერთეული mA
გაზომე :VOLTage?
ეს ბრძანება კითხულობს კითხვას ტtagშესაბამისი არხის ე.
ბრძანების სინტაქსი
გაზომე :VOLTage?
Პარამეტრები N ეხება არხის ნომერს. დიაპაზონი 1-დან 24-მდეა.
Example MEAS1:VOLT?
ბრუნდება ერთეული V
გაზომე :Ძალა?
ეს ბრძანება ითხოვს შესაბამისი არხის წაკითხვის ძალას.

ბრძანების სინტაქსი ბრძანების სინტაქსი
პარამეტრები პარამეტრები
Example Example
ბრუნდება ბრუნდება
ერთეული ერთეული

გაზომე :MAH?
ეს ბრძანება ითხოვს შესაბამისი არხის სიმძლავრეს.

ბრძანების სინტაქსი გაზომე : მაჰ?
პარამეტრები N ეხება არხის ნომერს. დიაპაზონი 1-დან 24-მდეა.
Example MEAS1: MAH?
ბრუნდება
ერთეული mAh

გაზომე :რეს?
ეს ბრძანება ითხოვს შესაბამისი არხის წინააღმდეგობის მნიშვნელობას.

ბრძანების სინტაქსი გაზომე :რეს?
პარამეტრები N ეხება არხის ნომერს. დიაპაზონი 1-დან 24-მდეა.
Example MEAS1: R?
ბრუნდება
ერთეული

5.3 გამომავალი ბრძანებები
OUTPout :MODE
ეს ბრძანება გამოიყენება შესაბამისი არხის მუშაობის რეჟიმის დასაყენებლად.

ბრუნდება OUTPout :MODE
შეკითხვის სინტაქსი N ეხება არხის ნომერს. დიაპაზონი არის 1-დან 24-მდე. NR1 დიაპაზონი: 0|1|3|128
Example OUTP1: MODE?
პარამეტრები OUTP1: MODE 1
ბრძანების სინტაქსი 0 წყაროს რეჟიმისთვის
1 დატენვის რეჟიმისთვის
3 SOC რეჟიმისთვის
128 SEQ რეჟიმისთვის

OUTPout :ᲩᲐᲠᲗᲕᲐ ᲒᲐᲛᲝᲠᲗᲕᲐ
ეს ბრძანება რთავს ან გამორთავს შესაბამისი არხის გამომავალს.

ბრუნდება OUTPout :ONOFF < NR1>
შეკითხვის სინტაქსი N ეხება არხის ნომერს. დიაპაზონი არის 1-დან 24-მდე. NR1 დიაპაზონი: 1|0
Example OUTP1: გამორთვა?
პარამეტრები OUTP1: გამორთვა 1
ბრძანების სინტაქსი 1 ჩართვისთვის
0 OFF-ისთვის

OUTPout :სახელმწიფო?
ეს ბრძანება ითხოვს შესაბამისი არხის მუშაობის მდგომარეობას.

ბრუნდება OUTP1: STAT?
შეკითხვის სინტაქსი N ეხება არხის ნომერს. დიაპაზონი 1-დან 24-მდეა.
პარამეტრები OUTPout :სახელმწიფო?
ბრძანების სინტაქსი არხის მდგომარეობა
Bit0: ჩართვა/გამორთვის მდგომარეობა
Bit16-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:RANG?
ბრუნდება 0 მაღალი დიაპაზონისთვის
2 დაბალი დიაპაზონისთვის
3 ავტომატური დიაპაზონისთვის

5.5 დამუხტვის ბრძანებები
დატენვა :VOLTage
ეს ბრძანება გამოიყენება გამომავალი მუდმივი მოცულობის დასაყენებლადtagე დატენვის რეჟიმში.

ბრძანების სინტაქსი დატენვა :VOLTagე
პარამეტრები N ეხება არხის ნომერს. დიაპაზონი 1-დან 24-მდეა.
NRf დიაპაზონი: MIN~MAX
Example CHAR1:VOLT 5.6
შეკითხვის სინტაქსი CHAR1: ვოლტი?
ბრუნდება
ერთეული V

დატენვა :გასული
ეს ბრძანება გამოიყენება დატენვის რეჟიმში გამომავალი დენის ლიმიტის დასაყენებლად.

ბრძანების სინტაქსი დატენვა :გასული
პარამეტრები N ეხება არხის ნომერს. დიაპაზონი 1-დან 24-მდეა.
NRf დიაპაზონი: MIN~MAX
Example CHAR1:OUTCURR 2000
შეკითხვის სინტაქსი CHAR1:OUTCURR?
ბრუნდება
ერთეული mA

დატენვა : რეზ
ეს ბრძანება გამოიყენება დატენვის რეჟიმში წინააღმდეგობის მნიშვნელობის დასაყენებლად.

ბრძანების სინტაქსი დატენვა : რეზ
პარამეტრები N ეხება არხის ნომერს. დიაპაზონი 1-დან 24-მდეა.
NRf დიაპაზონი: MIN~MAX
Example CHAR1: R 0.2
შეკითხვის სინტაქსი CHAR1:R?
ბრუნდება
ერთეული

დატენვა :ECHO:VOLTage?
ეს ბრძანება კითხულობს კითხვას ტtagე დატენვის რეჟიმში.

ბრძანების სინტაქსი დატენვა :ECHO:VOLTage
პარამეტრები N ეხება არხის ნომერს. დიაპაზონი 1-დან 24-მდეა.
Example CHAR1:ECHO:VOLTage?
ბრუნდება
ერთეული V

დატენვა :ECHO:Q?
ეს ბრძანება ითხოვს წაკითხვის შესაძლებლობებს დატენვის რეჟიმში.

ბრძანების სინტაქსი დატენვა :ECHO:Q
პარამეტრები N ეხება არხის ნომერს. დიაპაზონი 1-დან 24-მდეა.
Example CHAR1:ECHO:Q?
ბრუნდება
ერთეული mAh

5.6 SEQ ბრძანებები
თანმიმდევრობა :რედაქტირება:FILE
ეს ბრძანება გამოიყენება თანმიმდევრობის დასაყენებლად file ნომერი.

ბრძანების სინტაქსი თანმიმდევრობა :რედაქტირება:FILE
პარამეტრები N ეხება არხის ნომერს. დიაპაზონი 1-დან 24-მდეა.
NR1 დიაპაზონი: file ნომერი 1-დან 10-მდე
Example SEQ1:რედაქტირება:FILE 3
შეკითხვის სინტაქსი SEQ1:რედაქტირება:FILE?
ბრუნდება

თანმიმდევრობა :EDIT:სიგრძე
ეს ბრძანება გამოიყენება თანმიმდევრობით მთლიანი ნაბიჯების დასაყენებლად file.

ბრძანების სინტაქსი თანმიმდევრობა :EDIT:სიგრძე
პარამეტრები N ეხება არხის ნომერს. დიაპაზონი 1-დან 24-მდეა.
NR1 დიაპაზონი: 0-200
Example SEQ1:რედაქტირება:LENG 20
შეკითხვის სინტაქსი SEQ1:რედაქტირება:LENG?
ბრუნდება

თანმიმდევრობა :EDIT:STEP
ეს ბრძანება გამოიყენება კონკრეტული ნაბიჯის ნომრის დასაყენებლად.

ბრძანების სინტაქსი თანმიმდევრობა :EDIT:STEP
პარამეტრები N ეხება არხის ნომერს. დიაპაზონი 1-დან 24-მდეა.
NR1 დიაპაზონი: 1-200
Example SEQ1: რედაქტირება: STEP 5
შეკითხვის სინტაქსი SEQ1: რედაქტირება: STEP?
ბრუნდება

თანმიმდევრობა :EDIT:CYCle
ეს ბრძანება გამოიყენება ციკლის დროის დასაყენებლად file რედაქტირების ქვეშ.

ბრძანების სინტაქსი თანმიმდევრობა :EDIT:CYCle
პარამეტრები N ეხება არხის ნომერს. დიაპაზონი 1-დან 24-მდეა.
NR1 დიაპაზონი: 0-100
Example SEQ1:რედაქტირება:ციკლი 0
შეკითხვის სინტაქსი SEQ1:რედაქტირება:ციკლი?
ბრუნდება

თანმიმდევრობა :EDIT:VOLTage
ეს ბრძანება გამოიყენება გამომავალი მოცულობის დასაყენებლადtage რედაქტირების ქვეშ მყოფი ნაბიჯისთვის.

ბრძანების სინტაქსი თანმიმდევრობა :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
შეკითხვის სინტაქსი SEQ1:რედაქტირება:OUTCURR?
ბრუნდება
ერთეული mA

თანმიმდევრობა :EDIT:Res
ეს ბრძანება გამოიყენება რედაქტირების ქვეშ მყოფი ნაბიჯის წინააღმდეგობის დასაყენებლად.

ბრძანების სინტაქსი თანმიმდევრობა :EDIT:Res
პარამეტრები N ეხება არხის ნომერს. დიაპაზონი 1-დან 24-მდეა.
NRf დიაპაზონი: MIN~MAX
Example SEQ1:რედაქტირება:R 0.4
შეკითხვის სინტაქსი SEQ1:რედაქტირება:R?
ბრუნდება
ერთეული

თანმიმდევრობა :EDIT:RUNTtime
ეს ბრძანება გამოიყენება რედაქტირების ეტაპის გაშვების დროის დასაყენებლად.

ბრძანების სინტაქსი თანმიმდევრობა :EDIT:RUNTtime
პარამეტრები N ეხება არხის ნომერს. დიაპაზონი 1-დან 24-მდეა.
NRf დიაპაზონი: MIN~MAX
Example SEQ1:რედაქტირება:RUNT 5
შეკითხვის სინტაქსი SEQ1:რედაქტირება: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:რედაქტირება:LINKE-1
შეკითხვის სინტაქსი SEQ1:რედაქტირება:LINKE?
ბრუნდება

თანმიმდევრობა :EDIT:LINKციკლი
ეს ბრძანება გამოიყენება ბმულისთვის ციკლის დროის დასაყენებლად.

ბრძანების სინტაქსი თანმიმდევრობა :EDIT:LINKციკლი
პარამეტრები N ეხება არხის ნომერს. დიაპაზონი 1-დან 24-მდეა.
NR1 დიაპაზონი: 0-100
Example SEQ1:რედაქტირება: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:STEP?
ეს ბრძანება გამოიყენება მიმდინარე გაშვებული ნაბიჯის ნომრის დასადგენად.

ბრძანების სინტაქსი თანმიმდევრობა :RUN:ნაბიჯი?
პარამეტრები N ეხება არხის ნომერს. დიაპაზონი 1-დან 24-მდეა.
შეკითხვის სინტაქსი SEQ1: Run: STEP?
ბრუნდება

თანმიმდევრობა :RUN:დრო?
ეს ბრძანება გამოიყენება თანმიმდევრობის ტესტის გაშვების დროის დასადგენად file.

 ბრძანების სინტაქსი  თანმიმდევრობა :RUN:დრო?
პარამეტრები N ეხება არხის ნომერს. დიაპაზონი 1-დან 24-მდეა.
შეკითხვის სინტაქსი SEQ1:RUN:T?
ბრუნდება
ერთეული s

5.7 SOC ბრძანებები
სოც :EDIT:სიგრძე
ეს ბრძანება გამოიყენება მთლიანი ოპერაციის ნაბიჯების დასაყენებლად.

 ბრძანების სინტაქსი  სოც :EDIT:სიგრძე
პარამეტრები N ეხება არხის ნომერს. დიაპაზონი 1-დან 24-მდეა.
NR1 დიაპაზონი: 0-200
Example SOC1:რედაქტირება:LENG 3
შეკითხვის სინტაქსი SOC1:რედაქტირება:LENG?
ბრუნდება

სოც :EDIT:STEP

ეს ბრძანება გამოიყენება კონკრეტული ნაბიჯის ნომრის დასაყენებლად.

ბრძანების სინტაქსი სოც :EDIT:STEP
პარამეტრები N ეხება არხის ნომერს. დიაპაზონი 1-დან 24-მდეა.
NR1 დიაპაზონი: 1-200
Example SOC1: რედაქტირება: STEP 1
შეკითხვის სინტაქსი SOC1:რედაქტირება:STEP?
ბრუნდება

სოც :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:რედაქტირება:OUTCURR?
ბრუნდება
ერთეული mA

სოც :EDIT:Res
ეს ბრძანება გამოიყენება რედაქტირების ეტაპისთვის წინააღმდეგობის მნიშვნელობის დასაყენებლად.

ბრძანების სინტაქსი სოც :EDIT:Res
პარამეტრები N ეხება არხის ნომერს. დიაპაზონი 1-დან 24-მდეა.
NRf დიაპაზონი: MIN~MAX
Example SOC1: რედაქტირება: R 0.8
შეკითხვის სინტაქსი SOC1:რედაქტირება:R?
ბრუნდება
ერთეული

სოც :EDIT:Q?
ეს ბრძანება გამოიყენება რედაქტირების ქვეშ მყოფი ნაბიჯის ტევადობის დასაყენებლად.

ბრძანების სინტაქსი სოც :EDIT:Q
პარამეტრები N ეხება არხის ნომერს. დიაპაზონი 1-დან 24-მდეა.
NRf დიაპაზონი: MIN~MAX
შეკითხვის სინტაქსი SOC1:რედაქტირება:Q?
ბრუნდება
ერთეული mAh

სოც :რედაქტირება:SVOLtage
ეს ბრძანება გამოიყენება საწყისი/დაწყების voltage.

ბრძანების სინტაქსი სოც :რედაქტირება: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?
ბრუნდება
ერთეული mAh

პროგრამირება ექსamples

ეს თავი აღწერს, თუ როგორ უნდა მართოთ ბატარეის სიმულატორი პროგრამირების ბრძანებებით.
შენიშვნა 1: ამ თავში არის კომენტარები, რომლებიც იწყება //-ით, რამდენიმე ბრძანების შემდეგ. ამ კომენტარების ამოცნობა შეუძლებელია ბატარეის სიმულატორის მიერ, მხოლოდ შესაბამისი ბრძანებების გაგების მოხერხებულობისთვის. ამიტომ, პრაქტიკაში დაუშვებელია კომენტარების შეტანა, მათ შორის //.
შენიშვნა 2: სულ 24 არხია. ქვემოთ მოყვანილი პროგრამირებისთვის მაგampუფრო მეტიც, ის აჩვენებს მხოლოდ პირველი არხის ფუნქციებს.
6.1 წყაროს რეჟიმი
წყაროს რეჟიმში, მუდმივი voltage და მიმდინარე ლიმიტის მნიშვნელობის დაყენება შეიძლება.
Example: დააყენეთ ბატარეის სიმულატორი წყაროს რეჟიმში, CV მნიშვნელობა 5 ვ, გამომავალი დენის ლიმიტი 1000 mA-მდე და დენის დიაპაზონი ავტო.
OUTPut1:ONOFF 0 //გამორთეთ გამომავალი მიმდინარე არხისთვის
OUTPut1:MODE 0 //დააყენეთ მუშაობის რეჟიმი წყაროს რეჟიმში
წყარო 1: ტომიTage 5.0 //დააყენეთ CV მნიშვნელობა 5.0 ვ
წყარო 1: გამომავალი 1000 //გამომავალი დენის ლიმიტის დაყენება 1000 mA-მდე
SOURce1:RANGe 3 //აირჩიეთ 3-Auto მიმდინარე დიაპაზონისთვის
OUTPut1: ONOFF 1 //ჩართეთ გამომავალი 1 არხისთვის
6.2 დატენვის რეჟიმი
დამუხტვის რეჟიმში, მუდმივი მოცულობაtage, დენის ლიმიტი და წინააღმდეგობის მნიშვნელობა შეიძლება დაყენდეს.
დატენვის რეჟიმში მიმდინარე დიაპაზონი ფიქსირდება როგორც მაღალი დიაპაზონი.
Example: დააყენეთ ბატარეის სიმულატორი დატენვის რეჟიმში, CV მნიშვნელობა 5V-ზე, გამომავალი დენის ლიმიტი 1000mA-მდე და წინააღმდეგობის მნიშვნელობა 3.0mΩ.
OUTPut1:ONOFF 0 //გამორთეთ გამომავალი მიმდინარე არხისთვის
OUTPut1:MODE 1 //დააყენეთ მუშაობის რეჟიმი დატენვის რეჟიმში
დატენვა 1: VOLTage 5.0 //დააყენეთ CV მნიშვნელობა 5.0 ვ
CHARge1: OUTCURRent 1000 //გამომავალი დენის ლიმიტის დაყენება 1000 mA-მდე
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 ვ-მდე. ნაბიჯების პარამეტრები მოცემულია ქვემოთ მოცემულ ცხრილში.

ნაბიჯი 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 //დააყენეთ სიმძლავრე საფეხურისთვის No. 1-დან 1200 mAh-მდე
SOC1: რედაქტირება: ტTage 5.0 //დააყენეთ CV მნიშვნელობა საფეხურზე No 1-დან 5.0V-მდე
SOC1: რედაქტირება: OUTCURRent 1000 //გამომავალი დენის ლიმიტის დაყენება საფეხური No. 1-დან 1000 mA-მდე
SOC1:რედაქტირება: Res 0.1 //დააყენეთ წინააღმდეგობა ნაბიჯი No1-დან 0.1mΩ-მდე
SOC1: რედაქტირება: ნაბიჯი 2 //დააყენეთ ნაბიჯი No. 2-ზე
SOC1:რედაქტირება: Q 1000 //დააყენეთ სიმძლავრე საფეხურისთვის No. 2-დან 1000 mAh-მდე
SOC1: რედაქტირება: ტTage 2.0 //დააყენეთ CV მნიშვნელობა საფეხურზე No 2-დან 2.0V-მდე
SOC1: რედაქტირება: OUTCURRent 1000 //გამომავალი დენის ლიმიტის დაყენება საფეხური No. 2-დან 1000 mA-მდე
SOC1:რედაქტირება: Res 0.2 //დააყენეთ წინააღმდეგობა ნაბიჯი No2-დან 0.2mΩ-მდე
SOC1: რედაქტირება: ნაბიჯი 3 //დააყენეთ ნაბიჯი No. 3-ზე
SOC1:რედაქტირება: Q 500 //დააყენეთ სიმძლავრე საფეხურისთვის No. 3-დან 500 mAh-მდე
SOC1: რედაქტირება: ტTage 1.0 //დააყენეთ CV მნიშვნელობა საფეხურზე No 3-დან 1.0V-მდე
SOC1: რედაქტირება: OUTCURRent 1000 //გამომავალი დენის ლიმიტის დაყენება საფეხური No. 3-დან 1000 mA-მდე
SOC1:რედაქტირება: Res 0.3 //დააყენეთ წინააღმდეგობა ნაბიჯი No3-დან 0.3mΩ-მდე
SOC1:რედაქტირება:SVOL 4.8 //საწყისის დაყენება/დაწყების ტომიtage 4.8 ვ-მდე
OUTPut1: ONOFF 1 //ჩართეთ გამომავალი 1 არხისთვის
SOC1 RUN: STEP? //წაიკითხეთ მიმდინარე გაშვებული ნაბიჯი No.
SOC1: RUN:Q? //წაიკითხეთ ტევადობა მიმდინარე გაშვებული ნაბიჯისთვის
6.4 SEQ რეჟიმი
SEQ ტესტი ძირითადად აფასებს გაშვებული ნაბიჯების რაოდენობას შერჩეული SEQ-ის მიხედვით file. ის განახორციელებს ყველა ნაბიჯს თანმიმდევრობით, თითოეული ნაბიჯისთვის წინასწარ დაყენებული გამომავალი პარამეტრების მიხედვით. ასევე შესაძლებელია ბმულების გაკეთება საფეხურებს შორის. შესაბამისი ციკლის დრო შეიძლება დამოუკიდებლად დაყენდეს.
Example: დააყენეთ ბატარეის სიმულატორი SEQ რეჟიმში, SEQ file No 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 No 1-მდე
თანმიმდევრობა1:რედაქტირება:სიგრძე 3 //დააყენეთ საერთო ნაბიჯები 3-ზე
თანმიმდევრობა1:რედაქტირება:ციკლი 1 //კომპლექტი file ციკლის დრო 1-მდე
თანმიმდევრობა 1: რედაქტირება: STEP 1 //დააყენეთ ნაბიჯი No. 1-ზე
თანმიმდევრობა1:რედაქტირება:VOLTage 1.0 //დააყენეთ CV მნიშვნელობა საფეხურზე No 1-დან 1.0V-მდე
თანმიმდევრობა 1: რედაქტირება: OUTCURRent 2000 //გამომავალი დენის ლიმიტის დაყენება საფეხური No. 1-დან 2000 mA-მდე
თანმიმდევრობა1: რედაქტირება: რეზ 0.0 //დააყენეთ წინააღმდეგობა საფეხურზე No. 1-დან 0mΩ-მდე
თანმიმდევრობა1: EDIT:RUNTtime 5 //დააყენეთ გაშვების დრო საფეხურებისთვის No. 1-დან 5წმ-მდე
SEQuence1:EDIT:LINKდაწყება -1 //ბმულის დაწყების ნაბიჯის დაყენება საფეხურებისთვის No. 1-დან -1-მდე
SEquence1:EDIT:LINKEnd -1 //ბმულის გაჩერების საფეხურის დაყენება საფეხურებისთვის No. 1-დან -1-მდე
თანმიმდევრობა1: EDIT:LINKციკლი 0 //დააყენეთ ბმულის ციკლის დრო 0-ზე
თანმიმდევრობა 1: რედაქტირება: STEP 2 //დააყენეთ ნაბიჯი No. 2-ზე
თანმიმდევრობა1:რედაქტირება:VOLTage 2.0 //დააყენეთ CV მნიშვნელობა საფეხურზე No 2-დან 2.0V-მდე
თანმიმდევრობა 1: რედაქტირება: OUTCURRent 2000 //გამომავალი დენის ლიმიტის დაყენება საფეხური No. 2-დან 2000 mA-მდე
თანმიმდევრობა1: რედაქტირება: რეზ 0.1 //დააყენეთ წინააღმდეგობა საფეხურზე No. 2-დან 0.1mΩ-მდე
თანმიმდევრობა1: EDIT:RUNTtime 10 //დააყენეთ გაშვების დრო საფეხურებისთვის No. 2-დან 10წმ-მდე
SEQuence1:EDIT:LINKდაწყება -1 //ბმულის დაწყების ნაბიჯის დაყენება საფეხურებისთვის No. 2-დან -1-მდე
SEquence1:EDIT:LINKEnd -1 //ბმულის გაჩერების საფეხურის დაყენება საფეხურებისთვის No. 2-დან -1-მდე
თანმიმდევრობა1: EDIT:LINKციკლი 0 //დააყენეთ ბმულის ციკლის დრო 0-ზე
თანმიმდევრობა 1: რედაქტირება: STEP 3 //დააყენეთ ნაბიჯი No. 3-ზე
თანმიმდევრობა1:რედაქტირება:VOLTage 3.0 //დააყენეთ CV მნიშვნელობა საფეხურზე No 3-დან 3.0V-მდე
თანმიმდევრობა 1: რედაქტირება: OUTCURRent 2000 //გამომავალი დენის ლიმიტის დაყენება საფეხური No. 3-დან 2000 mA-მდე
თანმიმდევრობა1: რედაქტირება: რეზ 0.2 //დააყენეთ წინააღმდეგობა საფეხურზე No. 3-დან 0.2mΩ-მდე
თანმიმდევრობა1: EDIT:RUNTtime 20 //დააყენეთ გაშვების დრო საფეხურებისთვის No. 3-დან 20წმ-მდე
SEQuence1:EDIT:LINKდაწყება -1 //ბმულის დაწყების ნაბიჯის დაყენება საფეხურებისთვის No. 3-დან -1-მდე
SEquence1:EDIT:LINKEnd -1 //ბმულის გაჩერების საფეხურის დაყენება საფეხურებისთვის No. 3-დან -1-მდე
თანმიმდევრობა1: EDIT:LINKციკლი 0 //დააყენეთ ბმულის ციკლის დრო 0-ზე
თანმიმდევრობა 1: გაშვება:FILE 1 //დააყენეთ გაშვებული SEQ file No 1-მდე
OUTPut1: ONOFF 1 //ჩართეთ გამომავალი 1 არხისთვის
თანმიმდევრობა 1: გაშვება: ნაბიჯი? //წაიკითხეთ მიმდინარე გაშვებული ნაბიჯი No.
თანმიმდევრობა 1: გაშვება: T? //წაიკითხეთ გაშვების დრო ამჟამინდელი SEQ-სთვის file არა.
6.5 გაზომვა
ბატარეის სიმულატორის შიგნით არის მაღალი სიზუსტის საზომი სისტემა გამომავალი მოცულობის გასაზომადtagე, დენი, სიმძლავრე და ტემპერატურა.
MEASure1: მიმდინარე? //წაიკითხეთ წაკითხვის მიმდინარეობა 1 არხისთვის
ღონისძიება 1: ტომიTagე? //წაიკითხეთ წაკითხული ტtage მე-1 არხისთვის
MEASure1: სიმძლავრე? //წაიკითხეთ ძალაუფლება რეალურ დროში 1 არხისთვის
MEASure1:ტემპერატურა? //1 არხის რეალურ დროში ტემპერატურის წაკითხვა
MEAS2: Curr? //წაიკითხეთ წაკითხვის მიმდინარეობა მე-2 არხისთვის
MEAS2: ვოლტი? //წაიკითხეთ წაკითხული ტ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 არასწორი გამოხატულება გამოთქმა არასწორია. მაგ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 Series პროგრამირების გზამკვლევი SCPI პროტოკოლი [pdf] მომხმარებლის სახელმძღვანელო
BCS სერიის პროგრამირების სახელმძღვანელო SCPI პროტოკოლი, BCS სერია, პროგრამირების სახელმძღვანელო SCPI პროტოკოლი, სახელმძღვანელო SCPI პროტოკოლი, SCPI პროტოკოლი, პროტოკოლი

ცნობები

დატოვე კომენტარი

თქვენი ელფოსტის მისამართი არ გამოქვეყნდება. მონიშნულია აუცილებელი ველები *