2.2 Detailed Explanation of the Commands
2.2.1 Explanation
The following sections describe the format and functions of individual commands
The following is an example of how the descriptions are organized.
( ) Sets and queries the recording interval. ___________(1)
Syntax (command) :CONFigure:SAMPle A ___________(2)
(query) :CONFigure:SAMPle?
(response) A<NR3>
Explanation Sets the recording interval to a numerical value (unit seconds).___________(3)
Returns the currently set value of the recording interval
as an NR3 numerical value.
(If an attempt is made to set the time axis range to
a non-permitted value, and there is a range above that
value, that range will be selected.)
(10ms=0.01, 20ms=0.02, 50ms=0.05
100ms=0.1, 200ms=0.2, 500ms=0.5
1s=1, 2s=2, 5s=5
10s=10, 20s=20,30s=30
1min=60, 2min=120, 5min=300
10min=600, 20min=1200, 30min=1800
1h=3600)
Example :CONFigure:SAMPle +100.0E-3 ___________(4)
Sets the recording interval to 100ms.
Note ___________(5)
(1) Command function
(2) Command syntax
command gives the syntax of a command program message,
query the syntax of query program message, and
response the format of the response message.
The parameters,referred to as data, are shown as follows:
A,B,C,... Numerical data (e.g. 1.5, 10E-3)
A$,B$,... Character data (e.g. A,B1,GND,OFF)
"A","A$",.. Character string data (e.g. "1.5","mA")
(Single quotation marks(') can be used instead of double quotation
marks(").)
The format of numerical data follows the formats <NR1>,<NR2>,and<NR3>.
Example
A<NR1> Numerical parameter in NR1 format
A<NR2> Numerical parameter in NR2 format
A<NR3> Numerical parameter in NR3 format
NOTE: If no format is mentioned,<NR1>format is accepted.
NR1 format integer data
NR2 format fixed point numbers
NR3 format floating point numbers
The term "NRf format" includes all these three formats.
When the unit is receiving a command or query program message, it
accepts format,but when it is sending it utilizes whichever one of
the formats <NR1> to <NR3> is indicated in the particular command.
Response messages may or may not have headers prefixed.
(3) Explanation of the command function.
(4) Example of command use.
(5) This lists the functions in which the command may be used.
Execution of commands
*Commands are input into the input buffer and are executed in order.
*However the :ABORT command is executed immediately, even if commands
are waiting in the input buffer - more precisely, at the instant its
terminator is received.
*Commands other than those which can be handled by the unit in its
current state are not executed but generate execution errors.
This happens, for example, when in memory recorder function it is
attempted to execute a recorder mode setting.
*Further, The commands other than the following cannot be executed
during measurement operation.
:STOP, :ABORT, *OPC, *WAI, :HEADer
*The query command is executed during measurement , other than those
which can be handled by the unit in its current state.
2.2.2 Standard Commands
-1. System data commands
(1) *IDN? --- Queries device ID.
Syntax (query) *IDN?
(response) HIOKI,LR8400,100312345,V 1.00
^^^^^ ^^^^^^ ^^^^^^^^^ ^^^^^^
1. 2. 3. 4.
Note 1. First field Manufacturer's name
2. Second field Model name
3. Third field Serial number
4. Fourth field Software version
(2) *OPT? --- Queries device option provision.
Syntax (query) *OPT?
(response) A1,A2,A3,A4<NR1> A=0 to 2
0=not present
1= LR8500 Voltage/Temp Unit
2= LR8501 Universal Unit
Explanation Whether or not input channel present is returned as an NR1
numerical value.
-2.Internal operation commands
(1) *RST --- Device initial setting.
Syntax (command) *RST
Explanation Initializes the unit (same as system reset).
Note It does not clear USB,LAN related items.
(the event registers, the enable registers, the input
buffer and the output queue)
Time is required to the end of a *RST command.
Please send the next command after wait for the completion
of an initialization and send *OPC? after *RST, in the case
that you want to send the next command.
(2) *TST? --- Queries the result of the ROM/RAM check.
Syntax (query) *TST?
(response) A <NR1>
A = 0, 1
0: normal
1: failure
Explanation The result of the ROM/RAM check of the unit is returned
as an NR1 numerical value.
-3.Synchronous commands
(1) *OPC --- After all action has been completed during execution, sets
the LSB (bit 0) of SESR (the standard event status register).
Syntax (command) *OPC
Explanation When the command preceding the *OPC command completes
execution, the LSB of SESR is set.
Example A$;B$;*OPC;C$
(After the execution of the commands A$ and B$ is
completed, the LSB of SESR is set.)
Note Please do not use it for the watch of the start processing when the record time continuousness is turning on.
(2) *OPC? --- After execution is completed, replies with ASCII [1].
Syntax (query) *OPC?
(response) 1
Explanation When the command preceding the *OPC command completes
execution, the response of ASCII [1] is made.
Note Please do not use it for the watch of the start processing when the record time continuousness is turning on.
(3) *WAI --- After the execution of the command is completed, subsequently
performs the following command.
Syntax (command) *WAI
Example A$;B$;*WAI;C$
The command C$ following *WAI is not executed until the
execution of the commands A$ and B$ is completed.
Note Please do not use it for the watch of the start processing when the record time continuousness is turning on.
-4.Status and event control commands
(1) *CLS --- Clears the status byte and associated queues
(except for the output queue).
Syntax (command) *CLS
Explanation This instruction clears the event register associated
with each bit of the status byte register.
It also clears the status byte register.
Note Because it does not clear the output queue, it has no
effect upon bit 4 (MAV) of the status byte.
(2) *ESR? --- Reads out and clears the contents of the standard event status
register (SESR).
Syntax (query) *ESR?
(response) A <NR1>
Explanation The contents of SESR are returned as an NR1 numerical
value.
(3) *STB? --- Reads the status byte and MSS bit.
Syntax (query) *STB?
(response) A <NR1>
A = 0 to 255
Explanation This is the same as reading out the status byte.
Note Bit 6 is not RQS, but is MSS.
(4) :ESR0? --- Reads and clear event status register 0 (ESR0).
Syntax (query) :ESR0?
(response) A <NR1>
A = 0 to 255
Explanation The contents of ESR0 are returned as an NR1 numerical
value, and ESR0 is cleared.
2.2.3 Specific Commands
-1.Execution control commands
(1) Performs starting.
Syntax (command) :STARt
Explanation START waveform sampling.
Starts waveform sampling operation.
(2) Performs stopping.
Syntax (command) :STOP
Explanation STOP waveform sampling.
Terminates at the instant that waveform sampling operation
is completed.
Note :STOP command after it did the measurement for record time,
when record time is except for a continuation, when you
implement it 1 time it stops. It does not stop at the time
of a continuation.:STOP command it stops when record time was
implemented 2nd :STOP at the time of except for a continuation
and also continuation, when you implement it twice.
(3) Aborts processing.
Syntax (command) :ABORT
Explanation Force STOP waveform sampling. Terminates
even if waveform sampling operation is not yet completed.
Note :ABORT command transmission after, please do so that you send
the next command, after you wait for more than 0.2 seconds.
(4) Queries the unit error number.
Syntax (query) :ERRor?
(response) A <NR1>
A = error no.
Explanation The number of error or warning that has occurred on the
unit is returned in <NR1> as a numerical value.
(For errors or warnings, refer to the instruction manual
included with the unit.)
(5) Enables and disables headers, and queries header enablement.
Syntax (command) :HEADer A$
(query) :HEADer?
(response) A$
A$ = OFF, ON
Explanation Sets header enablement. When headers are enabled, responses
to queries are prefixed by headers; when headers are
disabled, responses are not so prefixed.
Returns whether or not headers are prefixed to responses to
queries.
The initial toggle state for headers (when the power is
turned on) is OFF
Example Response to :HEADer?:
1.When headers are disabled: OFF
2.When headers are enabled: :HEADER ON
(6) Query the storage status.
Syntax (query) :STATUS?
(response) A <NR1>
A = bit 0 (starting)
bit 1 (storing)
bit 2 (awaiting trigger)
bit 3 (pre-trigger wait period)
bit 4 (unused)
bit 5 (saving)
Explanation Returns the current storage status of the instrument.
For example, the value 3 is returned when starting (bit 0) and storing (bit 1).
-2.CONFigure command(Sets and queries time axis range, recording length, etc.)
:CONFigure
(1) Sets and queries the recording interval.
Syntax (command) :CONFigure:SAMPle A
(query) :CONFigure:SAMPle?
(response) A<NR3>
Explanation Sets the recording interval to a numerical value (unit seconds).
Returns the currently set value of the recording interval
as an NR3 numerical value.
(If an attempt is made to set the time axis range to
a non-permitted value, and there is a range above that
value, that range will be selected.)
(10ms=0.01, 20ms=0.02, 50ms=0.05
100ms=0.1, 200ms=0.2, 500ms=0.5
1s=1, 2s=2, 5s=5
10s=10, 20s=20,30s=30
1min=60, 2min=120, 5min=300
10min=600, 20min=1200, 30min=1800
1h=3600)
Example :CONFigure:SAMPle +100.0E-3
Sets the recording interval to 100ms.
Note When either of CH2_1 to CH2_15 is turning on, the recording interval cannot be set to 10ms.
When either of CH3_1 to CH4_15 is turning on, the recording interval cannot be set to 10ms and 20ms.
When disconnection detection is ON, and either of CH2_1 to CH2_15 is turning on,
and the recording interval are set to 20ms, disconnection detection is changed to turning off.
When disconnection detection is ON, and either of CH3_1 to CH4_15 is turning on,
and the recording interval are set to 50ms, disconnection detection is changed to turning off.
Note The setting of time axis, recording time, pre-trigger, auto save, division time,
and calculation division time might be limited by a set value of interval.
(2) Sets and queries the time axis range
Syntax (command) :CONFigure:TDIV A
(query) :CONFigure:TDIV?
(response) A<NR3>
Explanation Sets the time axis range to a numerical value (unit seconds).
Returns the currently set value of the time axis range
as an NR3 numerical value.
(If an attempt is made to set the time axis range to
a non-permitted value, and there is a range above that
value, that range will be selected.)
(Time axis range is possible only bigger setting than a recording
interval.)
(100ms=0.1, 200ms=0.2, 500ms=0.5
1s=1, 2s=2, 5s=5
10s=10, 20s=20,30s=30
1min=60, 2min=120, 5min=300
10min=600, 20min=1200, 30min=1800
1h=3600, 2h=7200, 5h=18000
10h=36000, 12h=43200, 1d=86400)
Example :CONFigure:TDIV +1.0E+0
Sets the time axis range to 1s.
Note The setting of time axis might be limited by a set value of interval.
(3) Sets and queries the recording time
Syntax (command) :CONFigure:RECTime A,B,C,D
(query) :CONFigure:RECTime?
(response) A,B,C,D
A=day :0 to 500(day)
B=hour:0 to 23(hour)
C=min :0 to 59(min)
D=sec :0 to 59(sec)
day,hour,min,sec<NR1>
0,0,0,0=cont
Explanation Sets the recording time to a numerical value.
Returns the currently set value of the recording time
as an NR1 numerical value.
Example :CONFigure:RECTime 0,0,0,10
Sets the recording time to 10sec.
Note The setting of recording time be limited by a set value of interval.
Note The setting of recording time might be limited by a set value of interval.
(4) Sets and queries the auto save function
Syntax (command) :CONFigure:ATSAve A$(,"B$")
(query) :CONFigure:ATSAve?
(response) A$(,"B$")
A$=OFF,BIN,CSV,MEAS,BIN_MEAS,CSV_MEAS
OFF:Auto save is disabled. (B$ is omitted.)
BIN:save binary format to media.(while starting)
CSV:save CSV format to media.(while starting)
MEAS:save MEAS format to media.(after stop)
BIN_MEAS:save BIN format to media.(while starting)
and MEAS format to media.(after stop)
CSV_MEAS:save CSV format to media.(while starting)
and MEAS format to media.(after stop)
B$=file name (up to 8 characters)(can be omitted)
Explanation Sets the auto save function.
Omit B$ only when A$ = OFF.
Returns the auto save function as character data.
Example :CONFigure:ATSAve BIN,"DATA"
Stores on media automatically as binary data.
(5) Sets and queries the realtime save mode.
Syntax (command) :CONFigure:SAVEMode A$
(query) :CONFigure:SAVEMode?
(response) A$
A$=FILEfull,REMove
Explanation Sets the realtime save mode when data is stored
by the auto save function.
Returns the current setting of the realtime save mode as
character data.
(FILEfull = OFF, REMove = ON)
Example :CONFigure:SAVEMode FILEfull
If a media becomes full realtime save is ended.
(6) Sets and queries the realtime save division.
Syntax (command) :CONFigure:SAVEKind A$
(query) :CONFigure:SAVEKind?
(response) A$
A$=NORMal,DIVide,REGUlarly
Explanation Sets the realtime save division when data is stored
by the auto save function.
Returns the current setting of the realtime save division as
character data.
(NORMal = OFF, DIVide = ON, REGUlarly = REF TIME)
Example :CONFigure:SAVEKind NORMal
Sets normal for the auto save division.
(7) Sets and queries the realtime save division length
Syntax (command) :CONFigure:SAVELen A,B,C
(query) :CONFigure:SAVELen?
(response) A,B,C
A=day :0 to 30(day)
B=hour:0 to 23(hour)
C=min :0 to 59(min)
day,hour,min<NR1>
Explanation Sets the realtime save division length to a numerical value.
Returns the currently set value of the realtime save division length
as an NR1 numerical value.
Example :CONFigure:SAVELen 0,1,0
Sets the realtime save division length to 1hour.
Note The setting of division length might be limited by a set value of interval.
(8) Sets and queries the realtime save division time.
Syntax (command) :CONFigure:SAVETime A
(query) :CONFigure:SAVETime?
(response) A<NR3>
Explanation Sets the realtime save division time to a numerical value (unit min).
Returns the currently set value of the realtime save division time
as an NR3 numerical value.
(If an attempt is made to set the division time range to
a non-permitted value, and there is a range above that
value, that range will be selected.)
(1min=1, 2min=2, 5min=5
10min=10, 15min=15, 20min=20, 30min=30
1h=60, 2h=120, 3h=180
4h=240, 6h=360, 8h=480, 12h=720
1d=1440)
Example :CONFigure:SAVETime +1.0
Sets the realtime save division time to 1min.
Note The setting of division time might be limited by a set value of interval.
(9) Sets and queries the realtime save regular time
Syntax (command) :CONFigure:SAVEReg A,B
(query) :CONFigure:SAVEReg?
(response) A,B
A=hour:0 to 23(hour)
B=min :0 to 59(min)
hour,min<NR1>
Explanation Sets the realtime save regular time to a numerical value.
Returns the currently set value of the realtime save regular time
as an NR1 numerical value.
Example :CONFigure:SAVEReg 0,0
Sets the realtime save regular time to 00:00.
(10) Sets and queries the realtime save priority.
Syntax (command) :CONFigure:SAVEPri A$
(query) :CONFigure:SAVEPri?
(response) A$
A$=CF,USB
Explanation Sets the realtime save priority when data is stored
by the auto save function.
Returns the current setting of the realtime save priority as
character data.
Example :CONFigure:SAVEPri CF
Sets the realtime save priority to CF.
(11) Sets and queries the text save separator.
Syntax (command) :CONFigure:SAVESep A$
(query) :CONFigure:SAVESep?
(response) A$
A$=COMMA,SPACE,TAB,SEMI
Explanation Sets the text save separator when data is stored
in text format by the auto save function.
Returns the current setting of the text save separator as
character data.
Example :CONFigure:SAVESep COMMA
Sets the text save separator to COMMA.
Note When save decimal is COMMA, save separator cannot be set to COMMA.
(12) Sets and queries the text save decimal.
Syntax (command) :CONFigure:SAVEDeci A$
(query) :CONFigure:SAVEDeci?
(response) A$
A$=PERIOD,COMMA
Explanation Sets the text save decimal when data is stored
in text format by the auto save function.
Returns the current setting of the text save decimal as
character data.
Example :CONFigure:SAVEDeci PERIOD
Sets the text save decimal to PERIOD.
Note When save separator is COMMA, save decimal cannot be set to COMMA.
(13) Sets and queries the text save date format.
Syntax (command) :CONFigure:SAVEFormat A$
(query) :CONFigure:SAVEFormat?
(response) A$
A$=COMMENT,SPLITMS
Explanation Sets the text save date format when data is stored
in text format by the auto save function.
Returns the current setting of the text save date format as
character data.
Example :CONFigure:SAVEFormat COMMENT
Sets the text save date format to COMMENT.
Note This command was added from firmware V1.23.
-3.UNIT command (Sets and queries input channel.)
:UNIT
(1) Sets and queries the store enable or disable for channel data record.
Syntax (command) :UNIT:STORe ch$,A$
(query) :UNIT:STORe? ch$
(response) ch$,A$
ch$=CH1_1 to CH4_15,PLS1 to PLS8,LOG,ALARM,W1 to W30
A$=OFF,ON
Explanation Sets the store enable or disable for the channel designated
by ch$.
Returns the current store enable or disable for the channel
designated by ch$ as character data.
Example :UNIT:STORe CH1_1,ON
Sets the store for channel 1-1 to enable.
Note CH1_1 to CH4_15 is effective only when LR8501 Universal Unit
or LR8500 Volt/Temp Unit.
Note When recording interval is 10ms and either of CH2_1 to CH2_15 is turning on,
the recording interval change to 20ms.
When recording interval is 10ms,20ms and either of CH3_1 to CH4_15 is turning on,
the recording interval change to 50ms.
When disconnection detection is ON, and the recording interval is 20ms,
and either of CH2_1 to CH2_15 is turning on, disconnection detection is changed to turning off.
When disconnection detection is ON, and the recording interval is 50ms,
and either of CH3_1 to CH4_15 is turning on, disconnection detection is changed to turning off.
Note The pulse channel to be set should be made PLS measurement by using the command of
:UNIT:PLSLogic PLS1,PLS to turn on the pulse collection by :UNIT:STORe PLS1,ON.
:UNIT:STORe PLS1,ON becomes invalid when being set it to :UNIT:PLSLogic PLS1,LOGIC.
Note To turn on the logic collection by :UNIT:STORe LOG,ON one or more of PLS1-PLS8 should be made
LOGIC measurement by using the command of :UNIT:PLSLogic PLS1,LOGIC.
When PLS1-PLS8 is entire PLS, :UNIT:STORe LOG,ON becomes invalid.
(2) Sets and queries the input channel filter.
Syntax (command) :UNIT:FILTer A$
(query) :UNIT:FILTer?
(response) A$
A$=OFF,50HZ,60HZ
Explanation Sets the input channel filter.
Returns the input channel filter as character data.
Example :UNIT:FILTer 50HZ
Sets the input channel filter to 50HZ.
(3) Sets and queries the measurement mode of an input channel.
Syntax (command) :UNIT:INMOde ch$,A$
(query) :UNIT:INMOde? ch$
(response) ch$,A$
ch$=CH1_1 to CH4_15
A$=VOLTAGE,TC,RTD,HUMIDITY,RESIST
Explanation Sets the measurement mode for the channel designated by ch$.
Returns the current measurement mode for the channel designated by
ch$ as character data.
Example :UNIT:INMOde CH1_1,VOLTAGE
Sets the measurement mode for unit 1,channel 1 to voltage.
Note RTD,RESIST is only LR8501 universal unit
Note This command is effective only when LR8501 Universal Unit
or LR8500 Volt/Temp Unit.
(4) Sets and queries the measurement range of an input channel.
Syntax (command) :UNIT:RANGe ch$,A
(query) :UNIT:RANGe? ch$
(response) ch$,A<NR3>
ch$=CH1_1 to CH4_15
A=volt(V),tc,rtd(C),humid(%),resist(OHM)
Explanation Sets the measurement range for the channel designated
by ch$ to a numerical value.
(When the range of setting is not exist. and upper range of setting is exist. It becomes the upper range.)
Returns the current measurement range for the channel
designated by ch$ as an NR3 numerical value.
Example :UNIT:RANGe CH1_1,+100.E-3
Sets the measurement range for channel 1-1 to 100 mV.
Note Please set up A=15, when it makes the range of 1-5V with voltage.
Note This command is effective only when LR8501 Universal Unit
or LR8500 Volt/Temp Unit.
Temperature range cannot be set to 100 or 500 at Sensor is B.
(5) Sets and queries the input channel zero position.
Syntax (command) :UNIT:POSItion ch$,A
(query) :UNIT:POSItion? ch$
(response) ch$,A<NR1>
ch$=CH1_1 to CH4_15
A=zero position (%)
Explanation Sets the zero position for the channel designated by
ch$ in the range to a numerical value.
Returns the current zero position for the channel
designated by ch$ as an NR1 numerical value (unit percent).
Example :UNIT:POSItion CH1_1,50
Sets the zero position for channel 1-1 to 50%.
Note This command is effective only when LR8501 Universal Unit
or LR8500 Volt/Temp Unit.
(6) Sets and queries the sensor kind for tc mode.
Syntax (command) :UNIT:SENSor ch$,A$
(query) :UNIT:SENSor? ch$
(response) ch$,A$
ch$=CH1_1 to CH4_15
A$=K,J,E,T,N,R,S,B,W
Explanation Sets the sensor kind for the channel designated by ch$.
Returns the current sensor kind for the channel designated by
ch$ as character data.
Example :UNIT:SENSor CH1_1,K
Sets the sensor kind for channel 1-1 to K.
Note This command is effective only when LR8501 Universal Unit
or LR8500 Volt/Temp Unit.
Sensor cannot be set to B at temperature range is 100 or 500.
(7) Sets and queries the point of contact compensation for tc mode.
Syntax (command) :UNIT:RJC ch$,A$
(query) :UNIT:RJC? ch$
(response) ch$,A$
ch$=CH1_1 to CH4_15
A$=INT,EXT
Explanation Sets the point of contact compensation for the channel
designated by ch$.
Returns the current point of contact compensation for the
channel designated by ch$ as character data.
Example :UNIT:RJC CH1_1,INT
Sets the point of contact compensation for channel 1-1 to int.
Note This command is effective only when LR8501 Universal Unit
or LR8500 Volt/Temp Unit.
(8) Sets and queries the disconnection detection for tc mode.
Syntax (command) :UNIT:WIRE A$
(query) :UNIT:WIRE?
(response) A$
A$=OFF,ON
Explanation Sets the disconnection detection.
Returns the current disconnection detection as character data.
Example :UNIT:WIRE ON
Sets the disconnection detection to on.
Note When the recording interval is 10ms, disconnection detection cannot turning on.
When the recording interval is 20ms, and either of CH2_1 to CH2_15 is turning on,
disconnection detection cannot turning on.
When the recording interval is 50ms, and either of CH3_1 to CH4_15 is turning on,
disconnection detection cannot turning on.
(9) Sets and queries the rtd kind for rtd mode.
Syntax (command) :UNIT:RTYPe ch$,A$
(query) :UNIT:RTYPe? ch$
(response) ch$,A$
ch$=CH1_1 to CH4_15
A$=PT100,JPT100
Explanation Sets the rtd kind for the channel designated by ch$.
Returns the current rtd kind for the channel designated by
ch$ as character data.
Example :UNIT:RTYPe CH1_1,PT100
Sets the rtd kind for channel 1-1 to pt100.
Note This command is effective only when LR8501 Universal Unit.
(10) Sets and queries the connect kind for rtd mode.
Syntax (command) :UNIT:RCONnect ch$,A$
(query) :UNIT:RCONnect? ch$
(response) ch$,A$
ch$=CH1_1 to CH4_15
A$=3LINE,4LINE
Explanation Sets the connect kind for the channel designated by ch$.
Returns the current connect kind for the channel designated by
ch$ as character data.
Example :UNIT:RCONnect CH1_1,4LINE
Sets the rtd kind for channel 1-1 to 4line.
Note This command is effective only when LR8501 Universal Unit.
(11) Sets and queries the measurement mode of an input pulse channel.
Syntax (command) :UNIT:PINMOde pls$,A$
(query) :UNIT:PINMOde? pls$
(response) pls$,A$
pls$=PLS1 to PLS8
A$=COUNT,REVOLVE
Explanation Sets the measurement mode for the pulse channel designated by
pls$.
Returns the current measurement mode for the pulse channel
designated by pls$ as character data.
Example :UNIT:PINMOde PLS1,COUNT
Sets the measurement mode for pls1 to count.
(12) Sets and queries the input pulse channel zero position.
Syntax (command) :UNIT:PPOSItion pls$,A
(query) :UNIT:PPOSItion? pls$
(response) pls$,A<NR1>
pls$=PLS1 to PLS8
A=zero position (%)
Explanation Sets the zero position for the pulse channel designated by
pls$ in the range to a numerical value.
Returns the current zero position for the pulse channel
designated by pls$ as an NR1 numerical value (unit percent)
Example :UNIT:PPOSItion PLS1,50
Sets the zero position for pulse 1 to 50%.
(13) Sets and queries the count mode of an input pulse channel.
Syntax (command) :UNIT:PCOMOde pls$,A$
(query) :UNIT:PCOMOde? pls$
(response) pls$,A$
pls$=PLS1 to PLS8
A$=ADD,INST
Explanation Sets the count mode for the pulse channel designated by
pls$.
Returns the current count mode for the pulse channel
designated by pls$ as character data.
Example :UNIT:PCOMOde PLS1,ADD
Sets the count mode for pls1 to add.
(14) Sets and queries the pulse num per revolve.
Syntax (command) :UNIT:PCOUnt pls$,A
(query) :UNIT:PCOUnt? pls$
(response) pls$,A<NR1>
pls$=PLS1 to PLS8
A=pulse num per revolve(1 to 1000)
Explanation Sets the pulse num per revolve for the pulse channel designated by
pls$ in the range to a numerical value.
Returns the current pulse num per revolve for the pulse channel
designated by pls$ as an NR1 numerical value
Example :UNIT:PCOUnt PLS1,1
Sets the pulse num per revolve for pls1 to 1.
(15) Sets and queries the pulse channel count slope.
Syntax (command) :UNIT:PSLOPe pls$,A$
(query) :UNIT:PSLOPe? pls$
(response) pls$,A$
pls$=PLS1 to PLS8
A$=UP,DOWN
Explanation Sets the count slope for the channel designated by pls$.
Returns the current count slope for the channel designated by
pls$ as character data.
Example :UNIT:PSLOPe PLS1,UP
Sets the count slop for pls1 to up.
(16) Sets and queries the pulse threshold level.
Syntax (command) :UNIT:PTHRe pls$,A$
(query) :UNIT:PTHRe? pls$
(response) pls$,A$
pls$=PLS1 to PLS8
A$=1V,4V
Explanation Sets the pulse threshold level for the channel designated by pls$.
Returns the current pulse threshold level for the channel designated by
pls$ as character data.
Example :UNIT:PTHRe PLS1,1V
Sets the pulse threshold level for pls1 to 1V.
(17) Sets and queries the pulse channel filter.
Syntax (command) :UNIT:PFILTer pls$,A$
(query) :UNIT:PFILTer? pls$
(response) pls$,A$
pls$=PLS1 to PLS8
A$=OFF,ON
Explanation Sets the filter for the channel designated by pls$.
Returns the current filter for the channel designated by
pls$ as character data.
Example :UNIT:PFILTer PLS1,ON
Sets the filter for pls1 to ON.
(18) Sets and queries the pulse or logic.
Syntax (command) :UNIT:PLSLogic pls$,A$
(query) :UNIT:PLSLogic? pls$
(response) pls$,A$
pls$=PLS1 to PLS8
A$=PLS,LOGIC
Explanation Sets the pulse or logic for the channel designated by pls$.
Returns the current pulse or logic for the channel designated by
pls$ as character data.
Example :UNIT:PLSLogic PLS1,PLS
Sets the pulse or logic for pls1 to PLS.
-4.SCALing command(Sets and queries scaling at channel screen.)
:SCALing
(1) Sets and queries the type of scaling.
Syntax (command) :SCALing:KIND ch$,A$
(query) :SCALing:KIND? ch$
(response) ch$,A$
ch$=CH1_1 to CH4_15,PLS1 to PLS8
A$=POINT,RATIO
Explanation Sets the type of scaling designated by ch$.
Returns the current type of scaling designated
by ch$ as a character string.
Example :SCALing:KIND CH1_1,POINT
Sets the type of scaling for channel 1-1 to POINT(2-point).
Note CH1_1 to CH4_15 is effective only when LR8501 Universal Unit
or LR8500 Volt/Temp Unit.
(2) Sets and queries the scaling kind.
Syntax (command) :SCALing:SET ch$,A$
(query) :SCALing:SET? ch$
(response) ch$,A$
ch$=CH1_1 to CH4_15,PLS1 to PLS8
A$=OFF,ENG,SCI
(ENG=Dec,SCI=Exp)
Explanation Sets the scaling kind designated by ch$.
Returns the current scaling kind designated
by ch$ as a character string.
Example :SCALing:SET CH1_1,ENG
Sets the scaling kind for channel 1-1 to ENG(=Dec).
Note CH1_1 to CH4_15 is effective only when LR8501 Universal Unit
or LR8500 Volt/Temp Unit.
(3) Sets and queries the scaling conversion value.
Syntax (command) :SCALing:VOLT ch$,A
(query) :SCALing:VOLT? ch$
(response) ch$,A<NR3>
ch$=CH1_1 to CH4_15,PLS1 to PLS8
A=-9.9999E+9 to +9.9999E+9
Explanation Sets the scaling conversion value for the channel designated
by ch$.
Returns the current scaling conversion value setting
for the channel designated by ch$ as an NR3 numerical value.
Example :SCALing:VOLT CH1_1,+2.0E-3
Sets the scaling conversion value (eu/V) for channel 1-1
to +2. 0E-3.
When allowed when the conversion scaling is set to RATIO.
Note CH1_1 to CH4_15 is effective only when LR8501 Universal Unit
or LR8500 Volt/Temp Unit.
(4) Sets and queries the scaling offset.
Syntax (command) :SCALing:OFFSet ch$,A
(query) :SCALing:OFFSet? ch$
(response) ch$,A<NR3>
ch$=CH1_1 to CH4_15,PLS1 to PLS8
A=-9.9999E+9 to +9.9999E+9
Explanation Sets the scaling offset for the channel designated by ch$.
Returns the current scaling offset for the channel
designated by ch$ as an NR3 numerical value.
Example :SCALing:OFFSet CH1_1,+1.0E-3
Sets the scaling offset (eu offset) for channel 1-1 to +1. 0E-3.
When allowed when the conversion scaling is set to RATIO.
Note CH1_1 to CH4_15 is effective only when LR8501 Universal Unit
or LR8500 Volt/Temp Unit.
(5) Sets and queries the scaling unit.
Syntax (command) :SCALing:UNIT ch$,"A$"
(query) :SCALing:UNIT? ch$
(response) ch$,"A$"
ch$=CH1_1 to CH4_15,PLS1 to PLS8
A$ = scaling unit (up to 7 characters)
Explanation Sets the scaling unit for the channel designated by ch$
(up to 7 characters allowed).
Entry of the special characters is as follows:
(Characters other than the following are replaced
by spaces.)
^2(= the cube ), ^3(= the square ), ~c (= degree),
~e (= micro strain), ~u (= micro), ~o (= ohm),
^^ (= ^), ~~(= ~), ~,(= '), ~;(= ")
Returns the current scaling unit for the channel
designated by ch$ as character data.
Single quotation marks (') can be used instead of
double quotation marks (").
Example :SCALing:UNIT CH1_1,"mA"
Sets the scaling unit for channel 1-1 to milliamps.
Note CH1_1 to CH4_15 is effective only when LR8501 Universal Unit
or LR8500 Volt/Temp Unit.
(6) Sets and queries the scaling VOLT UP and LOW.
Syntax (command) :SCALing:VOUPLOw ch$,B,C
(query) :SCALing:VOUPLOw? ch$
(response) ch$,B,C<NR3>
ch$=CH1_1 to CH4_15,PLS1 to PLS8
B,C=-9.9999E+29 to +9.9999E+29
Explanation Sets the scaling VOLT UP and VOLT LOW values for the
channel designated by ch$.
Returns the current scaling VOLT UP and VOLT LOW values
for the channel designated by ch$ as an NR3 numerical value.
Example :SCALing:VOUPLOw CH1_1,+2.0E-1,0
Sets the values of the two points preceding conversion.
When allowed when the 2-point scaling is set.
Note CH1_1 to CH4_15 is effective only when LR8501 Universal Unit
or LR8500 Volt/Temp Unit.
(7) Sets and queries the scaling SCALE UP and LOW.
Syntax (command) :SCALing:SCUPLOw ch$,B,C
(query) :SCALing:SCUPLOw? ch$
(response) ch$,B,C<NR3>
ch$=CH1_1 to CH4_15,PLS1 to PLS8
B,C=-9.9999E+29 to +9.9999E+29
Explanation Sets the scaling SC UP and SC LOW values for the channel
designated by ch$.
Returns the current scaling SC UP and SC LOW values for
the channel designated by ch$ as an NR3 numerical value.
Example :SCALing:SCUPLOw CH1_1,1.0E+1,0
Sets the converted values of the two points.
When allowed when the 2-point scaling is set.
Note CH1_1 to CH4_15 is effective only when LR8501 Universal Unit
or LR8500 Volt/Temp Unit.
-5.COMMent command (Sets and queries the comments at channel,status screen.)
:COMMent
(1) Sets and queries the title comments, and inputs comment characters.
Syntax (command) :COMMent:TITLe "A$"
(query) :COMMent:TITLe?
(response) "A$"
A$ = comment characters (up to 40 characters)
Explanation Enables and disables comments, and inputs a string of
comment characters.
Entry of the special characters is as follows:
(Characters other than the following are replaced by
spaces.)
^2(= the cube ), ^3(= the square ), ~c (= degree),
~e (= micro strain), ~u (= micro), ~o (= ohm),
^^ (= ^), ~~(= ~), ~,(= '), ~;(= ")
Comments may be omitted.
Returns the current enablement state of title comments,
and the characters of the comment if any, as character
data.
Single quotation marks (') can be used instead of double
quotation marks(").
Example :COMMent:TITLe "HIOKI"
Inputs "HIOKI" as a title comment.
(2) Sets and queries the comment characters for each channel.
Syntax (command) :COMMent:CH ch$,"A$"
(query) :COMMent:CH? ch$
(response) ch$,"A$"
ch$=CH1_1 to CH4_15,PLS1 to PLS8,W1 to W30
A$ = comment characters (up to 40 characters)
Explanation Sets a string of comment characters for the channel
specified by ch$.
Entry of the special characters is as follows:
(Characters other than the following are replaced by
spaces.)
^2(= the cube ), ^3(= the square ), ~c (= degree),
~e (= micro strain), ~u (= micro), ~o (= ohm),
^^ (= ^), ~~(= ~), ~,(= '), ~;(= ")
Comments may be omitted.
Returns a string of comment characters for the channel
specified by ch$ as character data.
Single quotation marks (') can be used instead of double
quotation marks(").
Example :COMMent:CH CH1_1,"ch1=TEST"
Sets the comment display for channel 1-1 to "ch1 = TEST".
Note CH1_1 to CH4_15 is effective only when LR8501 Universal Unit
or LR8500 Volt/Temp Unit.
(3) Sets and queries the comment characters for alarm channel.
Syntax (command) :COMMent:ALMCH alm$,"A$"
(query) :COMMent:ALMCH? alm$
(response) alm$,"A$"
alm$=ALM1 to ALM4
A$ = comment characters (up to 40 characters)
Explanation Sets a string of comment characters for the alarm channel
specified by alm$.
Entry of the special characters is as follows:
(Characters other than the following are replaced by
spaces.)
^2(= the cube ), ^3(= the square ), ~c (= degree),
~e (= micro strain), ~u (= micro), ~o (= ohm),
^^ (= ^), ~~(= ~), ~,(= '), ~;(= ")
Comments may be omitted.
Returns a string of comment characters for the alarm channel
specified by alm$ as character data.
Single quotation marks (') can be used instead of double
quotation marks(").
Example :COMMent:ALMCH ALM1,"alm1=TEST"
Sets the comment display for alm1 to "alm1 = TEST".
-6.TRIGger command (Sets and queries trigger.)
:TRIGger
(1) Sets and queries the trigger use setting.
Syntax (command) :TRIGger:SET A$
(query) :TRIGger:SET?
(response) A$
A$=OFF,ON
Explanation Sets the trigger use setting.
Returns the current trigger use setting as character data.
Example :TRIGger:SET ON
Sets the trigger use setting to ON.
(2) Sets and queries the trigger mode.
Syntax (command) :TRIGger:MODE A$
(query) :TRIGger:MODE?
(response) A$
A$=SINGle,REPEat
(SINGle=repeat off, REPEat=repeat on)
Explanation Sets the trigger mode.
Returns the current trigger mode as character data.
Example :TRIGger:MODE REPEat
Sets the trigger mode to repeat.
(3) Sets and queries the pre-trigger.
Syntax (command) :TRIGger:PRETrig A,B,C,D
(query) :TRIGger:PRETrig?
(response) A,B,C,D
A=day :0 to 99(day)
B=hour:0 to 23(hour)
C=min :0 to 59(min)
D=sec :0 to 59(sec)
day,hour,min,sec<NR1>
Explanation Sets pre-trigger value to a numerical value.
Returns the current pre-trigger value as an NR1
numerical value.
Example :TRIGger:PRETrig 0,0,0,10
Pre-trigger value is set to 10sec
Note Yet, the Pre-trigger value that is able to set up it with LR8400 is to 100,000 times in a record interval.
Note The setting of pre-trigger be limited by a set value of interval.
(4) Sets and queries the trigger timing.
Syntax (command) :TRIGger:TIMIng A$
(query) :TRIGger:TIMIng?
(response) A$
A$=START,STOP,S_S
Explanation Sets the trigger timing.
Returns the trigger timing as character data.
Example :TRIGger:TIMIng START
Sets the trigger timingr to START.
(5) Sets and queries the trigger logical operator (AND/OR).
Syntax (command) :TRIGger:SOURce A$
(query) :TRIGger:SOURce?
(response) A$
A$=OR,AND
Explanation Sets the logical operator determining whether the analog,
pulse, logic, external and timer triggers are ANDed or ORed.
Returns the current setting of the trigger logical operator
(AND/OR) as character data.
Example :TRIGger:SOURce OR
Sets the trigger source to OR.
(6) Sets and queries the kind of trigger.
Syntax (command) :TRIGger:KIND ch$,A$
(query) :TRIGger:KIND? ch$
(response) ch$,A$
ch$=CH1_1 to CH4_15
A$=OFF
LEVEl :level trigger
WINDow :window trigger
Explanation Sets the type of trigger for the channel designated by ch$.
Returns as character data the type of the current trigger
for the channel designated by ch$.
Example :TRIGger:KIND CH1_1,LEVEl
Sets channel 1-1 to level trigger.
Note Please set up :TRIGger:SET ON command, in the case that you use trigger.
Note This command is effective only when LR8501 Universal Unit
or LR8500 Volt/Temp Unit.
(7) Sets and queries the level trigger direction (slope).
Syntax (command) :TRIGger:SLOPe ch$,A$
(query) :TRIGger:SLOPe? ch$
(response) ch$,A$
ch$=CH1_1 to CH4_15
A$=UP :rising
DOWN:falling
Explanation Sets the trigger direction of the level trigger of
the channel designated by ch$.
Returns as a character value the current level trigger
direction of the channel designated by ch$.
Example :TRIGger:SLOPe CH1_1,UP
Sets the level trigger direction of channel 1-1 to rising.
Note This command is effective only when LR8501 Universal Unit
or LR8500 Volt/Temp Unit.
(8) Sets and queries trigger level of the level trigger.
Syntax (command) :TRIGger:LEVEl ch$,A
(query) :TRIGger:LEVEl? ch$
(response) ch$,A<NR3>
ch$=CH1_1 to CH4_15
A=volt(V),tc,rtd(C),humid(%),resist(OHM)
(The setting level is 1.50 times of a range.
100mV range at the time of,-150mV to 150mV )
Explanation Sets the trigger level of the level trigger of the channel
designated by ch$.
Returns as an NR3 numerical value the current trigger level
of the channel designated by ch$.
Example :TRIGger:LEVEl CH1_1,50E-3
Sets the trigger level of channel 1-1 to 50 mV.
Note This command is effective only when LR8501 Universal Unit
or LR8500 Volt/Temp Unit.
(9) Sets and queries the window trigger direction (side).
Syntax (command) :TRIGger:SIDE ch$,A$
(query) :TRIGger:SIDE? ch$
(response) ch$,A$
ch$=CH1_1 to CH4_15
A$=IN :window in
OUT :window out
Explanation Sets the trigger direction of the window trigger of
the channel designated by ch$.
Returns as a character value the current window trigger
direction of the channel designated by ch$.
Example :TRIGger:SIDE CH1_1,IN
Sets the window trigger direction of channel 1-1 to window in.
Note This command is effective only when LR8501 Universal Unit
or LR8500 Volt/Temp Unit.
(10) Sets and queries the upper limit level for a window-in/-out trigger.
Syntax (command) :TRIGger:UPPEr ch$,A
(query) :TRIGger:UPPEr? ch$
(response) ch$,A<NR3>
ch$=CH1_1 to CH4_15
A=volt(V),tc,rtd(C),humid(%),resist(OHM)
(The setting level is 1.50 times of a range.
100mV range at the time of,-150mV to 150mV )
Explanation Sets the upper limit level of the window trigger of the
channel designated by ch$ as a voltage value.
Returns the current upper limit level of the window
trigger as an NR3 numerical value of the channel designated by ch$.
Example :TRIGger:UPPEr CH1_1,+1.0E-3
Sets the upper limit level of the window trigger of
channel 1-1 to +1.0 mV.
Note This command is effective only when LR8501 Universal Unit
or LR8500 Volt/Temp Unit.
(11) Sets and queries the lower limit level for a window-in/-out trigger.
Syntax (command) :TRIGger:LOWEr ch$,A
(query) :TRIGger:LOWEr? ch$
(response) ch$,A<NR3>
ch$=CH1_1 to CH4_15
A=volt(V),tc,rtd(C),humid(%),resist(OHM)
(The setting level is 1.50 times of a range.
100mV range at the time of,-150mV to 150mV )
Explanation Sets the lower limit level of the window trigger of the
channel designated by ch$ as a voltage value.
Returns the current lower limit level of the window trigger
as an NR3 numerical value of the channel designated by ch$.
Example :TRIGger:LOWEr CH1_1,-1.0E-3
Sets the lower limit level of the window trigger of
channel 1-1 to -1.0 mV.
Note This command is effective only when LR8501 Universal Unit
or LR8500 Volt/Temp Unit.
(12) Sets and queries the kind of pulse trigger.
Syntax (command) :TRIGger:PKIND pls$,A$
(query) :TRIGger:PKIND? pls$
(response) pls$,A$
pls$=PLS1 to PLS8
A$=OFF
LEVEl :level trigger
WINDow :window trigger
Explanation Sets the type of pulse trigger for the channel designated by pls$.
Returns as character data the type of the current pulse trigger
for the channel designated by pls$.
Example :TRIGger:PKIND PLS1,LEVEl
Sets pulse 1 to level trigger.
(13) Sets and queries the pulse level trigger direction (slope).
Syntax (command) :TRIGger:PSLOPe pls$,A$
(query) :TRIGger:PSLOPe? pls$
(response) pls$,A$
pls$=PLS1 to PLS8
A$=UP :rising
DOWN:falling
Explanation Sets the trigger direction of the pulse level trigger of
the channel designated by pls$.
Returns as a character value the current pulse level trigger
direction of the channel designated by pls$
Example :TRIGger:PSLOPe PLS1,UP
Sets the pulse level trigger direction of pulse 1 to rising.
(14) Sets and queries the trigger level of the pulse level trigger.
Syntax (command) :TRIGger:PLEVEl pls$,A
(query) :TRIGger:PLEVEl? pls$
(response) pls$,A<NR3>
pls$=PLS1 to PLS8
A=count(c),revolve(r/s)
(The setting level is 0c to 0c to 1000000000c at count,0r/s to 15000r/s at revolve)
Explanation Sets the trigger level of the pulse level trigger of the channel
designated by pls$.
Returns as an NR3 numerical value the current pulse trigger level
of the channel designated by pls$.
Example :TRIGger:PLEVEl PLS1,50E+0
Sets the trigger level of pls 1 to 50counts.
(15) Sets and queries the pulse window trigger direction (side).
Syntax (command) :TRIGger:PSIDE pls$,A$
(query) :TRIGger:PSIDE? pls$
(response) pls$,A$
pls$=PLS1 to PLS8
A$=IN :window in
OUT :window out
Explanation Sets the trigger direction of the pulse window trigger of
the channel designated by pls$.
Returns as a character value the current pulse window trigger
direction of the channel designated by pls$.
Example :TRIGger:PSIDE PLS1,IN
Sets the pulse window trigger direction of pulse 1 to window in.
(16) Sets and queries the upper limit level for a pulse window-in/-out trigger.
Syntax (command) :TRIGger:PUPPEr pls$,A
(query) :TRIGger:PUPPEr? pls$
(response) pls$,A<NR3>
pls$=PLS1 to PLS8
A=count(c),revolve(r/s)
(The setting level is 0c to 0c to 1000000000c at count,0r/s to 15000r/s at revolve)
Explanation Sets the upper limit level of the pulse window trigger of the
channel designated by pls$ as a voltage value.
Returns the current upper limit level of the pulse window
trigger as an NR3 numerical value of the channel designated by pls$.
Example :TRIGger:PUPPEr PLS1,2.0E+3
Sets the pulse upper limit trigger level of pls 1 to 2000counts.
(17) Sets and queries the lower limit level for a pulse window-in/-out trigger.
Syntax (command) :TRIGger:PLOWEr pls$,A
(query) :TRIGger:PLOWEr? pls$
(response) pls$,A<NR3>
pls$=PLS1 to PLS4
A=count(c),revolve(r/s)
(The setting level is 0c to 0c to 1000000000c at count,0r/s to 15000r/s at revolve)
Explanation Sets the lower limit level of the pulse window trigger of the
channel designated by pls$ as a voltage value.
Returns the current lower limit level of the pulse window
trigger as an NR3 numerical value of the channel designated by pls$.
Example :TRIGger:PLOWEr PLS1,1.0E+3
Sets the pulse upper limit trigger level of pls 1 to 1000counts.
(18) Sets and queries the logical operator (AND/OR) for the trigger pattern
of a logic trigger.
Syntax (command) :TRIGger:LOGAnd A$
(query) :TRIGger:LOGAnd?
(response) A$
A$=OFF,OR,AND
Explanation Sets the AND/OR logical operator for the trigger pattern
of a logic trigger.
Returns the present AND/OR setting for the trigger pattern
of a logic trigger as a character string.
Example :TRIGger:LOGAnd OR
Sets the AND/OR logical operator for the trigger pattern.
Note Please set up :TRIGger:SET ON command, in the case that you use trigger.
(19) Sets and queries the trigger pattern for a logic trigger.
Syntax (command) :TRIGger:LOGPat "a$"
(query) :TRIGger:LOGPat?
(response) "a$"
a$=XXXXXXXXXX
trigger pattern(X,0,1)
Explanation Sets the trigger pattern for the logic trigger.
Returns the current setting for the trigger pattern for
the logic trigger as that specified by the given
character data.
Example :TRIGger:LOGPat "011X1100"
Sets the trigger pattern for the logic trigger 011X1100
(20) Sets and queries the kind of wave calc trigger.
Syntax (command) :TRIGger:WKIND w$,A$
(query) :TRIGger:WKIND? w$
(response) w$,A$
w$=W1 to W30
A$=OFF
LEVEl :level trigger
WINDow :window trigger
Explanation Sets the type of wave calc trigger for the channel designated by w$.
Returns as character data the type of the current wave calc trigger
for the channel designated by w$.
Example :TRIGger:WKIND W1,LEVEl
Sets wave calc 1 to level trigger.
(21) Sets and queries the wave calc level trigger direction (slope).
Syntax (command) :TRIGger:WSLOPe w$,A$
(query) :TRIGger:WSLOPe? w$
(response) w$,A$
w$=W1 to W30
A$=UP :rising
DOWN:falling
Explanation Sets the trigger direction of the wave calc level trigger of
the channel designated by w$.
Returns as a character value the current wave calc level trigger
direction of the channel designated by w$
Example :TRIGger:WSLOPe W1,UP
Sets the pulse level trigger direction of wave calc 1 to rising.
(22) Sets and queries the trigger level of the wave calc level trigger.
Syntax (command) :TRIGger:WLEVEl w$,A
(query) :TRIGger:WLEVEl? w$
(response) w$,A<NR3>
w$=W1 to W30
A=level
Explanation Sets the trigger level of the wave calc level trigger of the channel
designated by w$.
Returns as an NR3 numerical value the current wave calc trigger level
of the channel designated by w$.
Example :TRIGger:WLEVEl w1,50E+0
Sets the trigger level of wave calc 1 to 50.
(23) Sets and queries the wave calc window trigger direction (side).
Syntax (command) :TRIGger:WSIDE w$,A$
(query) :TRIGger:WSIDE? w$
(response) w$,A$
w$=W1 to W30
A$=IN :window in
OUT :window out
Explanation Sets the trigger direction of the wave calc window trigger of
the channel designated by w$.
Returns as a character value the current wave calc window trigger
direction of the channel designated by w$.
Example :TRIGger:WSIDE W1,IN
Sets the pulse window trigger direction of wave calc 1 to window in.
(24) Sets and queries the upper limit level for a wave calc window-in/-out trigger.
Syntax (command) :TRIGger:WUPPEr w$,A
(query) :TRIGger:WUPPEr? w$
(response) w$,A<NR3>
w$=W1 to W30
A=level
Explanation Sets the upper limit level of the wave calc window trigger of the
channel designated by w$ as a voltage value.
Returns the current upper limit level of the wave calc window
trigger as an NR3 numerical value of the channel designated by w$.
Example :TRIGger:WUPPEr W1,2.0E+3
Sets the wave calc upper limit trigger level of pls 1 to 2000.
(25) Sets and queries the lower limit level for a wave calc window-in/-out trigger.
Syntax (command) :TRIGger:WLOWEr w$,A
(query) :TRIGger:WLOWEr? w$
(response) w$,A<NR3>
w$=W1 to W30
A=level
Explanation Sets the lower limit level of the wave calc window trigger of the
channel designated by w$ as a voltage value.
Returns the current lower limit level of the wave calc window
trigger as an NR3 numerical value of the channel designated by w$.
Example :TRIGger:WLOWEr W1,1.0E+3
Sets the wave calc upper limit trigger level of pls 1 to 1000.
(26) Sets and queries the external trigger.
Syntax (command) :TRIGger:EXTErnal A$
(query) :TRIGger:EXTErnal?
(response) A$
A$=OFF,UP,DOWN
Explanation Sets the external trigger.
Returns the current external trigger setting as character data.
Example :TRIGger:EXTErnal OFF
Sets the external trigger to OFF.
Note Please set up :TRIGger:SET ON command, in the case that you use trigger.
(27) Sets and queries the timer trigger.
Syntax (command) :TRIGger:TIMEr A$
(query) :TRIGger:TIMEr?
(response) A$
A$=OFF,ON
Explanation Sets the timer trigger.
Returns the current timer trigger setting as character data.
Example :TRIGger:TIMEr ON
Sets the timer trigger.
Note Please set up :TRIGger:SET ON command, in the case that you use trigger.
(28) Sets and queries the start instant for the timer trigger.
Syntax (command) :TRIGger:TMSTArt A$,A,B,C,D,E,F
(query) :TRIGger:TMSTArt?
(response) A$,A,B,C,D,E,F
A$=OFF,ON
A=year:0 to 99(year)
B=month:1 to 12(month)
C=day :1 to 31(day)
D=hour :0 to 23(hour)
E=min :0 to 59(min)
F=sec :0 to 59(sec)
year,month,day,hour,min,sec<NR1>
Explanation Sets the start instant for the timer trigger.
Returns the current setting for the timer trigger start
instant as NR1 numerical values.
Example :TRIGger:TMSTArt ON,6,7,22,11,22 ,00
Sets the start instant for the timer trigger to 11:22:00
on July 22nd 2006.
(29) Sets and queries the stop instant for the timer trigger.
Syntax (command) :TRIGger:TMSTOp A$,A,B,C,D,E,F
(query) :TRIGger:TMSTOp?
(response) A$,A,B,C,D,E,F
A$=OFF,ON
A=year:0 to 99(year)
B=month:1 to 12(month)
C=day :1 to 31(day)
D=hour :0 to 23(hour)
E=min :0 to 59(min)
F=sec :0 to 59(sec)
year,month,day,hour,min,sec<NR1>
Explanation Sets the stop instant for the timer trigger.
Returns the current setting for the timer trigger stop
instant as NR1 numerical values.
Example :TRIGger:TMSTOp ON,6,7,22,11,45 00
Sets the stop instant for the timer trigger to 11:45:00
on July 22nd 2006.
(30) Sets and queries the time interval for the timer trigger.
Syntax (command) :TRIGger:TMINTvl A$,A,B,C,D
(query) :TRIGger:TMINTvl?
(response) A$,A,B,C,D
A$=OFF,ON
A=day :0 to 99(day)
B=hour:0 to 23(hour)
C=min :0 to 59(min)
D=sec :0 to 59(sec)
day,hour,min,sec<NR1>
Explanation Sets the time interval for the timer trigger.
Returns the current setting for the timer trigger time
interval as NR1 numerical values.
Example :TRIGger:TMINTvl ON,1,20,30
Sets the time interval for the timer trigger to one hour,
twenty minutes, and thirty seconds.
(31) Sets and queries the time point for trigger detection.
Syntax (command) :TRIGger:DETECTTime A,B,C
(query) :TRIGger:DETECTTime?
(response) A,B,C
A=hour:0 to 23(hour)
B=min :0 to 59(min)
C=sec :0 to 59(sec)
hour,min,sec<NR1>
Explanation Sets the time point for trigger detection.
Returns the setting for the time point for trigger
detection as a numerical value in NR1 format.
Example :TRIGger:DETECTTime?
The currently set time point for trigger detection is
queried.
(32) Sets and queries the date for trigger detection.
Syntax (command) :TRIGger:DETECTDate A,B,C
(query) :TRIGger:DETECTDate?
(response) A,B,C
A=year :0 to 99(year)
B=month:1 to 12(month)
C=day :1 to 31(day)
year,month,day<NR1>
Explanation Sets the date for trigger detection.
Returns the setting for the date for trigger detection
as a numerical value in NR1 format.
Example :TRIGger:DETECTDate?
The currently set date for trigger detection is queried.
(33) Sets and queries the trigger logical operator (AND/OR) at stop.
Syntax (command) :TRIGger:SSOURce A$
(query) :TRIGger:SSOURce?
(response) A$
A$=OR,AND
Explanation Sets the logical operator determining whether the analog,
pulse, logic, external and timer triggers are ANDed or ORed (at stop).
Returns the current setting of the trigger logical operator
(AND/OR) as character data (at stop).
Example :TRIGger:SSOURce OR
Sets the trigger source to OR (at stop).
(34) Sets and queries the kind of trigger at stop.
Syntax (command) :TRIGger:SKIND ch$,A$
(query) :TRIGger:SKIND? ch$
(response) ch$,A$
ch$=CH1_1 to CH4_15
A$=OFF
LEVEl :level trigger
WINDow :window trigger
Explanation Sets the type of trigger for the channel designated by ch$ (at stop).
Returns as character data the type of the current trigger
for the channel designated by ch$ (at stop).
Example :TRIGger:SKIND CH1_1,LEVEl
Sets channel 1-1 to level trigger (at stop).
Note Please set up :TRIGger:SET ON command, in the case that you use trigger.
Note This command is effective only when LR8501 Universal Unit
or LR8500 Volt/Temp Unit.
(35) Sets and queries the level trigger direction (slope) at stop.
Syntax (command) :TRIGger:SSLOPe ch$,A$
(query) :TRIGger:SSLOPe? ch$
(response) ch$,A$
ch$=CH1_1 to CH4_15
A$=UP :rising
DOWN:falling
Explanation Sets the trigger direction of the level trigger of
the channel designated by ch$ (at stop).
Returns as a character value the current level trigger
direction of the channel designated by ch$ (at stop).
Example :TRIGger:SSLOPe CH1_1,UP
Sets the level trigger direction of channel 1-1 to rising (at stop).
Note This command is effective only when LR8501 Universal Unit
or LR8500 Volt/Temp Unit.
(36) Sets and queries trigger level of the level trigger at stop.
Syntax (command) :TRIGger:SLEVEl ch$,A
(query) :TRIGger:SLEVEl? ch$
(response) ch$,A
ch$=CH1_1 to CH4_15
A=volt(V),tc,rtd(C),humid(%),resist(OHM)
(The setting level is 1.50 times of a range.
100mV range at the time of,-150mV to 150mV )
Explanation Sets the trigger level of the level trigger of the channel
designated by ch$ (at stop).
Returns as an NR3 numerical value the current trigger level
of the channel designated by unit$,ch$ (at stop).
Example :TRIGger:SLEVEl CH1_1,50E-3
Sets the trigger level of channel 1-1 to 50 mV (at stop).
Note This command is effective only when LR8501 Universal Unit
or LR8500 Volt/Temp Unit.
(37) Sets and queries the window trigger direction (side) at stop.
Syntax (command) :TRIGger:SSIDE ch$,A$
(query) :TRIGger:SSIDE? ch$
(response) ch$,A$
ch$=CH1_1 to CH4_15
A$=IN :window in
OUT :window out
Explanation Sets the trigger direction of the window trigger of
the channel designated by ch$ (at stop).
Returns as a character value the current window trigger
direction of the channel designated by ch$ (at stop).
Example :TRIGger:SSIDE CH1_1,IN
Sets the window trigger direction of channel 1-1 to window in (at stop).
Note This command is effective only when LR8501 Universal Unit
or LR8500 Volt/Temp Unit.
(38) Sets and queries the upper limit level for a window-in/-out trigger at stop.
Syntax (command) :TRIGger:SUPPEr ch$,A
(query) :TRIGger:SUPPEr? ch$
(response) ch$,A
ch$=CH1_1 to CH4_15
A=volt(V),tc,rtd(C),humid(%),resist(OHM)
(The setting level is 1.50 times of a range.
100mV range at the time of,-150mV to 150mV )
Explanation Sets the upper limit level of the window trigger of the
channel designated by ch$ as a voltage value (at stop).
Returns the current upper limit level of the window
trigger as an NR3 numerical value (at stop).
Example :TRIGger:SUPPEr CH1_1,+1.0E-3
Sets the upper limit level of the window trigger of
channel 1-1 to +1.0 mV (at stop).
Note This command is effective only when LR8501 Universal Unit
or LR8500 Volt/Temp Unit.
(39) Sets and queries the lower limit level for a window-in/-out trigger at stop.
Syntax (command) :TRIGger:SLOWEr ch$,A
(query) :TRIGger:SLOWEr? ch$
(response) ch$,A
ch$=CH1_1 to CH4_15
A=volt(V),tc,rtd(C),humid(%),resist(OHM)
(The setting level is 1.50 times of a range.
100mV range at the time of,-150mV to 150mV )
Explanation Sets the lower limit level of the window trigger of the
channel designated by ch$ as a voltage value (at stop).
Returns the current lower limit level of the window trigger
as an NR3 numerical value (at stop).
Example :TRIGger:SLOWEr CH1_1,-1.0E-3
Sets the lower limit level of the window trigger of
channel 1-1 to -1.0 mV (at stop).
Note This command is effective only when LR8501 Universal Unit
or LR8500 Volt/Temp Unit.
(40) Sets and queries the kind of pulse trigger at stop.
Syntax (command) :TRIGger:SPKIND pls$,A$
(query) :TRIGger:SPKIND? pls$
(response) pls$,A$
pls$=PLS1 to PLS8
A$=OFF
LEVEl :level trigger
WINDow :window trigger
Explanation Sets the type of pulse trigger for the channel designated by pls$ (at stop).
Returns as character data the type of the current pulse trigger
for the channel designated by pls$ (at stop).
Example :TRIGger:SPKIND PLS1,LEVEl
Sets pulse 1 to level trigger (at stop).
(41) Sets and queries the pulse level trigger direction (slope) at stop.
Syntax (command) :TRIGger:SPSLOPe pls$,A$
(query) :TRIGger:SPSLOPe? pls$
(response) pls$,A$
pls$=PLS1 to PLS8
A$=UP :rising
DOWN:falling
Explanation Sets the trigger direction of the pulse level trigger of
the channel designated by pls$ (at stop).
Returns as a character value the current pulse level trigger
direction of the channel designated by pls$ (at stop).
Example :TRIGger:SPSLOPe PLS1,UP
Sets the pulse level trigger direction of pulse 1 to rising (at stop).
(42) Sets and queries the trigger level of the pulse level trigger at stop.
Syntax (command) :TRIGger:SPLEVEl pls$,A
(query) :TRIGger:SPLEVEl? pls$
(response) pls$,A
pls$=PLS1 to PLS8
A=count(c),revolve(r/s)
(The setting level is 0c to 0c to 1000000000c at count,0r/s to 15000r/s at revolve)
Explanation Sets the trigger level of the pulse level trigger of the channel
designated by pls$ (at stop).
Returns as an NR3 numerical value the current pulse trigger level
of the channel designated by pls$ (at stop).
Example :TRIGger:SPLEVEl PLS1,50E+0
Sets the trigger level of pls 1 to 50counts (at stop).
(43) Sets and queries the pulse window trigger direction (side) at stop.
Syntax (command) :TRIGger:SPSIDE pls$,A$
(query) :TRIGger:SPSIDE? pls$
(response) pls$,A$
pls$=PLS1 to PLS4
A$=IN :window in
OUT :window out
Explanation Sets the trigger direction of the pulse window trigger of
the channel designated by pls$ (at stop).
Returns as a character value the current pulse window trigger
direction of the channel designated by pls$ (at stop).
Example :TRIGger:SPSIDE PLS1,IN
Sets the pulse window trigger direction of pulse 1 to window in (at stop).
(44) Sets and queries the upper limit level for a pulse window-in/-out trigger at stop.
Syntax (command) :TRIGger:SPUPPEr pls$,A
(query) :TRIGger:SPUPPEr? pls$
(response) pls$,A
pls$=PLS1 to PLS8
A=count(c),revolve(r/s)
(The setting level is 0c to 0c to 1000000000c at count,0r/s to 15000r/s at revolve)
Explanation Sets the upper limit level of the pulse window trigger of the
channel designated by pls$ as a voltage value (at stop).
Returns the current upper limit level of the pulse window
trigger as an NR3 numerical value (at stop).
Example :TRIGger:SPUPPEr PLS1,2.0E+3
Sets the pulse upper limit trigger level of pls 1 to 2000counts (at stop).
(45) Sets and queries the lower limit level for a pulse window-in/-out trigger at stop.
Syntax (command) :TRIGger:SPLOWEr pls$,A
(query) :TRIGger:SPLOWEr? pls$
(response) pls$,A
pls$=PLS1 to PLS8
A=count(c),revolve(r/s)
(The setting level is 0c to 0c to 1000000000c at count,0r/s to 15000r/s at revolve)
Explanation Sets the lower limit level of the pulse window trigger of the
channel designated by pls$ as a voltage value (at stop).
Returns the current lower limit level of the pulse window
trigger as an NR3 numerical value (at stop).
Example :TRIGger:SPLOWEr PLS1,1.0E+3
Sets the pulse upper limit trigger level of pls 1 to 1000counts (at stop).
(46) Sets and queries the logical operator (AND/OR) for the trigger pattern
of a logic trigger at stop.
Syntax (command) :TRIGger:SLOGAnd A$
(query) :TRIGger:SLOGAnd?
(response) A$
A$=OFF,OR,AND
Explanation Sets the AND/OR logical operator for the trigger pattern
of a logic trigger (at stop).
Returns the present AND/OR setting for the trigger pattern
of a logic trigger as a character string (at stop).
Example :TRIGger:SLOGAnd OR
Sets the AND/OR logical operator for the trigger pattern (at stop).
Note Please set up :TRIGger:SET ON command, in the case that you use trigger.
(47) Sets and queries the trigger pattern for a logic trigger at stop.
Syntax (command) :TRIGger:SLOGPat "a$"
(query) :TRIGger:SLOGPat?
(response) "a$"
a$=XXXXXXXX
trigger pattern(X,0,1)
Explanation Sets the trigger pattern for the logic trigger (at stop).
Returns the current setting for the trigger pattern for
the logic trigger as that specified by the given
character data (at stop).
Example :TRIGger:SLOGPat "011X1100"
Sets the trigger pattern for the logic trigger 011X1100 (at stop)
(48) Sets and queries the kind of wave calc trigger at stop.
Syntax (command) :TRIGger:SWKIND w$,A$
(query) :TRIGger:SWKIND? w$
(response) w$,A$
w$=W1 to W30
A$=OFF
LEVEl :level trigger
WINDow :window trigger
Explanation Sets the type of wave calc trigger for the channel designated by w$ (at stop).
Returns as character data the type of the current wave calc trigger
for the channel designated by w$ (at stop).
Example :TRIGger:SWKIND W1,LEVEl
Sets wave calc 1 to level trigger (at stop).
(49) Sets and queries the wave calc level trigger direction (slope) at stop.
Syntax (command) :TRIGger:SWSLOPe w$,A$
(query) :TRIGger:SWSLOPe? w$
(response) w$,A$
w$=W1 to W30
A$=UP :rising
DOWN:falling
Explanation Sets the trigger direction of the wave calc level trigger of
the channel designated by w$ (at stop).
Returns as a character value the current wave calc level trigger
direction of the channel designated by w$ (at stop).
Example :TRIGger:SWSLOPe W1,UP
Sets the wave calc level trigger direction of wave calc 1 to rising (at stop).
(50) Sets and queries the trigger level of the wave calc level trigger at stop.
Syntax (command) :TRIGger:SWLEVEl w$,A
(query) :TRIGger:SWLEVEl? w$
(response) w$,A
w$=W1 to W30
A=level
Explanation Sets the trigger level of the wave calc level trigger of the channel
designated by w$ (at stop).
Returns as an NR3 numerical value the current wave calc trigger level
of the channel designated by w$ (at stop).
Example :TRIGger:SWLEVEl W1,50E+0
Sets the trigger level of wave calc 1 to 50 (at stop).
(51) Sets and queries the wave calc window trigger direction (side) at stop.
Syntax (command) :TRIGger:SWSIDE w$,A$
(query) :TRIGger:SWSIDE? w$
(response) w$,A$
w$=W1 to W30
A$=IN :window in
OUT :window out
Explanation Sets the trigger direction of the wave calc window trigger of
the channel designated by w$ (at stop).
Returns as a character value the current wave calc window trigger
direction of the channel designated by w$ (at stop).
Example :TRIGger:SWSIDE W1,IN
Sets the wave calc window trigger direction of wave calc 1 to window in (at stop).
(52) Sets and queries the upper limit level for a wave calc window-in/-out trigger at stop.
Syntax (command) :TRIGger:SWUPPEr w$,A
(query) :TRIGger:SWUPPEr? w$
(response) w$,A
w$=W1 to W30
A=level
Explanation Sets the upper limit level of the wave calc window trigger of the
channel designated by w$ as a voltage value (at stop).
Returns the current upper limit level of the wave calc window
trigger as an NR3 numerical value (at stop).
Example :TRIGger:SWUPPEr W1,2.0E+3
Sets the wave calc upper limit trigger level of wave calc 1 to 2000 (at stop).
(53) Sets and queries the lower limit level for a wave calc window-in/-out trigger at stop.
Syntax (command) :TRIGger:SWLOWEr w$,A
(query) :TRIGger:SWLOWEr? w$
(response) w$,A
w$=W1 to W30
A=level
Explanation Sets the lower limit level of the wave calc window trigger of the
channel designated by w$ as a voltage value (at stop).
Returns the current lower limit level of the wave calc window
trigger as an NR3 numerical value (at stop).
Example :TRIGger:SWLOWEr W1,1.0E+3
Sets the wave calc upper limit trigger level of wave calc 1 to 1000 (at stop).
(54) Sets and queries the external trigger at stop.
Syntax (command) :TRIGger:SEXTErnal A$
(query) :TRIGger:SEXTErnal?
(response) A$
A$=OFF,UP,DOWN
Explanation Sets the external trigger setting (at stop).
Returns the current external trigger as character data (at stop).
Example :TRIGger:SEXTErnal OFF
Sets the external trigger to OFF (at stop).
Note Please set up :TRIGger:SET ON command, in the case that you use trigger.
-7.ALARm command (Sets and queries alarm.)
:ALARm
(1) Sets and queries the alarm hold.
Syntax (command) :ALARm:HOLD A$
(query) :ALARm:HOLD?
(response) A$
A$=OFF,ON
Explanation Sets the alarm hold.
Returns the current alarm hold as character data.
Example :ALARm:HOLD ON
Sets the alarm hold to on.
(2) Sets and queries the kind of alarm
Syntax (command) :ALARm:KIND alm$,ch$,A$
(query) :ALARm:KIND? alm$,ch$
(response) alm$,ch$,A$
alm$=ALM1 to ALM4
ch$=CH1_1 to CH4_15
A$=OFF
LEVEl :level alarm
WINDow :window alarm
Explanation Sets the type of alarm for the channel designated by alm$,ch$.
Returns as character data the type of the current alarm
for the channel designated by alm$,ch$.
Example :ALARm:KIND ALM1,CH1_1,LEVEl
Sets alarm 1,channel 1-1 to level alarm.
Note Please turn on the alarm channel with :UNIT:STORe command, in the case that you use the alarm.
Note CH1_1 to CH4_15 is effective only when LR8501 Universal Unit
or LR8500 Volt/Temp Unit.
(3) Sets and queries the level alarm direction (slope).
Syntax (command) :ALARm:SLOPe alm$,ch$,A$
(query) :ALARm:SLOPe? alm$,ch$
(response) alm$,ch$,A$
alm$=ALM1 to ALM4
ch$=CH1_1 to CH4_15
A$=HIGH :high
LOW :low
Explanation Sets the alarm direction of the level alarm of
the channel designated by alm$,ch$.
Returns as a character value the current level alarm
direction of the channel designated by alm$,ch$.
Example :ALARm:SLOPe ALM1,CH1_1,HIGH
Sets the level alarm direction of alarm 1,channel 1-1 to high.
Note CH1_1 to CH4_15 is effective only when LR8501 Universal Unit
or LR8500 Volt/Temp Unit.
(4) Sets and queries the level of the level alarm.
Syntax (command) :ALARm:LEVEl alm$,ch$,A
(query) :ALARm:LEVEl? alm$,ch$
(response) alm$,ch$,A<NR3>
alm$=ALM1 to ALM4
ch$=CH1_1 to CH4_15
A=volt(V),tc,rtd(C),humid(%),resist(ohm)
(The setting level is 1.50 times of a range.
100mV range at the time of,-150mV to 150mV )
Explanation Sets the alarm level of the level alarm of the channel
designated by alm$,ch$.
Returns as an NR3 numerical value the current alarm level
of the channel designated by alm$,ch$.
Example :ALARm:LEVEl ALM1,CH1_1,50E-3
Sets the alarm level of alarm 1,channel 1-1 to 50 mV.
Note CH1_1 to CH4_15 is effective only when LR8501 Universal Unit
or LR8500 Volt/Temp Unit.
(5) Sets and queries the window alarm direction (side).
Syntax (command) :ALARm:SIDE alm$,ch$,A$
(query) :ALARm:SIDE? alm$,ch$
(response) alm$,ch$,A$
alm$=ALM1 to ALM4
ch$=CH1_1 to CH4_15
A$=IN :window in
OUT :window out
Explanation Sets the alarm direction of the window alarm of
the channel designated by alm$,ch$.
Returns as a character value the current window alarm
direction of the channel designated by alm$,ch$.
Example :ALARm:SIDE ALM1,CH1_1,IN
Sets the window alarm direction of alarm 1,channel 1-1 to window in.
Note CH1_1 to CH4_15 is effective only when LR8501 Universal Unit
or LR8500 Volt/Temp Unit.
(6) Sets and queries the upper limit level for a window-in/-out alarm.
Syntax (command) :ALARm:UPPEr alm$,ch$,A
(query) :ALARm:UPPEr? alm$,ch$
(response) alm$,ch$,A<NR3>
alm$=ALM1 to ALM4
ch$=CH1_1 to CH4_15
A=volt(V),tc,rtd(C),humid(%),resist(OHM)
(The setting level is 1.50 times of a range.
100mV range at the time of,-150mV to 150mV )
Explanation Sets the upper limit level of the window alarm of the
channel designated by alm$,ch$ as a voltage value.
Returns the current upper limit level of the window
alarm as an NR3 numerical value.
Example :ALARm:UPPEr ALM1,CH1_1,+1.0E-3
Sets the upper limit level of the window alarm of
alarm 1,channel 1-1 to +1.0 mV.
Note CH1_1 to CH4_15 is effective only when LR8501 Universal Unit
or LR8500 Volt/Temp Unit.
(7) Sets and queries the ower limit level for a window-in/-out alarm.
Syntax (command) :ALARm:LOWEr alm$,ch$,A
(query) :ALARm:LOWEr? alm$,ch$
(response) alm$,ch$,A<NR3>
alm$=ALM1 to ALM4
ch$=CH1_1 to CH4_15
A=volt(V),tc,rtd(C),humid(%),resist(OHM)
(The setting level is 1.50 times of a range.
100mV range at the time of,-150mV to 150mV )
Explanation Sets the lower limit level of the window alarm of the
channel designated by alm$,ch$ as a voltage value.
Returns the current lower limit level of the window alarm
as an NR3 numerical value.
Example :ALARm:LOWEr ALM1,CH1_1,-1.0E-3
Sets the lower limit level of the window alarm of
alarm 1,channel 1-1 to -1.0 mV.
Note CH1_1 to CH4_15 is effective only when LR8501 Universal Unit
or LR8500 Volt/Temp Unit.
(8) Sets and queries the kind of pulse alarm
Syntax (command) :ALARm:PKIND alm$,pls$,A$
(query) :ALARm:PKIND? alm$,pls$
(response) alm$,pls$,A$
alm$=ALM1 to ALM4
pls$=PLS1 to PLS8
A$=OFF
LEVEl :level alarm
WINDow :window alarm
Explanation Sets the type of pulse alarm for the channel designated by alm$,pls$.
Returns as character data the type of the current pulse alarm
for the channel designated by alm$,pls$.
Example :ALARm:PKIND ALM1,PLS1,LEVEl
Sets alarm 1,pls 1 to level alarm.
Note Please turn on the alarm channel with :UNIT:STORe command, in the case that you use the alarm.
(9) Sets and queries the level alarm pulse direction (slope).
Syntax (command) :ALARm:PSLOPe alm$,pls$,A$
(query) :ALARm:PSLOPe? alm$,pls$
(response) alm$,pls$,A$
alm$=ALM1 to ALM4
pls$=PLS1 to PLS8
A$=HIGH :high
LOW :low
Explanation Sets the alarm direction of the pulse level alarm of
the channel designated by alm$,pls$.
Returns as a character value the current pulse level alarm
direction of the channel designated by alm$,pls$.
Example :ALARm:PSLOPe ALM1,PLS1,HIGH
Sets the pulse level alarm direction of alarm 1,pls 1 to high.
(10) Sets and queries the alarm level of the pulse level alarm.
Syntax (command) :ALARm:PLEVEl alm$,pls$,A
(query) :ALARm:PLEVEl? alm$,pls$
(response) alm$,pls$,A<NR3>
alm$=ALM1 to ALM4
pls$=PLS1 to PLS8
A=count(c),revolve(r/s)
(The setting level is 0c to 0c to 1000000000c at count,0r/s to 15000r/s at revolve)
Explanation Sets the alarm level of the pulse level alarm of the channel
designated by alm$,pls$.
Returns as an NR3 numerical value the current pulse alarm level
of the channel designated by alm$,pls$.
Example :ALARm:PLEVEl ALM1,PLS1,50E+0
Sets the alarm level of alarm 1,pls 1 to 50counts.
(11) Sets and queries the pulse window alarm direction (side).
Syntax (command) :ALARm:PSIDE alm$,pls$,A$
(query) :ALARm:PSIDE? alm$,pls$
(response) alm$,pls$,A$
alm$=ALM1 to ALM4
pls$=PLS1 to PLS8
A$=IN :window in
OUT :window out
Explanation Sets the alarm direction of the pulse window alarm of
the channel designated by alm$,pls$.
Returns as a character value the current pulse window alarm
direction of the channel designated by alm$,pls$.
Example :ALARm:PSIDE ALM1,PLS1,IN
Sets the pulse window alarm direction of alarm 1,pls 1 to window in.
(12) Sets and queries the upper limit level for a pulse window-in/-out alarm.
Syntax (command) :ALARm:PUPPEr alm$,pls$,A
(query) :ALARm:PUPPEr? alm$,pls$
(response) alm$,pls$,A<NR3>
alm$=ALM1 to ALM4
pls$=PLS1 to PLS8
A=count(c),revolve(r/s)
(The setting level is 0c to 0c to 1000000000c at count,0r/s to 15000r/s at revolve)
Explanation Sets the upper limit level of the pulse window alarm of the
channel designated by alm$,pls$ as a voltage value.
Returns the current upper limit level of the pulse window
alarm as an NR3 numerical value.
Example :ALARm:PUPPEr ALM1,PLS1,2.0E+3
Sets the pulse upper limit alarm level of alarm 1,pls 1 to 2000counts.
(13) Sets and queries the lower limit level for a pulse window-in/-out alarm.
Syntax (command) :ALARm:PLOWEr alm$,pls$,A
(query) :ALARm:PLOWEr? alm$,pls$
(response) alm$,ch$,A<NR3>
alm$=ALM1 to ALM4
pls$=PLS1 to PLS8
A=count(c),revolve(r/s)
(The setting level is 0c to 0c to 1000000000c at count,0r/s to 15000r/s at revolve)
Explanation Sets the lower limit level of the pulse window alarm of the
channel designated by alm$,pls$ as a voltage value.
Returns the current lower limit level of the pulse window
alarm as an NR3 numerical value.
Example :ALARm:PLOWEr ALM1,PLS1,1.0E+3
Sets the pulse upper limit alarm level of alarm 1,pls 1 to 1000counts.
(14) Sets and queries the kind of wave calc alarm
Syntax (command) :ALARm:WKIND alm$,w$,A$
(query) :ALARm:WKIND? alm$,w$
(response) alm$,w$,A$
alm$=ALM1 to ALM4
w$=W1 to W30
A$=OFF
LEVEl :level alarm
WINDow :window alarm
Explanation Sets the type of wave calc alarm for the channel designated by alm$,w$.
Returns as character data the type of the current wave calc alarm
for the channel designated by alm$,w$.
Example :ALARm:WKIND ALM1,W1,LEVEl
Sets alarm 1,wave calc 1 to level alarm.
Note Please turn on the alarm channel with :UNIT:STORe command, in the case that you use the alarm.
(15) Sets and queries the wave calc level alarm direction (slope).
Syntax (command) :ALARm:WSLOPe alm$,w$,A$
(query) :ALARm:WSLOPe? alm$,w$
(response) alm$,w$,A$
alm$=ALM1 to ALM4
w$=W1 to W30
A$=HIGH :high
LOW :low
Explanation Sets the alarm direction of the wave calc level alarm of
the channel designated by alm$,1$.
Returns as a character value the current wave calc level alarm
direction of the channel designated by alm$,w$.
Example :ALARm:WSLOPe ALM1,W1,HIGH
Sets the wave calc level alarm direction of alarm 1,w 1 to high.
(16) Sets and queries the alarm level of the wave calc level alarm.
Syntax (command) :ALARm:WLEVEl alm$,w$,A
(query) :ALARm:WLEVEl? alm$,w$
(response) alm$,w$,A<NR3>
alm$=ALM1 to ALM4
w$=W1 to W30
A=level
Explanation Sets the alarm level of the wave calc level alarm of the channel
designated by alm$,w$.
Returns as an NR3 numerical value the current wave calc alarm level
of the channel designated by alm$,w$.
Example :ALARm:WLEVEl ALM1,W1,50E+0
Sets the alarm level of alarm 1,w 1 to 50.
(17) Sets and queries the wave calc window alarm direction (side).
Syntax (command) :ALARm:WSIDE alm$,w$,A$
(query) :ALARm:WSIDE? alm$,w$
(response) alm$,w$,A$
alm$=ALM1 to ALM4
w$=W1 to W30
A$=IN :window in
OUT :window out
Explanation Sets the alarm direction of the wave calc window alarm of
the channel designated by alm$,w$.
Returns as a character value the current wave calc window alarm
direction of the channel designated by alm$,w$.
Example :ALARm:WSIDE ALM1,W1,IN
Sets the wave calc window alarm direction of alarm 1,w 1 to window in.
(18) Sets and queries the upper limit level for a wave calc window-in/-out alarm.
Syntax (command) :ALARm:WUPPEr alm$,w$,A
(query) :ALARm:WUPPEr? alm$,w$
(response) alm$,w$,A<NR3>
alm$=ALM1 to ALM4
w$=W1 to W30
A=level
Explanation Sets the upper limit level of the wave calc window alarm of the
channel designated by alm$,w$ as a voltage value.
Returns the current upper limit level of the wave calc window
alarm as an NR3 numerical value.
Example :ALARm:WUPPEr ALM1,W1,2.0E+3
Sets the wave calc upper limit alarm level of alarm 1,w 1 to 2000.
(19) Sets and queries the lower limit level for a wave calc window-in/-out alarm.
Syntax (command) :ALARm:WLOWEr alm$,w$,A
(query) :ALARm:WLOWEr? alm$,w$
(response) alm$,w$,A<NR3>
alm$=ALM1 to ALM4
w$=W1 to W30
A=level
Explanation Sets the lower limit level of the wave calc window alarm of the
channel designated by alm$,w$ as a voltage value.
Returns the current lower limit level of the wave calc window
alarm as an NR3 numerical value.
Example :ALARm:WLOWEr ALM1,W1,1.0E+3
Sets the wave calc upper limit alarm level of alarm 1,w 1 to 1000.
(20) Sets and queries the logical operator (AND/OR) for the alarm pattern
of a logic alarm.
Syntax (command) :ALARm:LOGAnd alm$,A$
(query) :ALARm:LOGAnd? alm$
(response) alm$,A$
alm$=ALM1 to ALM4
A$=OFF,OR,AND
Explanation Sets the AND/OR logical operator for the alarm pattern
of a logic alarm of the channel designated by alm$.
Returns the present AND/OR setting for the alarm pattern
of a logic alarm as a character string.
Example :ALARm:LOGAnd ALM1,OR
Sets the AND/OR logical operator for the alarm pattern
of a logic alarm of alarm 1 to OR.
(21) Sets and queries the alarm pattern for a logic alarm.
Syntax (command) :ALARm:LOGPat alm$,"a$"
(query) :ALARm:LOGPat? alm$
(response) alm$,"a$"
alm$=ALM1 to ALM4
a$=XXXXXXXX
(L1--------L8)
alarm pattern(X,0,1)
Explanation Sets the alarm pattern for the logic alarm of the
channel designated by alm$.
Returns the current setting for the alarm pattern for
the logic alarm as that specified by the given
character data.
Example :ALARm:LOGPat ALM1,"011X1100"
Sets the alarm pattern for the logic alarm of alarm 1
to 011X1100
(22) Sets and queries the alarm beep.
Syntax (command) :ALARm:BEEP A$
(query) :ALARm:BEEP?
(response) A$
A$=OFF,ON
Explanation Sets the alarm beep.
Returns the current alarm beep as character data.
Example :ALARm:BEEP ON
Sets the alarm beep to on.
(23) Sets and queries the alarm at burn out.
Syntax (command) :ALARm:BURN alm$,A$
(query) :ALARm:BURN? alm$
(response) alm$,A$
alm$=ALM1 to ALM4
A$=OFF,ON
Explanation Sets the alarm at burn out.
Returns the current alarm at burn out as character data.
Example :ALARm:BURN ALM1,ON
Sets the alarm at burn out to on.
(24) Sets and queries the alarm source AND/OR.
Syntax (command) :ALARm:SOURce alm$,A$
(query) :ALARm:SOURce? alm$
(response) alm$,A$
alm$=ALM1 to ALM4
A$=OR,AND
Explanation Sets the alarm source AND/OR.
Returns the current alarm source AND/OR as character data.
Example :ALARm:SOURce ALM1,OR
Sets the alarm source AND/OR to OR.
-8.SYSTem command (Sets and queries the system.)
:SYSTem
(1) Sets and queries the start backup function.
Syntax (command) :SYSTem:STARt A$
(query) :SYSTem:STARt?
(response) A$
A$=OFF,ON
Explanation Enables and disables the start backup function.
Returns the current enablement state of the start backup
function as character data.
Example :SYSTem:STARt ON
Sets the start backup function to ON.
(2) Sets and queries the backlight saver function.
Syntax (command) :SYSTem:CRTOff A
(query) :SYSTem:CRTOff?
(response) A&lr;NR1>
A = OFF,1MIN,2MIN,3MIN,4MIN,5MIN
Explanation Sets the backlight saver function as character data.
Returns the current backlight saver function as character data.
Example :SYSTem:CRTOff 5MIN
Sets the backlight saver function to 5 minute.
(3) Sets and queries the backlight brightness.
Syntax (command) :SYSTem:BRIGhtness A$
(query) :SYSTem:BRIGhtness?
(response) A$
A$=100%,70%,40%,25%
Explanation Sets the backlight brightness as character data.
Returns the current back light brightness setting as
character data.
Example :SYSTem:BRIGhtness 100%
Sets the backlight brightness function to 100%.
(4) Sets and queries the display color.
Syntax (command) :SYSTem:LCDDisp A$
(query) :SYSTem:LCDDisp?
(response) A$
A$=BLACK,WHITE
Explanation Sets the display color according to character data.
Returns the current display color setting as character
data.
Example :SYSTem:LCDDisp BLACK
Sets the display color to BLACK.
(5) Sets and queries the beep sound.
Syntax (command) :SYSTem:BEEP A$
(query) :SYSTem:BEEP?
(response) A$
A$=OFF,ON
Explanation Sets the beep sound according to character data.
Returns the current beep sound setting as character
data.
Example :SYSTem:BEEP ON
Sets the beep sound to ON.
(6) Sets and queries the time axis display.
Syntax (command) :SYSTem:TMAXis A$
(query) :SYSTem:TMAXis?
(response) A$
A$=TIME,DATE,SCALe
Explanation Sets the time axis display as character data.
Returns the current time axis display setting as
character data.
Example :SYSTem:TMAXis TIME
Sets the time axis display to TIME.
(7) Sets and queries the language.
Syntax (command) :SYSTem:LANGuage A$
(query) :SYSTem:LANGuage?
(response) A$
A$=JAPAnese,ENGLish
Explanation Sets the language.
Returns the current language setting as character data.
Example :SYSTem:LANGuage JAPAnese
Sets the language to Japanese.
(8) Sets and queries the external in port.
Syntax (command) :SYSTem:EXTIN A$
(query) :SYSTem:EXTIN?
(response) A$
A$=TRIG,EVENT
Explanation Sets the external in port.
Returns the external in port as character data.
Example :SYSTem:EXTIN TRIG
Sets the external in port to TRIG.
(9) Sets and queries the start stop message.
Syntax (command) :SYSTem:SMESS A$
(query) :SYSTem:SMESS?
(response) A$
A$=OFF,ON
Explanation Sets the start stop message.
Returns the start stop message as character data.
Example :SYSTem:SMESS ON
Sets the start stop message to ON.
(10) Sets and queries the event mark at alarm.
Syntax (command) :SYSTem:MARK A$
(query) :SYSTem:MARK?
(response) A$
A$=OFF,ON
Explanation Sets the event mark at alarm.
Returns the event mark at alarm as character data.
Example :SYSTem:MARK ON
Sets the event mark at alarm to ON.
(11) Sets and queries the file protection.
Syntax (command) :SYSTem:FILEProt A$
(query) :SYSTem:FILEProt?
(response) A$
A$=NORMALF,STRONG
Explanation Sets the file protection.
Returns the ups mode as character data.
Example :SYSTem:FILEProt NORMAL
Sets the file protection to NORMAL.
(12) Sets and queries the save key.
Syntax (command) :SYSTem:SAVEKey A$
(query) :SYSTem:SAVEKey?
(response) A$
A$=SELECT,QUICK
Explanation Sets the save key.
Returns the save key as character data.
Example :SYSTem:SAVEKey SELECT
Sets the save key to SELECT.
(13) Sets and queries the save type.
Syntax (command) :SYSTem:SAVEType A$
(query) :SYSTem:SAVEType?
(response) A$
A$=WAVE,IMAGE,SET,CALC
Explanation Sets the save type.
Returns the save type as character data.
Example :SYSTem:SAVEType WAVE
Sets the save type to WAVE.
(14) Sets and queries the save format.
Syntax (command) :SYSTem:SAVEFormat A$
(query) :SYSTem:SAVEFormat?
(response) A$
A$=BINARY,CSV
Explanation Sets the save format.
Returns the save format as character data.
Example :SYSTem:SAVEFormat BINARY
Sets the save format to BINARY.
(15) Sets and queries the save span.
Syntax (command) :SYSTem:SAVESpan A$
(query) :SYSTem:SAVESpan?
(response) A$
A$=ALL,A-B,START-A,START-B,A-END,B-END
Explanation Sets the save span.
Returns the save span as character data.
Example :SYSTem:SAVESpan ALL
Sets the save span to ALL.
(16) Sets and queries the quick save priority.
Syntax (command) :SYSTem:SAVEPri A$
(query) :SYSTem:SAVEPri?
(response) A$
A$=CF,USB
Explanation Sets the quick save priority as character data.
Returns the current setting of the quick save priority as
character data.
Example :SYSTem:SAVEPri CF
Sets the quick save priority to CF.
(17) Sets the calendar date, and queries the current calendar date.
Syntax (command) :SYSTem:DATE A,B,C
(query) :SYSTem:DATE?
(response) A,B,C<NR1>
A = 0 to 99 (year)
B = 1 to 12 (month)
C = 1 to 31 (day)
Explanation Sets the date on the internal calendar.
Returns the current date.
Example :SYSTem:DATE 00,10,16
Sets the internal calendar to Oct 16nd, 2000.
(18) Sets the time, and queries the current time.
Syntax (command) :SYSTem:TIME A, B, C
(query) :SYSTem:TIME?
(response) A, B, C <NR1>
A = 0 to 23 (hour)
B = 0 to 59 (min)
C = 0 to 59 (sec)
Explanation Sets the time.
Returns the current time.
Example :SYSTem:TIME 10, 0, 0
Sets the internal clock to 10:00:00.
(19) Clearing waveform data.
Syntax (command) :SYSTem:DATAClear
Explanation Clear the waveform data.
-9.MEMory command (Sets and queries input and output, etc., form the memory.)
:MEMory
(1) Sets and queries the point in memory for input/output.
Syntax (command) :MEMory:POINt ch$,A
(query) :MEMory:POINt?
(response) ch$,A<NR1>
ch$=CH1_1 to CH4_15,PLS1 to PLS8,LOG,ALARM,W1 to W30
A=0 to 8388607(maximum at only 1 channel)
Explanation Sets the input/output point in memory.
Returns the current input/output point in memory as an NR1
numerical value.
Example :MEMory:POINt CH1_1,100
Sets the input/output point for unit1,channel 1-1 to the 100th
location from the start of memory.
Note It becomes an execution error, when the channel is not data stored.
(2) Queries the number of data samples stored.
Syntax (query) :MEMory:MAXPoint?
(response) A <NR1>
A = 0 : no data stored
1 to 8388608
Explanation Returns the number of data samples stored in the memory as
a numerical value in NR1 format.
Example (query) :MEMory:MAXPoint?
(response) :MEMory:MAXPoint 800 (when headers are on)
The number of data samples stored in the memory is 800.
(3) Queries stored record data for each channel.
Syntax (query) :MEMory:CHSTore? ch$
(response) ch$,A$
ch$=CH1_1 to CH4_15,PLS1 to PLS8,LOG,ALARM,W1 to W30
A$=OFF(not stored),ON(stored)
Explanation Returns stored record data for each channel as character data.
Example (query) :MEMory:CHSTore? CH1_1
(response) :MEMory:CHSTore CH1_1,ON(HEADER ON)
The data of CH1_1 is stored in storage memory.
(4) Prepares the memory.
Syntax (command) :MEMory:PREPare
Explanation If there is no waveform data in the unit, ensures that
the memory is in a state ready and able to receive
transmitted data.
Example (command) :MEMory:PREPare
Prepares the memory for receipt of waveform data.
Note If data is currently stored in memory, data set to 0(A/D).
Please execute this command after you turn on stored record
data for each channel that inputs data with :UNIT:STORe
command inputs data.
(5) Inputs data to memory, and outputs stored data.(ASCII)
Syntax (command) :MEMory:ADATa B,C,...
(query) :MEMory:ADATa? A
(response) B,C,... <NR1>
B,C,... =-32768 to 32767(CH1_1 to CH4_15)
0 to 1000000000(PLS1 to PLS8)
0 to 255(LOG)
0 to 15(ALARM)
wave calc=NR3(W1 to W30)
A=1 to 80(number of data values to be output)
Explanation Puts the data of the data portion into the memory at the
channel and point set by the :MEMory:POINt command.
If there are several data values, they are input in order
from the point set by the :MEMory:POINt command.
The input/output point is incremented by the number of
data values.
The number of data values specified by A are output from
the memory channel and point set by the :MEMory:POINt
command. The input/output point is incremented by the
number of data values.
* Relationship between data values in memory and measured when volt,tc,rtd,humid.
The relationship between the data values(-32768 to 32767)
input and output using the :MEMory:ADATa command and
the measured voltage values is described below.
measurement value = (data) x (voltage range) / (data num at 10 DIV)
Example
data = 9600, voltage range = 1(V/10DIV)
data num at 10 DIV = 20000
measurement value =9600x1/20000=0.480(V)
voltage mode (data num at 10 DIV) = 20000
tc 100 C mode (data num at 10 DIV) = 10000
tc 500 C mode (data num at 10 DIV) = 10000
tc 2000 C mode (data num at 10 DIV) = 20000
rtd 100 C mode (data num at 10 DIV) = 10000
rtd 500 C mode (data num at 10 DIV) = 10000
rtd 2000 C mode (data num at 10 DIV) = 20000
humid mode (data num at 10 DIV) = 1000
resist mode (data num at 10 DIV) = 20000
* Relationship between data values in memory and measured when count,revolve.
The relationship between the data values(0 to 1000000000)
input and output using the :MEMory:ADATa command and
the measured count values is described below.
Revolve value = (data) (value before it divides by pulse/revolve setting)
* Relationship between data values in memory and measured when logic.
The logic channels are encoded as binary bits in the NR1 data
value, as shown in the following example.
bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
data -- -- -- -- -- -- -- -- L8 L7 L6 L5 L4 L3 L2 L1
LOW : 0
HIGH : 1
* Relationship between data values in memory and measured when alarm.
The alarm channels are encoded as binary bits in the NR1 data
value, as shown in the following example.
bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
data -- -- -- -- -- -- -- -- -- -- -- -- ALM4 ALM3 ALM2 ALM1
LOW : 0
HIGH : 1
Example :MEMory:POINt CH1_1,0
:MEMory:ADATa? 10
Sets the input/output point to unit 1,channel 1 and data value
zero in memory, then outputs 10 stored data values.
When allowed provided that stored data is present, and provided that the
input/output point is lower than the amount of data stored.
(6) Input voltage data to memory, and output voltage data from memory.
(volt,tc,rtd,humid,resist,count,revolve)
Syntax (command) :MEMory:VDATa B,C,...
(query) :MEMory:VDATa? A
(response) B,C,... <NR3>
B,C,... =volt,tc,rtd,humid,resist(CH1_1 to CH4_15 analog data)
count,revolve(PLS1 to PLS8 pulse data)
0 to 255(LOG digital in data)
0 to 15(ALARM alarm out data)
wave calc(W1 to W30 wave calc data)
A=1 to 40(data num)
Explanation Puts the data values (volt,tc,rtd,humid,resist,count,revolve values)
in the data portion into the memory at the channel and point
set by the :MEMory:POINt command.
If there are several data values, they are input in order
from the point set by the :MEMory:POINt command.
The input/output point is incremented by the number of data
values.
The number of stored data values specified by A are output
as voltage values from the memory channel and point set
by the :MEMory:POINt command.
The input/output point is incremented by the number of data
values.
When scaling, the scaled values are input and output.
When calculating the waveform, calculated results are input
and output.
Example :MEMory:POINt CH1_1,0
:MEMory:VDATa? 10
Sets the input/output point to channel 1-1 and data value
zero in memory, then outputs 10 stored data values
as voltage values.
When allowed provided that stored data is present, and provided
that the input/output point is lower than the amount of
data stored.
(7) Captures real time data.
Syntax (command) :MEMory:GETReal
Explanation Captures the values which are currently input on the
channel for all the channel.
(8) Outputs real time data(ASCII)
Syntax (command) :MEMory:AREAl? ch$
(response) A<NR1>
ch$=CH1_1 to CH4_15,PLS1 to PLS8,LOG,ALARM,W1 to W30
A=-32768 to 32767(CH1_1 to CH4_15)
0 to 1000000000(PLS1 to PLS8)
0 to 255(LOG)
0 to 15(ALARM)
wave calc=NR3(W1 to W30)
Explanation Returns the value input on the channel designated by ch$.
Example :MEMory:AREAl? CH1_1
:MEMory:AREAl 2000(HEADER ON)
Note When the :MEMory:GETReal command is not executed before
this command, the returned value is not fixed.
(9) Outputs real time data. (volt,tc,rtd,humid,resist,count,revolve)
Syntax (command) :MEMory:VREAl? ch$
(response) A<NR3>
ch$=CH1_1 to CH4_15,PLS1 to PLS8,LOG,ALARM,W1 to W30
A=volt,tc,rtd,humid,resist(CH1_1 to CH4_15 analog data)
count,revolve(PLS1 to PLS8 pulse data)
0 to 255(LOG digital in data)
0 to 15(ALARM alarm out data)
wave calc(W1 to W30 wave calc data)
Explanation Returns as a voltage value the value input on the channel
designated by ch$.
Example :MEMory:VREAl? CH1_1
:MEMory:VREAl 4.7E-2(HEADER ON)
Note When the :MEMory:GETReal command is not executed before
this command, the returned value is not fixed.
(10)Binary transfer of stored data.
Syntax (query) :MEMory:BDATa? A
(response) #0.........
A = 1 to 200
(number of data values to be output)
Explanation Outputs the data stored by a :MEMory:POINt specification
in binary format.
The input/output point is incremented by the number of
data values.
The format of the output data is as follows:
Initially: "#0" (Indicates binary format.)
After the "#0", the number of data values specified by A
(each value is two bytes when CH1_1 to CH4_15 analog data),is transmitted.
After the "#0", the number of data values specified by A
(each value is four bytes when PLS1 to PLS8 pulse data),is transmitted.
After the "#0", the number of data values specified by A
(each value is two bytes when LOG digital data),is transmitted.
After the "#0", the number of data values specified by A
(each value is two bytes when ALARM alarm data),is transmitted.
The data is followed by LF (0AH) + EOI.
The data consists of the unaltered binary codes of the
data stored in memory.
The bits are transmitted most significant bit first.
Example
The data obtained is the same as that for ADATa?; for details
refer to these commands.
It is not possible to input data in binary format.
Example :MEMory:POINt CH1_1,0
:MEMory:BDATa? 10
This sets the input/output point to channel 1-1, and stored
data value to address 0 in memory, then outputs 10 data
values in binary format.
When allowed provided that stored data is present, and provided
that the input/output point is lower than the amount of
data stored.
The data of the wave operation channel cannot be acquired.
(11)Outputs real time data (binary).
Syntax (query) :MEMory:BREAl? ch$
(response) Binary data (2 bytes)
Explanation See "Binary transfer of stored data."
Note When the :MEMory:GETReal command is not executed before
this command, the returned value is not fixed.
The data of the wave operation channel cannot be acquired.
(12) Sets and queries the point in memory for input/output.
(when longer data is stored than the inside memory)
Syntax (command) :MEMory:APOINt ch$,A
(query) :MEMory:APOINt?
(response) ch$,A
ch$=CH1_1 to CH4_15,PLS1 to PLS8,LOG,ALARM,W1 to W30
A=0 to
Explanation Sets the input/output point in memory.
Returns the current input/output point in memory as an NR1
numerical value.
Example :MEMory:APOINt CH1_1,100
Sets the input/output point for channel 1-1 to the 100th
location from the start of memory.
Note It becomes an execution error, when the channel is not data stored.
(13) Queries the end of data samples stored.
(when longer data is stored than the inside memory)
Syntax (query) :MEMory:AMAXPoint?
(response) A
A = 0 : no data stored
1 to
Explanation Returns the end of data samples stored in the memory as
a numerical value in NR1 format.
Example (query) :MEMory:AMAXPoint?
(response) :MEMory:AMAXPoint 800 (when headers are on)
The end of data samples stored in the memory is 800.
(14) Queries the top of data samples stored.
(when longer data is stored than the inside memory)
Syntax (query) :MEMory:TOPPoint?
(response) A
A = 0 : no data stored
1 to
Explanation Returns the top of data samples stored in the memory as
a numerical value in NR1 format.
Example (query) :MEMory:TOPPoint?
(response) :MEMory:TOPPoint 100 (when headers are on)
The top of data samples stored in the memory is 100.
(15) Outputs real time store channel.
(channel of storage on all)
Syntax (command) :MEMory:TARCH? unit$
(response) ch$
unit$:UNIT1,UNIT2,UNIT3,UNIT4,PLS&ALM,CALC1,CALC2
ch$=CH1_1 to CH4_15,PLS1 to PLS8,LOG,ALARM,W1 to W30
Explanation Returns the value input on the channel designated by ch$.
Example :MEMory:TARCH? UNIT1
:MEMory:TARCH CH1_1,CH1_2,CH1_3,CH1_4,CH1_5,CH1_6,CH1_7,CH1_8(HEADER ON)
(16) Outputs real time data(ASCII)
(channel of storage on all)
Syntax (command) :MEMory:TAREAl? unit$
(response) A
unit$:UNIT1,UNIT2,UNIT3,UNIT4,PLS&ALM,CALC1,CALC2
A=-32768 to 32767(CH1_1 to CH4_15)
0 to 1000000000(PLS1 to PLS8)
0 to 255(LOG)
0 to 15(ALARM)
wave calc=NR3(W1 to W30)
Explanation Returns the value input on the channel designated by ch$.
Example :MEMory:TAREAl? UNIT1
:MEMory:TAREAl 1000,2000,3000,4000,5000,6000,7000,8000(HEADER ON)
Note When the :MEMory:GETReal command is not executed before
this command, the returned value is not fixed.
(17) Outputs real time store channel.
(channel of storage on all)
Syntax (command) :MEMory:TVRCH? unit$
(response) ch$
unit$:UNIT1,UNIT2,UNIT3,UNIT4,PLS&ALM,CALC1,CALC2
Explanation Returns the value input on the channel designated by ch$.
Example :MEMory:TVRCH? UNIT1
:MEMory:TVRCH CH1_1,CH1_2,CH1_3,CH1_4,CH1_5,CH1_6,CH1_7,CH1_8(HEADER ON)
(18) Outputs real time data
(channel of storage on all)
Syntax (command) :MEMory:TVREAl? unit$
(response) A
unit$:UNIT1,UNIT2,UNIT3,UNIT4,PLS&ALM,CALC1,CALC2
A=volt,tc,rtd,humid,resist(CH1_1 to CH4_15 analog data)
count,revolve(PLS1 to PLS8 pulse data)
0 to 255(LOG digital in data)
0 to 15(ALARM alarm out data)
wave calc(W1 to W30 wave calc data)
Explanation Returns the value input on the channel designated by ch$.
Example :MEMory:TVREAl? UNIT1
:MEMory:TVREAl 1.0E-2,2.0E-2,3.0E-2,4.0E-2,5.0E-2,6.0E-2,7.0E-2,8.0E-2(HEADER ON)
Note When the :MEMory:GETReal command is not executed before
this command, the returned value is not fixed.
-10.DISPlay command(Sets and queries changeover of the screen mode and waveform display.)
:DISPlay
(1) Sets and queries the screen mode.
Syntax (command) :DISPlay:CHANge A$
(query) :DISPlay:CHANge?
(response) A$
A$=DISPlay,SETting,CHANnel,
RANGe,CONV,TRIGger,COMment,
SYSTem,FILE,MONItor
Explanation Changes the screen mode.
Returns the current screen mode as character data.
Example :DISPlay:CHANge DISPlay
Switches to the display mode.
(2) Sets and queries the display screen mode
Syntax (command) :DISPlay:MODE A$
(query) :DISPlay:MODE?
(response) A$
A$=G_W(gauge&wave),WAVE(wave),W_D(wave&data),D_COM(data&comment),
DATA(data),W_M(wave&measure answer),W_CSR(wave&cursor)
Explanation Changes the display screen mode.
Returns the current display screen mode as character data.
Example :DISPlay:MODE WAVE
Switches to the wave display screen mode.
(3) Sets and queries the wave and data display group
Syntax (command) :DISPlay:GROUp A$,B$
(query) :DISPlay:GROUp?
(response) A$,B$
A$=ALL,UNIT
B$=UNIT1,UNIT2,UNIT3,UNIT4,PLS&ALM,CALC1,CALC2
Explanation Changes the wave and data display group.
Returns the current wave and data display group as character data.
Example :DISPlay:GROUp ALL,UNIT1
Switches to the wave ALL and data UNIT1.
(4) Sets and queries the page of the screen.
Syntax (command) :DISPlay:PAGE A
(query) :DISPlay:PAGE?
(response) A<NR1>
A:page
1 to 102 (DISP CH1_1 to CH4_15,pls1 to pls8,alm1 to alm4,w1 to w30)
1 to 102 (CHAN CH1_1 to CH4_15,pls1 to pls8,alm1 to alm4,w1 to w30)
1 to 7 (RANGE unit1,unit2,unit3,unit4,pls-log-alm,calc1,calc2)
1 to 7 (CONV unit1,unit2,unit3,unit4,pls-log-alm,calc1,calc2)
1 to 7 (TRIG unit1,unit2,unit3,unit4,pls-log-alm,calc1,calc2)
1 to 7 (COMMENT unit1,unit2,unit3,unit4,pls-log-alm,calc1,calc2)
1 to 7 (SYSTEM env,comm,ftp,mail)
Explanation Sets the page of the screen according to the NR1 numerical
value.
Returns the current page of the screen as a NR1 numerical
value.
Example :DISPlay:PAGE 1
Sets the page of the screen according to page 1.
(5) Sets and queries the waveform display color.
Syntax (command) :DISPlay:DRAWing ch$,A$
(query) :DISPlay:DRAWing? ch$
(response) ch$,A$
ch$=CH1_1 to CH4_15
A$=OFF,C1 to C24
Explanation Sets the waveform display color for the channel
designated by ch$.
Returns the waveform display color for the channel
designated by ch$ as character data.
Example :DISPlay:DRAWing CH1_1,C1
Displays the channel 1-1 waveform in display color 1.
Note This command is effective only when LR8501 Universal Unit
or LR8500 Volt/Temp Unit.
(6) Sets and queries the pulse waveform display color.
Syntax (command) :DISPlay:PDRAWing pls$,A$
(query) :DISPlay:PDRAWing? pls$
(response) pls$,A$
pls$=PLS1 to PLS8
A$=OFF,C1 to C24
Explanation Sets the pulse waveform display color for the channel
designated by pls$.
Returns the pulse waveform display color for the channel
designated by pls$ as character data.
Example :DISPlay:PDRAWing PLS1,C1
Displays the pulse 1 waveform in display color 1.
(7) Sets and queries the alarm waveform display color.
Syntax (command) :DISPlay:ADRAWing alm$,A$
(query) :DISPlay:ADRAWing? alm$
(response) alm$,A$
alm$=ALM1 to ALM4
A$=OFF,C1 to C24
Explanation Sets the pulse waveform display color for the channel
designated by alm$.
Returns the pulse waveform display color for the channel
designated by alm$ as character data.
Example :DISPlay:ADRAWing ALM1,C1
Displays the alarm 1 waveform in display color 1.
(8) Sets and queries the wave calc waveform display color.
Syntax (command) :DISPlay:WDRAWing w$,A$
(query) :DISPlay:WDRAWing? w$
(response) w$,A$
w$=W1 to W8
A$=OFF,C1 to C24
Explanation Sets the wave calc waveform display color for the channel
designated by w$.
Returns the wave calc waveform display color for the channel
designated by w$ as character data.
Example :DISPlay:WDRAWing W1,C1
Displays the wave calc 1 waveform in display color 1.
(9) Sets and queries the magnification/compression ratio on the voltage axis.
Syntax (command) :DISPlay:YMAG ch$,A$
(query) :DISPlay:YMAG? ch$
(response) ch$,A$
ch$=CH1_1 to CH4_15
A$=X1_2,X1,X2,X5,X10,X20,X50,X100
Explanation Sets the magnification/compression ratio on the voltage
axis for the channel designated by ch$ according to the
character data.
Returns the current magnification/compression ratio on
the voltage axis for the channel designated by ch$ as
character data.
Example :DISPlay:YMAG CH1_1,X2
Sets the magnification ratio along the voltage axis
for channel 1-1 to be X2.
Note This command is effective only when LR8501 Universal Unit
or LR8500 Volt/Temp Unit.
(10) Sets and queries the magnification/compression ratio on the pilse axis.
Syntax (command) :DISPlay:PYMAG pls$,A$
(query) :DISPlay:PYMAG? pls$
(response) pls$,A$
ch$=PLS1 to PLS8
A$=X1_2,X1,X2,X5,X10,X20,X50,X100
Explanation Sets the magnification/compression ratio on the pulse
axis for the pulse designated by pls$ according to the
character data.
Returns the current magnification/compression ratio on
the pulse axis for the pulse designated by pls$ as
character data.
Example :DISPlay:PYMAG PLS1,X2
Sets the magnification ratio along the pulse axis
for pulse 1 to be X2.
(11) Performs waveform display.
Syntax (command) :DISPlay:WAVE A$
A$=ACUR (the A cursor: trace cursor)
TRIG (the trigger point)
POINT (the point set by :MEMory:POINt)
Explanation Displays the waveform on the screen from the position
indicated by A$.
Example :DISPlay:WAVE ACUR
Displays the waveform from the position of A cursor.
(12) Sets and queries the upper-lower mode.
Syntax (command) :DISPlay:VARIable ch$,A$
(query) :DISPlay:VARIable? ch$
(response) ch$,A$
ch$=CH1_1 to CH4_15
A$=OFF,ON
(OFF=set in position,ON=set in up-low)
Explanation Sets the upper-lower mode for the channel designated by ch$.
Returns the current upper-lower mode for the channel designated
by ch$ as character data.
Example :DISPlay:VARIable CH1_1,ON
Sets the upper-lower mode for channel 1-1 to on.
Note This command is effective only when LR8501 Universal Unit
or LR8500 Volt/Temp Unit.
(13) Sets and queries the pulse upper-lower mode.
Syntax (command) :DISPlay:PVARIable pls$,A$
(query) :DISPlay:PVARIable? pls$
(response) pls$,A$
pls$=PLS1 to PLS8
A$=OFF,ON
(OFF=set in position,ON=set in up-low)
Explanation Sets the pulse upper-lower mode for the channel designated by pls$.
Returns the current pulse upper-lower mode for the channel designated
by pls$ as character data.
Example :DISPlay:PVARIable PLS1,ON
Sets the pulse upper-lower mode for pulse 1 to on.
(14) Sets and queries the upper-lower level.
Syntax (command) :DISPlay:VARIUPLOw ch$,B,C
(query) :DISPlay:VARIUPLOw? ch$
(response) ch$,B,C<NR3>
ch$=CH1_1 to CH4_15
B,C=-9.9999E+29 to +9.9999E+29
Explanation Sets the upper-lower level for the channel designated
by ch$ to a numerical value.
Returns the current upper-lower level for the channel
designated by ch$ as an NR3 numerical value.
Example :DISPlay:VARIUPLOw CH1_1,1.0E+1,-1.0E+1
Sets the upper-lower level for channel 1-1 to 1.0E+1,-1.0E+1.
When allowed upper-lower mode of an input channel to "on"
Note This command is effective only when LR8501 Universal Unit
or LR8500 Volt/Temp Unit.
(15) Sets and queries the pulse upper-lower level.
Syntax (command) :DISPlay:PVARIUPLOw pls$,B,C
(query) :DISPlay:PVARIUPLOw? pls$
(response) pls$,B,C<NR3>
pls$=PLS1 to PLS8
B,C=-9.9999E+29 to +9.9999E+29
Explanation Sets the pulse upper-lower level for the pulse designated
by pls to a numerical value.
Returns the current pulse upper-lower level for the pulse
designated by pls$ as an NR3 numerical value.
Example :DISPlay:PVARIUPLOw PLS1,5.0E+4,0.0E+0
Sets the upper-lower level for pulse 1 to 5.0E+4,0.0E+0.
When allowed pulse upper-lower mode of an input channel to "on"
(16) Sets and queries the wave calc upper-lower level.
Syntax (command) :DISPlay:WVARIUPLOw w$,B,C
(query) :DISPlay:WVARIUPLOw? w$
(response) w$,B,C<NR3>
w$=W1 to W30
B,C=-9.9999E+29 to +9.9999E+29
Explanation Sets the pulse upper-lower level for the wave calc designated
by pls to a numerical value.
Returns the current wave calc upper-lower level for the pulse
designated by pls$ as an NR3 numerical value.
Example :DISPlay:WVARIUPLOw W1,5.0E+4,0.0E+0
Sets the upper-lower level for wave calc 1 to 5.0E+4,0.0E+0.
(17) Insert and queries the event mark.
Syntax (command) :DISPlay:MARK
(query) :DISPlay:MARK?
(response) A<NR1%gt;
A = 0 to 100
Explanation Insert the event mark.
Queries the event mark num as an NR1 numerical value.
Example :DISPlay:MARK
Insert the event mark num.
When allowed Insert event mark at only start.
(18) Jump to the event mark.
Syntax (command) :DISPlay:MARKJump A
(query) :DISPlay:MARKJump? A
(response) A<NR1%gt;,B<NR1>
A = 1 to 100
B = data number
Explanation Jump to the event mark.
Queries the event mark data num as an NR1 numerical value.
Example :DISPlay:MARKJump 10
Jump to the No 10 event mark.
-11.CURSor command (Cursor setting and reading)
:CURSor
(1) Sets and queries the A and B cursor type.
Syntax (command) :CURSor:MODE A$
(query) :CURSor:MODE?
(response) A$
A$=TRACe,TIME,VOLT
Explanation Sets the A and B cursor type (trace cursor).
Returns the current A and B cursor type as character data.
Example :CURSor:MODE TRACe
Sets trace cursors.
(2) Selects among, and queries, A, B and A & B cursors.
Syntax (command) :CURSor:ABCUrsor A$
(query) :CURSor:ABCUrsor?
(response) A$
A$=A,B,A_B
Explanation Selects among A, B and A & B cursors.
Returns whether currently the A cursor, B cursor or both
A & B cursors are in use, as character data.
Example :CURSor:ABCUrsor A
Sets A cursor.
(3) Selects among, and queries, cursors channel mode.
Syntax (command) :CURSor:SELect A$
(query) :CURSor:SELect?
(response) A$
A$=ALL_CH,CH_SET
Explanation Selects among cursors channel mode.
Returns whether currently the cursors channel mode, as character data.
Example :CURSor:SELect ALL_CH
Sets cursor channel mode ALL_CH.
(4) Sets and queries the channel for the A cursor.
Syntax (command) :CURSor:ACHAnnel ch$
(query) :CURSor:ACHAnnel?
(response) ch$
ch$=CH1_1 to CH4_15,PLS1 to PLS8,
W1 to W30
Explanation Sets the channel for the A cursor.
Returns the current A cursor channel as character data.
Example :CURSor:ACHAnnel CH1_1
Sets the channel for the A cursor to channel 1-1.
(5) Sets and queries the channel for the B cursor.
Syntax (command) :CURSor:BCHAnnel ch$
(query) :CURSor:BCHAnnel?
(response) ch$
ch$=CH1_1 to CH4_15,PLS1 to PLS8,
W1 to W30
Explanation Sets the channel for the B cursor.
Returns the current B cursor channel as character data.
Example :CURSor:BCHAnnel CH1_1
Sets the channel for the B cursor to channel 1-1.
(6) Sets and queries the position of the A cursor.
Syntax (command) :CURSor:APOSition A
(query) :CURSor:APOSition?
(response) A<NR1>
[trace cursor][Vert cursor]
A=0 to number of stored data values -1
[Horz cursor]
A=0 to 400 (Screen up=0,low=400)
Explanation Sets the A cursor position.
Returns the current A cursor position as character data.
Example :CURSor:APOSition 800
Move the A cursor position to 800 points.
(7) Sets and queries the position of the B cursor.
Syntax (command) :CURSor:BPOSition A
(query) :CURSor:BPOSition?
(response) A<NR1>
[trace cursor][Vert cursor]
A=0 to number of stored data values -1
[Horz cursor]
A=0 to 400 (Screen up=0,low=400)
Explanation Sets the B cursor position.
Returns the current B cursor position as character data.
Example :CURSor:BPOSition 800
Move the B cursor position to 800 points.
(8) Queries the cursor readout value (t).
Syntax (query) :CURSor:DTREad? A$
(response) B$
A$ = A, B, B_A
B$ = the readout value (t)
Explanation Returns the cursor readout value (t) as character data.
Example (query) :CURSor:DTREad? A
(response) :CURSor:DTREad 5ms
Queries the A cursor readout value.
When allowed During use of the trace cursor or Vert cursor and display Wave+Curs screen. (only Ch Set mode).
(9) Queries the cursor readout value (V).
Syntax (query) :CURSor:DVREad? A$
(response) B$
A$ = A, B, B_A
B$ = the readout value (V)
Explanation Returns the cursor readout value (V) as character data.
Example (query) :CURSor:DVREad? A
(response) :CURSor:DVREad 10.000 mV
Queries the A cursor readout value.
When allowed During use of the trace cursor or Horz cursor and display Wave+Curs screen. (only Ch Set mode).
-12.CALCulate command (Measurement setting and querying)
:CALCulate
(1) Sets and queries the numerical calculation.
Syntax (command) :CALCulate:MEASure A$
(query) :CALCulate:MEASure?
(response) A$
A$=OFF,ON,EXEC(execute)
(EXEC=execute numerical calculation)
Explanation Sets the numerical calculation.
Returns the current setting of the numerical calculation
as character data.
EXEC is valid only when the measure is set to ON.
Example :CALCulate:MEASure ON
Sets the numerical calculation to ON.
(2) Sets and queries the calculation area
Syntax (command) :CALCulate:MEASArea A$
(query) :CALCulate:MEASArea?
(response) A$
A$=ALL,AB,TOP_A,TOP_B,A_END,B_END
Explanation Sets the calculation area.
Returns the current setting of the calculation area
as character data.
Example :CALCulate:MEASArea ALL
Sets the calculation area to ALL data.
(3) Sets and queries the numerical calculations item.
Syntax (command) :CALCulate:MEASSet NO$,A$
(query) :CALCulate:MEASSet? NO$
(response) A$
NO$=NO1 to NO6
A$=OFF
AVE : average value
PP : peak value
MAX : maximum value
MAXT : time to maximum value
MIN : minimum value
MINT : time to minimum value
Explanation Sets the calculation item of the numerical calculation
designated by NO$.
Returns the calculation item of the numerical calculation
designated by NO$.
Example :CALCulate:MEASSet NO1,MAX
Sets the calculation to be of the maximum value for the
calculation NO1.
(4) Queries result of a numerical calculation.
Syntax (query) :CALCulate:ANSWer? NO$,ch$
(response) A$,ch$,B<NR3>
NO$=NO1 to NO6
A$=OFF,AVE,PP,MAX,MAXT,MIN,MINT
ch$=CH1_1 to CH4_15,PLS1 to PLS8,W1 to W30
B = calculation result
Explanation Returns the calculation result for the numerical
calculation item, channel and result specified by NO$.
When A$ is "NONE", there is no calculation result.
Example (query) :CALCulate:ANSWer? NO1,CH1_1
(response) :CALCulate:ANSWer MIN,CH1_1, -1.2345E-2 (HEADER ON)
Queries the calculation result of NO1, CH1_1.
(5) Sets and queries the time split calculation kind.
Syntax (command) :CALCulate:MEASKind A$
(query) :CALCulate:MEASKind?
(response) A$
A$=NORMal,DIVide,REGUlarly
Explanation Sets the time split calculation kind.
Returns the current setting of the time split calculation kind as
character data.
(NORMal = OFF, DIVide = ON, REGUlarly = REF TIME)
Example :CALCulate:MEASKind NORMal
To set to OFF the operation separated.
(6) Sets and queries the split calculation division length
Syntax (command) :CALCulate:MEASLen A,B,C
(query) :CALCulate:MEASLen?
(response) A,B,C
A=day :0 to 30(day)
B=hour:0 to 23(hour)
C=min :0 to 59(min)
day,hour,min<NR1>
Explanation Sets the split calculation division length to a numerical value.
Returns the currently set value of the split calculation division length
as an NR1 numerical value.
Example :CALCulate:MEASLen 0,1,0
Sets the split calculation division length to 1hour.
Note The setting of division length might be limited by a set value of interval.
(7) Sets and queries the split calculation division time.
Syntax (command) :CALCulate:MEASTime A
(query) :CALCulate:MEASTime?
(response) A<NR3>
Explanation Sets the split calculation division time to a numerical value (unit min).
Returns the currently set value of the split calculation division time
as an NR3 numerical value.
(If an attempt is made to set the division time range to
a non-permitted value, and there is a range above that
value, that range will be selected.)
(1min=1, 2min=2, 5min=5
10min=10, 15min=15, 20min=20, 30min=30
1h=60, 2h=120, 3h=180
4h=240, 6h=360, 8h=480, 12h=720
1d=1440)
Example :CALCulate:MEASTime +1.0
Sets the split calculation division time to 1min.
Note The setting of division time might be limited by a set value of interval.
(8) Sets and queries the time split calculation regular time
Syntax (command) :CALCulate:MEASReg A,B
(query) :CALCulate:MEASReg?
(response) A,B
A=hour:0 to 23(hour)
B=min :0 to 59(min)
hour,min<NR1>
Explanation Sets the time split calculation regular time to a numerical value.
Returns the currently set value of the time split calculation regular time
as an NR1 numerical value.
Example :CALCulate:MEASReg 0,0
Sets the time split calculation regular time to 00:00.
(9) Sets and queries the calculation disp kind.
Syntax (command) :CALCulate:MEASDisp A$
(query) :CALCulate:MEASDisp?
(response) A$
A$=USUAL,SPLIT
Explanation Sets the calculation disp kind.
Returns the current setting of the calculation disp kind as
character data.
Example :CALCulate:MEASDisp USUAL
Sets usual for the calculation disp kind.
(10) Sets and queries the calculation file division.
Syntax (command) :CALCulate:MEASFile A$
(query) :CALCulate:MEASFile?
(response) A$
A$=OFF,ON
(OFF=Single file,ON=Split save)
Explanation Sets the calculation file division.
Returns the current setting of the calculation file division as
character data.
Example :CALCulate:MEASFile OFF
Sets OFF for calculation file division.
(11) Sets and queries the wave calculation source1.
Syntax (command) :CALCulate:WVSRC1 w$,ch$
(query) :CALCulate:WVSRC1? w$
(response) ch$
w$=W1 to W30
ch$=CH1_1 to CH4_15,PLS1 to PLS8,W1 to W29
Explanation Sets the wave calculation source1 designated by w$.
Returns the wave calculation source1 designated by w$.
Example :CALCulate:WVSRC1 w1,CH1_1
Sets the w1 wave calculation source1 to CH1_1.
Note W1 to W29 that can be set to ch$ is only W channel
that is smaller than specified w$.
Note CH1_1 to CH4_15 is effective only when LR8501 Universal Unit
or LR8500 Volt/Temp Unit.
(12) Sets and queries the wave calculation source2.
Syntax (command) :CALCulate:WVSRC2 w$,ch$
(query) :CALCulate:WVSRC2? w$
(response) ch$
w$=W1 to W30
ch$=CH1_1 to CH4_15,PLS1 to PLS8,W1 to W29
Explanation Sets the wave calculation source2 designated by w$.
Returns the wave calculation source2 designated by w$.
Example :CALCulate:WVSRC2 w1,ch1_2
Sets the w1 wave calculation source2 to ch1_2.
Note W1 to W29 that can be set to ch$ is only W channel
that is smaller than specified w$.
Note CH1_1 to CH4_15 is effective only when LR8501 Universal Unit
or LR8500 Volt/Temp Unit.
(13) Sets and queries the wave calculation kind.
Syntax (command) :CALCulate:WVKINd w$,A$
(query) :CALCulate:WVKINd? w$
(response) A$
w$=W1 to W30
A$=PLUS,MINUS,MULTI,DIV
Explanation Sets the wave calculation kind designated by w$.
Returns the wave calculation kind designated by w$.
Example :CALCulate:WVKINd W1,PLUS
Sets the w1 wave calculation kind to +.
(14) Sets and queries the wave calculation coefficient a.
Syntax (command) :CALCulate:WVCOE1 w$,A
(query) :CALCulate:WVCOE1? w$
(response) A<NR3>
w$=W1 to W30
A=-9.9999E+29 to +9.9999E+29
Explanation Sets the wave calculation coefficient a designated by w$.
Returns the wave calculation coefficient a designated by w$.
Example :CALCulate:WVCOE1 W1,+1.0E+0
Sets the w1 wave calculation coefficient a to 1.0.
(15) Sets and queries the wave calculation coefficient b.
Syntax (command) :CALCulate:WVCOE2 w$,A
(query) :CALCulate:WVCOE2? w$
(response) A<NR3>
w$=W1 to W30
A=-9.9999E+29 to +9.9999E+29
Explanation Sets the wave calculation coefficient b designated by w$.
Returns the wave calculation coefficient b designated by w$.
Example :CALCulate:WVCOE2 W1,+2.0E+0
Sets the w1 wave calculation coefficient b to 2.0.
(16) Sets and queries the wave calculation coefficient c.
Syntax (command) :CALCulate:WVCOE3 w$,A
(query) :CALCulate:WVCOE3? w$
(response) A<NR3>
w$=W1 to W30
A=-9.9999E+29 to +9.9999E+29
Explanation Sets the wave calculation coefficient c designated by w$.
Returns the wave calculation coefficient c designated by w$.
Example :CALCulate:WVCOE3 W1,+3.0E+0
Sets the w1 wave calculation coefficient c to 3.0.
(17) Sets and queries the wave calculation unit.
Syntax (command) :CALCulate:WVSTR w$,"A$"
(query) :CALCulate:WVSTR? w$
(response) w$,"A$"
w$=W1 to W30
A$ = scaling unit (up to 7 characters)
Explanation Sets the wave calculation unit for the channel designated by w$
(up to 7 characters allowed).
Entry of the special characters is as follows:
(Characters other than the following are replaced
by spaces.)
^2(= the cube ), ^3(= the square ), ~c (= degree),
~e (= micro strain), ~u (= micro), ~o (= ohm),
^^ (= ^), ~~(= ~), ~,(= '), ~;(= ")
Returns the current wave calculation unit for the channel
designated by w$ as character data.
Single quotation marks (') can be used instead of
double quotation marks (").
Example :CALCulate:WVSTR W1,"mA"
Sets the wave calculation unit for w1 to milliamps.
(18) Sets and queries the wave calculation disp kind.
Syntax (command) :CALCulate:WVSCALe w$,A$
(query) :CALCulate:WVSCALe? w$
(response) w$,A$
w$=W1 to W30
A$=SIUNIT,ENG,SCI
Explanation Sets the wave calculation disp kind designated by w$.
Returns the current wave calculation disp kind designated
by w$ as a character string.
Example :CALCulate:WVSCALe W1,ENG
Sets the scaling wave calculation disp channel w1 to ENG.