REXGEAR logóBCS sorozatú programozási útmutató SCPI
Jegyzőkönyv
Verzió: V20210903

Előszó

A kézikönyvről
Ez a kézikönyv a BCS sorozatú akkumulátorszimulátorra vonatkozik, beleértve a szabványos SCPI protokollon alapuló programozási útmutatót. A kézikönyv szerzői jogai a REXGEAR tulajdonát képezik. A műszer frissítése miatt ez a kézikönyv a későbbi verziókban előzetes értesítés nélkül módosítható.
Ez a kézikönyv újraviewA REXGEAR gondosan szerkesztette a műszaki pontosság érdekében. A gyártó elhárít minden felelősséget az ebben a kezelési útmutatóban előforduló esetleges hibákért, amelyek nyomtatási vagy másolási hibák miatt következnek be. A gyártó nem vállal felelősséget a hibás működésért, ha a terméket nem megfelelően üzemeltették.
A BCS biztonságának és helyes használatának biztosítása érdekében kérjük, figyelmesen olvassa el ezt a kézikönyvet, különösen a biztonsági utasításokat.
Kérjük, őrizze meg ezt a kézikönyvet későbbi felhasználás céljából.
Köszönjük bizalmát és támogatását.

Biztonsági utasítások

A műszer üzemeltetése és karbantartása során szigorúan tartsa be az alábbi biztonsági előírásokat. Bármilyen teljesítmény, függetlenül a kézikönyv más fejezeteiben található figyelemfelhívásoktól vagy speciális figyelmeztetésektől, ronthatja a műszer által biztosított védelmi funkciókat.
A REXGEAR nem vállal felelősséget az utasítások figyelmen kívül hagyásából eredő következményekért.
2.1 Biztonsági megjegyzések
➢ Erősítse meg az AC bemeneti hangerőttage áramellátás előtt.
➢ Megbízható földelés: Használat előtt a műszert megbízhatóan földelni kell az áramütés elkerülése érdekében.
➢ Erősítse meg a biztosítékot: Győződjön meg arról, hogy a biztosíték megfelelően van behelyezve.
➢ Ne nyissa ki az alvázat: A kezelő nem tudja kinyitni a műszerházat.
A nem hivatásos kezelők nem karbantarthatják vagy módosíthatják.
➢ Ne működtesse veszélyes körülmények között: Ne működtesse a készüléket gyúlékony vagy robbanásveszélyes körülmények között.
➢ Erősítse meg a munkatartományt: Győződjön meg arról, hogy a DUT a BCS névleges tartományán belül van.
2.2 Biztonsági szimbólumok
Kérjük, olvassa el az alábbi táblázatot a műszeren vagy a felhasználói kézikönyvben használt nemzetközi szimbólumok meghatározásához.
1. táblázat

Szimbólum  Meghatározás  Szimbólum  Meghatározás 
REXGEAR BCS sorozat programozási útmutató SCPI protokoll - Ikon DC (egyenáram) Null vonal vagy semleges vonal
FLUKE 319 Clamp Mérő – 2. ikon AC (váltakozó áram) Élő vonal
REXGEAR BCS sorozatú programozási útmutató SCPI protokoll – 1. ikon AC és DC Bekapcsolás
REXGEAR BCS sorozatú programozási útmutató SCPI protokoll – 2. ikon Háromfázisú áram REXGEAR BCS sorozatú programozási útmutató SCPI protokoll – 8. ikon Kikapcsolni
REXGEAR BCS sorozatú programozási útmutató SCPI protokoll – 3. ikon Föld REXGEAR BCS sorozatú programozási útmutató SCPI protokoll – 9. ikon Tartalék áramellátás
REXGEAR BCS sorozatú programozási útmutató SCPI protokoll – 4. ikon Védő talaj REXGEAR BCS sorozatú programozási útmutató SCPI protokoll – 10. ikon Bekapcsolási állapot
REXGEAR BCS sorozatú programozási útmutató SCPI protokoll – 5. ikon Alváz földelés REXGEAR BCS sorozatú programozási útmutató SCPI protokoll – 11. ikon Kikapcsolt állapot
REXGEAR BCS sorozatú programozási útmutató SCPI protokoll – 6. ikon Jel földelés Figyelmeztetés ikonra Áramütés veszélye
FIGYELMEZTETÉS Veszélyes jel figyelmeztető ikonra Magas hőmérséklet figyelmeztetés
Vigyázat Legyen óvatos Figyelmeztetés c

Felettview

A BCS sorozatú akkumulátorszimulátorok LAN portot és RS232 interfészt biztosítanak. A felhasználók a megfelelő kommunikációs vonalon keresztül csatlakoztathatják a BCS-t és a PC-t a vezérlés megvalósításához.

Programozási parancs átview

4.1 Rövid bevezetés
A BCS parancsok két típusból állnak: IEEE488.2 nyilvános parancsok és SCPI parancsok.
Az IEEE 488.2 nyilvános parancsai meghatároznak néhány közös vezérlő- és lekérdezési parancsot az eszközökhöz. A BCS alapvető működése nyilvános parancsokkal érhető el, például alaphelyzetbe állítás, állapotlekérdezés stb. Az összes IEEE 488.2 nyilvános parancs egy csillagból (*) és hárombetűs emlékeztetőből áll: *RST, *IDN ?, *OPC ? stb. .
Az SCPI parancsok végrehajthatják a legtöbb BCS tesztelési, beállítási, kalibrálási és mérési funkciót. Az SCPI-parancsok parancsfa formájában vannak szervezve. Minden parancs több emlékeztetőt is tartalmazhat, és a parancsfa minden csomópontja kettősponttal (:) van elválasztva, amint az alábbi ábrán látható. A parancsfa tetejének neve ROOT. A ROOT-tól a levélcsomópontig vezető teljes útvonal egy teljes programozási parancs.

REXGEAR BCS sorozatú programozási útmutató SCPI Protokoll – SCPI

