BCS Seri Programming Gid SCPI
Pwotokòl
Vèsyon: V20210903
Prefas
Konsènan Manyèl
Manyèl sa a aplike nan similatè batri seri BCS, ki gen ladan gid pwogramasyon ki baze sou pwotokòl SCPI estanda. Se REXGEAR ki posede copyright manyèl la. Akòz amelyorasyon enstriman an, yo ka revize manyèl sa a san avètisman nan pwochen vèsyon yo.
Manyèl sa a te reviewak anpil atansyon pa REXGEAR pou presizyon teknik la. Manifakti a refize tout responsablite pou erè posib nan manyèl operasyon sa a, si akòz move enprime oswa erè nan kopi. Manifakti a pa responsab pou fonksyone byen si pwodwi a pa te opere kòrèkteman.
Pou asire sekirite ak itilizasyon kòrèk BCS, tanpri li manyèl sa a ak anpil atansyon, espesyalman enstriksyon sekirite yo.
Tanpri kenbe manyèl sa a pou itilizasyon nan lavni.
Mèsi pou konfyans ou ak sipò.
Enstriksyon Sekirite
Nan operasyon an ak antretyen nan enstriman an, tanpri entèdi respekte enstriksyon sekirite sa yo. Nenpòt pèfòmans kèlkeswa atansyon oswa avètisman espesifik nan lòt chapit nan manyèl la ka afekte fonksyon pwoteksyon enstriman an bay.
REXGEAR pa dwe responsab pou rezilta ki te koze pa neglijans enstriksyon sa yo.
2.1 Nòt Sekirite Sosyal
➢ Konfime vol antre AC atage anvan yo founi pouvwa.
➢ Tè fyab: Anvan operasyon an, enstriman an dwe fyab pou evite chòk elektrik la.
➢ Konfime fuse a: Asire w ke w enstale fuzibl la kòrèkteman.
➢ Pa louvri chasi a: Operatè a pa ka louvri chasi enstriman an.
Operatè ki pa pwofesyonèl yo pa gen dwa kenbe oswa ajiste li.
➢ Pa opere nan kondisyon danjere: Pa opere enstriman an nan kondisyon ki ka pran dife oswa eksplozif.
➢ Konfime ranje k ap travay la: Asire w ke DUT a nan ranje nominal BCS.
2.2 Senbòl sekirite
Tanpri gade nan tablo sa a pou definisyon senbòl entènasyonal yo itilize sou enstriman an oswa nan manyèl itilizatè a.
Tablo 1
Senbòl | Definisyon | Senbòl | Definisyon |
![]() |
DC (kouran dirèk) | N | Liy nil oswa liy net |
![]() |
AC (kouran altène) | L | Live liy |
![]() |
AC ak DC | I | Pouvwa-sou |
![]() |
Twa-faz aktyèl | ![]() |
Pouvwa-off |
![]() |
Tè | ![]() |
Back-up pouvwa |
![]() |
Pwoteksyon tè | ![]() |
Pouvwa-sou eta a |
![]() |
Tè chasi | ![]() |
Eta pouvwa-off |
![]() |
Siyal tè | ![]() |
Risk chòk elektrik |
AVÈTISMAN | Siy danjere | ![]() |
Avètisman tanperati ki wo |
Atansyon | Fè atansyon | ![]() |
Avètisman c |
Plis paseview
Similatè batri seri BCS bay pò LAN ak koòdone RS232. Itilizatè yo ka konekte BCS ak PC pa liy kominikasyon ki koresponn lan pou reyalize kontwòl.
Programming Command Overview
4.1 Brèf Entwodiksyon
Kòmandman BCS yo genyen de kalite: kòmandman piblik IEEE488.2 ak kòmandman SCPI.
Kòmandman piblik IEEE 488.2 defini kèk kontwòl komen ak kòmandman demann pou enstriman. Operasyon debaz sou BCS ka reyalize atravè kòmandman piblik, tankou reset, demann estati, elatriye. Tout kòmandman piblik IEEE 488.2 konpoze de yon asterisk (*) ak twa lèt mnemonik: *RST, *IDN ?, *OPC ?, elatriye. .
Kòmandman SCPI ka aplike pi fò nan fonksyon BCS nan tès, anviwònman, kalibrasyon ak mezi. Kòmandman SCPI yo òganize sou fòm yon pye bwa kòmand. Chak kòmand ka genyen plizyè mnemonik, epi chak ne nan pye bwa kòmand la separe pa yon kolon (:), jan yo montre nan figi ki anba a. Tèt pyebwa kòmand yo rele RASIN. Chemen konplè soti nan RASIN nan ne fèy la se yon lòd pwogramasyon konplè.
4.2 Sentaks
Kòmandman BCS SCPI yo se eritaj ak ekspansyon kòmandman IEEE 488.2. Kòmandman SCPI yo konpoze de mo kle kòmand, separateur, jaden paramèt ak terminateur. Pran kòmandman sa a kòm yon ansyenample:
SOUS :VOLTage 2.5
Nan lòd sa a, SOURce ak VOLTage se mo kle kòmand. n se nimewo chanèl 1 rive 24. Kolon (:) ak espas se separasyon. 2.5 se jaden an paramèt. Retounen cha a se terminateur. Gen kèk kòmandman ki gen plizyè paramèt. Paramèt yo separe pa yon vigil (,).
MEZI: VOLTage?(@1,2)
Kòmand sa a vle di jwenn readback voltage nan chanèl 1 ak 2. Nimewo 1 ak 2 vle di nimewo chanèl, ki separe pa yon vigil. Lekti lekti voltage nan 24 chanèl an menm tan:
MEZI: 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 ) Ekri konstan voltagValè a 5V nan 24 chanèl an menm tan:
SOUS: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)
Pou konvenyans nan deskripsyon an, senbòl ki nan chapit ki vin apre yo pral aplikab nan konvansyon sa yo.
◆ Parantèz kare ([]) endike mo kle oswa paramèt si ou vle, ki ka omisyon.
◆ Curly parantèz ({}) endike opsyon paramèt yo nan kòd lòd la.
◆ Parantèz ang (<>) endike ke yo dwe bay yon paramèt nimerik.
◆ Liy vètikal (|) yo itilize pou separe opsyon plizyè paramèt opsyonèl.
4.2.1 Mot kòmand
Chak mo kle kòmand gen de fòma: mnemonik long ak mnemonik kout. Kout mnemonik se kout pou mnemonik long. Chak mnemonik pa ta dwe depase 12 karaktè, ki gen ladan nenpòt sifiks nimerik posib. Similatè batri a sèlman aksepte jisteman mnemonik long oswa kout.
Règ yo pou jenere mnemonik yo jan sa a:
- Long mnemonik konpoze de yon mo oswa yon fraz. Si se yon mo, tout mo a konstitye yon mnemonik. Egzamples: CURRENT —— KURRENT
- Mnemotèk kout jeneralman konpoze de 4 premye karaktè yo nan mnemonik long.
Example: CURRent —— CURR - Si longè karaktè long mnemonik la mwens pase oswa egal a 4, mnemonik long ak kout yo se menm bagay la. Si longè karaktè long mnemonik la pi gran pase 4 epi katriyèm karaktè a se yon vwayèl, mnemonik kout yo pral konpoze de 3 karaktè, jete vwayèl la. Egzamples: MODE —— MODE Power —— POW
- Mnemonik yo pa dispozisyon majiskil.
4.2.2 Separatè kòmand
- Kolon (:)
Kolon yo itilize pou separe de mo kle adjasan nan kòmandman an, tankou separe SOUR1 ak VOLT nan lòd SOUR1:VOLT 2.54.
Kolon kapab tou premye karaktè nan yon kòmandman, ki endike li pral chèche chemen soti nan ne tèt nan pye bwa kòmand. - Espas Espas yo itilize pou separe jaden lòd ak jaden paramèt.
- Virkil (;) Se virgule yo itilize pou separe plizyè inite kòmand lè plizyè inite kòmand yo enkli nan yon sèl kòmand. Nivo chemen aktyèl la pa chanje lè w sèvi ak yon pwen-vir.
Example: SOUR1:VOLT 2.54;OUTCURR 1000 Kòmandman ki anwo a se pou mete vol konstan.tage valè a 2.54V ak pwodiksyon aktyèl limit nan 1000mA nan mòd sous. Kòmandman ki anwo a ekivalan a de kòmandman sa yo: SOUR1:VOLT 2.54 SOUR1:OUTCURR 1000 - Punt virgule ak kolon (;:) Li itilize pou separe plizyè kòmandman. MEZI: VOLTage?;:SOURce:VOLTage 10;:SOTI:ONOFF 1
4.2.3 Rekèt
Yo itilize mak kesyon (?) pou make fonksyon rechèch la. Li swiv dènye mo kle jaden an kòmand. Pou egzanpample, pou demann konstan voltage nan kanal 1 nan mòd sous, lòd la rechèch se SOUR1:VOLT?. Si vol la konstantage se 5V, similatè batri a ap retounen yon kòd karaktè 5.
Apre similatè batri a resevwa lòd rechèch la epi li konplete analiz la, li pral egzekite kòmandman an epi jenere yon seri repons. Se fisèl repons lan premye ekri nan tanpon pwodiksyon an. Si koòdone aleka prezan an se yon koòdone GPIB, li tann pou kontwolè a li repons lan. Sinon, li imedyatman voye fisèl repons lan nan koòdone la.
Pifò kòmandman gen sentaks rechèch korespondan. Si yo pa ka mande yon lòd, similatè batri a pral rapòte yon mesaj erè -115 Kòmandman pa ka mande epi yo pap retounen anyen.
4.2.4 Kòmand Terminator
Terminatè kòmand yo se karaktè liy manje (karaktè ASCII LF, valè 10) ak EOI (sèlman pou koòdone GPIB). Fonksyon terminator la se mete fen nan fisèl kòmand aktyèl la ak reset chemen an kòmand nan chemen an rasin.
4.3 Fòma paramèt
Paramèt pwograme yo reprezante pa kòd ASCII nan kalite nimerik, karaktè, bool, elatriye.
Tablo 2
Senbòl | Deskripsyon |
Example |
Valè nonb antye relatif | 123 | |
Valè pwen k ap flote | 123., 12.3, 0.12, 1.23E4 | |
Valè a ka NR1 oswa NR2. | ||
Elaji fòma valè ki gen ladann , MIN ak MAX. | 1|0|ON|OFF | |
Done booleyen | ||
Done karaktè, pou egzanpample, CURR | ||
Retounen done kòd ASCII, sa ki pèmèt retounen nan ASCII 7-bit endefini. Kalite done sa a gen yon tèminal kòmand ki enplike. |
Kòmandman
5.1 IEEE 488.2 Kòmandman komen
Kòmandman komen yo se kòmandman jeneral obligatwa nan estanda IEEE 488.2 ke enstriman yo dwe sipòte. Yo itilize yo pou kontwole fonksyon jeneral enstriman yo, tankou reset ak estati rechèch. Sentaks ak semantik li yo swiv estanda IEEE 488.2. Kòmandman komen IEEE 488.2 pa gen okenn yerachi.
*IDN?
Kòmandman sa a li enfòmasyon nan similatè batri a. Li retounen done yo nan kat jaden separe pa vigil. Done yo gen ladan manifakti, modèl, jaden rezève ak vèsyon lojisyèl.
Rechèch Sentaks *IDN?
Paramèt Okenn
Retounen Deskripsyon fisèl
Manifakti REXGEAR
BCS Modèl
0 Jaden rezève
XX.XX vèsyon lojisyèl
Retounen Egzample REXGEARTECH,BCS,0,V1.00 *OPC
Kòmandman sa a mete ti jan Operasyon Konplete (OPC) nan Rejis Evènman Creole a nan 1 lè tout operasyon ak kòmandman yo fini.
Sentaks Kòmand *OPC Paramèt Okenn Sentaks Rekèt *OPC? Retounen Kòmandman ki gen rapò *TRG *WAI *RST
Kòmand sa a itilize pou retabli paramèt faktori yo. Sentaks kòmand *RST Paramèt Okenn Retounen Okenn Kòmandman ki gen rapò Okenn
5.2 Kòmandman Mezire
MEZI : Kouran?
Kòmand sa a mande aktyèl lekti kanal korespondan an.
Kòmand sentaks MEASure : Kouran?
Paramèt N refere a nimewo chanèl. Ranje a se soti nan 1 a 24.
Example MEAS1:CURR?
Retounen Inite mA
MEZI :VOLTage?
Kòmandman sa a mande readback voltage nan kanal korespondan.
Sentaks kòmand
MEZI :VOLTage?
Paramèt N refere a nimewo chanèl. Ranje a se soti nan 1 a 24.
Example MEAS1:VOLT?
Retounen Inite V
MEZI : Pouvwa?
Kòmandman sa a mande pouvwa lekti kanal korespondan an.
Sentaks kòmand | Sentaks kòmand |
Paramèt | Paramèt |
Example | Example |
Retounen | Retounen |
Inite | Inite |
MEZI :MAH?
Kòmandman sa a mande kapasite kanal korespondan an.
Sentaks kòmand | MEZI : MAH? |
Paramèt | N refere a nimewo chanèl. Ranje a soti nan 1 a 24. |
Example | MEAS1: MAH? |
Retounen | |
Inite | mAh |
MEZI : Res?
Kòmandman sa a mande valè rezistans kanal korespondan an.
Sentaks kòmand | MEZI : Res? |
Paramèt | N refere a nimewo chanèl. Ranje a soti nan 1 a 24. |
Example | MEAS1:R? |
Retounen | |
Inite | mΩ |
5.3 Kòmandman Sòti
SOTI :MÒD
Kòmand sa a yo itilize yo mete mòd nan operasyon nan kanal korespondan.
Retounen | SOTI :MÒD |
Sentaks rechèch | N refere a nimewo chanèl. Ranje a soti nan 1 a 24. NR1 Range: 0|1|3|128 |
Example | OUTP1:MOD? |
Paramèt | SOTI 1:MÒD 1 |
Sentaks kòmand | 0 pou mòd sous 1 pou mòd chaj 3 pou mòd SOC 128 pou mòd SEQ |
SOTI :ONOFF
Kòmand sa a vire sou oswa koupe pwodiksyon an nan kanal korespondan.
Retounen | SOTI :ONOFF <NR1> |
Sentaks rechèch | N refere a nimewo chanèl. Ranje a soti nan 1 a 24. NR1 Range: 1|0 |
Example | OUTP1:ONOFF? |
Paramèt | OUTP1:ONOFF 1 |
Sentaks kòmand | 1 pou ON 0 pou OFF |
SOTI :ETA?
Kòmandman sa a mande eta opere kanal korespondan.
Retounen | OUTP1:STAT? |
Sentaks rechèch | N refere a nimewo chanèl. Ranje a soti nan 1 a 24. |
Paramèt | SOTI :ETA? |
Sentaks kòmand | Eta chanèl Bit0: ON/OFF eta Bit16-18: ranje valè readback, 0 pou ranje segondè, 1 pou ranje mwayen, 2 pou ranje ki ba |
5.4 Kòmandman Sous
SOUS :VOLTage
Kòmand sa a yo itilize yo mete pwodiksyon konstan voltage.
Sentaks kòmand | SOUS :VOLTage |
Paramèt | N refere a nimewo chanèl. Ranje a soti nan 1 a 24. NRf Range: MIN~MAX |
Example | SOUR1:VOLT 2.54 |
Sentaks rechèch | SOUR1:VOLT? |
Retounen | |
Inite | V |
SOUS :KANTITE
Kòmand sa a itilize pou mete limit aktyèl pwodiksyon an.
Kòmand Synta | SOUS :KANTITE |
Paramèt | N refere a nimewo chanèl. Ranje a soti nan 1 a 24. NRf Range: MIN~MAX |
Example | SOUR1:OUTCURR 1000 |
Sentaks rechèch | SOUR1:OUTCURR? |
Retounen | |
Inite | mA |
SOUS :RANGE
Kòmand sa a yo itilize pou mete ranje aktyèl la.
Sentaks kòmand | SOUS :RANGE |
Paramèt | N refere a nimewo chanèl. Ranje a soti nan 1 a 24. NR1 Range: 0|2|3 |
Example | SOUR1:RANG 1 |
Sentaks rechèch | SOUR1:RANG? |
Retounen | 0 pou ranje segondè 2 pou ranje ki ba 3 pou ranje oto |
5.5 Kòmandman chaj yo
CHAJE :VOLTage
Kòmand sa a yo itilize yo mete pwodiksyon konstan voltage anba mòd chaj.
Sentaks kòmand | CHAJE :VOLTage |
Paramèt | N refere a nimewo chanèl. Ranje a soti nan 1 a 24. Ranje NRf: MIN~MAX |
Example | CHAR1:VOLT 5.6 |
Sentaks rechèch | CHAR1:VOLT? |
Retounen | |
Inite | V |
CHAJE :KANTITE
Kòmand sa a yo itilize pou mete limit aktyèl pwodiksyon anba mòd chaj.
Sentaks kòmand | CHAJE :KANTITE |
Paramèt | N refere a nimewo chanèl. Ranje a soti nan 1 a 24. Ranje NRf: MIN~MAX |
Example | CHAR1: OUTCURR 2000 |
Sentaks rechèch | CHAR1:SORTIRE? |
Retounen | |
Inite | mA |
CHAJE :Rez
Kòmand sa a yo itilize pou mete valè rezistans anba mòd chaj.
Sentaks kòmand | CHAJE :Rez |
Paramèt | N refere a nimewo chanèl. Ranje a soti nan 1 a 24. Ranje NRf: MIN~MAX |
Example | CHAR1:R 0.2 |
Sentaks rechèch | CHAR1:R ? |
Retounen | |
Inite | mΩ |
CHAJE :ECHO:VOLTage?
Kòmandman sa a mande readback voltage anba mòd chaj.
Sentaks kòmand | CHAJE :ECHO:VOLTage |
Paramèt | N refere a nimewo chanèl. Ranje a soti nan 1 a 24. |
Example | CHAR1:ECHO:VOLTage? |
Retounen | |
Inite | V |
CHAJE :ECHO:Q?
Kòmandman sa a mande kapasite lekti nan mòd chaj.
Sentaks kòmand | CHAJE :ECHO:Q |
Paramèt | N refere a nimewo chanèl. Ranje a soti nan 1 a 24. |
Example | CHAR1:ECHO:Q? |
Retounen | |
Inite | mAh |
5.6 Kòmandman SEQ
SEkans :EDITE:FILE
Kòmand sa a yo itilize pou mete sekans file nimewo.
Sentaks kòmand | SEkans :EDITE:FILE |
Paramèt | N refere a nimewo chanèl. Ranje a soti nan 1 a 24. NR1 Range: file nimewo 1 a 10 |
Example | SEQ1: EDIT:FILE 3 |
Sentaks rechèch | SEQ1: EDIT:FILE? |
Retounen |
SEkans :EDITE:LONGÈ
Kòmand sa a itilize pou mete etap total nan sekans lan file.
Sentaks kòmand | SEkans :EDITE:LONGÈ |
Paramèt | N refere a nimewo chanèl. Ranje a soti nan 1 a 24. NR1 Range: 0~200 |
Example | SEQ1:EDIT:LONGÈ 20 |
Sentaks rechèch | SEQ1:EDIT:LENG? |
Retounen |
SEkans :EDITE:ETAP
Kòmand sa a itilize pou mete nimewo etap espesifik la.
Sentaks kòmand | SEkans :EDITE:ETAP |
Paramèt | N refere a nimewo chanèl. Ranje a soti nan 1 a 24. NR1 Range: 1~200 |
Example | SEQ1:EDITE:ETAP 5 |
Sentaks rechèch | SEQ1:EDIT:ETAP? |
Retounen |
SEkans :EDITE:SIK
Kòmand sa a yo itilize yo mete tan sik yo pou la file anba koreksyon.
Sentaks kòmand | SEkans :EDITE:SIK |
Paramèt | N refere a nimewo chanèl. Ranje a soti nan 1 a 24. NR1 Range: 0~100 |
Example | SEQ1:EDIT:SIK 0 |
Sentaks rechèch | SEQ1:EDIT:CYCLE? |
Retounen |
SEkans :EDIT:VOLTage
Kòmand sa a yo itilize yo mete pwodiksyon an voltage pou etap la anba koreksyon.
Sentaks kòmand | SEkans :EDIT:VOLTage |
Paramèt | N refere a nimewo chanèl. Ranje a soti nan 1 a 24. Ranje NRf: MIN~MAX |
Example | SEQ1:EDIT:VOLT 5 |
Sentaks rechèch | SEQ1:EDIT:VOLT? |
Retounen | |
Inite | V |
SEkans :EDITE:KANTITE
Kòmand sa a yo itilize pou mete limit aktyèl pwodiksyon an pou etap anba koreksyon an.
Sentaks kòmand | SEkans :EDITE:KANTITE |
Paramèt | N refere a nimewo chanèl. Ranje a soti nan 1 a 24. Ranje NRf: MIN~MAX |
Example | SEQ1:EDIT:OUTCURR 500 |
Sentaks rechèch | SEQ1:EDIT:OUTCURR? |
Retounen | |
Inite | mA |
SEkans :EDIT:Rez
Se kòmandman sa a itilize yo mete rezistans a pou etap la anba koreksyon.
Sentaks kòmand | SEkans :EDIT:Rez |
Paramèt | N refere a nimewo chanèl. Ranje a soti nan 1 a 24. Ranje NRf: MIN~MAX |
Example | SEQ1:EDIT:R 0.4 |
Sentaks rechèch | SEQ1:EDIT:R? |
Retounen | |
Inite | mΩ |
SEkans :EDIT:RUNtime
Kòmand sa a yo itilize pou fikse tan an kouri pou etap la anba koreksyon.
Sentaks kòmand | SEkans :EDIT:RUNtime |
Paramèt | N refere a nimewo chanèl. Ranje a soti nan 1 a 24. Ranje NRf: MIN~MAX |
Example | SEQ1:EDIT:RUNT 5 |
Sentaks rechèch | SEQ1:EDIT:RUNT? |
Retounen | |
Inite | s |
SEkans :EDIT:LINK Kòmanse
Kòmand sa a yo itilize pou mete etap la kòmanse lyen obligatwa apre etap prezan an fini.
Sentaks kòmand | SEkans :EDIT:LINK Kòmanse |
Paramèt | N refere a nimewo chanèl. Ranje a soti nan 1 a 24. NR1 Range: -1~200 |
Example | SEQ1:EDIT:LYEN -1 |
Sentaks rechèch | SEQ1:EDIT:LINKS? |
Retounen |
SEkans :EDIT:LINKFen
Kòmand sa a yo itilize yo mete etap la sispann lyen pou etap la anba koreksyon.
Sentaks kòmand | SEkans :EDIT:LINKFen |
Paramèt | N refere a nimewo chanèl. Ranje a soti nan 1 a 24. NR1 Range: -1~200 |
Example | SEQ1:EDIT:LINKE-1 |
Sentaks rechèch | SEQ1:EDIT:LINKE? |
Retounen |
SEkans :EDIT:LINKSik
Kòmand sa a yo itilize pou mete tan sik pou lyen an.
Sentaks kòmand | SEkans :EDIT:LINKSik |
Paramèt | N refere a nimewo chanèl. Ranje a soti nan 1 a 24. NR1 Range: 0~100 |
Example | SEQ1:EDIT:LINKC 5 |
Sentaks rechèch | SEQ1:EDIT:LINKC? |
Retounen |
SEkans :KOURI:FILE
Yo itilize kòmandman sa a pou mete tès sekans lan file nimewo.
Sentaks kòmand | SEkans: RUN:FILE |
Paramèt | N refere a nimewo chanèl. Ranje a soti nan 1 a 24. NR1 Range: file nimewo 1 a 10 |
Example | SEQ1:KOURI:FILE 3 |
Sentaks rechèch | SEQ1:KOURI:FILE? |
Retounen |
SEkans :KOURI:ETAP?
Kòmand sa a itilize pou mande nimewo etap aktyèl la.
Sentaks kòmand | SEkans :KOURI:ETAP? |
Paramèt | N refere a nimewo chanèl. Ranje a se soti nan 1 a 24. |
Sentaks rechèch | SEQ1:RUN:STEP? |
Retounen |
SEkans :RUN:tan?
Kòmand sa a yo itilize pou mande tan an kouri pou tès la sekans file.
Sentaks kòmand | SEkans :RUN:tan? |
Paramèt | N refere a nimewo chanèl. Ranje a se soti nan 1 a 24. |
Sentaks rechèch | SEQ1:RUN:T? |
Retounen | |
Inite | s |
5.7 Kòmandman SOC
SOC :EDITE:LONGÈ
Kòmand sa a yo itilize pou mete etap total operasyon yo.
Sentaks kòmand | SOC :EDITE:LONGÈ |
Paramèt | N refere a nimewo chanèl. Ranje a se soti nan 1 a 24. NR1 Range: 0-200 |
Example | SOC1: EDIT: LONGÈ 3 |
Sentaks rechèch | SOC1:EDIT:LENG? |
Retounen |
SOC :EDITE:ETAP
Kòmand sa a itilize pou mete nimewo etap espesifik la.
Sentaks kòmand | SOC :EDITE:ETAP |
Paramèt | N refere a nimewo chanèl. Ranje a se soti nan 1 a 24. NR1 Range: 1-200 |
Example | SOC1: EDIT: ETAP 1 |
Sentaks rechèch | SOC1:EDIT:ETAP? |
Retounen |
SOC :EDIT:VOLTage
Yo itilize kòmandman sa a pou mete voltage valè pou etap la anba koreksyon.
Sentaks kòmand | SOC :EDIT:VOLTage |
Paramèt | N refere a nimewo chanèl. Ranje a se soti nan 1 a 24. Ranje NRf: MIN~MAX |
Example | SOC1:EDIT:VOLT 2.8 |
Sentaks rechèch | SOC1:EDIT:VOLT? |
Retounen | |
Inite | V |
SOC :EDITE:KANTITE
Kòmand sa a itilize pou mete limit aktyèl pwodiksyon pou etap ki anba koreksyon an.
Sentaks kòmand | SOC :EDITE:KANTITE |
Paramèt | N refere a nimewo chanèl. Ranje a se soti nan 1 a 24. Ranje NRf: MIN~MAX |
Example | SOC1: EDIT: OUTCURR 2000 |
Sentaks rechèch | SOC1: EDIT: OUTCURR? |
Retounen | |
Inite | mA |
SOC :EDIT:Rez
Kòmand sa a yo itilize yo mete valè rezistans pou etap la anba koreksyon.
Sentaks kòmand | SOC :EDIT:Rez |
Paramèt | N refere a nimewo chanèl. Ranje a soti nan 1 a 24. Ranje NRf: MIN~MAX |
Example | SOC1:EDIT:R 0.8 |
Sentaks rechèch | SOC1:EDIT:R? |
Retounen | |
Inite | mΩ |
SOC :EDIT:Q?
Kòmand sa a itilize pou mete kapasite pou etap la anba koreksyon.
Sentaks kòmand | SOC :EDITE:Q |
Paramèt | N refere a nimewo chanèl. Ranje a soti nan 1 a 24. Ranje NRf: MIN~MAX |
Sentaks rechèch | SOC1:EDIT:Q? |
Retounen | |
Inite | mAh |
SOC :EDIT:SVOLtage
Kòmand sa a yo itilize pou mete inisyal/kòmanse voltage.
Sentaks kòmand | SOC :EDIT:SVOLtage |
Paramèt | N refere a nimewo chanèl. Ranje a soti nan 1 a 24. Ranje NRf: MIN~MAX |
Example | SOC1:EDIT:SVOL 0.8 |
Sentaks rechèch | SOC1:EDIT:SVO? |
Retounen | |
Inite | V |
SOC :KOURI:ETAP?
Yo itilize kòmandman sa a pou mande etap aktyèl la.
Sentaks kòmand | SOC :KOURI:ETAP? |
Paramèt | N refere a nimewo chanèl. Ranje a soti nan 1 a 24. |
Sentaks rechèch | SOC1:KOURI:ETAP? |
Retounen |
SOC :RUN:Q?
Kòmand sa a itilize pou mande kapasite aktyèl la pou etap aktyèl la.
Sentaks kòmand | SOC :RUN:Q? |
Paramèt | N refere a nimewo chanèl. Ranje a soti nan 1 a 24. |
Sentaks rechèch | SOC1:RUN:Q? |
Retounen | |
Inite | mAh |
Pwogramasyon Examples
Chapit sa a pral dekri kijan pou kontwole similatè batri a pa pwogram kòmandman.
Nòt 1: Nan chapit sa a, gen kòmantè ki kòmanse ak //, apre kèk kòmandman. Kòmantè sa yo pa ka rekonèt pa similatè batri a, sèlman pou konvenyans pou konprann kòmandman korespondan yo. Se poutèt sa, li pa gen dwa antre kòmantè ki gen ladan // nan pratik.
Nòt 2: Gen 24 chanèl nan total. Pou pwogram ki anba a ekzamples, li demontre fonksyon nan sèlman nimewo yon sèl chanèl.
6.1 Sous mòd
Anba mòd sous, konstan voltage ak valè limit aktyèl ka mete.
Example: mete similatè batri a nan mòd Sous, valè CV a 5V, limit aktyèl pwodiksyon a 1000mA ak ranje aktyèl nan Auto.
OUTPut1:ONOFF 0 // etenn pwodiksyon an pou chanèl prezan
OUTPut1:MODE 0 //mete mòd operasyon nan mòd sous
SOURce1:VOLTage 5.0 //mete valè CV a 5.0 V
SOURce1:OUTCURRent 1000 //mete limit pwodiksyon aktyèl pou 1000mA
SOURce1:RANGE 3 //chwazi 3-Auto pou ranje aktyèl la
OUTPut1:ONOFF 1 //aktive pwodiksyon an pou chanèl 1
6.2 Mòd chaj
Anba mòd chaj, konstan voltage, limit aktyèl ak valè rezistans ka mete.
Ranje aktyèl la anba mòd chaj fiks kòm ranje segondè.
Example: mete similatè batri a nan mòd chaj, valè CV a 5V, limit aktyèl pwodiksyon a 1000mA ak valè rezistans a 3.0mΩ.
OUTPut1:ONOFF 0 // etenn pwodiksyon an pou chanèl prezan
OUTPut1: MODE 1 //mete mòd operasyon an chaj mòd
CHARge1:VOLTage 5.0 //mete valè CV a 5.0 V
CHARge1: OUTCURRent 1000 //mete limit aktyèl pwodiksyon an 1000mA
CHARge1: Res 3.0 //mete valè rezistans nan 3.0mΩ
OUTPut1:ONOFF 1 //aktive pwodiksyon an pou chanèl 1
6.3 Tès SOC
Fonksyon prensipal tès BCS SOC se simulation fonksyon egzeyat batri. Itilizatè yo bezwen antre divès paramèt batri egzeyat nan chanèl korespondan yo, tankou kapasite, konstan voltage valè, pwodiksyon aktyèl limit, ak
valè rezistans. Simulateur batri a jije si diferans nan kapasite aktyèl etap kouri ak pwochen etap la egal, dapre kapasite nan etap aktyèl kouri. Si egal, BCS ap deplase nan pwochen etap la. Si pa egal, BCS ap kontinye akimile kapasite pou etap aktyèl la nan kouri. Kapasite a detèmine pa DUT a konekte, se sa ki, aktyèl pwodiksyon an.
Example: mete similatè batri a nan mòd SOC, etap total nan 3 ak inisyal voltage pou 4.8V. Paramèt etap yo se tankou tablo ki anba a.
etap non. | Kapasite (mAh) | Valè CV (V) | Kouran (mA) |
Rezistans (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 // etenn pwodiksyon an pou chanèl prezan
OUTPut1:MODE 3 //mete mòd operasyon nan mòd SOC
SOC1: EDIT: LONGÈ 3 // fikse etap total a 3
SOC1: EDIT: ETAP 1 //mete etap No a 1
SOC1: EDIT: Q 1200 //set kapasite pou etap No 1 a 1200mAh
SOC1: EDIT: VOLTage 5.0 //set CV Valè pou etap Tèb 1 pou 5.0V
SOC1: EDIT: OUTCURRent 1000 //mete limit aktyèl pwodiksyon pou etap No 1 a 1000mA
SOC1: EDIT: Res 0.1 //mete rezistans pou etap No 1 a 0.1mΩ
SOC1: EDIT: ETAP 2 //mete etap No a 2
SOC1: EDIT: Q 1000 //set kapasite pou etap No 2 a 1000mAh
SOC1: EDIT: VOLTage 2.0 //set CV Valè pou etap Tèb 2 pou 2.0V
SOC1: EDIT: OUTCURRent 1000 //mete limit aktyèl pwodiksyon pou etap No 2 a 1000mA
SOC1: EDIT: Res 0.2 //mete rezistans pou etap No 2 a 0.2mΩ
SOC1: EDIT: ETAP 3 //mete etap No a 3
SOC1: EDIT: Q 500 //set kapasite pou etap No 3 a 500mAh
SOC1: EDIT: VOLTage 1.0 //set CV Valè pou etap Tèb 3 pou 1.0V
SOC1: EDIT: OUTCURRent 1000 //mete limit aktyèl pwodiksyon pou etap No 3 a 1000mA
SOC1: EDIT: Res 0.3 //mete rezistans pou etap No 3 a 0.3mΩ
SOC1:EDIT:SVOL 4.8 //set inisyal/kòmanse voltage pou 4.8V
OUTPut1:ONOFF 1 //aktive pwodiksyon an pou chanèl 1
SOC1 KOURI: ETAP? //li etap aktyèl la No.
SOC1: KOURI:Q? //li kapasite pou kounye a etap kouri
6.4 SEQ Mode
Tès SEQ la sitou jije kantite etap kouri ki baze sou SEQ chwazi a file. Li pral kouri tout etap yo nan sekans, dapre paramèt pwodiksyon prereglaj pou chak etap. Lyen yo kapab tou fèt ant etap yo. Tan sik korespondan yo ka mete poukont yo.
Example: mete similatè batri a nan mòd SEQ, SEQ file No a 1, total etap nan 3 ak file sik fwa a 1. Paramèt etap yo se tankou tablo ki anba a.
Etap Non. | CV Valè (V) | Kouran (mA) | Rezistans (mΩ) | Tan (yo) | Link Kòmanse Etap | Link Sispann Etap |
Link Sik Fwa |
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 // etenn pwodiksyon an pou chanèl prezan
OUTPut1:MODE 128 //mete mòd operasyon nan mòd SEQ
SEkans 1: EDIT:FILE 1 //mete SEQ file No a 1
SEQUEnce1:EDIT:LENGTH 3 //mete total etap yo 3
SEQUEnce1:EDIT:CYCle 1 //set file sik fwa a 1
SEQUEnce1:EDIT:STEP 1 //mete etap No. a 1
SEQUENCE1:EDIT:VOLTage 1.0 //set CV Valè pou etap Tèb 1 pou 1.0V
SEQUEnce1:EDIT:OUTCURRent 2000 //mete limit aktyèl pwodiksyon pou etap No 1 a 2000mA
SEQUEnce1:EDIT:Res 0.0 //mete rezistans pou etap No 1 a 0mΩ
SEQUEnce1:EDIT:RUNtime 5 //mete tan kouri pou etap No 1 a 5s
SEQUEnce1:EDIT:LINKStart -1 //mete lyen kòmanse etap pou etap No 1 a -1
SEQUEnce1:EDIT:LINKEnd -1 //mete etap kanpe lyen pou etap No 1 a -1
SEQUEnce1:EDIT:LINKCycle 0 //mete tan sik lyen a 0
SEQUEnce1:EDIT:STEP 2 //mete etap No. a 2
SEQUENCE1:EDIT:VOLTage 2.0 //set CV Valè pou etap Tèb 2 pou 2.0V
SEQUEnce1:EDIT:OUTCURRent 2000 //mete limit aktyèl pwodiksyon pou etap No 2 a 2000mA
SEQUEnce1:EDIT:Res 0.1 //mete rezistans pou etap No 2 a 0.1mΩ
SEQUEnce1:EDIT:RUNtime 10 //mete tan kouri pou etap No 2 a 10s
SEQUEnce1:EDIT:LINKStart -1 //mete lyen kòmanse etap pou etap No 2 a -1
SEQUEnce1:EDIT:LINKEnd -1 //mete etap kanpe lyen pou etap No 2 a -1
SEQUEnce1:EDIT:LINKCycle 0 //mete tan sik lyen a 0
SEQUEnce1:EDIT:STEP 3 //mete etap No. a 3
SEQUENCE1:EDIT:VOLTage 3.0 //set CV Valè pou etap Tèb 3 pou 3.0V
SEQUEnce1:EDIT:OUTCURRent 2000 //mete limit aktyèl pwodiksyon pou etap No 3 a 2000mA
SEQUEnce1:EDIT:Res 0.2 //mete rezistans pou etap No 3 a 0.2mΩ
SEQUEnce1:EDIT:RUNtime 20 //mete tan kouri pou etap No 3 a 20s
SEQUEnce1:EDIT:LINKStart -1 //mete lyen kòmanse etap pou etap No 3 a -1
SEQUEnce1:EDIT:LINKEnd -1 //mete etap kanpe lyen pou etap No 3 a -1
SEQUEnce1:EDIT:LINKCycle 0 //mete tan sik lyen a 0
SEKANS 1:KOURI:FILE 1 //mete kouri SEQ la file No a 1
OUTPut1:ONOFF 1 //aktive pwodiksyon an pou chanèl 1
SEKANS 1: KOURI: ETAP? //li etap aktyèl la No.
SEQUEnce1: RUN:T? //li tan kouri pou prezan SEQ file Non.
6.5 Mezi
Gen yon sistèm mezi-wo presizyon andedan similatè batri a pou mezire pwodiksyon voltage, aktyèl, pouvwa ak tanperati.
MEASure1:KOURAN? //Li lekti aktyèl la pou kanal 1
MEASure1:VOLTage? //Li lekti voltage pou kanal 1
MEASure1:POWER? //Li pouvwa an tan reyèl pou kanal 1
MEASure1:TANPERATI? //Li tanperati an tan reyèl pou kanal 1
MEAS2: CURR? //Li lekti aktyèl la pou kanal 2
MEAS2:VOLT? //Li lekti voltage pou kanal 2
MEAS2:POW? //Li pouvwa an tan reyèl pou kanal 2
MEAS2:TEMP? //Li tanperati an tan reyèl pou kanal 2
6.6 Reset faktori
Egzekite lòd *RST pou fè reset faktori sou similatè batri.
Enfòmasyon sou Erè
7.1 Erè kòmand
-100 Erè kòmand Erè sentaks pa defini
-101 Karaktè ki pa valab Karaktè ki pa valab nan kòd
-102 Erè sentaks Kòmandman oswa kalite done ki pa rekonèt
-103 Separatè ki pa valab Yon séparateur obligatwa. Sepandan karaktè voye a se pa yon séparateur.
-104 Erè kalite done Kalite done aktyèl la pa matche ak kalite ki nesesè yo.
-105 GET pa pèmèt yo resevwa deklanche ekzekisyon gwoup (GET) nan enfòmasyon pwogram lan.
-106 Virkoul pa vle Gen youn oswa plis virgul anplis.
-107 Comma vle Gen youn oswa plis vigil siplemantè.
-108 Paramèt pa pèmèt Kantite paramèt yo depase kantite kòmandman an mande yo.
-109 Manke paramèt Kantite paramèt yo pi piti pase kantite kòmandman an mande, oswa pa gen okenn paramèt antre.
-110 Erè nan header kòmand Erè nan header kòmand pa defini
-111 Header separator error Yo itilize yon karaktè ki pa separatè nan plas separasyon an nan tèt kòmand la.
-112 Pwogram mnemonik twò long Longè mnemonik la depase 12 karaktè.
-113 Undefined header Malgre ke kòmandman resevwa a konfòm ak règleman yo an tèm de estrikti sentaks, li pa defini nan enstriman sa a.
-114 Sifiks header andeyò ranje Sifiks header kòmand la pa nan ranje.
-115 Kòmandman pa ka fè rechèch Pa gen okenn fòm rechèch pou kòmandman an.
-116 Command must query Kòmandman an dwe nan fòm rechèch.
-120 Erè done nimerik Erè done nimerik ki pa defini
-121 Karaktè ki pa valab nan nimewo Yon karaktè done ki pa aksepte pa kòmandman aktyèl la parèt nan done nimerik yo.
-123 Ekspozan twò gwo Valè absoli ekspozan an depase 32,000.
-124 Twòp chif San konte 0 ki mennen nan done desimal, longè done a depase 255 karaktè.
-128 Done nimerik yo pa pèmèt Yo resevwa done nimerik nan fòma kòrèk la nan yon kote ki pa aksepte done nimerik.
-130 Erè sifiks Erè sifiks pa defini
-131 Sifiks ki pa valab Sifiks la pa suiv sentaks ki defini nan IEEE 488.2, oswa sifiks la pa apwopriye pou E5071C.
-134 Sifiks twò long Sifiks la pi long pase 12 karaktè.
-138 Sifiks pa pèmèt Yo ajoute yon sifiks nan valè yo pa pèmèt yo sifiks.
-140 Erè done karaktè Erè done karaktè pa defini
-141 Done karaktè envalid Yo te jwenn yon karaktè envalid nan done karaktè yo, oswa yo resevwa yon karaktè envalid.
-144 Done karaktè twò lontan Done karaktè yo pi long pase 12 karaktè.
-148 Done karaktè yo pa pèmèt Done karaktè yo nan fòma kòrèk la resevwa nan pozisyon kote enstriman an pa aksepte done karaktè yo.
-150 Erè done fisèl Erè done fisèl pa defini
-151 Done fisèl ki pa valab Done fisèl ki parèt yo pa valab pou kèk rezon.
-158 Done fisèl yo pa pèmèt Done fisèl yo resevwa nan pozisyon kote enstriman sa a pa aksepte done fisèl yo.
-160 Erè done blòk Erè done blòk endefini
-161 Done blòk ki pa valab Done blòk ki parèt yo pa valab pou kèk rezon.
-168 Done blòk yo pa pèmèt Done blòk yo resevwa nan pozisyon kote enstriman sa a pa aksepte done blòk yo.
-170 Erè ekspresyon Erè ekspresyon pa defini
-171 Ekspresyon ki pa valab Ekspresyon an pa valab. Pou egzanpample, parantèz yo pa pè oswa karaktè ilegal yo itilize.
-178 Done ekspresyon yo pa pèmèt Done ekspresyon yo resevwa nan pozisyon kote enstriman sa a pa aksepte done ekspresyon yo.
-180 Erè makro Erè makro pa defini
-181 Envalid andeyò definisyon makro Gen yon plas paramèt makro $ andeyò definisyon makro a.
-183 Pa valab anndan definisyon makro Gen erè sentaks nan definisyon makro (*DDT,*DMC).
-184 Erè paramèt makro Nimewo paramèt oswa kalite paramèt pa kòrèk.
7.2 Erè Egzekisyon
-200 Erè egzekisyon Yon erè pwodwi ki gen rapò ak ekzekisyon epi yo pa kapab defini pa enstriman sa a.
-220 Erè paramèt Erè paramèt ki pa defini
-221 Anviwònman konfli Kòmandman an te byen analize. Men, li pa ka egzekite akòz estati aparèy aktyèl la.
-222 Done andeyò ranje Done yo andeyò ranje.
-224 Valè paramèt ilegal Paramèt la pa enkli nan lis paramèt opsyonèl pou kòmandman aktyèl la.
-225 Pa memwa Memwa ki disponib nan enstriman sa a pa ase pou fè operasyon yo chwazi a.
-232 Fòma ki pa valab Fòma done yo pa valab.
-240 Erè pyès ki nan konpitè Erè pyès ki nan konpitè pa defini
-242 Done kalibrasyon pèdi Done kalibrasyon yo pèdi.
-243 PA gen referans Pa gen okenn referans voltage.
-256 File non pa jwenn The file non pa ka jwenn.
-259 Pa chwazi file Pa gen okenn opsyonèl files.
-295 Input buffer overflow Tanpon antre a debòde.
-296 Tanpon pwodiksyon debòde Tanpon pwodiksyon an debòde.
Dokiman / Resous
![]() |
REXGEAR BCS Seri Programming Gid SCPI Pwotokòl [pdfGid Itilizatè BCS Seri Programming Gid SCPI Pwotokòl, BCS Seri, Programming Gid SCPI Pwotokòl, Gid SCPI Pwotokòl, SCPI Pwotokòl, Pwotokòl |