Logo REXGEARBCS Series Programming Guide SCPI
Protocolu
Versione: V20210903

Prefazione

À propositu di Manuale
Stu manuale hè applicatu à u simulatore di batteria di a serie BCS, cumpresa a guida di prugrammazione basata nantu à u protocolu SCPI standard. U copyright di u manuale hè di REXGEAR. A causa di l'aghjurnamentu di l'instrumentu, stu manuale pò esse rivisu senza avvisu in versioni future.
Stu manuale hè statu reviewed accuratamente da REXGEAR per l'accuratezza tecnica. U fabricatore declina ogni rispunsabilità per eventuali errori in stu manuale di u funziunamentu, s'ellu hè dovutu à misprints o errori in copia. U fabricatore ùn hè micca rispunsevule per u malfunzionamentu se u pruduttu ùn hè micca operatu currettamente.
Per assicurà a sicurità è l'usu currettu di BCS, leghjite attentamente stu manuale, in particulare l'istruzzioni di sicurezza.
Per piacè tenite stu manuale per usu futuru.
Grazie per a vostra fiducia è sustegnu.

Istruzzioni di sicurità

In u funziunamentu è u mantenimentu di l'instrumentu, per piacè rispettate strettamente e seguenti istruzioni di sicurezza. Qualsiasi prestazione, indipendentemente da attenzioni o avvisi specifichi in altri capituli di u manuale, pò compromette e funzioni protettive furnite da u strumentu.
REXGEAR ùn serà micca rispunsevule per i risultati causati da a negligenza di queste istruzioni.
2.1 Note di Sicurezza
➢ Cunfirmà l'input AC voltage prima di furnisce l'energia.
➢ Messa a terra affidabile: Prima di u funziunamentu, l'instrumentu deve esse messa in terra in modu affidabile per evità a scossa elettrica.
➢ Cunfirmà u fusible: Assicuratevi di avè installatu u fusible currettamente.
➢ Ùn apre u chassis: L'operatore ùn pò micca apre u chassis di l'instrumentu.
L'operatori non prufessiunali ùn sò micca permessi di mantene o aghjustà.
➢ Ùn operate micca in cundizioni periculose: Ùn operate micca l'instrumentu in cundizioni inflammabili o splusivi.
➢ Cunfirmà a gamma di travagliu: assicuratevi chì u DUT hè in u range nominale di BCS.
2.2 Simboli di sicurità
Per piacè riferite à a seguente tabella per e definizione di simboli internaziunali utilizati nantu à l'instrumentu o in u manuale d'utilizatore.
Tabella 1

Simbulu  Definizione  Simbulu  Definizione 
REXGEAR BCS Series Programming Guide SCPI Protocol - Icona DC (corrente diretta) Linea nulla o linea neutra
FLUKE 319 Clamp Meter - icona 2 AC (corrente alternata) Live line
REXGEAR BCS Series Programming Guide Protocol SCPI - Icona 1 AC è DC Accensione
REXGEAR BCS Series Programming Guide Protocol SCPI - Icona 2 Corrente trifase REXGEAR BCS Series Programming Guide Protocol SCPI - Icona 8 Spegnimentu
REXGEAR BCS Series Programming Guide Protocol SCPI - Icona 3 Terra REXGEAR BCS Series Programming Guide Protocol SCPI - Icona 9 Forza di salvezza
REXGEAR BCS Series Programming Guide Protocol SCPI - Icona 4 Terrenu prutettore REXGEAR BCS Series Programming Guide Protocol SCPI - Icona 10 Statu di accensione
REXGEAR BCS Series Programming Guide Protocol SCPI - Icona 5 Terra di chassis REXGEAR BCS Series Programming Guide Protocol SCPI - Icona 11 Statu di spegnimentu
REXGEAR BCS Series Programming Guide Protocol SCPI - Icona 6 Terra di signal Icona di prudenza Rischiu di scossa elettrica
ATTENZIONE Segnu periculosu icona di prudenza Avvisu di alta temperatura
Prudenza Attenti Avvertimentu c

Overview

I simulatori di batterie di a serie BCS furniscenu portu LAN è interfaccia RS232. L'utilizatori ponu cunnette BCS è PC da a linea di cumunicazione currispondente per realizà u cuntrollu.

Cumandante di prugrammazione Overview

4.1 Breve Introduzione
I cumandamenti BCS includenu dui tipi: cumandamenti publichi IEEE488.2 è cumandamenti SCPI.
I cumandamenti publichi IEEE 488.2 definiscenu alcuni cumandamenti cumuni di cuntrollu è di dumanda per i strumenti. U funziunamentu di basa nantu à BCS pò esse ottenutu per mezu di cumandamenti publichi, cum'è reset, consulta di statutu, etc. Tutti i cumandamenti publichi IEEE 488.2 sò custituiti da un asteriscu (*) è mnemote di trè lettere: * RST, * IDN ?, * OPC ?, etc. .
I cumandamenti SCPI ponu implementà a maiò parte di e funzioni BCS di teste, impostazione, calibrazione è misurazione. I cumandamenti SCPI sò urganizati in forma di un arbre di cumanda. Ogni cumanda pò cuntene parechje mnemotecnica, è ogni node di l'arburu di cumanda hè siparatu da un colon (:), cum'è mostra in a figura sottu. A cima di l'arburu di cumanda hè chjamatu ROOT. U percorsu sanu da ROOT à u node foglia hè un cumandamentu di prugrammazione cumpletu.

REXGEAR BCS Series Programming Guide Protocol SCPI - SCPI

