BK Precision BK Precision 9833 Quickstart

Model: 9833
PROGRAMMING MANUAL
Version 1
Test Equipment Depot - 800.517.8431 - 99 Washington Street Melrose, MA 02176
TestEquipmentDepot.com
1
TEXT – Denotes a softkey.
TEXT – Denotes a front panel button.
i
Table of Contents
Notations ............................................................................................................................... i
1. Remote Interfaces ........................................................................................................... 1
A. RS488.2 - GPIB ................................................................................................................... 1
B. USBCDC .............................................................................................................................. 1
C. USBTMC ............................................................................................................................. 1
D. RS-232C .............................................................................................................................. 1
2. SCPI Commands .............................................................................................................. 2
E. Example query command – Read the serial number ........................................................ 2
F. Example value set command ............................................................................................. 2
G. Example value set command ............................................................................................. 3
H. FETCh | MEASure ............................................................................................................... 3
1. Command Summary .................................................................................................... 3
2. FETCh:VOLTage:AC? - MEASure:VOLTage:AC? ........................................................... 3
3. FETCh:VOLTage:DC? – MEASure:VOLTage:DC? .......................................................... 3
4. FETCh:CURRent:AC? – MEASure:CURRent:AC? .......................................................... 4
5. FETCh:CURRent:DC? – MEASure:CURRent:DC? .......................................................... 4
6. FETCh:CURRent:CREStfactor? – MEASure:CURRent:CREStfactor? ............................. 4
7. FETCh:CURRent:INRush? – MEASure:CURRent:INRush? ............................................ 5
8. FETCh:CURRent:PEAK:POSitive? – MEASure:CURRent:PEAK:POSitive? ..................... 5
9. FETCh:CURRent:PEAK:NEGative? – MEASure:CURRent:PEAK:NEGative? .................. 5
10. FETCh:FREQuency? – MEASure:FREQuency? .............................................................. 6
11. FETCh:POWer:AC:REAL? – MEASure:POWer:AC:REAL? .............................................. 6
12. FETCh:POWer:AC:APParent? – MEASure:POWer:AC:APParent?................................ 6
13. FETCh:POWer:AC:REACtive? – MEASure:POWer:AC:REACtive? ................................. 6
14. FETCh:POWer:AC:PFACtor? – MEASure:POWer:AC:PFACtor? ................................... 6
I. OUTPut............................................................................................................................... 7
1. Command Summary .................................................................................................... 7
2. OUTPut:[STATe] ........................................................................................................... 7
3. OUTPut:MODe ............................................................................................................. 7
4. OUTPut:PROTection:CLEar .......................................................................................... 8
5. OUTPut:LIMit:VOLTage:AC .......................................................................................... 8
6. OUTPut:LIMit:VOLTage:DC:POSitive ........................................................................... 8
7. OUTPut:LIMit:VOLTage:DC:NEGative .......................................................................... 9
8. OUTPut:LIMit:CURRent ............................................................................................... 9
9. OUTPut:LIMit:CURRent:DELay .................................................................................... 9
10. OUTPut:LIMit:POWer ................................................................................................ 10
ii
J. [SOURce] .......................................................................................................................... 10
1. Command Summary .................................................................................................. 10
2. [SOURce]:VOLTage:RANGe ........................................................................................ 11
3. [SOURce]:VOLTage:AC ............................................................................................... 12
4. [SOURce]:VOLTage:DC ............................................................................................... 12
5. [SOURce]:CURRent:INRush:STARt ............................................................................. 12
6. [SOURce]:CURRent:INRush:INTerval ......................................................................... 13
7. [SOURce]:FREQuency ................................................................................................ 13
8. [SOURce]:SYNChronous ............................................................................................. 13
9. [SOURce]:PHASe ........................................................................................................ 14
10. [SOURce]:CONFigure:COUPling ................................................................................. 14
11. [SOURce]:CONFigure:TIMer[:STATe] ......................................................................... 15
12. [SOURce]:CONFigure:TIMer:COUNt .......................................................................... 15
13. [SOURce]:CONFigure:EXTernal .................................................................................. 16
14. [SOURce]:CONFigure:INHibit ..................................................................................... 16
15. [SOURce]:CONFigure:TRANSient ............................................................................... 17
16. [SOURce]:STEP:VOLTage:AC ...................................................................................... 17
17. [SOURce]:STEP:VOLTage:DC ...................................................................................... 18
18. [SOURce]:STEP:DVOLtage:AC .................................................................................... 18
19. [SOURce]:STEP:DVOLtage:DC .................................................................................... 19
20. [SOURce]:STEP:FREQuency ....................................................................................... 19
21. [SOURce]:STEP:DFREQuency ..................................................................................... 19
22. [SOURce]:STEP:TIMe ................................................................................................. 20
23. [SOURce]:STEP:COUNt .............................................................................................. 20
24. [SOURce]:STEP:SYNChronous .................................................................................... 21
25. [SOURce]:STEP:PHASe ............................................................................................... 21
26. List mode programming ............................................................................................ 21
27. [SOURce]:LIST:NUMber ............................................................................................. 22
28. LIST:CONF:WRITE....................................................................................................... 23
29. [SOURce]:LIST:BASE ................................................................................................... 23
30. [SOURce]:LIST:SYNChronous ..................................................................................... 24
31. [SOURce]:LIST:PHASe ................................................................................................ 24
32. [SOURce]:LIST:COUNt ................................................................................................ 24
33. LIST:WRITE ................................................................................................................. 25
34. LIST:CONF:STEP?........................................................................................................ 26
35. LIST:CONF:READ? ...................................................................................................... 26
36. LIST:READ? ................................................................................................................. 26
37. LIST:START:QUERY ..................................................................................................... 27
38. [SOURce]:LIST:STEPno ............................................................................................... 28
39. [SOURce]:LIST:VOLTage:LEVel:AC:STARt ................................................................... 28
40. [SOURce]:LIST:VOLTage:LEVel:AC:END ..................................................................... 28
iii
41. [SOURce]:LIST:VOLTage:LEVel:DC:STARt .................................................................. 29
42. [SOURce]:LIST:VOLTage:LEVel:DC:END ..................................................................... 29
43. [SOURce]:LIST:FREQuency:LEVel:STARt .................................................................... 29
44. [SOURce]:LIST:FREQuency:LEVel:END ....................................................................... 30
45. [SOURce]:LIST:CLEar .................................................................................................. 30
46. [SOURce]:PULSe:VOLTage:AC ................................................................................... 30
47. [SOURce]:PULSe:VOLTage:DC ................................................................................... 31
48. [SOURce]:PULSe:FREQuency ..................................................................................... 31
49. [SOURce]:PULSe:SYNChronous ................................................................................. 31
50. [SOURce]:PULSe:PHASe ............................................................................................. 32
51. [SOURce]:PULSe:DUTY .............................................................................................. 32
52. [SOURce]:PULSe:PERIOd ........................................................................................... 33
53. [SOURce]:PULSe:COUNt ............................................................................................ 33
54. [SOURce]:FUNCtion:SHAPe ....................................................................................... 33
55. [SOURce]:FUNCtion:SHAPe:A .................................................................................... 34
56. [SOURce]:FUNCtion:SHAPe:B .................................................................................... 34
57. [SOURce]:FUNC:SHAP:USER:TABLe:READ ................................................................. 35
58. [SOURce]:FUNCtion:SHAPe:USER:TABLe:DATA ........................................................ 35
59. [SOURce]:FUNCtion:SHAPe:USER:TABLe:DATA? <NR1> ........................................... 36
K. SYStem ............................................................................................................................. 37
1. Command Summary .................................................................................................. 37
2. SYStem:BEEP .............................................................................................................. 37
3. SYStem:BRIGhtness ................................................................................................... 38
4. SYStem:KEY:LOCK ...................................................................................................... 38
5. SYStem:TIME ............................................................................................................. 38
6. SYStem:DATE ............................................................................................................. 39
7. SYStem:RECall:DEFault .............................................................................................. 39
8. SYStem:SERial? .......................................................................................................... 39
9. SYStem:MODel? ........................................................................................................ 39
10. SYStem:MANUFacture? ............................................................................................. 40
11. SYStem:INTERFACE .................................................................................................... 40
12. SYStem:ERRor? .......................................................................................................... 40
13. SYStem:VERSion? ....................................................................................................... 40
14. SYStem:GPIB:ADDRess .............................................................................................. 41
15. SYStem:IP:CONFig ...................................................................................................... 41
16. SYStem:IP:ADDRess ................................................................................................... 41
17. SYStem:IP:GATEway .................................................................................................. 41
18. SYStem:IP:MASK ........................................................................................................ 42
L. USBFlash .......................................................................................................................... 42
1. Command Summary .................................................................................................. 42
2. USBFlash:SAVE:CONFiguration .................................................................................. 42
iv
3. USBFlash:RECall:CONFiguration ................................................................................ 43
4. USBFlash:SAVE:SCReen ............................................................................................. 43
5. USBFlash:SAVE:COMPlete? ....................................................................................... 43
Test Equipment Depot - 800.517.8431 - 99 Washington Street Melrose, MA 02176
TestEquipmentDepot.com
v
1. Remote Interfaces
A. RS488.2 - GPIB B. USBCDC C. USBTMC D. RS-232C
1
2. SCPI Commands
Symbol
Format
<NR1>
Number with an implicit decimal point at the end. Ex. 100
<NRf>
Number with an explicit decimal point. Ex. 100.5
<Boolean>
Boolean value. Ex. 0 | OFF | 1 | ON
<STR>
Named value. Ex. “phase”
General syntax for SCPI commands or query is a “:” (colon) separated string with either a “?” or
an argument following the command string separated by a SPACE character. Commands are
terminated by the linefeed character (0x10, “\n”). Arguments are listed using “< ARG | ARG | … >” in the following descriptions. The “ARG” will be from the following:
Most commands have a long and short format, the capitalized portion of the name is the short form, and the complete name is the long form. For example, the FETch can be sent as either “fet” or fetch. Short and long forms may be mixed in a command string. An optional portion of a command is shown within “[ ]”.
E. Example query command – Read the serial number
XX.XX SYStem
XX.XX.YY SERial?
This command is in the SYStem section of the SCPI command set. The command is a query command and will return a string containing the serial number. As a “query” it must end with
a “?” character. The value returned will be terminated by 2 characters “\r” “\n” (0x0D 0x0A).
Command string: “sys:ser?\n” OR “system:serial?\n” OR “sys:serial?\n” etc…
F. Example value set command
XX.XX SYStem
XX.XX.YY SERial?
2
G. Example value set command
MEASure:VOLTage:AC?
MEASure:VOLTage:DC?
MEASure:CURRent:AC?
MEASure:CURRent:DC?
MEASure:CURRent:CREStfactor?
MEASure:CURRent:INRush?
MEASure:CURRent:PEAK:POSitive?
MEASure:CURRent:PEAK:NEGative?
MEASure:POWer:AC:REAL?
MEASure:POWer:ACAPParent?
MEASure:POWer:AC:REACtive?
MEASure:POWer:AC:PFACtor?
Description
Query the RMS AC voltage.
Query Syntax
FETCh:VOLTage:AC? - MEASure:VOLTage:AC?
Returned Parameters
<NRf>
Value: 0-300V or 0-150V depending on the range setting.
Related Commands
[SOURce]:VOLTage:AC
Description
Query the DC voltage.
XX.XX SYStem
XX.XX.YY SERial?
H. FETCh | MEASure
1. Command Summary
The following commands use either FETCH or MEASURE as the root. For example, FETCH:FREQ?”, and MEASURE:FREQ? are equivalent. Fetch and Measure function identically, they trigger measurement and return the value measured.
2. FETCh:VOLTage:AC? - MEASure:VOLTage:AC?
3. FETCh:VOLTage:DC? – MEASure:VOLTage:DC?
3
Query Syntax
FETCh:VOLTage:DC? – MEASure:VOLTage:DC?
Returned Parameters
<NR1>
Value: -424 to 424 or -212 to 212 depending on the range setting.
Related Commands
[SOURce]:VOLTage:DC
4. FETCh:CURRent:AC? – MEASure:CURRent:AC?
Description
Query the AC current (Amps).
Query Syntax
FETCh:CURRent:AC? – MEASure:CURRent:AC?
Returned Parameters
<NRf>
Value: Returns a floating point number.
Related Commands
OUTPut:LIMit:CURRent
Description
Query the DC current being delivered.
Query Syntax
FETCh:CURRent:DC? – MEASure:CURRent:DC?
Returned Parameters
<NRf>
Value: A floating point
Related Commands
[SOURce]:VOLTage:DC, OUTPut:LIMit:VOLTage:DC:POSitive, OUTPut:LIMit:VOLTage:DC:NEGative
Description
Query the Crest Factor measured by the unit.
Query Syntax
FETCh:CURRent:CREStfactor? MEASure:CURRent:CREStfactor?
Returned Parameters
<NRf>
5. FETCh:CURRent:DC? – MEASure:CURRent:DC?
6. FETCh:CURRent:CREStfactor? – MEASure:CURRent:CREStfactor?
4
7. FETCh:CURRent:INRush? – MEASure:CURRent:INRush?
Description
Query the measured inrush current delivered to the load.
Note
Value valid only when the supply output is on. Disabling output clears the value and returns 0.000000.
Query Syntax
FETCh:CURRent:INRush?
MEASure:CURRent:INRush?
Returned Parameters
<NRf>
Related Commands
source:current:inrush:start
source:current:inrush:interval
Description
Query the positive peak current delivered to the load.
Note
This is the present value at the time the command is issued.
Query Syntax
FETCh:CURRent:PEAK:POSitive?
MEASure:CURRent:PEAK:POSitive?
Returned Parameters
<NRf>
Description
Query the negative peak current delivered to the load.
Note
This is the present value at the time the command is issued.
Query Syntax
FETCh:CURRent:PEAK:NEGative?
MEASure:CURRent:PEAK:NEGative?
Returned Parameters
<NRf>
8. FETCh:CURRent:PEAK:POSitive? – MEASure:CURRent:PEAK:POSitive?
9. FETCh:CURRent:PEAK:NEGative? –
MEASure:CURRent:PEAK:NEGative?
5
10. FETCh:FREQuency? – MEASure:FREQuency?
Description
Query the frequency at the output.
Query Syntax
FETCh:FREQuency?
MEASure:FREQuency?
Returned Parameters
<NRf>
Related Commands
[SOURce]:FREQuency
Description
Query the real component of the power consumed by the load.
Query Syntax
FETCh:POWer:AC:REAL?
MEASure:POWer:AC:REAL?
Returned Parameters
<NRf>
Description
Query the apparent power consumed by the load.
Query Syntax
FETCh:POWer:AC:APParent?
MEASure:POWer:AC:APParent?
Returned Parameters
<NRf>
Description
Query the reactive power consumed by the load.
Query Syntax
FETCh:POWer:AC:REACtive?
MEASure:POWer:AC:REACtive?
Returned Parameters
<NRf>
Description
Query the power factor of the output.
11. FETCh:POWer:AC:REAL? – MEASure:POWer:AC:REAL?
12. FETCh:POWer:AC:APParent? – MEASure:POWer:AC:APParent?
13. FETCh:POWer:AC:REACtive? – MEASure:POWer:AC:REACtive?
14. FETCh:POWer:AC:PFACtor? – MEASure:POWer:AC:PFACtor?
6
Query Syntax
FETCh:POWer:AC:PFACtor?
MEASure:POWer:AC:PFACtor?
Returned Parameters
<NRf>
I. OUTPut
OUTPut[:STATe]
OUTPut:MODe
OUTPut:PROTection:CLEar
OUTPut:LIMit:VOLTage:AC
OUTPut:LIMit:VOLTage:DC:POSitive
OUTPut:LIMit:VOLTage:DC:NEGative
OUTPut:LIMit:CURRent
OUTPut:LIMit:CURRent:DELay
OUTPut:LIMit:POWer
Description
Turn the OUTPut on or off, or query the present state.
Command Syntax
OUTPut[:STATe] <Bool>
Parameters
0 | OFF | 1 | ON
Examples
OUTP on
Query Syntax
OUTPut:[STATe]?
Returned Parameters
<STR>
Returns the string “ON” or “OFF”
Description
Set or query the waveform operation to output.
Use this to switch between normal output mode or to run one of the other programmatic modes.
Command Syntax
OUTPut:MODe <STR>
This is some text that describes the section.
1. Command Summary
2. OUTPut:[STATe]
3. OUTPut:MODe
7
Parameters
NORMal | STEP | LIST | PULSE
Examples
OUTP:MOD step
Query Syntax
OUTPut:MODe?
Returned Parameters
<STR>
“NORMal”, “STEP”, “LIST”, “PULSE”
4. OUTPut:PROTection:CLEar
Description
Reset the protection state in the event of a protection fault. When a limit is reached, the output will turn off and the alarm will sound. This command clears the alarm.
Command Syntax
OUTPut:PROTection:CLEar
Parameters
None
Examples
output:prot:cle
Description
Set or query the AC voltage limit.
Note
This limit applies to AC and AC+DC modes and limits based on the RMS output voltage.
Command Syntax
OUTPut:LIMit:VOLTage:AC <NR2>
Parameters
Output voltage limit as a floating point number. 310V for example.
Examples
outp:lim:volt:ac 310
Query Syntax
OUTPut:LIMit:VOLTage:AC?
Returned Parameters
<NR2>
Example: 310.000000
Description
Set or query the upper DC voltage limit.
5. OUTPut:LIMit:VOLTage:AC
6. OUTPut:LIMit:VOLTage:DC:POSitive
8
Command Syntax
OUTPut:LIMit:VOLTage:DC:POSitive <NR2>
Parameters
Positive voltage limit
Examples
output:limit:voltage:dc:positive 125
Query Syntax
OUTPut:LIMit:VOLTage:DC:POSitive?
Returned Parameters
<NR2>
Example: 125.000000
7. OUTPut:LIMit:VOLTage:DC:NEGative
Description
Set or query the lower DC voltage limit.
Command Syntax
OUTPut:LIMit:VOLTage:DC:NEGative <NR2>
Parameters
Negative voltage limit
Examples
OUTP:LIM:VOLT:DC:NEG -100
Query Syntax
OUTPut:LIMit:VOLTage:DC:NEGative?
Returned Parameters
<NR2>
Description
Set or query the current limit in amps.
Command Syntax
OUTPut:LIMit:CURRent <NR2>
Examples
OUTP:LIM:CURR 12.34
Query Syntax
OUTPut:LIMit:CURRent?
Returned Parameters
<NR2>
Description
Set the delay, in milliseconds, for triggering output protection.
Command Syntax
OUTPut:LIMit:CURRent:DELay <NR2>
Parameters
<NR2>
8. OUTPut:LIMit:CURRent
9. OUTPut:LIMit:CURRent:DELay
9
Loading...
+ 35 hidden pages