4.2 Szintaxis
A BCS SCPI parancsok az IEEE 488.2 parancsok öröklődése és kiterjesztése. Az SCPI parancsok parancskulcsszavakból, elválasztókból, paramétermezőkből és terminátorokból állnak. Vegyük a következő parancsot példakéntample:
Forrás :VOLTage 2.5
Ebben a parancsban a SOURce és a VOLTage parancs kulcsszavai. n a csatorna száma 1-től 24-ig. A kettőspont (:) és a szóköz elválasztó. A 2.5 a paramétermező. A kocsi visszatérés terminátor. Egyes parancsoknak több paramétere van. A paramétereket vesszővel (,) választjuk el.
MÉRÉS: VOLTage?(@1,2)
Ez a parancs a readback voltagAz 1. és 2. szám a csatornaszámot jelenti, amelyeket vessző választ el. Olvasás visszaolvasás voltage 24 csatorna közül egyszerre:
MÉRÉS: 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 ) Íróállandó voltage értéke 5V-ra 24 csatorna egyidejűleg:
FORRÁS: 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)
A leírás megkönnyítése érdekében a következő fejezetekben szereplő szimbólumok a következő egyezményekre vonatkoznak.
◆ Szögletes zárójelek ([]) nem kötelező kulcsszavakat vagy paramétereket jelölnek, amelyek elhagyhatók.
◆ Curly zárójelek ({}) jelzik a parancssor paramétereit.
◆ A szögletes zárójelek (<>) azt jelzik, hogy numerikus paramétert kell megadni.
◆ A függőleges vonal (|) több opcionális paraméter opcióinak elválasztására szolgál.
4.2.1 Parancs kulcsszó
Minden parancs kulcsszónak két formátuma van: hosszú mnemonikus és rövid mnemonikus. A rövid mnemonika a hosszú mnemonika rövidítése. Egy emlékeztető nem haladhatja meg a 12 karaktert, beleértve a lehetséges numerikus utótagokat is. Az akkumulátorszimulátor csak pontosan hosszú vagy rövid megjegyzéseket fogad el.
A mnemonika generálására vonatkozó szabályok a következők:

  1. A hosszú mnemonika egyetlen szóból vagy kifejezésből áll. Ha ez egy szó, akkor az egész szó mnemonikusnak számít. Voltamples: CURRENT —— CURRENT
  2. A rövid mnemonikák általában a hosszú mnemonikák első 4 karakteréből állnak.
    Example: AKTUÁLIS —— AKTUÁLIS
  3. Ha a hosszú mnemonika karakterhossza kisebb vagy egyenlő, mint 4, a hosszú és a rövid mnemonika azonos. Ha a hosszú mnemonika karakterhossza nagyobb, mint 4, és a negyedik karakter egy magánhangzó, akkor a rövid emlékeztető 3 karakterből áll, a magánhangzót eldobva. Voltamples: MODE —— MODE Power —— POW
  4. A mnemonika nem érzékeny a kis- és nagybetűkre.

4.2.2 Parancselválasztó

  1. kettőspont (:)
    A kettőspont két szomszédos kulcsszó elválasztására szolgál a parancsban, például a SOUR1 és a VOLT elválasztására a SOUR1:VOLT 2.54 parancsban.
    A kettőspont lehet egy parancs első karaktere is, jelezve, hogy a parancsfa legfelső csomópontjából keresi az utat.
  2. Szóköz A szóköz a parancsmező és a paramétermező elválasztására szolgál.
  3. Pontosvessző (;) A pontosvessző több parancsegység elválasztására szolgál, ha egy parancs több parancsegységet tartalmaz. Az aktuális elérési út szintje nem változik pontosvessző használatával.
    Example: SOUR1:VOLT 2.54;OUTCURR 1000 A fenti parancs a konstans vol érték beállítására szolgáltage értéke 2.54 V és kimeneti áramkorlátja 1000 mA forrás módban. A fenti parancs egyenértékű a következő két paranccsal: SOUR1:VOLT 2.54 SOUR1:OUTCURR 1000
  4. Pontosvessző és kettőspont (;:) Több parancs elválasztására szolgál. MÉRÉS: VOLTage?;:FORRÁS:VOLTage 10;:OUTPut:ONOFF 1

4.2.3 Lekérdezés
A kérdőjel (?) a lekérdezési függvény jelölésére szolgál. A parancsmező utolsó kulcsszavát követi. Plample, konstans voltagAz 1. csatorna forrás üzemmódjában a lekérdezési parancs a SOUR1:VOLT?. Ha az állandó voltage értéke 5V, az akkumulátorszimulátor egy 5-ös karakterláncot ad vissza.
Miután az akkumulátorszimulátor megkapta a lekérdezési parancsot, és befejezte az elemzést, végrehajtja a parancsot, és válaszkarakterláncot generál. A válasz karakterlánc először a kimeneti pufferbe kerül. Ha a jelenlegi távoli interfész GPIB interfész, akkor megvárja, hogy a vezérlő elolvassa a választ. Ellenkező esetben azonnal elküldi a válasz karakterláncot az interfésznek.
A legtöbb parancsnak megfelelő lekérdezési szintaxisa van. Ha egy parancsot nem lehet lekérdezni, az akkumulátorszimulátor hibaüzenetet küld -115 A parancs nem tud lekérdezni, és nem ad vissza semmit.
4.2.4 Parancslezáró
A parancslezárók soremelés karakter (ASCII karakter LF, 10-es érték) és EOI (csak GPIB interfész esetén). A lezáró funkció az aktuális parancskarakterlánc befejezése és a parancs elérési útjának visszaállítása a gyökérútvonalra.
4.3 Paraméterformátum
A programozott paraméterek ASCII kóddal vannak ábrázolva numerikus, karakteres, bool stb. típusokban.
2. táblázat

Szimbólum Leírás

Example

Egész érték 123
Lebegőpontos érték 123., 12.3, 0.12, 1.23E4
Az érték NR1 vagy NR2 lehet.
Kibővített értékformátum, amely tartalmazza , MIN és MAX. 1|0|BE|KI
Logikai adatok
Karakteradatok, plample, CURR
ASCII-kód adatok visszaadása, lehetővé téve a nem definiált 7 bites ASCII visszaadását. Ennek az adattípusnak van egy hallgatólagos parancslezárója.