4.2 Sintassi
I cumandamenti BCS SCPI sò l'eredità è l'espansione di i cumandamenti IEEE 488.2. I cumandamenti SCPI sò custituiti da parole chjave di cumanda, separatori, campi di parametri è terminatori. Pigliate u cumandimu seguitu cum'è exampLe:
SOURCE : VOLTage 2.5
In questu cumandamentu, SOURce è VOLTage sò parole chjave di cumanda. n hè u numeru di canali 1 à 24. U colon (:) è u spaziu sò separatori. 2.5 hè u campu di paràmetru. U ritornu di u carru hè terminatore. Certi cumandamenti anu parechje parametri. I paràmetri sò siparati da una virgola (,).
MISURA: VOLTage? (@1,2)
Stu cumandamentu significa ottene readback voltage di u canali 1 è 2. U numeru 1 è 2 significa u numeru di canali, chì sò siparati da una virgola. Lettura di lettura voltage di 24 canali à u stessu tempu:
MISURA: 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) Scrittura custante voltage valore à 5V di 24 canali à u stessu tempu:
SOURCE: 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 )
Per a cunvenzione di a descrizzione, i simboli in i capituli successivi seranu applicabili à e seguenti cunvenzioni.
◆ I parentesi quadrate ([]) indicanu e parolle chjave o paràmetri opzionali, chì ponu esse omessi.
◆ Curly parentesi ({}) indicanu l'opzioni di paràmetru in a stringa di cumanda.
◆ I parentesi angulari (<>) indicanu chì un paràmetru numericu deve esse furnitu.
◆ A linea verticale (|) hè aduprata per separà l'opzioni di parechji paràmetri opzionali.
4.2.1 Command Keyword
Ogni chjave di cumanda hà dui formati: mnemonica longa è mnemonica corta. A mnemonica corta hè corta per a mnemonica longa. Ogni mnemonica ùn deve micca più di 12 caratteri, cumpresi qualsiasi suffissi numerichi pussibuli. U simulatore di batterie accetta solu mnemotecnica precisa o longa.
E regule per a generazione di mnemotecnica sò i seguenti:

  1. Long mnemotecnica consiste in una parola o frase. S'ellu hè una parolla, tutta a parolla custituisce una mnemonica. Esamples: CURRENT —— CURRENT
  2. I mnemotecnici brevi sò generalmente custituiti da i primi 4 caratteri di mnemotecnica longa.
    Example: CURRent —— CURR
  3. Se a durata di u caratteru di a mnemonica longa hè menu o uguale à 4, i mnemotecnici longu è brevi sò listessi. Se a lunghezza di u caratteru di a mnemonica longa hè più grande di 4 è u quartu caratteru hè una vucali, a mnemonica corta serà composta di 3 caratteri, scartendu a vucali. Esamples: MODE —— MODE Power —— POW
  4. A mnemotecnica ùn hè micca sensible à u casu.

4.2.2 Command Separator

  1. Colon (:)
    Colon hè utilizatu per separà duie parole chjave adiacenti in u cumandamentu, cum'è a separà SOUR1 è VOLT in u cumandimu SOUR1: VOLT 2.54.
    Colon pò ancu esse u primu caratteru di un cumandamentu, chì indica chì cercà a strada da u node superiore di l'arburu di cumanda.
  2. Spaziu Spaziu hè adupratu per separà u campu di cummandu è u campu di paràmetru.
  3. Puntu e virgola (;) Puntu virgola hè utilizatu per separà unità di cumandamentu multiplici quandu più unità di cumandamentu sò incluse in un cumandamentu. U livellu di u percorsu attuale ùn cambia micca cù un puntu e virgola.
    Example: SOUR1: VOLT 2.54; OUTCURR 1000 U cumandimu sopra hè di stabilisce u vol constante.tage valore à 2.54V è u limitu di corrente di output à 1000mA in modu di fonte. U cumandamentu sopra hè equivalente à i dui cumandamenti seguenti: SOUR1:VOLT 2.54 SOUR1:OUTCURR 1000
  4. Puntu e virgola è Colon (;:) Hè utilizatu per separà cumandamenti multiplici. MISURA: VOLTage?;:SOURce:VOLTage 10;:OUTPut:ONOFF 1

4.2.3 Interrogazione
Segnu d'interrogazione (?) hè utilizatu per marcà a funzione di dumanda. Segui l'ultima keyword di u campu di cumanda. Per esample, per a ricerca di u constant voltage di u canali 1 in u modu fonte, u cumandimu di dumanda hè SOUR1:VOLT?. Se u custanti voltage hè 5V, u simulatore di batteria restituverà una stringa di caratteri 5.
Dopu chì u simulatore di bateria riceve u cumandamentu di a dumanda è cumpleta l'analisi, eseguirà u cumandamentu è generà una stringa di risposta. A stringa di risposta hè prima scritta in u buffer di output. Se l'interfaccia remota attuale hè una interfaccia GPIB, aspetta chì u controller per leghje a risposta. Altrimenti, manda immediatamente a stringa di risposta à l'interfaccia.
A maiò parte di i cumandamenti anu una sintassi di dumanda currispondente. Se un cumandamentu ùn pò micca esse interrugatu, u simulatore di a bateria informarà un missaghju d'errore -115 U cumandamentu ùn pò micca dumandà è nunda ùn serà restituitu.
4.2.4 Command Terminator
I terminatori di cumanda sò i caratteri di l'avanzamentu di linea (carattere ASCII LF, valore 10) è EOI (solu per l'interfaccia GPIB). A funzione di terminatore hè di finisce a stringa di cumandamentu attuale è resettate u percorsu di cumanda à a strada radicali.
4.3 Formatu Parametru
I paràmetri programati sò rapprisintati da codice ASCII in i tipi di numeri, caratteri, bool, etc.
Tabella 2

Simbulu Descrizzione

Example

Valore integer 123
Valeur à virgule flottante 123., 12.3, 0.12, 1.23E4
U valore pò esse NR1 o NR2.
Formatu di valore expanditu chì include , MIN è MAX. 1|0|ON|OFF
Dati booleani
Dati di caratteri, per esample, CURR
Ritorna dati di codice ASCII, chì permette u ritornu di ASCII 7-bit indefinitu. Stu tipu di dati hà un terminatore di cumanda implicatu.

Cumandamenti

