Tech Notes
--------------------------------------------------------------------------------------------------------------------------------
Title: Reading the 1560 Black Stack 2560/2567 module parameters using commands
Created: 30 Aug 2012
Last Revised:
--------------------------------------------------------------------------------------------------------------------------------
Applies To: 2560 and 2567 black stack modules
Problem Description: Commands are not listed for the 2560/2567
Resolution/Work Around:
SYSTem:MODule[n]:DEVice[n]:READ? <device_command>
This query command is used to read configuration parameters directly from a device. The device is specified by module number and device number. The module and device numbers are given by the MOD suffix and DEV suffix respectively. The command SYST:CONF:MNUM? (Section 6.5.8.8 of the manual) can be used to determine the number of installed modules and the command SYST:CONF:MOD[n]:DNUM? (Section 6.5.8.10 of the manual) can be used to determine the number of devices within a module. The <device_command> parameter is the command string (enclosed in quotes) passed to the device. Each device has a unique set of commands.
Example command: SYST:MOD2:DEV1:READ? “CURR”
Example response:10
SYSTem:MODule[n]:DEVice[n]:WRITe <device_command>,<value>
This command can be used to directly send a command to a device to set a configuration parameter. The device is specified by module number and device number. The module and device numbers are given by the MOD suffix and DEV suffix respectively. The <value> parameter, numeric or character data depending on the command, may be used to set a parameter. The *RST command does not affect any device configuration parameters.
Example command: SYST:MOD2:DEV1:WRIT “CURR”,10
Device Command |
Parameter |
Description |
CURR |
1, 1.4 (2560) 0.1, 0.05 (2567) |
Excitation current, mA |
SAMP |
2, 10 |
Sample period, seconds |
ARNG |
AUTO, LOW, HIGH |
Resistance range |
SNUM |
LnLnnn or nLnnn * |
Serial Number |
CALD |
mm-dd-yy |
Calibration Date |
CAL1 |
n.nnnnn |
0 Adjustment |
CAL2 |
n.nnnnn |
100 Adjustment |
CAL3 |
n.nnnnn |
400 Adjustment |
*(n=number, L=Letter A,B,C, m=month, d=day, y=year)