Parancsok

5.1 IEEE 488.2 általános parancsok
A gyakori parancsok az IEEE 488.2 szabvány által megkövetelt általános parancsok, amelyeket az eszközöknek támogatniuk kell. A műszerek általános funkcióinak vezérlésére szolgálnak, mint például a visszaállítás és az állapotlekérdezés. Szintaxisa és szemantikája az IEEE 488.2 szabványt követi. Az IEEE 488.2 általános parancsainak nincs hierarchiája.
*IDN?
Ez a parancs beolvassa az akkumulátorszimulátor információit. Négy, vesszővel elválasztott mezőben adja vissza az adatokat. Az adatok tartalmazzák a gyártót, a modellt, a fenntartott mezőt és a szoftver verzióját.
Lekérdezés szintaxisa *IDN?
Paraméterek Nincs
Visszatér Karakterlánc leírása
REXGEAR Gyártó
BCS modell
0 Fenntartott mező
XX.XX Szoftververzió
Visszaküldi plample REXGEARTECH,BCS,0,V1.00 *OPC
Ez a parancs 1-re állítja az Operation Complete (OPC) bitet a szabványos eseményregiszterben, amikor minden művelet és parancs befejeződött.
Parancs szintaxis *OPC paraméterek Nincs Lekérdezés szintaxis *OPC? Visszatér Kapcsolódó parancsok *TRG *WAI *RST
Ez a parancs a gyári beállítások visszaállítására szolgál. Parancs szintaxis *RST paraméterek None (nincs) Visszatér: Nincs Kapcsolódó parancsok Nincs
5.2 Mérési parancsok
Intézkedés :Jelenlegi?
Ez a parancs lekérdezi a megfelelő csatorna visszaolvasási áramát.
Parancs szintaxis MEASure :Jelenlegi?
Paraméterek N a csatornaszámra utal. A tartomány 1 és 24 között van.
Example MEAS1:CURR?
Visszatér Egység mA
Intézkedés :VOLTage?
Ez a parancs lekérdezi a readback voltage a megfelelő csatorna.
Parancs szintaxis
Intézkedés :VOLTage?
Paraméterek N a csatornaszámra utal. A tartomány 1 és 24 között van.
Example MEAS1:VOLT?
Visszatér V. egység
Intézkedés :Erő?
Ez a parancs lekérdezi a megfelelő csatorna visszaolvasási teljesítményét.

Parancs szintaxis Parancs szintaxis
Paraméterek Paraméterek
Example Example
Visszatér Visszatér
Egység Egység

Intézkedés :MAH?
Ez a parancs lekérdezi a megfelelő csatorna kapacitását.

Parancs szintaxis Intézkedés : MAH?
Paraméterek N a csatornaszámra utal. A tartomány 1 és 24 között van.
Example MEAS1: MAH?
Visszatér
Egység mAh

Intézkedés :Res?
Ez a parancs lekérdezi a megfelelő csatorna ellenállásértékét.

Parancs szintaxis Intézkedés :Res?
Paraméterek N a csatornaszámra utal. A tartomány 1 és 24 között van.
Example MEAS1:R?
Visszatér
Egység

5.3 Kimeneti parancsok
Kimenet :MÓD
Ez a parancs a megfelelő csatorna üzemmódjának beállítására szolgál.

Visszatér Kimenet :MÓD
Lekérdezés szintaxisa N a csatornaszámra utal. A tartomány 1 és 24 között van. NR1 Tartomány: 0|1|3|128
Example OUTP1: MODE?
Paraméterek OUTP1: MODE 1
Parancs szintaxis 0 a forrás módhoz
1 a töltési módhoz
3 SOC módhoz
128 SEQ módhoz

Kimenet :BE KI
Ez a parancs be- vagy kikapcsolja a megfelelő csatorna kimenetét.

Visszatér Kimenet :ONOFF < NR1>
Lekérdezés szintaxisa N a csatornaszámra utal. A tartomány 1 és 24 között van. NR1 Tartomány: 1|0
Example OUTP1:ONOFF?
Paraméterek OUTP1:ONOFF 1
Parancs szintaxis 1 az ON-hoz
0 az OFF-hoz

Kimenet :Állapot?
Ez a parancs lekérdezi a megfelelő csatorna működési állapotát.

Visszatér OUTP1:STAT?
Lekérdezés szintaxisa N a csatornaszámra utal. A tartomány 1 és 24 között van.
Paraméterek Kimenet :Állapot?
Parancs szintaxis Csatorna állapota
Bit0: BE/KI állapot
Bit16-18: visszaolvasási értéktartomány, 0 a magas tartományhoz, 1 a közepes tartományhoz, 2 az alacsony tartományhoz

5.4 Forrásparancsok
Forrás :VOLTage
Ezzel a paranccsal állíthatjuk be a kimeneti állandó voltage.

Parancs szintaxis Forrás :VOLTage
Paraméterek N a csatornaszámra utal. A tartomány 1 és 24 között van. NRf Tartomány: MIN~MAX
Example SOUR1:VOLT 2.54
Lekérdezés szintaxisa SOUR1:VOLT?
Visszatér
Egység V

Forrás :KIMENET
Ez a parancs a kimeneti áramkorlát beállítására szolgál.

Command Synta Forrás :KIMENET
Paraméterek N a csatornaszámra utal.
A tartomány 1 és 24 között van. NRf Tartomány: MIN~MAX
Example SOUR1: 1000 KIFIZETÉS
Lekérdezés szintaxisa SOUR1: KIMENET?
Visszatér
Egység mA

Forrás :Hatótávolság
Ez a parancs az aktuális tartomány beállítására szolgál.

Parancs szintaxis Forrás :Hatótávolság
Paraméterek N a csatornaszámra utal. A tartomány 1 és 24 között van. NR1 Tartomány: 0|2|3
Example SOUR1: Rang 1
Lekérdezés szintaxisa SOUR1:RANG?
Visszatér 0 a magas tartományhoz
2 alacsony tartományhoz
3 az automatikus hatótávhoz