5.1 IEEE 488.2 Cumandamenti cumuni
I cumandamenti cumuni sò cumandamenti generali richiesti da u standard IEEE 488.2 chì i strumenti devenu sustene. Sò usati per cuntrullà e funzioni generale di i strumenti, cum'è resettore è query di statutu. A so sintassi è a semantica seguitanu u standard IEEE 488.2. I cumandamenti cumuni IEEE 488.2 ùn anu micca gerarchia.
* IDN ?
Stu cumandimu leghje infurmazione di u simulatore di bateria. Ritorna i dati in quattru campi separati da virgule. I dati includenu u fabricatore, u mudellu, u campu riservatu è a versione di u software.
Sintassi di dumanda *IDN?
Parametri Nimu
Ritorna String Description
Produttore REXGEAR
U mudellu BCS
0 Campu riservatu
XX.XX Versione di u software
Ritorna Esample REXGEARTECH,BCS,0,V1.00 *OPC
Questu cumandimu stabilisce u bit Operation Complete (OPC) in u Registru di l'Eventi Standard à 1 quandu tutte l'operazioni è i cumandamenti sò cumpletati.
Sintassi di cumanda * Parametri OPC Nimu Sintassi di dumanda *OPC? Ritorna Cumandamenti Related *TRG *WAI *RST
Stu cumandamentu hè utilizatu per restaurà i paràmetri di fabbrica. Sintassi di cumanda * Parametri RST Nimu Ritorna Nisunu Cumandamenti Relativi Nisunu
5.2 Misura Cumandamenti
MISURA : CURRENT ?
Stu cumandimu dumanda u currente di lettura di u canali currispundenti.
Sintassi di cumanda MEASure : CURRENT ?
Parametri N si riferisce à u numeru di canali. A gamma hè da 1 à 24.
Example MEAS1:CURR?
Ritorna Unità mA
MISURA : VOLTage?
Stu cumandimu interruga u readback voltage di u canali currispundenti.
Sintassi di cumanda
MISURA : VOLTage?
Parametri N si riferisce à u numeru di canali. A gamma hè da 1 à 24.
Example MEAS1: VOLT?
Ritorna Unità V
MISURA : POWER ?
Stu cumandamentu dumanda u putere di lettura di u canali currispundenti.

Sintassi di cumanda Sintassi di cumanda
Parametri Parametri
Example Example
Ritorna Ritorna
Unità Unità

MISURA : MAH ?
Stu cumandamentu dumanda a capacità di u canali currispundenti.

Sintassi di cumanda MISURA : MAH ?
Parametri N si riferisce à u numeru di canali. A gamma hè da 1 à 24.
Example MEAS1: MAH?
Ritorna
Unità mAh

MISURA : Res?
Stu cumandamentu dumanda u valore di resistenza di u canali currispundenti.

Sintassi di cumanda MISURA : Res?
Parametri N si riferisce à u numeru di canali. A gamma hè da 1 à 24.
Example MEAS1: R?
Ritorna
Unità

5.3 Cumandamenti Output
OUTPUT : MODE
Stu cumandamentu hè utilizatu per stabilisce u modu di funziunamentu di u canali currispundenti.

Ritorna OUTPUT : MODE
Sintassi di dumanda N si riferisce à u numeru di canali. U range hè da 1 à 24. NR1 Range: 0|1|3|128
Example OUTP1: MODE?
Parametri OUTP1: MODE 1
Sintassi di cumanda 0 per u modu di fonte
1 per u modu di carica
3 per u modu SOC
128 per u modu SEQ

OUTPUT : ONOFF
Stu cumandimu accende o disattiva l'output di u canali currispundenti.

Ritorna OUTPUT :ONOFF <NR1>
Sintassi di dumanda N si riferisce à u numeru di canali. U range hè da 1 à 24. NR1 Range: 1|0
Example OUTP1: ONOFF?
Parametri OUTP1:ONOFF 1
Sintassi di cumanda 1 per ON
0 per OFF

OUTPUT : STATu ?
Stu cumandamentu dumanda u statu operativu di u canali currispundenti.

Ritorna OUTP1:STAT?
Sintassi di dumanda N si riferisce à u numeru di canali. A gamma hè da 1 à 24.
Parametri OUTPUT : STATu ?
Sintassi di cumanda Statu di u canali
Bit0: Statu ON/OFF
Bit16-18: intervallu di valori di lettura, 0 per intervallu altu, 1 per intervallu mediu, 2 per intervallu bassu

5.4 Cumandamenti Source
SOURCE : VOLTage
Stu cumandamentu hè utilizatu per stabilisce u volume constante di outputtage.

Sintassi di cumanda SOURCE : VOLTage
Parametri N si riferisce à u numeru di canali. U range hè da 1 à 24. NRf Range: MIN~MAX
Example SOUR1: VOLT 2.54
Sintassi di dumanda SOUR1: VOLT?
Ritorna
Unità V

SOURCE : OUTCURRENT
Stu cumandamentu hè utilizatu per stabilisce u limitu di corrente di output.

Command Synta SOURCE : OUTCURRENT
Parametri N si riferisce à u numeru di canali.
U range hè da 1 à 24. NRf Range: MIN~MAX
Example SOUR1: OUTCURR 1000
Sintassi di dumanda SOUR1: OUTCURR?
Ritorna
Unità mA

SOURCE : GAMME
Stu cumandamentu hè utilizatu per stabilisce a gamma attuale.

Sintassi di cumanda SOURCE : GAMME
Parametri N si riferisce à u numeru di canali. U range hè da 1 à 24. NR1 Range: 0|2|3
Example SOUR1: GAMMA 1
Sintassi di dumanda SOUR1: RANG?
Ritorna 0 per una gamma alta
2 per a gamma bassa
3 per a gamma automatica

5.5 Cumandamenti di carica
CHARGE : VOLTage
Stu cumandamentu hè utilizatu per stabilisce u volume constante di outputtage sottu u modu di carica.

