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 |
![]() |
DC (egyenáram) | N | Null vonal vagy semleges vonal |
![]() |
AC (váltakozó áram) | L | Élő vonal |
![]() |
AC és DC | I | Bekapcsolás |
![]() |
Háromfázisú áram | ![]() |
Kikapcsolni |
![]() |
Föld | ![]() |
Tartalék áramellátás |
![]() |
Védő talaj | ![]() |
Bekapcsolási állapot |
![]() |
Alváz földelés | ![]() |
Kikapcsolt állapot |
![]() |
Jel földelés | ![]() |
Áramütés veszélye |
FIGYELMEZTETÉS | Veszélyes jel | ![]() |
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.
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:
- 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
- A rövid mnemonikák általában a hosszú mnemonikák első 4 karakteréből állnak.
Example: AKTUÁLIS —— AKTUÁLIS - 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
- A mnemonika nem érzékeny a kis- és nagybetűkre.
4.2.2 Parancselválasztó
- 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. - Szóköz A szóköz a parancsmező és a paramétermező elválasztására szolgál.
- 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 - 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 | mΩ |
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 | mΩ |
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 | mΩ |
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 | mΩ |
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.
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 |