5.5 Töltési parancsok
Díj :VOLTage
Ezzel a paranccsal állíthatjuk be a kimeneti állandó voltage töltési módban.

Parancs szintaxis Díj :VOLTage
Paraméterek N a csatornaszámra utal. A tartomány 1 és 24 között van.
NRf Tartomány: MIN~MAX
Example CHAR1:VOLT 5.6
Lekérdezés szintaxisa CHAR1:VOLT?
Visszatér
Egység V

Díj :KIMENET
Ez a parancs a kimeneti áramkorlát beállítására szolgál töltés módban.

Parancs szintaxis Díj :KIMENET
Paraméterek N a csatornaszámra utal. A tartomány 1 és 24 között van.
NRf Tartomány: MIN~MAX
Example 1. SZÁM: 2000. KIÉPÍTÉS
Lekérdezés szintaxisa CHAR1: KIMENET?
Visszatér
Egység mA

Díj :Res
Ez a parancs az ellenállás értékének beállítására szolgál töltés módban.

Parancs szintaxis Díj :Res
Paraméterek N a csatornaszámra utal. A tartomány 1 és 24 között van.
NRf Tartomány: MIN~MAX
Example CHAR1:R 0.2
Lekérdezés szintaxisa CHAR1:R ?
Visszatér
Egység

Díj :ECHO:VOLTage?
Ez a parancs lekérdezi a readback voltage töltési módban.

Parancs szintaxis Díj :ECHO:VOLTage
Paraméterek N a csatornaszámra utal. A tartomány 1 és 24 között van.
Example CHAR1:ECHO:VOLTage?
Visszatér
Egység V

Díj :ECHO:Q?
Ez a parancs lekérdezi a visszaolvasási kapacitást töltési módban.

Parancs szintaxis Díj :ECHO:Q
Paraméterek N a csatornaszámra utal. A tartomány 1 és 24 között van.
Example CHAR1:ECHO:Q?
Visszatér
Egység mAh

5.6 SEQ parancsok
Sorrend :EDIT:FILE
Ez a parancs a sorrend beállítására szolgál file szám.

Parancs szintaxis Sorrend :EDIT:FILE
Paraméterek N a csatornaszámra utal. A tartomány 1 és 24 között van.
NR1 tartomány: file 1-től 10-ig
Example SEQ1:EDIT:FILE 3
Lekérdezés szintaxisa SEQ1:EDIT:FILE?
Visszatér

Sorrend :EDIT:LENGth
Ezzel a paranccsal állíthatja be a sorozat összes lépését file.

Parancs szintaxis Sorrend :EDIT:LENGth
Paraméterek N a csatornaszámra utal. A tartomány 1 és 24 között van.
NR1 Tartomány: 0-200
Example SEQ1:EDIT:LENG 20
Lekérdezés szintaxisa SEQ1:EDIT:LENG?
Visszatér

Sorrend :EDIT:STEP
Ezzel a paranccsal lehet beállítani az adott lépésszámot.

Parancs szintaxis Sorrend :EDIT:STEP
Paraméterek N a csatornaszámra utal. A tartomány 1 és 24 között van.
NR1 Tartomány: 1-200
Example SEQ1: SZERKESZTÉS: 5. LÉPÉS
Lekérdezés szintaxisa SEQ1:EDIT:STEP?
Visszatér

Sorrend :EDIT:CYCle
Ezzel a paranccsal állíthatjuk be a ciklusidőket a file szerkesztés alatt.

Parancs szintaxis Sorrend :EDIT:CYCle
Paraméterek N a csatornaszámra utal. A tartomány 1 és 24 között van.
NR1 Tartomány: 0-100
Example SEQ1:EDIT:CYCle 0
Lekérdezés szintaxisa SEQ1:EDIT:CYCle ?
Visszatér

Sorrend :EDIT:VOLTage
Ezzel a paranccsal a kimeneti voltage a szerkesztés alatti lépéshez.

Parancs szintaxis Sorrend :EDIT:VOLTage
Paraméterek N a csatornaszámra utal. A tartomány 1 és 24 között van.
NRf Tartomány: MIN~MAX
Example SEQ1:EDIT:VOLT 5
Lekérdezés szintaxisa SEQ1:EDIT:VOLT?
Visszatér
Egység V

Sorrend :EDIT:OUTCURRent
Ezzel a paranccsal állíthatjuk be a szerkesztés alatti lépés kimeneti áramkorlátját.

Parancs szintaxis Sorrend :EDIT:OUTCURRent
Paraméterek N a csatornaszámra utal. A tartomány 1 és 24 között van.
NRf Tartomány: MIN~MAX
Example SEQ1:EDIT:500-AS KIÉPÍTÉS
Lekérdezés szintaxisa SEQ1:EDIT:OUTCURR?
Visszatér
Egység mA

Sorrend :EDIT:Res
Ezzel a paranccsal állíthatjuk be a szerkesztés alatti lépés ellenállását.

Parancs szintaxis Sorrend :EDIT:Res
Paraméterek N a csatornaszámra utal. A tartomány 1 és 24 között van.
NRf Tartomány: MIN~MAX
Example SEQ1:EDIT:R 0.4
Lekérdezés szintaxisa SEQ1:EDIT:R?
Visszatér
Egység

Sorrend :EDIT:RUNTime
Ezzel a paranccsal állíthatjuk be a szerkesztés alatti lépés futási idejét.

Parancs szintaxis Sorrend :EDIT:RUNTime
Paraméterek N a csatornaszámra utal. A tartomány 1 és 24 között van.
NRf Tartomány: MIN~MAX
Example SEQ1:EDIT:RUNT 5
Lekérdezés szintaxisa SEQ1:EDIT:RUNT ?
Visszatér
Egység s

Sorrend :EDIT:LINKIndítás
Ezzel a paranccsal beállíthatja a szükséges kapcsolatindítási lépést az aktuális lépés befejezése után.