Sintassi di cumanda CHARGE : VOLTage
Parametri N si riferisce à u numeru di canali. A gamma hè da 1 à 24.
Gamma NRf: MIN~MAX
Example CHAR1: VOLT 5.6
Sintassi di dumanda CHAR1: VOLT?
Ritorna
Unità V

CHARGE : OUTCURRENT
Stu cumandamentu hè adupratu per stabilisce u limitu di corrente di output in modu di carica.

Sintassi di cumanda CHARGE : OUTCURRENT
Parametri N si riferisce à u numeru di canali. A gamma hè da 1 à 24.
Gamma NRf: MIN~MAX
Example CHAR1: OUTCURR 2000
Sintassi di dumanda CHAR1: OUTCURR?
Ritorna
Unità mA

CHARGE : Res
Stu cumandamentu hè utilizatu per stabilisce u valore di resistenza sottu u modu di carica.

Sintassi di cumanda CHARGE : Res
Parametri N si riferisce à u numeru di canali. A gamma hè da 1 à 24.
Gamma NRf: MIN~MAX
Example CHAR1: R 0.2
Sintassi di dumanda CHAR1: R ?
Ritorna
Unità

CHARGE :ECHO:VOLTage?
Stu cumandimu dumanda readback voltage sottu u modu di carica.

Sintassi di cumanda CHARGE :ECHO:VOLTage
Parametri N si riferisce à u numeru di canali. A gamma hè da 1 à 24.
Example CHAR1:ECHO:VOLTage?
Ritorna
Unità V

CHARGE : ECHO : Q ?
Stu cumandamentu dumanda a capacità di lettura in modu di carica.

Sintassi di cumanda CHARGE :ECHO:Q
Parametri N si riferisce à u numeru di canali. A gamma hè da 1 à 24.
Example CHAR1: ECHO: Q?
Ritorna
Unità mAh

5.6 Cumandamenti SEQ
SEQUENZA :EDIT:FILE
Stu cumandamentu hè utilizatu per stabilisce a sequenza file numeru.

Sintassi di cumanda SEQUENZA :EDIT:FILE
Parametri N si riferisce à u numeru di canali. A gamma hè da 1 à 24.
Gamma NR1: file numeru 1 à 10
Example SEQ1: EDIT:FILE 3
Sintassi di dumanda SEQ1: EDIT:FILE?
Ritorna

SEQUENZA :EDIT: LUNGHEZZA
Stu cumandamentu hè utilizatu per stabilisce i passi totali in a sequenza file.

Sintassi di cumanda SEQUENZA :EDIT: LUNGHEZZA
Parametri N si riferisce à u numeru di canali. A gamma hè da 1 à 24.
Gamma NR1: 0~200
Example SEQ1: EDIT: LUNGHEZZA 20
Sintassi di dumanda SEQ1: EDIT: LUNGHEZZA?
Ritorna

SEQUENZA :EDIT: PASSU
Stu cumandamentu hè utilizatu per stabilisce u numeru di passu specificu.

Sintassi di cumanda SEQUENZA :EDIT: PASSU
Parametri N si riferisce à u numeru di canali. A gamma hè da 1 à 24.
Gamma NR1: 1~200
Example SEQ1: EDIT: PASSU 5
Sintassi di dumanda SEQ1: EDIT: STEP?
Ritorna

SEQUENZA :EDIT:Ciculu
Stu cumandamentu hè utilizatu per stabilisce i tempi di ciclu per u file sottu edizione.

Sintassi di cumanda SEQUENZA :EDIT:Ciculu
Parametri N si riferisce à u numeru di canali. A gamma hè da 1 à 24.
Gamma NR1: 0~100
Example SEQ1: EDIT: CYCLE 0
Sintassi di dumanda SEQ1: EDIT: CYCLE ?
Ritorna

SEQUENZA :EDIT:VOLTage
Stu cumanda hè utilizatu per stabilisce u voluminu di outputtage per u passu sottu editatu.

Sintassi di cumanda SEQUENZA :EDIT:VOLTage
Parametri N si riferisce à u numeru di canali. A gamma hè da 1 à 24.
Gamma NRf: MIN~MAX
Example SEQ1: EDIT: VOLT 5
Sintassi di dumanda SEQ1: EDIT: VOLT?
Ritorna
Unità V

SEQUENZA :EDIT:OUTCURRent
Stu cumandamentu hè utilizatu per stabilisce u limitu di corrente di output per u passu sottu editatu.

Sintassi di cumanda SEQUENZA :EDIT:OUTCURRent
Parametri N si riferisce à u numeru di canali. A gamma hè da 1 à 24.
Gamma NRf: MIN~MAX
Example SEQ1: EDIT: OUTCURR 500
Sintassi di dumanda SEQ1: EDIT: OUTCURR?
Ritorna
Unità mA

SEQUENZA :EDIT: Res
Stu cumandamentu hè utilizatu per stabilisce a resistenza per u passu sottu editatu.

Sintassi di cumanda SEQUENZA :EDIT: Res
Parametri N si riferisce à u numeru di canali. A gamma hè da 1 à 24.
Gamma NRf: MIN~MAX
Example SEQ1: EDIT: R 0.4
Sintassi di dumanda SEQ1: EDIT: R?
Ritorna
Unità

SEQUENZA :EDIT:RUNtime
Stu cumandamentu hè utilizatu per stabilisce u tempu di esecuzione per u passu sottu editatu.

Sintassi di cumanda SEQUENZA :EDIT:RUNtime
Parametri N si riferisce à u numeru di canali. A gamma hè da 1 à 24.
Gamma NRf: MIN~MAX
Example SEQ1: EDIT: RUNT 5
Sintassi di dumanda SEQ1: EDIT: RUNT ?
Ritorna
Unità s

SEQUENZA :EDIT:LINK Cumincià
Stu cumandamentu hè utilizatu per stabilisce u passu iniziale di u ligame necessariu dopu chì u passu attuale hè cumpletu.

Sintassi di cumanda SEQUENZA :EDIT:LINK Cumincià
Parametri N si riferisce à u numeru di canali. A gamma hè da 1 à 24.
Gamma NR1: -1~200
Example SEQ1: EDIT: LINKS -1
Sintassi di dumanda SEQ1: EDIT: LINKS?
Ritorna

SEQUENZA :EDIT:LINK Fine
Stu cumandamentu hè utilizatu per stabilisce u passu di arrestu di u ligame per u passu sottu editatu.

Sintassi di cumanda SEQUENZA :EDIT:LINK Fine
Parametri N si riferisce à u numeru di canali. A gamma hè da 1 à 24.
Gamma NR1: -1~200
Example SEQ1:EDIT:LINKE-1
Sintassi di dumanda SEQ1: EDIT: LINKE?
Ritorna

SEQUENZA :EDIT:LINKCiculu
Stu cumandamentu hè utilizatu per stabilisce i tempi di ciclu per u ligame.

Sintassi di cumanda SEQUENZA :EDIT:LINKCiculu
Parametri N si riferisce à u numeru di canali. A gamma hè da 1 à 24.
Gamma NR1: 0~100
Example SEQ1: EDIT: LINKC 5
Sintassi di dumanda SEQ1: EDIT: LINKC?
Ritorna

SEQUENZA :RUN:FILE
Stu cumandamentu hè utilizatu per stabilisce a prova di sequenza file numeru.

Sintassi di cumanda SEQUENZA: RUN:FILE
Parametri N si riferisce à u numeru di canali. A gamma hè da 1 à 24.
Gamma NR1: file numeru 1 à 10
Example SEQ1: RUN:FILE 3
Sintassi di dumanda SEQ1: RUN:FILE?
Ritorna

SEQUENZA :RUN:STEP?
Stu cumandamentu hè utilizatu per dumandà u numeru di passu attuale in esecuzione.

Sintassi di cumanda SEQUENZA : RUN : PASSU ?
Parametri N si riferisce à u numeru di canali. A gamma hè da 1 à 24.
Sintassi di dumanda SEQ1: RUN: STEP?
Ritorna

SEQUENZA : RUN : U tempu ?
Stu cumandamentu hè utilizatu per dumandà u tempu di esecuzione per a prova di sequenza file.

 Sintassi di cumanda  SEQUENZA : RUN : U tempu ?
Parametri N si riferisce à u numeru di canali. A gamma hè da 1 à 24.
Sintassi di dumanda SEQ1: RUN: T?
Ritorna
Unità s

5.7 Cumandamenti SOC
SOC :EDIT: LUNGHEZZA
Stu cumandamentu hè utilizatu per stabilisce i passi totali di l'operazione.

 Sintassi di cumanda  SOC :EDIT: LUNGHEZZA
Parametri N si riferisce à u numeru di canali. A gamma hè da 1 à 24.
Gamma NR1: 0-200
Example SOC1: EDIT: LONGITUD 3
Sintassi di dumanda SOC1: EDIT: LUNGHEZZA?
Ritorna

SOC :EDIT: PASSU

Stu cumandamentu hè utilizatu per stabilisce u numeru di passu specificu.

Sintassi di cumanda SOC :EDIT: PASSU
Parametri N si riferisce à u numeru di canali. A gamma hè da 1 à 24.
Gamma NR1: 1-200
Example SOC1: EDIT: PASSU 1
Sintassi di dumanda SOC1: EDIT: STEP?
Ritorna

SOC :EDIT:VOLTage

Stu cumanda hè utilizatu per stabilisce voltagu valore per u passu sottu editatu.

Sintassi di cumanda SOC :EDIT:VOLTage
Parametri N si riferisce à u numeru di canali. A gamma hè da 1 à 24.
Gamma NRf: MIN~MAX
Example SOC1: EDIT: VOLT 2.8
Sintassi di dumanda SOC1: EDIT: VOLT?
Ritorna
Unità V

SOC :EDIT:OUTCURRent
Stu cumandamentu hè utilizatu per stabilisce u limitu di corrente di output per u passu sottu editatu.

 Sintassi di cumanda  SOC :EDIT:OUTCURRent
Parametri N si riferisce à u numeru di canali. A gamma hè da 1 à 24.
Gamma NRf: MIN~MAX
Example SOC1: EDIT: OUTCURR 2000
Sintassi di dumanda SOC1: EDIT: OUTCURR?
Ritorna
Unità mA

SOC :EDIT: Res
Stu cumandamentu hè utilizatu per stabilisce u valore di resistenza per u passu sottu editatu.

Sintassi di cumanda SOC :EDIT: Res
Parametri N si riferisce à u numeru di canali. A gamma hè da 1 à 24.
Gamma NRf: MIN~MAX
Example SOC1: EDIT: R 0.8
Sintassi di dumanda SOC1: EDIT: R?
Ritorna
Unità

SOC : EDIT : Q ?
Stu cumandamentu hè utilizatu per stabilisce a capacità per u passu sottu editatu.

Sintassi di cumanda SOC :EDIT:Q
Parametri N si riferisce à u numeru di canali. A gamma hè da 1 à 24.
Gamma NRf: MIN~MAX
Sintassi di dumanda SOC1: EDIT: Q?
Ritorna
Unità mAh

SOC :EDIT:SVOLtage
Stu cumandamentu hè utilizatu per stabilisce u vol iniziale / inizialetage.

Sintassi di cumanda SOC :EDIT:SVOLtage
Parametri N si riferisce à u numeru di canali. A gamma hè da 1 à 24.
Gamma NRf: MIN~MAX
Example SOC1: EDIT: SVOL 0.8
Sintassi di dumanda SOC1: EDIT: SVOL?
Ritorna
Unità V

SOC : RUN : PASSU ?
Stu cumandimu hè utilizatu per interrogà u passu attuale in esecuzione.