Parancs szintaxis Sorrend :EDIT:LINKIndítás
Paraméterek N a csatornaszámra utal. A tartomány 1 és 24 között van.
NR1 Tartomány: -1~200
Example SEQ1:EDIT:LINKS -1
Lekérdezés szintaxisa SEQ1:EDIT:LINKS?
Visszatér

Sorrend :EDIT:LINKVége
Ezzel a paranccsal beállíthatja a hivatkozás leállítási lépését a szerkesztés alatti lépéshez.

Parancs szintaxis Sorrend :EDIT:LINKVége
Paraméterek N a csatornaszámra utal. A tartomány 1 és 24 között van.
NR1 Tartomány: -1~200
Example SEQ1:EDIT:LINKE-1
Lekérdezés szintaxisa SEQ1:EDIT:LINKE?
Visszatér

Sorrend :EDIT:LINKKiciklus
Ezzel a paranccsal lehet beállítani a hivatkozás ciklusidejét.

Parancs szintaxis Sorrend :EDIT:LINKKiciklus
Paraméterek N a csatornaszámra utal. A tartomány 1 és 24 között van.
NR1 Tartomány: 0-100
Example SEQ1:EDIT:LINKC 5
Lekérdezés szintaxisa SEQ1:EDIT:LINKC?
Visszatér

Sorrend :FUSS:FILE
Ez a parancs a sorozatteszt beállítására szolgál file szám.

Parancs szintaxis Sorrend: RUN:FILE
Paraméterek N a csatornaszámra utal. A tartomány 1 és 24 között van.
NR1 tartomány: file 1-től 10-ig
Example SEQ1:RUN:FILE 3
Lekérdezés szintaxisa SEQ1:RUN:FILE?
Visszatér

Sorrend :RUN:STEP?
Ezzel a paranccsal lekérdezhető a jelenlegi futó lépés száma.

Parancs szintaxis Sorrend :RUN:STEP?
Paraméterek N a csatornaszámra utal. A tartomány 1 és 24 között van.
Lekérdezés szintaxisa SEQ1:RUN:STEP?
Visszatér

Sorrend :RUN:Idő?
Ez a parancs a sorozatteszt futási idejének lekérdezésére szolgál file.

 Parancs szintaxis  Sorrend :RUN:Idő?
Paraméterek N a csatornaszámra utal. A tartomány 1 és 24 között van.
Lekérdezés szintaxisa SEQ1:RUN:T?
Visszatér
Egység s

5.7 SOC parancsok
SOC :EDIT:LENGth
Ezzel a paranccsal állíthatjuk be a teljes műveleti lépést.

 Parancs szintaxis  SOC :EDIT:LENGth
Paraméterek N a csatornaszámra utal. A tartomány 1 és 24 között van.
NR1 Tartomány: 0-200
Example SOC1:EDIT:LENG 3
Lekérdezés szintaxisa SOC1:EDIT:LENG?
Visszatér

SOC :EDIT:STEP

Ezzel a paranccsal lehet beállítani az adott lépésszámot.

Parancs szintaxis SOC :EDIT:STEP
Paraméterek N a csatornaszámra utal. A tartomány 1 és 24 között van.
NR1 Tartomány: 1-200
Example SOC1:EDIT:1. LÉPÉS
Lekérdezés szintaxisa SOC1:EDIT:STEP?
Visszatér

SOC :EDIT:VOLTage

Ez a parancs a voltage értéke a szerkesztés alatti lépéshez.

Parancs szintaxis SOC :EDIT:VOLTage
Paraméterek N a csatornaszámra utal. A tartomány 1 és 24 között van.
NRf Tartomány: MIN~MAX
Example SOC1:EDIT:VOLT 2.8
Lekérdezés szintaxisa SOC1:EDIT:VOLT?
Visszatér
Egység V

SOC :EDIT:OUTCURRent
Ezzel a paranccsal állíthatjuk be a kimeneti áramkorlátot a szerkesztés alatti lépéshez.

 Parancs szintaxis  SOC :EDIT:OUTCURRent
Paraméterek N a csatornaszámra utal. A tartomány 1 és 24 között van.
NRf Tartomány: MIN~MAX
Example SOC1:EDIT:OUTCURR 2000
Lekérdezés szintaxisa SOC1:EDIT:OUTCURR?
Visszatér
Egység mA

SOC :EDIT:Res
Ezzel a paranccsal állíthatjuk be az ellenállás értékét a szerkesztés alatti lépéshez.

Parancs szintaxis SOC :EDIT:Res
Paraméterek N a csatornaszámra utal. A tartomány 1 és 24 között van.
NRf Tartomány: MIN~MAX
Example SOC1:EDIT:R 0.8
Lekérdezés szintaxisa SOC1:EDIT:R?
Visszatér
Egység

SOC :EDIT:Q?
Ezzel a paranccsal állíthatjuk be a szerkesztés alatti lépés kapacitását.

Parancs szintaxis SOC :EDIT:Q
Paraméterek N a csatornaszámra utal. A tartomány 1 és 24 között van.
NRf Tartomány: MIN~MAX
Lekérdezés szintaxisa SOC1:EDIT:Q?
Visszatér
Egység mAh

SOC :EDIT:SVOLtage
Ezzel a paranccsal állíthatjuk be a kezdeti/start voltage.

Parancs szintaxis SOC :EDIT:SVOLtage
Paraméterek N a csatornaszámra utal. A tartomány 1 és 24 között van.
NRf Tartomány: MIN~MAX
Example SOC1:EDIT:SVOL 0.8
Lekérdezés szintaxisa SOC1:EDIT:SVOL?
Visszatér
Egység V

SOC :RUN:STEP?
Ez a parancs az aktuális futólépés lekérdezésére szolgál.

Parancs szintaxis SOC :RUN:STEP?
Paraméterek N a csatornaszámra utal. A tartomány 1 és 24 között van.
Lekérdezés szintaxisa SOC1:RUN:STEP?
Visszatér

SOC :RUN:Q?
Ez a parancs az aktuális futási lépés jelenlegi kapacitásának lekérdezésére szolgál.

Parancs szintaxis SOC :RUN:Q?
Paraméterek N a csatornaszámra utal. A tartomány 1 és 24 között van.
Lekérdezés szintaxisa SOC1:RUN:Q?
Visszatér
Egység mAh

Programozás plamples

Ez a fejezet leírja, hogyan vezérelheti az akkumulátorszimulátort programozási parancsokkal.
1. megjegyzés: Ebben a fejezetben a // karakterekkel kezdődő megjegyzések találhatók néhány parancs után. Ezeket a megjegyzéseket az akkumulátorszimulátor nem ismeri fel, csak a megfelelő parancsok megértésének megkönnyítése érdekében. Ezért a gyakorlatban nem megengedett a // karaktert tartalmazó megjegyzések bevitele.
2. megjegyzés: Összesen 24 csatorna van. Az alábbi programozáshoz plamples, csak az első számú csatorna funkcióit mutatja be.
6.1 Forrás mód
Forrás módban állandó voltage és áram határérték állítható be.
Example: állítsa az akkumulátorszimulátort Forrás módba, a CV értékét 5 V-ra, a kimeneti áramkorlátot 1000 mA-re és az áramtartományt Auto-ra.
OUTPut1:ONOFF 0 //az aktuális csatorna kimenetének kikapcsolása
OUTPut1:MODE 0 //az üzemmódot Source módra állítja
FORRÁS1: VOLTage 5.0 //CV értéke 5.0 V
SOURce1: OUTCURRent 1000 //kimeneti áramkorlát beállítása 1000mA-re
SOURce1:RANGe 3 //az aktuális tartományhoz válassza a 3-Auto lehetőséget
OUTPut1:ONOFF 1 //bekapcsolja az 1. csatorna kimenetét
6.2 Töltési mód
Töltési módban állandó voltage, áramkorlát és ellenállásérték állítható be.
Az aktuális tartomány töltési módban magas tartományként van rögzítve.
Example: állítsa az akkumulátorszimulátort töltési módba, a CV értékét 5 V-ra, a kimeneti áramkorlátot 1000 mA-re és az ellenállás értékét 3.0 mΩ-ra.
OUTPut1:ONOFF 0 //az aktuális csatorna kimenetének kikapcsolása
OUTPut1:MODE 1 //az üzemmódot töltés módra állítja
CHARge1:VOLTage 5.0 //CV értéke 5.0 V
CHARge1: OUTCURRent 1000 //kimeneti áramkorlát beállítása 1000 mA-re
CHARge1: Res 3.0 //ellenállás értéke 3.0mΩ
OUTPut1:ONOFF 1 //bekapcsolja az 1. csatorna kimenetét
6.3 SOC teszt
A BCS SOC teszt fő funkciója az akkumulátor kisülési funkciójának szimulálása. A felhasználóknak különféle akkumulátorkisülési paramétereket kell bevinniük a megfelelő csatornákba, például kapacitást, állandó térfogatottage érték, kimeneti áramkorlát, és
ellenállás értéke. Az akkumulátorszimulátor a jelenlegi futási lépés kapacitásának megfelelően ítéli meg, hogy a jelenlegi és a következő lépés kapacitáskülönbsége egyenlő-e. Ha egyenlő, a BCS a következő lépésre lép. Ha nem egyenlő, a BCS továbbra is felhalmozza a jelenlegi futási lépés kapacitását. A kapacitást a csatlakoztatott DUT, azaz a kimeneti áram határozza meg.
Example: állítsa az akkumulátorszimulátort SOC módba, az összes lépést 3-ra és a kezdeti térfogatottage 4.8V-ra. A lépések paraméterei az alábbi táblázatban láthatók.

lépés sz. Kapacitás (mAh) CV érték (V) Áram (mA)