Sintassi di cumanda SOC : RUN : PASSU ?
Parametri N si riferisce à u numeru di canali. A gamma hè da 1 à 24.
Sintassi di dumanda SOC1: RUN: PASSU?
Ritorna

SOC : RUN : Q ?
Stu cumandamentu hè utilizatu per dumandà a capacità attuale per u passu attuale in esecuzione.

Sintassi di cumanda SOC : RUN : Q ?
Parametri N si riferisce à u numeru di canali. A gamma hè da 1 à 24.
Sintassi di dumanda SOC1: RUN: Q?
Ritorna
Unità mAh

Programmazione Esamples

Stu capitulu descriverà cumu cuntrullà u simulatore di bateria da i cumandamenti di prugrammazione.
Nota 1: In questu capitulu, ci sò cumenti chì cumincianu cù //, dopu à qualchi cumandamenti. Questi cumenti ùn ponu esse ricunnisciuti da u simulatore di bateria, solu per a cunvenzione di capiscenu i cumandamenti currispondenti. Dunque, ùn hè micca permessu di inserisce cumenti cumpresi // in pratica.
Nota 2: Ci sò 24 canali in totale. Per u sottu prugrammazione examples, si dimustra funzioni di solu canali numeru unu.
6.1 Modu Source
Sottu u modu Source, constant voltage è u valore limite attuale pò esse stabilitu.
Example: stabilisce u simulatore di a batteria in u modu Source, u valore CV à 5V, u limitu di corrente di output à 1000mA è a gamma attuale à Auto.
OUTPut1:ONOFF 0 //disattiva l'output per u canale attuale
OUTPut1:MODE 0 //imposta u modu di funziunamentu à u modu Source
SOURCE1:VOLTage 5.0 //set valore CV à 5.0 V
SOURce1: OUTCURRent 1000 //imposta u limitu di corrente di output à 1000mA
SOURce1:RANGE 3 //selezziunà 3-Auto per a gamma attuale
OUTPut1:ONOFF 1 //attiva l'output per u canale 1
6.2 Modu di carica
Sottu u modu Charge, constant voltage, limite currente è valore di resistenza pò esse stabilitu.
A gamma attuale sottu u modu di carica hè fissatu cum'è una gamma alta.
Example: stabilisce u simulatore di a batteria in modalità di carica, u valore CV à 5V, u limitu di corrente di output à 1000mA è u valore di resistenza à 3.0mΩ.
OUTPut1:ONOFF 0 //disattiva l'output per u canale attuale
OUTPut1: MODE 1 // imposta u modu di operazione in u modu di carica
CHARGE 1: VOLTage 5.0 //set valore CV à 5.0 V
CHARge1: OUTCURRent 1000 //imposta u limitu di corrente di output à 1000mA
CHARge1: Res 3.0 //set a valore di resistenza à 3.0mΩ
OUTPut1:ONOFF 1 //attiva l'output per u canale 1
6.3 Test SOC
A funzione principale di a prova BCS SOC hè di simulà a funzione di scaricamentu di a batteria. Users bisognu di input vari paràmetri di scaricamentu di batterie in i canali currispundenti, cum'è capacità, constant voltage valore, limite di corrente di output, è
valore di resistenza. U simulatore di batterie ghjudicheghja s'ellu a diffarenza di capacità di u passu attuale è u passu prossimu hè uguali, secondu a capacità di u passu attuale. Se uguali, BCS passarà à u passu prossimu. Se ùn hè micca uguale, BCS continuerà à accumulà a capacità per u passu di esecuzione attuale. A capacità hè determinata da u DUT cunnessu, vale à dì u currente di output.
Example: stabilisce u simulatore di batteria in modu SOC, passi totali à 3 è vol inizialetage à 4.8 V. I paràmetri di i passi sò cum'è a tabella sottu.

passu no. Capacità (mAh) Valeur CV (V) Attuale (mA)