Ellenállás (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 //az aktuális csatorna kimenetének kikapcsolása
OUTPut1:MODE 3 //üzemmód beállítása SOC módra
SOC1:EDIT:LENGth 3 //az összes lépést állítsa 3-ra
SOC1:EDIT: 1. LÉPÉS //állítsa a No. lépést 1-re
SOC1:EDIT: Q 1200 //az 1. lépéshez állítsa be a kapacitást 1200 mAh-ra
SOC1:EDIT: VOLTage 5.0 //CV érték beállítása az 1. lépéshez 5.0V-ra
SOC1:EDIT: OUTCURRent 1000 //kimeneti áramkorlát beállítása az 1. lépéshez 1000mA-re
SOC1:EDIT: 0.1 felbontás //ellenállás beállítása az 1. lépéshez 0.1 mΩ-ra
SOC1:EDIT: 2. LÉPÉS //állítsa a No. lépést 2-re
SOC1:EDIT: Q 1000 //az 2. lépéshez állítsa be a kapacitást 1000 mAh-ra
SOC1:EDIT: VOLTage 2.0 //CV érték beállítása az 2. lépéshez 2.0V-ra
SOC1:EDIT: OUTCURRent 1000 //kimeneti áramkorlát beállítása az 2. lépéshez 1000mA-re
SOC1:EDIT: 0.2 felbontás //ellenállás beállítása az 2. lépéshez 0.2 mΩ-ra
SOC1:EDIT: 3. LÉPÉS //állítsa a No. lépést 3-re
SOC1:EDIT: Q 500 //az 3. lépéshez állítsa be a kapacitást 500 mAh-ra
SOC1:EDIT: VOLTage 1.0 //CV érték beállítása az 3. lépéshez 1.0V-ra
SOC1:EDIT: OUTCURRent 1000 //kimeneti áramkorlát beállítása az 3. lépéshez 1000mA-re
SOC1:EDIT: 0.3 felbontás //ellenállás beállítása az 3. lépéshez 0.3 mΩ-ra
SOC1:EDIT:SVOL 4.8 //kezdőbeállítás/start voltage 4.8V-ra
OUTPut1:ONOFF 1 //bekapcsolja az 1. csatorna kimenetét
SOC1 FUTÁS: LÉPÉS? //olvassa el a jelen futó lépést No.
SOC1: RUN:Q? //olvassa a jelenlegi futási lépés kapacitását
6.4 SEQ mód
A SEQ teszt elsősorban a futólépések számát ítéli meg a kiválasztott SEQ alapján file. Az összes lépést egymás után hajtja végre, az egyes lépésekhez előre beállított kimeneti paraméterek szerint. A lépések között linkek is létrehozhatók. A megfelelő ciklusidők egymástól függetlenül beállíthatók.
Example: állítsa az akkumulátorszimulátort SEQ módba, SEQ file Sz. 1-ig, összes lépés 3-ig és file ciklusidők 1-re. A lépések paraméterei az alábbi táblázatban láthatók.

Lépés Nem. CV Érték (V) Áram (mA) Ellenállás (mΩ) Idő(k) Link Kezdő lépés Link Stop Lépés

Link Ciklus Times

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 //az aktuális csatorna kimenetének kikapcsolása
OUTPut1:MODE 128 //üzemmód beállítása SEQ módra
SEQuence1:EDIT:FILE 1 //set SEQ file szám 1-ig
SEQuence1:EDIT:LENGth 3 //az összes lépést állítsa 3-ra
SEQuence1:EDIT:CYCle 1 //set file ciklusidők 1-re
SEQUENCE1:EDIT:STEP 1 //állítsa a No. lépést 1-re
SEQuence1:EDIT:VOLTage 1.0 //CV érték beállítása az 1. lépéshez 1.0V-ra
SEQUENCE1:EDIT:OUTCURRent 2000 //kimeneti áramkorlát beállítása az 1. lépéshez 2000mA-re
SEQuence1:EDIT:Res 0.0 //ellenállás beállítása az 1. lépéshez 0mΩ-ra
SEQuence1:EDIT:RUNTime 5 //futási idő beállítása az 1. lépéshez 5 másodpercig
SEQuence1:EDIT:LINKStart -1 //hivatkozás kezdő lépésének beállítása az 1. lépéshez -1
SEQUENCE1:EDIT:LINKEnd -1 //link leállítási lépés beállítása az 1. lépéshez -1
SEQuence1:EDIT:LINKCycle 0 //a hivatkozási ciklusidők beállítása 0-ra
SEQUENCE1:EDIT:STEP 2 //állítsa a No. lépést 2-re
SEQuence1:EDIT:VOLTage 2.0 //CV érték beállítása az 2. lépéshez 2.0V-ra
SEQUENCE1:EDIT:OUTCURRent 2000 //kimeneti áramkorlát beállítása az 2. lépéshez 2000mA-re
SEQuence1:EDIT:Res 0.1 //ellenállás beállítása az 2. lépéshez 0.1mΩ-ra
SEQuence1:EDIT:RUNTime 10 //futási idő beállítása az 2. lépéshez 10 másodpercig
SEQuence1:EDIT:LINKStart -1 //hivatkozás kezdő lépésének beállítása az 2. lépéshez -1
SEQUENCE1:EDIT:LINKEnd -1 //link leállítási lépés beállítása az 2. lépéshez -1
SEQuence1:EDIT:LINKCycle 0 //a hivatkozási ciklusidők beállítása 0-ra
SEQUENCE1:EDIT:STEP 3 //állítsa a No. lépést 3-re
SEQuence1:EDIT:VOLTage 3.0 //CV érték beállítása az 3. lépéshez 3.0V-ra
SEQUENCE1:EDIT:OUTCURRent 2000 //kimeneti áramkorlát beállítása az 3. lépéshez 2000mA-re
SEQuence1:EDIT:Res 0.2 //ellenállás beállítása az 3. lépéshez 0.2mΩ-ra
SEQuence1:EDIT:RUNTime 20 //futási idő beállítása az 3. lépéshez 20 másodpercig
SEQuence1:EDIT:LINKStart -1 //hivatkozás kezdő lépésének beállítása az 3. lépéshez -1
SEQUENCE1:EDIT:LINKEnd -1 //link leállítási lépés beállítása az 3. lépéshez -1
SEQuence1:EDIT:LINKCycle 0 //a hivatkozási ciklusidők beállítása 0-ra
1. szekvencia:RUN:FILE 1 //beállítja a futó SEQ-t file szám 1-ig
OUTPut1:ONOFF 1 //bekapcsolja az 1. csatorna kimenetét
1. szekvencia: RUN:STEP? //olvassa el a jelen futó lépést No.
1. szekvencia: RUN:T? //beolvasási idő a jelenlegi SEQ-hoz file Nem.
6.5 Mérés
Az akkumulátorszimulátor belsejében egy nagy pontosságú mérőrendszer található a kimeneti térfogat méréséretage, áram, teljesítmény és hőmérséklet.
1. MÉRÉS: AKTUÁLIS? //Olvassa be az 1. csatorna visszaolvasási áramát
MEASure1:VOLTage? //Olvassa el a visszaolvasási kötetettage a 1. csatornához
MEASure1: TELJESÍTMÉNY? //Olvassa be az 1. csatorna valós idejű teljesítményét
MEASure1: Hőmérséklet? //Olvassa be az 1. csatorna valós idejű hőmérsékletét
MEAS2:CURR? //Olvassa be a 2. csatorna visszaolvasási áramát
MEAS2:VOLT? //Olvassa el a visszaolvasási kötetettage a 2. csatornához
MEAS2:POW? //Olvassa be a 2. csatorna valós idejű teljesítményét
MEAS2:TEMP? //Olvassa be a 2. csatorna valós idejű hőmérsékletét
6.6 Gyári beállítások visszaállítása
Hajtsa végre az *RST parancsot a gyári beállítások visszaállításához az akkumulátorszimulátoron.

Hiba információ

7.1 Parancshiba
-100 Parancshiba Nem definiált szintaktikai hiba
-101 Érvénytelen karakter Érvénytelen karakter a karakterláncban
-102 Szintaktikai hiba Ismeretlen parancs vagy adattípus
-103 Érvénytelen elválasztó Elválasztó szükséges. Az elküldött karakter azonban nem elválasztó.
-104 Adattípus hiba A jelenlegi adattípus nem egyezik a szükséges típussal.
-105 A GET nem engedélyezett A csoportvégrehajtási trigger (GET) a program információiban érkezik.
-106 Nem kívánt pontosvessző Egy vagy több extra pontosvessző található.
-107 Nem kívánt vessző Egy vagy több extra vessző található.
-108 Paraméter nem engedélyezett A paraméterek száma meghaladja a parancs által előírt számot.
-109 Hiányzó paraméter A paraméterek száma kevesebb, mint a parancs által megkövetelt szám, vagy nincs megadva paraméter.
-110 Parancsfejléc-hiba Nem definiált parancsfejléc-hiba
-111 Fejléc-elválasztó hiba A parancsfejlécben az elválasztó helyett nem elválasztó karaktert használunk.
-112 A program mnemoniája túl hosszú Az emlékeztető hossza meghaladja a 12 karaktert.
-113 Nem definiált fejléc Bár a fogadott parancs szintaktikai szerkezetét tekintve megfelel az előírásoknak, ebben az eszközben nincs definiálva.
-114 Fejléc utótagja tartományon kívül A parancsfejléc utótagja tartományon kívül esik.
-115 A parancs nem tud lekérdezni A parancsnak nincs lekérdezési formája.
-116 A parancsnak le kell kérdeznie A parancsnak lekérdezési formában kell lennie.
-120 Numerikus adathiba Nem definiált numerikus adathiba
-121 Érvénytelen karakter a számban Az aktuális parancs által nem elfogadott adatkarakter jelenik meg a számadatok között.
-123 Kitevő túl nagy A kitevő abszolút értéke meghaladja a 32,000 XNUMX-et.
-124 Túl sok számjegy A decimális adatok kezdő 0-ját leszámítva az adathossz meghaladja a 255 karaktert.
-128 Numerikus adatok nem engedélyezettek A megfelelő formátumú numerikus adatok olyan helyen érkeznek, amely nem fogad számszerű adatokat.
-130 Utótag hiba Nem definiált utótag hiba
-131 Érvénytelen utótag Az utótag nem követi az IEEE 488.2-ben meghatározott szintaxist, vagy az utótag nem alkalmas az E5071C-hez.
-134 Az utótag túl hosszú Az utótag 12 karakternél hosszabb.
-138 Utótag nem engedélyezett Az utótag hozzáadása nem engedélyezett értékekhez.
-140 Karakter adat hiba Nem definiált karakter adat hiba
-141 Érvénytelen karakteradat Érvénytelen karaktert találtunk a karakteradatokban, vagy érvénytelen karakter érkezett.
-144 A karakteradatok túl hosszúak A karakteradatok 12 karakternél hosszabbak.
-148 Karakteradatok nem megengedettek A megfelelő formátumú karakteradatok fogadása azon a helyen történik, ahol a műszer nem fogad karakteradatokat.
-150 String data error Undefined string data error
-151 Érvénytelen karakterlánc adatok A megjelenő karakterlánc adatok valamilyen okból érvénytelenek.
-158 A karakterláncadatok nem engedélyezettek A karakterlánc-adatok azon a helyen érkeznek, ahol ez az eszköz nem fogad el karakterláncadatokat.
-160 Blokk adat hiba Nem definiált blokk adat hiba
-161 Érvénytelen blokkadatok A megjelenő blokkadatok valamilyen okból érvénytelenek.
-168 Blokkadatok nem engedélyezettek A blokkadatokat azon a helyen veszik, ahol ez a műszer nem fogad blokkadatokat.
-170 Kifejezési hiba Nem definiált kifejezési hiba
-171 Érvénytelen kifejezés A kifejezés érvénytelen. Plample, a zárójelek nincsenek párosítva, vagy illegális karaktereket használnak.
-178 Kifejezési adatok nem engedélyezettek Kifejezési adatok fogadása azon a helyen történik, ahol az eszköz nem fogad el kifejezési adatokat.
-180 Makróhiba Nem definiált makróhiba
-181 Érvénytelen külső makródefiníció A makródefiníción kívül van egy $ makróparaméter-helyőrző.
-183 Érvénytelen a makródefiníción belül. Szintaktikai hiba van a makródefinícióban (*DDT,*DMC).
-184 Makróparaméter-hiba A paraméter száma vagy típusa hibás.
7.2 Végrehajtási hiba
-200 Végrehajtási hiba Olyan hiba keletkezik, amely a végrehajtáshoz kapcsolódik, és nem definiálható ezzel az eszközzel.
-220 Paraméterhiba Nem definiált paraméterhiba
-221 Ütközés beállítása A parancs elemzése sikeresen megtörtént. De az eszköz aktuális állapota miatt nem hajtható végre.
-222 Adat tartományon kívül Az adat tartományon kívül esik.
-224 Illegális paraméterérték A paraméter nem szerepel az aktuális parancs nem kötelező paramétereinek listájában.
-225 Elfogyott a memória A készülékben rendelkezésre álló memória nem elegendő a kiválasztott művelet végrehajtásához.
-232 Érvénytelen formátum Az adatformátum érvénytelen.
-240 Hardverhiba Nem definiált hardverhiba
-242 Kalibrációs adatok elvesztek A kalibrációs adatok elvesztek.
-243 NINCS hivatkozás Nincs hivatkozási kötettage.
-256 File név nem található A file név nem található.
-259 Nincs kiválasztva file Nincsenek opcionálisak files.
-295 Bemeneti puffer túlcsordulás A bemeneti puffer túlcsordul.
-296 Kimeneti puffer túlcsordulás A kimeneti puffer túlcsordul.REXGEAR logó

Dokumentumok / Források

REXGEAR BCS sorozatú programozási útmutató SCPI protokoll [pdf] Felhasználói útmutató
BCS sorozat programozási útmutató SCPI protokoll, BCS sorozat, programozási útmutató SCPI protokoll, útmutató SCPI protokoll, SCPI protokoll, protokoll

Hivatkozások

Hagyj megjegyzést

E-mail címét nem tesszük közzé. A kötelező mezők meg vannak jelölve *