resistenza (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 //disattiva l'output per u canale attuale
OUTPut1:MODE 3 //imposta u modu di funziunamentu à u modu SOC
SOC1: EDIT: LUNGHEZZA 3 // stabilisce i passi totali à 3
SOC1:EDIT: STEP 1 //imposta u passu No. à 1
SOC1: EDIT: Q 1200 //set di capacità per u passu No. 1 à 1200mAh
SOC1: EDIT: VOLTage 5.0 //set CV Value per u passu No. 1 à 5.0V
SOC1: EDIT: OUTCURRent 1000 //imposta u limitu di corrente di output per u passu No. 1 à 1000mA
SOC1: EDIT: Res 0.1 //set a resistenza per u passu No. 1 à 0.1mΩ
SOC1:EDIT: STEP 2 //imposta u passu No. à 2
SOC1: EDIT: Q 1000 //set di capacità per u passu No. 2 à 1000mAh
SOC1: EDIT: VOLTage 2.0 //set CV Value per u passu No. 2 à 2.0V
SOC1: EDIT: OUTCURRent 1000 //imposta u limitu di corrente di output per u passu No. 2 à 1000mA
SOC1: EDIT: Res 0.2 //set a resistenza per u passu No. 2 à 0.2mΩ
SOC1:EDIT: STEP 3 //imposta u passu No. à 3
SOC1: EDIT: Q 500 //set di capacità per u passu No. 3 à 500mAh
SOC1: EDIT: VOLTage 1.0 //set CV Value per u passu No. 3 à 1.0V
SOC1: EDIT: OUTCURRent 1000 //imposta u limitu di corrente di output per u passu No. 3 à 1000mA
SOC1: EDIT: Res 0.3 //set a resistenza per u passu No. 3 à 0.3mΩ
SOC1: EDIT: SVOL 4.8 //set initial/start voltage à 4.8 V
OUTPut1:ONOFF 1 //attiva l'output per u canale 1
SOC1 RUN : PASSU ? //leghjite l'attuale passu in esecuzione No.
SOC1: RUN: Q? //leghjite a capacità per u passu attuale in esecuzione
6.4 Modu SEQ
A prova SEQ ghjudicheghja principalmente u numeru di passi in esecuzione basatu nantu à a SEQ selezziunata file. Eseguirà tutti i passi in sequenza, secondu i paràmetri di output predefiniti per ogni passu. I ligami ponu ancu esse fatti trà i passi. I tempi di ciclu currispundenti ponu esse stabiliti indipindente.
Example: mette u simulatore di batteria in modalità SEQ, SEQ file No à 1, passi totali à 3 è file ciculu volte à 1. I paràmetri di passi sò cum'è sottu tavula.

Passu Innò. CV Valeur (V) Attuale (mA) Resistenza (mΩ) Tempi Link Start Step Link Stop Passu

Link Ciclu Tempi

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 //disattiva l'output per u canale attuale
OUTPut1:MODE 128 //imposta u modu di operazione à u modu SEQ
SEQUENZA 1: EDIT:FILE 1 //set SEQ file No à 1
SEQUENZA 1: EDIT: LUNGHEZZA 3 // stabilisce i passi totali à 3
SEQUENZA 1: EDIT: CYCLE 1 //set file i tempi di ciclu à 1
SEQuence1:EDIT:STEP 1 //imposta u passu No. à 1
SEQUENZA 1: EDIT: VOLTage 1.0 //set CV Value per u passu No. 1 à 1.0V
SEQuence1:EDIT:OUTCURRent 2000 //imposta u limitu di corrente di uscita per u passu No. 1 à 2000mA
SEQuence1:EDIT:Res 0.0 //set a resistenza per u passu No. 1 à 0mΩ
SEQuence1:EDIT:RUNtime 5 //imposta u tempu di esecuzione per u passu n ° 1 à 5s
SEQuence1: EDIT: LINKStart -1 // stabilisce u passu di partenza di u ligame per u passu N ° 1 à -1
SEQuence1: EDIT: LINKEnd -1 //imposta u passu di stop link per u passu n ° 1 à -1
SEQuence1:EDIT:LINKCycle 0 //imposta i tempi di ciclu di ligame à 0
SEQuence1:EDIT:STEP 2 //imposta u passu No. à 2
SEQUENZA 1: EDIT: VOLTage 2.0 //set CV Value per u passu No. 2 à 2.0V
SEQuence1:EDIT:OUTCURRent 2000 //imposta u limitu di corrente di uscita per u passu No. 2 à 2000mA
SEQuence1:EDIT:Res 0.1 //set a resistenza per u passu No. 2 à 0.1mΩ
SEQuence1:EDIT:RUNtime 10 //imposta u tempu di esecuzione per u passu n ° 2 à 10s
SEQuence1: EDIT: LINKStart -1 // stabilisce u passu di partenza di u ligame per u passu N ° 2 à -1
SEQuence1: EDIT: LINKEnd -1 //imposta u passu di stop link per u passu n ° 2 à -1
SEQuence1:EDIT:LINKCycle 0 //imposta i tempi di ciclu di ligame à 0
SEQuence1:EDIT:STEP 3 //imposta u passu No. à 3
SEQUENZA 1: EDIT: VOLTage 3.0 //set CV Value per u passu No. 3 à 3.0V
SEQuence1:EDIT:OUTCURRent 2000 //imposta u limitu di corrente di uscita per u passu No. 3 à 2000mA
SEQuence1:EDIT:Res 0.2 //set a resistenza per u passu No. 3 à 0.2mΩ
SEQuence1:EDIT:RUNtime 20 //imposta u tempu di esecuzione per u passu n ° 3 à 20s
SEQuence1: EDIT: LINKStart -1 // stabilisce u passu di partenza di u ligame per u passu N ° 3 à -1
SEQuence1: EDIT: LINKEnd -1 //imposta u passu di stop link per u passu n ° 3 à -1
SEQuence1:EDIT:LINKCycle 0 //imposta i tempi di ciclu di ligame à 0
SEQUENZA 1: RUN:FILE 1 //imposta a SEQ in esecuzione file No à 1
OUTPut1:ONOFF 1 //attiva l'output per u canale 1
SEQUENZA 1: RUN: STEP? //leghjite l'attuale passu in esecuzione No.
SEQUENZA 1: RUN: T? //leghje u tempu di esecuzione per l'attuale SEQ file Innò.
6.5 Misurazione
Ci hè un sistema di misurazione d'alta precisione in u simulatore di batteria per misurà u voltage, currente, putenza è temperatura.
MISURA 1: CURRENT? //Leghjite u currente di lettura per u canali 1
MISURA 1: VOLTage? //Leghjite u voltage per u canale 1
MISURA 1: POWER? //Leghjite a putenza in tempu reale per u canali 1
MEASure1: Temperature? //Leghjite a temperatura in tempu reale per u canali 1
MEAS2: CURR? //Leghjite u currente di lettura per u canali 2
MEAS2: VOLT? //Leghjite u voltage per u canale 2
MEAS2: POW? //Leghjite u putere in tempu reale per u canali 2
MEAS2: TEMP? //Leghjite a temperatura in tempu reale per u canali 2
6.6 Reset di fabbrica
Eseguite * cumandamentu RST per fà un reset di fabbrica nantu à u simulatore di batteria.

Infurmazione d'errore

7.1 Errore di cumandamentu
-100 Errore di cumanda Errore di sintassi indefinitu
-101 Carattere invalidu Carattere invalidu in stringa
-102 Errore di sintassi Cumanda o tipu di dati micca ricunnisciutu
-103 Separatore invalidu Un separatore hè necessariu. Tuttavia, u caratteru mandatu ùn hè micca un separatore.
-104 Errore di tippu di dati U tipu di dati attuale ùn currisponde à u tipu necessariu.
-105 GET micca permessu U trigger di esecuzione di gruppu (GET) hè ricevutu in l'infurmazioni di u prugramma.
-106 Puntu virgula indesideratu Ci hè unu o più punti e virgule extra.
-107 Comma unwanted Ci hè una o più virgule extra.
-108 Parametru micca permessu U numeru di paràmetri supera u numeru necessariu da u cumandamentu.
-109 Missing parameter U numeru di paràmetri hè menu di u numeru dumandatu da u cumandimu, o ùn sò micca inseriti parametri.
-110 Errore di l'intestazione di u cumandamentu Errore di l'intestazione di u cumandamentu indefinitu
-111 Errore di separatore di l'intestazione Un caratteru non-separatore hè utilizatu in u locu di u separatore in l'intestazione di cumandamentu.
-112 Programma mnemonica troppu longu A durata di mnemotecnica supera i 12 caratteri.
-113 Undefined header Ancu s'è u cumandimu ricivutu cunforma à i regulamenti in quantu à a struttura di sintassi, ùn hè micca definitu in questu strumentu.
-114 Suffissu di l'intestazione fora di u spaziu U suffissu di l'intestazione di u cumandamentu hè fora di u range.
-115 U cumandamentu ùn pò micca dumandà Ùn ci hè micca una forma di dumanda per u cumandamentu.
-116 U cumandamentu deve dumandà U cumandamentu deve esse in forma di dumanda.
-120 Errore di dati numerichi Errore di dati numerichi indefinitu
-121 Carattere invalidu in u numeru Un caratteru di dati chì ùn hè micca accettatu da u cumandamentu attuale appare in i dati numerichi.
-123 Esponente troppu grande U valore assolutu di l'esponente supera 32,000 XNUMX.
-124 Troppu cifri Escludendu u 0 iniziale in dati decimali, a lunghezza di dati supera i 255 caratteri.
-128 Dati numerichi micca permessi I dati numerichi in u formatu currettu sò ricevuti in un locu chì ùn accetta micca dati numerichi.
-130 Errore di suffissu Errore di suffissu indefinitu
-131 Suffissu invalidu U suffissu ùn seguita micca a sintassi definita in IEEE 488.2, o u suffissu ùn hè micca adattatu per E5071C.
-134 Suffissu troppu longu U suffissu hè più longu di 12 caratteri.
-138 Suffissu micca permessu Un suffissu hè aghjuntu à i valori chì ùn sò micca permessi di suffissu.
-140 Errore di dati di caratteri Errore di dati di caratteri indefinitu
-141 Dati di caratteru invalidu Un caratteru invalidu hè statu trovu in i dati di caratteri, o un caratteru invalidu hè statu ricevutu.
-144 Dati di caratteri troppu longu I dati di caratteri sò più longu di 12 caratteri.
-148 Dati di caratteri micca permessi I dati di caratteri in u formatu currettu sò ricevuti in a pusizione induve l'instrumentu ùn accetta micca dati di caratteri.
-150 Errore di dati di stringa Errore di dati di stringa indefinitu
-151 Dati di stringa invalidu I dati di stringa chì appariscenu ùn sò micca validi per una certa ragione.
-158 Dati di stringa micca permessi I dati di stringa sò ricevuti in a pusizione induve stu strumentu ùn accetta micca dati di stringa.
-160 Errore di dati di bloccu Errore di dati di bloccu indefinitu
-161 Dati di bloccu invalidu I dati di bloccu chì appariscenu ùn sò micca validi per una certa ragione.
-168 Block data micca permessu Block data hè ricivutu in a pusizione induve stu strumentu ùn accetta micca dati di bloccu.
-170 Errore d'espressione Errore d'espressione indefinitu
-171 Espressione invalida L'espressione hè invalida. Per esample, i parentesi ùn sò micca accoppiati o caratteri illegali sò usati.
-178 Dati di spressione micca permessi I dati di spressione sò ricevuti in a pusizione induve stu strumentu ùn accetta micca dati di spressione.
-180 Errore macro Errore macro indefinitu
-181 Invalidu fora di a definizione di macro Ci hè un parametru di macrou $ fora di a definizione di macro.
-183 Invalidu in a macro definizione Ci hè un errore di sintassi in a macro definizione (*DDT,*DMC).
-184 Errore di paràmetru macro U numeru di paràmetru o u tipu di paràmetru hè sbagliatu.
7.2 Errore di Esecuzione
-200 Errore di esecuzione Un errore hè generatu chì hè ligatu à l'esekzione è ùn pò micca esse definitu da questu strumentu.
-220 Errore di paràmetru Errore di paràmetru indefinitu
-221 Impostazione di cunflittu U cumandimu hè statu analizatu bè. Ma ùn pò esse eseguitu per via di u statutu attuale di u dispusitivu.
-222 Dati fora di intervallu Dati fora di intervallu.
-224 Valore di paràmetru illegale U paràmetru ùn hè micca inclusu in a lista di paràmetri facultativi per u cumandamentu attuale.
-225 Fora di memoria A memoria dispunibile in questu strumentu hè insufficiente per fà l'operazione scelta.
-232 Formatu invalidu U furmatu di dati ùn hè micca validu.
-240 Errore hardware Errore hardware indefinitu
-242 Calibration data persu I dati Calibration sò persi.
-243 NO riferimentu Ùn ci hè micca riferimentu voltage.
-256 File nome micca trovu U file nomu ùn pò esse trovu.
-259 Micca sceltu file Ùn ci sò micca opzionali files.
-295 Input buffer overflow U buffer di input hè overflowing.
-296 Overflow buffer di output U buffer di output overflow.Logo REXGEAR

Documenti / Risorse

REXGEAR BCS Series Programming Guide Protocol SCPI [pdfGuida di l'utente
Serie BCS Guida di prugrammazione SCPI Protocol, BCS Series, Guida di prugrammazione SCPI Protocol, Guide SCPI Protocol, SCPI Protocol, Protocol

Referenze

Lascia un cumentu

U vostru indirizzu email ùn serà micca publicatu. I campi obbligatori sò marcati *