W$=W1 to W4
A = zero position (%)
Explanation
Sets the the harmonic zero position designated by W$. (at series mode of harmonic function)
Returns the current setting of the harmonic zero position
designated by W$ as an NR1 numerical value.
Example
:UNIT:SPOSItion W1,50
Sets the harmonic zero position for wave 1 (at series mode of harmonic function)
to 50%.
When allowed
In HARM.(at series mode)
-5. 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,SET,SYSTem,CARD
Explanation
Changes the screen mode.
Returns the current display screen type as character data.
Action is the same as the DISP,SET,SYST and CARD keys.
Example
:DISPlay:CHANge DISPlay
Switches to the display mode.
When allowed
In all functions.
(2)Sets and queries the screen mode directly.
Syntax
(command) :DISPlay:DIREct A$
(query) :DISPlay:DIREct?
(response) A$
A$ = DISPlay,DMM,STATus,CHANnel,TRIGger,EX_STatus,
EX_TRigger,SCALing,CALCulation,ENVIron,COMMEnt,RS_Copy,
INITialize,FILE,FILE_Conf
Explanation
Changes the screen mode directly.
Returns the current screen mode as character data.
Action is the same as the DISP,SET,SYST and CARD keys.
Example
:DISPlay:CHANge DIREct SCALing
Switches to the scaling mode.
When allowed
In all functions.
(3)Sets and queries waveform display color.
Syntax
(command) :DISPlay:DRAWing ch$, A$
(query) :DISPlay:DRAWing? ch$
(response) ch$, A$
ch$=CH1 to CH4 (CH3,CH4: only 8808-01)
A$=OFF,C1 to C6
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, C1
Displays the channel 1 waveform in display color 1.
When allowed
In MEM, REC and RMS.
(4)Sets and queries waveform display graph.
Syntax
(command) :DISPlay:GRAPh ch$, A
(query) :DISPlay:GRAPh? ch$
(response) ch$, A <NR1>
ch$=CH1 to CH4 (CH3,CH4: only 8808-01)
A=1, 2, 3, 4 (for DUAL format, 1, 2)
Explanation
Sets the waveform display graph on the screen.
On the screen, returns the current waveform display graph for the
channel designated by ch$ as a numerical value in NR1 format.
Example
:DISPlay:GRAPh CH1, 1
Displays the channel 1 waveform in display graph 1.
When allowed
In MEM, REC, RMS.
(5)Sets and queries logic waveform display color.
Syntax
(command) :DISPlay:LOGDraw ch$, N, A$
(query) :DISPlay:LOGDraw? ch$, N
(response) ch$, N, A$
ch$ = CHA, CHB
N = 1,2,3,4
A$ = OFF,C1 to C6
Explanation
Sets the waveform display color for the logic channel designated by
ch$, N.
Returns the waveform display color for the logic channel designated by
ch$, N as character data.
Example
:DISPlay:LOGDraw CHA, 1, C1
Displays the waveform 1 of channel A in display color 1.
When allowed
In MEM, REC, RMS.
(6)Sets and queries the position of logic waveform.
Syntax
(command) :DISPlay:LOGPosi ch$, A
(query) :DISPlay:LOGPosi? ch$
(response) ch$, A <NR1>
ch$=CHA, CHB
A=1,2,3,4
Explanation
Sets the position of logic waveform display.
Returns the position of the current logic waveform display as a
numerical value in NR1 format.
Example
:DISPlay:LOGPosi CHA, 1
Sets the position of logic waveform display for channel A to 1.
When allowed
In MEM, REC, RMS.
(7)Sets and queries magnification/compression ratio on the time axis.
Syntax
(command) :DISPlay:XMAG A$
(query) :DISPlay:XMAG?
(response) A$
A$=X10, X5, X2, X1, X1_2, X1_5, X1_10, X1_20, X1_50,
X1_100, X1_200, X1_500 :MEM
A$=X1, X1_2, X1_5, X1_10, X1_20, X1_50, X1_100, X1_200,
X1_500 :REC,RMS
Explanation
Sets the magnification/compression ratio on the time axis according to
character data.
Example
:DISPlay:XMAG X1_10
Sets the compression ratio along the time axis to be 1/10.
When allowed
In MEM, REC, RMS.
(8)Sets and queries magnification/compression ratio on the voltage axis.
Syntax
(command) :DISPlay:YMAG ch$, A$
(query) :DISPlay:YMAG? ch$
(response) ch$, A$
ch$ = CH1 to CH4 (CH3,CH4 : only 8808-01)
A$ = X1_2, X1, X2, X5, X10
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, X2
Sets the magnification ratio along the voltage axis for channel 1 to be X2.
When allowed
In MEM, REC, RMS.
(9)Sets and queries the X-axis, in the X-Y format.
Syntax
(command) :DISPlay:XAXIs ch$
(query) :DISPlay:XAXIs?
(response) ch$
ch$ = CH1 to CH4 (CH3,CH4 : only 8808-01)
Explanation
Sets the X-axis channel in the X-Y format.
Returns the current X-axis channel in the X-Y format as character data.
Example
:DISPlay:XAXIs CH2
Sets channel 2 to the X-axis.
When allowed
In MEM, REC.
(10)Performs waveform display.
Syntax
(command) :DISPlay:WAVE A$
A$ = ACUR
(the A cursor: line cursor (vertical), 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.
When allowed
In MEM, when the display format is other than XY.
(11)Sets and queries the display clear function.
Syntax
(command) :DISPlay:XYCLr A$
(query) :DISPlay:XYCLr?
(response) A$
A$=OFF, ON
Explanation
Sets the display clear function.
Returns the current setting of the display clear function as character data.
Example
:DISPlay:XYCLr ON
Sets the display clear function to ON.
When allowed
In REC in XY format.
(12)Sets and queries the waveform display area.
Syntax
(command) :DISPlay:SIZE A$
(query) :DISPlay:SIZE?
(response) A$
A$ = NORMal,NARRow
Explanation
Sets the waveform display area.
Returns the current waveform display area as a character data.
Example
:DISPlay:SIZE NARRow
Sets the waveform display area to narrow.
When allowed
In all functions.
(13)Sets and queries the page of the screen.
Syntax
(command) :DISPlay:PAGE A
(query) :DISPlay:PAGE?
(response) A <NR1>
A : page number
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.
When allowed
In all functions.
(14)Sets and queries the harmonic waveform display color.
(at instant mode of harmonic function)
Syntax
(command) :DISPlay:HDRAWing ch$,A$
(query) :DISPlay:HDRAWing? ch$
(response) ch$,A$
ch$=CH1 to CH4 (CH3,CH4 : only 8808-01)
A$=OFF,C1 to C6
Explanation
Sets the the harmonic waveform display color designated by ch$.
(at instant mode of harmonic function)
Returns the current setting of the harmonic waveform display color
designated by ch$ as a character data.
Example
:DISPlay:HDRAWing CH1,C1
Sets the harmonic waveform display color for channel 1
(at instant mode of harmonic function)
to color 1.
When allowed
In HARM.(at instant mode)
(15)Sets and queries the harmonic magnification/compression ratio on the voltage axis.
(at not wave analyze instant mode of harmonic function)
Syntax
(command) :DISPlay:HYZOOM A$
(query) :DISPlay:HYZOOM?
(response) A$
A$=LOG,X1_2,X1,X2,X5,X10,X20,X50,X100
Explanation
Sets the the harmonic magnification/compression ratio
on the voltage axis . (at not wave analyze instant mode of harmonic function)
Returns the current setting of the harmonic magnification/compression
ratio on the voltage axis as a character data.
Example
:DISPlay:HYZOOM X2
Sets the harmonic magnification/compression ratio on the
voltage axis (at not wave analyze instant mode of harmonic function)
to X2.
When allowed
In HARM.(at not wave analyze instant mode)
(16)Sets and queries the harmonic waveform display color.
(at series mode of harmonic function)
Syntax
(command) :DISPlay:SDRAWing W$,A$
(query) :DISPlay:SDRAWing? W$
(response) W$,A$
W$=W1 to W4
A$=OFF,C1 to C6
Explanation
Sets the the harmonic waveform display color designated by W$.
(at series mode of harmonic function)
Returns the current setting of the harmonic waveform display color
designated by W$ as a character data.
Example
:DISPlay:SDRAWing W1,C1
Sets the harmonic waveform display color for wave 1
(at series mode of harmonic function)
to color 1.
When allowed
In HARM.(at series mode)
(17)Sets and queries the harmonic magnification/compression ratio on the time axis.
(at series mode of harmonic function)
Syntax
(command) :DISPlay:SXMAG A$
(query) :DISPlay:SXMAG?
(response) A$
A$=X1_48,X1_24,X1_12,X1_6,X1_4,X1_2,X1,X2,X4
Explanation
Sets the the harmonic magnification/compression ratio
on the time axis . (at series mode of harmonic function)
Returns the current setting of the harmonic magnification/compression
ratio on the time axis as a character data.
Example
:DISPlay:SXMAG X2
Sets the harmonic magnification/compression ratio on the
time axis (at series mode of harmonic function)
to X2.
When allowed
In HARM.(at series mode)
(18)Sets and queries the harmonic magnification/compression ratio on the voltage axis.
(at series mode of harmonic function)
Syntax
(command) :DISPlay:SYMAG W$,A$
(query) :DISPlay:SYMAG? W$
(response) W$,A$
W$=W1 to W4
A$=LOG,X1_2,X1,X2,X5,X10,X20,X50,X100
Explanation
Sets the the harmonic magnification/compression ratio
on the voltage axis designated by W$. (at series mode of harmonic function)
Returns the current setting of the harmonic magnification/compression
ratio on the voltage axis designated by W$ as a character data.
Example
:DISPlay:SYMAG W1,X2
Sets the harmonic magnification/compression ratio on the
voltage axis for wave 1 (at series mode of harmonic function)
to X2.
When allowed
In HARM.(at series mode)
-6. 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$= OFF, TIME, VOLT, TRACe
OFF,Xcur, Ycur, TRACe (in X-Y format)
TIME, Xcur: vertical cursor
VOLT, Ycur: horizontal cursor
TRACe: trace cursor
Explanation
Sets the A and B cursor type (vertical cursor, horizontal cursor,
trace cursor).
Returns the current A and B cursor type as character data.
Example
:CURSor:MODE TIME
Sets vertical cursors.
When allowed
In MEM, REC and RMS.
(2)Selects among, and queries, A, B and A & B cursors.
Syntax
(command) :CURSor:ABCUrsor A$
(query) :CURSor:ABCUrsor?
(response) A$
A$= A, ORA, ORB, 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.
When allowed
In MEM, REC and RMS.
(3)Sets and queries the channel for the A cursor.
Syntax
(command) :CURSor:ACHAnnel ch$
(query) :CURSor:ACHAnnel?
(response) ch$
ch$= CH1 to CH4,ALL (CH3,CH4 : only 8808-01)
Explanation
Sets the channel for the A cursor.
Returns the current A cursor channel as character data.
Example
:CURSor:ACHAnnel CH1
Sets the channel for the A cursor to channel 1.
When allowed
During use of the trace cursor or the horizontal cursor.
During use of the on cursor or the harmonic function
(4)Sets and queries the channel for the B cursor.
Syntax
(command) :CURSor:BCHAnnel ch$
(query) :CURSor:BCHAnnel?
(response) ch$
ch$= CH1 to CH4,ALL (CH3,CH4 : only 8808-01)
Explanation
Sets the channel for the B cursor.
Returns the current B cursor channel as character data.
Example
:CURSor:BCHAnnel CH1
Sets the channel for the B cursor to channel 1.
When allowed
During use of the trace cursor or the horizontal cursor.
During use of the on cursor or the harmonic function
(5)Sets and queries the position of the A cursor.
Syntax
(command) :CURSor:APOSition A
(query) :CURSor:APOSition?
(response) A <NR1>
[line cursor (vertical), trace cursor]
A = 0 to (number of stored data values)
(80 x recording length)
[line cursor (horizontal)]
A = 0 to 280 (28 point/DIV )
[XY format]
A = 0 to 200 (20 point/DIV )
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 (10 DIV).
When allowed
In MEM, REC and RMS.
(6)Sets and queries the position of the B cursor.
Syntax
(command) :CURSor:BPOSition A
(query) :CURSor:BPOSition?
(response) A <NR1>
Explanation
Same as in APOSition.
(7)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, 1/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 the vertical cursor.
During use of the on cursor or the harmonic function
(8)Queries the cursor readout value (V).
Syntax
(query) :CURSor:DVREad? A$
(response) B$, (C$)
A$ = A, B, B_A
B$ = the readout value (V)
[In the recorder and RMS recorder functions]
B$: maximum value
C$: minimum value
[Trace in X-Y format ]
B$: voltage on the X-axis
C$: voltage on the Y-axis
Explanation
Returns the cursor readout value (V) as character data.
Example
(query) :CURSor:DVREad? A
(response) :CURSor:DVREad 385
Queries the A cursor readout value.
When allowed
During use of the trace cursor or the horizontal cursor.
(excluding setting the channel to all)
During use of the on cursor or the harmonic function
(9)Selects among, and queries, HARM A, B and A & B cursors.
Syntax
(command) :CURSor:HABCUrsor A$
(query) :CURSor:HABCUrsor?
(response) A$
A$= OFF, A, ORA, ORB, A_B
Explanation
Selects among HARM A, B and A & B cursors.
Returns whether currently the HARM A cursor, B cursor or both A & B cursors
are in use, as character data.
Example
:CURSor:HABCUrsor A
Sets A cursor.
When allowed
In HARM.
(10)Sets and queries the harmonic position of the A cursor.
(at instant mode of harmonic function)
Syntax
(command) :CURSor:HAPOSition A
(query) :CURSor:HAPOSition?
(response) A
A = 0 to 511
Explanation
Sets the harmonic A cursor position.
Returns the current harmonic A cursor position as an numerical value.
Example
:CURSor:HAPOSition 100
Move the A cursor position to 100 points.
When allowed
In HARM.(at instant mode)
(11)Sets and queries the harmonic position of the B cursor.
(at instant mode of harmonic function)
Syntax
(command) :CURSor:HBPOSition A
(query) :CURSor:HBPOSition?
(response) A
A = 0 to 511
Explanation
Sets the harmonic B cursor position.
Returns the current harmonic B cursor position as an numerical value.
Example
:CURSor:HBPOSition 100
Move the B cursor position to 100 points.
When allowed
In HARM.(at instant mode)
(12)Sets and queries the harmonic number of cursor.
(at instant mode of harmonic function)
Syntax
(command) :CURSor:HDEGRee A
(query) :CURSor:HDEGRee?
(response) A
A = 0 to 40
Explanation
Sets the harmonic number of cursor.
Returns the current harmonic number of cursor as an numerical value.
Example
:CURSor:HDEGRee 20
Sets the harmonic number of cursor to 20.
When allowed
In HARM.(at instant mode)
(13)Sets and queries the harmonic A and B cursor type.
Syntax
(command) :CURSor:HMODE A$
(query) :CURSor:HMODE?
(response) A$
A$= OFF, ON
Explanation
Sets the harmonic A and B cursor type
Returns the current harmonic A and B cursor type as character data.
Example
:CURSor:HMODE ON
Sets cursors on.
When allowed
In HARM.
(14)Sets and queries the harmonic position of the A cursor.
(at series mode of harmonic function)
Syntax
(command) :CURSor:ABPOSition A
(query) :CURSor:ABPOSition?
(response) A
A = 0 to (number of stored data values)
Explanation
Sets the harmonic A cursor position.
Returns the current harmonic A cursor position as an numerical value.
Example
:CURSor:SAPOSition 100
Move the A cursor position to 100 points.
When allowed
In HARM.(at series mode)
(15)Sets and queries the harmonic position of the B cursor.
(at series mode of harmonic function)
Syntax
(command) :CURSor:SBPOSition A
(query) :CURSor:SBPOSition?
(response) A
A = 0 to (number of stored data values)
Explanation
Sets the harmonic B cursor position.
Returns the current harmonic B cursor position as an numerical value.
Example
:CURSor:SBPOSition 100
Move the B cursor position to 100 points.
When allowed
In HARM.(at series mode)
(16)Sets and queries the harmonic wave for the A cursor.
(at series mode of harmonic function)
Syntax
(command) :CURSor:SAWAve W$
(query) :CURSor:SAWAve?
(response) W$
W$= W1 to W4,ALL
Explanation
Sets the harmonic wave for the A cursor.
Returns the current A cursor harmonic wave as character data.
Example
:CURSor:SAWAve W1
Sets the harmonic wave for the A cursor to wave 1.
When allowed
In HARM.(at series mode)
(17)Sets and queries the harmonic wave for the B cursor.
(at series mode of harmonic function)
Syntax
(command) :CURSor:SBWAve W$
(query) :CURSor:SBWAve?
(response) W$
W$= W1 to W4,ALL
Explanation
Sets the harmonic wave for the B cursor.
Returns the current B cursor harmonic wave as character data.
Example
:CURSor:SBWAve W1
Sets the harmonic wave for the B cursor to wave 1.
When allowed
In HARM.(at series mode)
-7. 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 to CH4 (CH3,CH4 : only 8808-01), CHA, CHB
A = 0 to 256000
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, 100
Sets the input/output point for channel 1 to the 100th location from
the start of memory.
When allowed
In MEM.
(2)Queries the number of data samples stored.
Syntax
(query) :MEMory:MAXPoint?
(response) A <NR1>
A = 0 : no data stored
= 80 to 256000
(divided by 80 gives the number of divisions)
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(10 divisions).
When allowed
In MEM.
(3)Prepares the memory.
Syntax
(command) :MEMory:PREPare
A = 0 to 256000
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
:MEMory:PREPare
Prepares the memory for receipt of waveform data.
Note
If data is currently stored in memory, a waveform is erased.
When allowed
In MEM.
(4)Inputs data to memory, and outputs stored data.
Syntax
(command) :MEMory:ADATa B, C,...
(query) :MEMory:ADATa? A
(response) B, C,... all <NR1>
B, C,... = -2048 to 2047
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.
This cannot be executed during measurement operation.
Relationship between data values in memory and measured voltages.
The relationship between the data values(-2048 to 2047) input and output using
the :MEMory:ADATa command and the measured voltage values is described below.
Measured voltage value = data value x voltage range/160
Example : When voltage range = 1 (V/DIV), data value = 768
Measurement voltage = 768 x 1/160 = 4.8 (V)
Example
:MEMory:POINt CH1, 0
:MEMory:ADATa? 10
Sets the input/output point to channel 1 and data value zero in memory,
then outputs 10 stored data values from the start of memory.
When allowed
In MEM, provided that stored data is present, and provided that the
input/output point is lower than the amount of data stored.
(5)Input voltage data to memory, and output voltage data from memory.
Syntax
(command) :MEMory:VDATa B, C,...
(query) :MEMory:VDATa? A
(response) B, C,... all <NR3>
B, C,... = voltage values (unit V)
A = 1 to 40 (amount of data)
Explanation
Puts the data values (voltage 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.
This cannot be executed during measurement operation.
Example
:MEMory:POINt CH1, 0
:MEMory:VDATa? 10
Sets the input/output point to channel 1 and data value zero in memory,
then outputs 10 stored data values as voltage values from the start of
memory.
When allowed
In MEM, provided that stored data is present, and provided that the
input/output point is lower than the amount of data stored.
(6)Captures real time data.
Syntax
(command) :MEMory:GETReal
Explanation
Captures the values which are currently input on the channel for all
the channel.
When allowed
Providing that measurement operation is not taking place.
In MEM, REC and RMS.
(7)Outputs real time data (in ASCII).
Syntax
(query) :MEMory:AREAl? ch$
(response) A <NR1>
ch$ = CH1 to CH4 ( CH3,CH4 : only 8808-01)
A = -2048 to 2047
Explanation
Returns the value input on the channel designated by ch$.
Example
(query) :MEMory:AREAl? CH1
(response) :MEMory:AREAl 2000 (HEADER ON)
Note
When the :MEMory:GETReal command is not executed before this command,
the returned value is not fixed.
When allowed
Providing that measurement operation is not taking place.
In MEM, REC and RMS.
(8)Outputs real time data (voltage values).
Syntax
(query) :MEMory:VREAl? ch$
(response) A <NR3>
ch$ = CH1 to CH4 ( CH3,CH4 : only 8808-01)
A = a voltage value (unit : V)
Explanation
Returns as a voltage value the value input on the channel designated by ch$.
Example
(query) :MEMory:VREAl? CH1
(response) :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.
When allowed
Providing that measurement operation is not taking place.
In MEM, REC and RMS.
(9)Input logic data to memory, and output logic data from memory.
Syntax
(command) :MEMory:LDATa B, C,...
(query) :MEMory:LDATa? A
(response) B, C,... : all <NR1>
B, C,... = 0 to 15
A = 1 to 100 (number of data values to be output)
Explanation
Puts the data values (logic 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 logic 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.
This cannot be executed during measurement operation.
The following is the correspondence between the channels set by the
:MEMory:POINt command and the logic channel groups:
CHA---CHA1 to CHA4
CHB---CHB1 to CHB4
The eight logic channels in each group are encoded as binary bits in
the NR1 data value, as shown in the following example.
Example
:MEMory:POINt CHA, 0
(query) :MEMory:LDATa? 1
(response) :MEMory:LDATa 10
Channels A1 to A4 are as follows;
When allowed
In MEM, provided that stored data is present, and provided that the
input/output point is lower than the amount of data stored.
(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 (one byte: logic 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.
The data obtained is the same as that for ADATa? and LDATa?;
for details refer to these commands.
It is not possible to input data in binary format.
Example
:MEMory:POINt CH1, 0
:MEMory:BDATa? 10
This sets the input/output point to channel 1, and stored data value to
address 0 in memory, then outputs 10 data values in binary format.
When allowed
In MEM, provided that stored data is present, and provided that the
input/output point is lower than the amount of data stored.
(11)Outputs real time data (logic).
Syntax
(query) :MEMory:LREAl? ch$
(response) A <NR1>
ch$ = CH1 to CH4 ( CH3,CH4 : only 8808-01)
A = 0 to 15
Explanation
See "Input logic data to memory, and output logic data from memory."
and able to receive transmitted data.
Note
When the :MEMory:GETReal command is not executed before this command,
the returned value is not fixed.
When allowed
Providing that measurement operation is not taking place.
In MEM, REC and RMS.
(12)Outputs real time data (binary).
Syntax
(query) :MEMory:BREAl? ch$
(response) Binary data (2 bytes)
ch$ = CH1 to CH4 ( CH3,CH4 : only 8808-01)
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.
When allowed
Providing that measurement operation is not taking place.
In MEM, REC and RMS.
(13)Sets and queries the harmonic point for output.
(at not wave analyze instant mode of harmonic function)
Syntax
(command) :MEMory:HPOINt ch$, A
(query) :MEMory:HPOINt?
(response) ch$, A
ch$ = CH1 to CH4 ( CH3,CH4 : only 8808-01)
A = 0 to 40
Explanation
Sets the harmonic output point in memory.
Returns the current harmonic output point in memory as an NR1
numerical value.
Example
:MEMory:HPOINt CH1, 10
Sets the harmonic output point for channel 1 to the 10th
When allowed
In HARM.(at not wave analyze instant mode)
(14)Output harmonic analyze data from memory.
(at not wave analyse instant mode of harmonic function)
Syntax
(query) :MEMory:HVDATa? A
(response) B, C,... all
B, C,... = voltage values (unit V)
A = 1 to 40 (amount of data)
Explanation
The number of stored data values specified by A are output
as voltage values from the memory channel and point set
by the :MEMory:HPOINt command.
The output point is incremented by the number of data values.
Example
:MEMory:HPOINt CH1,1
:MEMory:HVDATa? 10
Sets the output point to channel 1 and data value
1 in memory, then outputs 10 stored data values
as voltage values.
When allowed
In HARM, (at not wave analyze instant mode)
provided that stored data is present, and provided that
the output point is lower than the amount of data stored.
(15)Output harmonic total analyze data from memory.
(at not wave analyse instant mode of harmonic function)
Syntax
(query) :MEMory:HVTOTal? ch$,A$
(response) B
B = voltage values (unit V)
A$ = T-RMS,THD-F,THD-R,WATT,VA,VAR,P-FACTOR
Explanation
The number of total analyze data values specified by
ch$ and A$ are output as voltage values.
Example
:MEMory:HVTOTal? CH1,T-RMS
Sets the output point to channel 1 and T-RMS data
then outputs analyze data values as voltage values.
When allowed
In HARM, (at not wave analyze instant mode)
provided that stored data is present.
(16)Sets and queries the harmonic point for output.
(at wave analyze instant mode of harmonic function)
Syntax
(command) :MEMory:HWPOINt ch$, A
(query) :MEMory:HWPOINt?
(response) ch$, A
ch$ = CH1 to CH4 ( CH3,CH4 : only 8808-01)
A = 0 to 511
Explanation
Sets the harmonic output point in memory.
Returns the current harmonic output point in memory as an NR1
numerical value.
Example
:MEMory:HWPOINt CH1, 100
Sets the harmonic output point for channel 1 to the 100th
When allowed
In HARM.(at wave analyze instant mode)
(17)Output harmonic stored data from memory.
(at wave analyse instant mode of harmonic function)
Syntax
(query) :MEMory:HWVDATa? A
(response) B, C,... all
B, C,... = voltage values (unit V)
A = 1 to 40 (amount of data)
Explanation
The number of stored data values specified by A are output
as voltage values from the memory channel and point set
by the :MEMory:HWPOINt command.
The output point is incremented by the number of data values.
Example
:MEMory:HWPOINt CH1,0
:MEMory:HWVDATa? 10
Sets the output point to channel 1 and data value
0 in memory, then outputs 10 stored data values
as voltage values.
When allowed
In HARM, (at wave analyze instant mode)
provided that stored data is present, and provided that
the output point is lower than the amount of data stored.
(18)Queries the number of harmonic data samples stored.
(at series mode of harmonic function)
Syntax
(query) :MEMory:SMAXPoint?
(response) A
A = 0 : no data stored
= 1 to 4800(60DIV*80point)
Explanation
Returns the number of data samples stored in the memory as
a numerical value in NR1 format.
Example
(query) :MEMory:SMAXPoint?
(response) :MEMory:SMAXPoint 800 (when headers are on)
The number of data samples stored in the memory is 800
When allowed
In HARM, (at series mode)
(19)Sets and queries the harmonic point for output.
(at series mode of harmonic function)
Syntax
(command) :MEMory:SPOINt W$, A
(query) :MEMory:SPOINt?
(response) W$, A
W$ = W1 to W4
A = 0 to 4800(60DIV*80point)
Explanation
Sets the harmonic output point in memory.
Returns the current harmonic output point in memory as an NR1
numerical value.
Example
:MEMory:SPOINt W1,100
Sets the harmonic output point for wave 1 to the 100th
When allowed
In HARM.(at series mode)
(20)Output harmonic stored data from memory.
(at series mode of harmonic function)
Syntax
(query) :MEMory:SVDATa? A
(response) B, C,... all
B, C,... = voltage values (unit V)
A = 1 to 40 (amount of data)
Explanation
The number of stored data values specified by A are output
as voltage values from the memory channel and point set
by the :MEMory:SPOINt command.
The output point is incremented by the number of data values.
Example
:MEMory:SPOINt W1,0
:MEMory:SVDATa? 10
Sets the output point to wave 1 and data value
0 in memory, then outputs 10 stored data values
as voltage values.
When allowed
In HARM. (at series mode)
provided that stored data is present, and provided that
the output point is lower than the amount of data stored.
-8. SYSTem command (Sets and queries the system screen.)
:SYSTem
(1)Sets and queries the number of channels used.
Syntax
(command) :SYSTem:USECH A
(query) :SYSTem:USECH?
(response) A <NR1>
A = 1, 2, 4
Explanation
Sets the number of channels used to a numerical value.
Returns the current number of channels used as an NR1 numerical value.
Example
:SYSTem:USECH 4
Sets the number of channel used to 4.
When allowed
In MEM.
(2)Enables and disables, 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.
When allowed
In all functions.
(3)Sets and queries the grid type.
Syntax
(command) :SYSTem:GRID A$
(query) :SYSTem:GRID?
(response) A$
A$ = OFF,STD,FINE,STD_Dark,FINE_Dark
OFF: No grid
STD: Standard grid
FINE: Fine grid
STD_Dark: Standard (dark) grid
FINE_Dark: Fine (dark) grid
Explanation
Sets the type of grid displayed.
Returns the current grid setting as character data.
Example
:SYSTem:GRID STD
Sets the standard grid.
When allowed
In all functions.
(4)Enables and disables, and queries the channel marker.
Syntax
(command) :SYSTem:CHMArk A$
(query) :SYSTem:CHMArk?
(response) A$
A$ = OFF, NUMBer, COMMent
Explanation
Makes the corresponding channel marker setting.
Returns the current channel marker setting as character data.
Example
:SYSTem:CHMArk ON
Sets the channel marker to ON.
When allowed
In all functions.
(5)Sets and queries the time axis display.
Syntax
(command) :SYSTem:TMAXis A$
(query) :SYSTem:TMAXis?
(response) A$
A$ = TIME, TIME (60), SCALE, DATE
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.
When allowed
In all functions.
(6)Sets and queries the list function and the gauge function.
Syntax
(command) :SYSTem:LIST A$
(query) :SYSTem:LIST?
(response) A$
A$ = OFF, LIST, GAUGE, L_G(LIST&GAUGE)
Explanation
Sets the list function and the gauge function according to character data.
Returns the current settings for the list function and the gauge function
as character data.
Example
:SYSTem:LIST LIST
Sets the list function.
When allowed
In all functions.
(7)Sets and queries the printer density.
Syntax
(command) :SYSTem:PRIDensity A$
(query) :SYSTem:PRIDensity?
(response) A$
A$ = LIGHt,STD,DARK
Explanation
Sets the printer density according to character data.
Returns the current printer density setting as character data.
Example
:SYSTem:PRIDensity STD
Sets the printer density to standard.
When allowed
In all functions.
(8)Enables and disables, and queries the backlight saver function.
Syntax
(command) :SYSTem:CRTOff A
(query) :SYSTem:CRTOff?
(response) A <NR1>
A = 0 (OFF), 1 to 30 (minutes)
Explanation
Enables or disables the backlight saver function.
Returns the current enablement state of the backlight saver function
as a numerical value in NR1 format.
Example
:SYSTem:CRTOff 1
Sets the backlight saver function to one minute.
When allowed
In all functions.
(9)Sets and queries the display color.
Syntax
(command) :SYSTem:LCDDisp A$
(query) :SYSTem:LCDDisp?
(response) A$
A$ = C1 to C16
Explanation
Sets the display color according to character data.
Returns the current display color setting as character data.
Example
:SYSTem:LCDDisp C1
Sets the display color to 1.
When allowed
In all functions.
(10)Sets and queries the output destination by the COPY key.
Syntax
(command) :SYSTem:COPY A$
(query) :SYSTem:COPY?
(response) A$
A$ = IN_PRinter, PC, COM
IN_PRinter: Prints on the internal printer.
PC: Stores the screen data on PC card.
COM: Sends the screen data to interface.
Explanation
Sets the output destination by the COPY key.
Returns the current setting of the output destination by the COPY key
as character data.
Example
:SYSTem:COPY IN_PRinter
Prints on the internal printer.
When allowed
In all functions.
(11)Sets and queries the bit map file color.
Syntax
(command) :SYSTem:BMPColor A$
(query) :SYSTem:BMPColor?
(response) A$
A$ = COLOR, GRAY, MONO, MONO_R
Explanation
Sets the copy color.
Returns the copy color setting as character data.
Example
:SYSTem:BMPColor COLOR
Sets the copy color to color.
When allowed
When the output destination is set to other than the internal printer in
the previous command.
(12)Sets the calendar date, and queries the current calendar date.
Syntax
(command) :SYSTem:DATE A, B, C
(query) :SYSTem:DATE?
(response) A, B, C all <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 99, 7, 22
Sets the internal calendar to July 22nd, 1999.
When allowed
In all functions.
(13)Sets the time, and queries the current time.
Syntax
(command) :SYSTem:TIME A, B, C
(query) :SYSTem:TIME?
(response) A, B, C all <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
Sets the internal clock to 10:00.
When allowed
In all functions.
(14)Clearing waveform data.
Syntax
(command) :SYSTem:DATAClear
Explanation
Clear the waveform data.
When allowed
In all functions.
(15)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.
When allowed
In all functions.
(16)Sets and queries the logic recording width.
Syntax
(command) :SYSTem:LWIDth A$
(query) :SYSTem:LWIDth?
(response) A$
A$ = WIDE,NARRow
WIDE : set to wide
NARRow : set to narrow
Explanation
Sets the logic recording width.
Returns the logic recording width as character data.
Example
:SYSTem:LWIDth WIDE
Sets the logic recording width to wide.
When allowed
In all functions.
(17)Sets and queries the start key activation condition.
Syntax
(command) :SYSTem:SOPEration A$
(query) :SYSTem:SOPEration?
(response) A$
A$ = TIME1,TIME2,SEC2
TIME1 : press the start key once
TIME2 : press the start key twice
SEC2 : press the start key for two seconds
Explanation
Sets the start key activation condition.
Returns the start key activation as character data.
Example
:SYSTem:SOPEration SEC2.
Sets the start key activation condition to SEC2.
When allowed
In all functions.
-9. SCALing command (Sets and queries scaling.)
:SCALing
(1)Sets and queries the scaling function.
Syntax
(command) :SCALing:KIND A$
(query) :SCALing:KIND?
(response) A$
A$ = POINT, RATIO
Explanation
Sets the scaling type according to a character string.
Returns the current scaling type setting as a character string.
Example
:SCALing:KIND POINT
The 2-point scaling is used.
When allowed
In all functions.
In MEM, REC and RMS.
(2)Enables and disables, and queries the scaling function.
Syntax
(command) :SCALing:SET ch$, A$
(query) :SCALing:SET? ch$
(response) ch$, A$
ch$ = CH1 to CH4 (CH3,CH4 : only 8808-01)
A$ = OFF, SCI, ENG
Explanation
Enables or disables the scaling function for the channel designated by ch$.
Returns the current state of enablement of the scaling function for the
channel designated by ch$ as a character string.
Example
:SCALing:SET CH1, ENG
Sets the scaling function for channel 1 to ENG.
When allowed
In all functions.
In MEM, REC and RMS.
(3)Sets and queries the scaling conversion value.
Syntax
(command) :SCALing:VOLT ch$, A
(query) :SCALing:VOLT? ch$
(response) ch$, A <NR3>
ch$ = CH1 to CH4 (CH3,CH4 : only 8808-01)
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, +2. 0E-3
Sets the scaling conversion value (eu/V) for channel 1 to +2. 0E-3.
When allowed
In MEM, REC and RMS.
when the conversion scaling is set to RATIO.
(4)Sets and queries the scaling offset.
Syntax
(command) :SCALing:OFFSet ch$, A
(query) :SCALing:OFFSet? ch$
(response) ch$, A <NR3>
ch$ = CH1 to CH4 (CH3,CH4 : only 8808-01)
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. 0E-3
Sets the scaling offset (eu offset) for channel 1 to +1. 0E-3.
When allowed
In MEM, REC and RMS.
when the conversion scaling is set to RATIO.
(5)Sets and queries the scaling unit.
Syntax
(command) :SCALing:UNIT ch$, 'A$'
(query) :SCALing:UNIT? ch$
(response) ch$, 'A$'
ch$ = CH1 to CH4 (CH3,CH4 : only 8808-01)
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.)
Returns the current scaling unit for the channel designated by ch$ as
character data.
Double quotation marks (") can be used instead of single quotation marks (').
Example
:SCALing:UNIT CH1, 'mA'
Sets the scaling unit for channel 1 to milliamps.
When allowed
In MEM, REC and RMS.
(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 to CH4 (CH3,CH4 : only 8808-01)
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, +2.0E-1, 0
Sets the values of the two points preceding conversion.
When allowed
In MEM, REC and RMS.
when the 2-point scaling is set.
(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 to CH4 (CH3,CH4 : only 8808-01)
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.0E+1, 0
Sets the converted values of the two points.
When allowed
In MEM, REC and RMS.
when the 2-point scaling is set.
-10. COMMent command (Sets and queries comments.)
:COMMent
(1)Enables and disables, and queries title comments, and inputs comment characters.
Syntax
(command) :COMMent:TITLe A$, 'B$'
(query) :COMMent:TITLe?
(response) A$, 'B$'
A$ = OFF, SETTing, COMMent, S_C (setting &comment)
B$ = comment characters (up to 24 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.)
Comments may be omitted.
Returns the current enablement state of title comments, and the characters of
the comment if any, as character data.
Double quotation marks (") can be used instead of single quotation marks(').
Example
:COMMent:TITLe COMMent, 'HIOKI'
Inputs "HIOKI" as a title comment.
When allowed
In all functions.
(2)Enables and disables, and queries, comments for all channels.
Syntax
(command) :COMMent:EACHch (ch$,) A$
(query) :COMMent:EACHch?
(response) (ch$,)A$
A$ = OFF, SETTing, COMMent, S_C (analog)
OFF, COMMent (logic)
ch$ = CHA,CHB (ch$ is omitted for analog)
Explanation
Enables and disables comments for all channels.
Returns the current enablement state of comments for all channels as
character data.
Double quotation marks (") can be used instead of single quotation marks(').
Example
:COMMent:EACHch COMMent
Prints the comments for analog channels on the recording paper.
When allowed
In all functions.
(3)Setting and queries comment characters for each channel.
Syntax
(command) :COMMent:CH ch$, (NO$,) 'A$'
(query) :COMMent:CH? ch$ (,NO$)
(response) ch$, (NO$,) 'A$'
ch$ = CH1 to CH4 (CH3, CH4 : only 8808-01)
CHA, CHB
No$ = NO1 to NO4 (logic only, omitted for analog)
A$ = comment characters (up to 24 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.)
Comments may be omitted.
Returns a string of comment characters for the channel specified by ch$
as character data.
Double quotation marks (") can be used instead of single quotation marks(').
Example
:COMMent:CH CH1, 'ch1 = TEST'
Sets the comment display for channel 1 to "ch1 = TEST".
When allowed
In all functions.
-11. CALCulate command (Calculation setting and querying)
:CALCulate
(1)Sets and queries numerical calculation.
Syntax
(command) :CALCulate:MEASure A$
(query) :CALCulate:MEASure?
(response) A$
A$ = OFF, ON, EXEC (execute)
Explanation
Sets the numerical calculation.
Returns the current setting of the numerical calculation as character data.
Only valid when execution (EXEC) is enabled.
Example
:CALCulate:MEASure ON
Sets the numerical calculation to ON.
When allowed
In MEM.
(2)Sets and queries printing calculation results.
Syntax
(command) :CALCulate:MEASPrint A$
(query) :CALCulate:MEASPrint?
(response) A$
A$ = OFF, ON
Explanation
Sets printing numerical calculation results.
Returns the setting for printing numerical calculation results as
character data.
Example
:CALCulate:MEASPrint ON
Sets printing numerical calculation results to ON.
When allowed
In MEM.
(3)Sets and queries storing a calculation result.
Syntax
(command) :CALCulate:MEASFsave A$
(query) :CALCulate:MEASFsave?
(response) A$
A$ = OFF, ON
Explanation
Sets storing numerical calculation results.
Returns the setting for storing numerical calculation results as
character data.
Example
:CALCulate:MEASFsave ON
Saves a calculation result on a PC card.
When allowed
In MEM.
(4)Sets and queries numerical calculations.
Syntax
(command) :CALCulate:MEASSet NO$,A$,ch$(,ch2$) (ch2$ : only in XYAREA)
(query) :CALCulate:MEASSet? NO$
(response) A$, ch$
A$, ch1$, ch2$ (ch2$ : only in XYAREA)
NO$=NO1 to NO4
A$ = OFF
AVE : average value
RMS : effective value
PP : peak value
MAX : maximum value
MAXT : time to maximum value
MIN : minimum value
MINT : time to minimum value
PERI : period
FREQ : frequency
AREA : area value
XYAREA : X-Y area value
ch$,ch1$,ch2$ = CH1 to CH4, ALL (CH3, CH4 : only 8808-01)
Explanation
Sets the channel and the calculation item of the numerical calculation
designated by NO$.
Returns the channel and the calculation item of the numerical calculation
designated by NO$.
Example
:CALCulate:MEASSet NO1, MAX, CH1
Sets the calculation to be of the maximum value on channel 1 for the
calculation NO1.
When allowed
In MEM.
(5)Queries result of a numerical calculation.
Syntax
(query) :CALCulate:ANSWer? NO$, ch$
(response) A$, B<NR3>
NO$ = NO1 to NO4
ch$ = CH1 to CH4 (CH3, CH4 : only 8808-01)
A$ = OFF, AVE, RMS, PP, MAX, MAXT, MIN, MINT, AREA, PERI,
FREQ, XYAREA
B = calculation result
**....*: no calculation result
Explanation
Returns the calculation result for the numerical calculation item and result
specified by NO$ and ch$.
When A$ is "NONE", there is no calculation result.
Example
(query) :CALCulate:ANSWer? NO1, CH1
(response) :CALCulate:ANSWer MIN, -1.2345E-2 (HEADER ON)
Queries the calculation result of NO1 for the channel 1.
When allowed
In MEM.
-12. FDISK command (Setting and querying relating to the file)
:FDISK
(1)Saves a file.
Syntax
(command) :FDISK:SAVE 'NAME1$.NAME2$',A$,B$(,C$)
:FDISK:SAVE 'NAME1$.NAME2$',A$ (when A$ = Set)
NAME1$ = file name (8 characters)
NAME2$ = extension (3 characters)
A$ = type of file
Bin : binary data
Text: text data
Set : settings
A$ = type of file (During memory segmentation)
BAll: binary data
(All blocks (all waveforms) are saved.)
BOne: binary data
(One block (the displayed waveform) is saved.)
TAll: text data
(All blocks (all waveforms) are saved.)
TOne: settings
(One block (all waveforms) is saved.)
B$ = saved channels
ALL, CH1 to CH4, LOGIC (CH3, CH4 : only 8808-01)
C$ = degree of thinning (text only)
OFF, 1_2 to 1_1000
Explanation
Saves the information specified by A$. If an attempt is made to save
to a filename that already exists, an execution error is generated.
Double quotation marks (") can be used instead of single quotation marks (').
Example
:FDISK:SAVE 'TEST. DAT', Bin, ALL
Saves all channels of measurement data under the file name 'TEST. DAT'.
When allowed
Providing that measurement operation is not taking place.
(2)Loads a file.
Syntax
(command) :FDISK:LOAD NO (,A$) (File number)
NO = file name
A$ = NEW, ADD
Explanation
Loads the data in the file numbered NO. Or loads the data of the
specified file name.
When loading the waveform data, "new load (NEW)" or "overwrite load (ADD)"
can be set. (Default is NEW if omitted.)
Example
:FDISK:LOAD 1, NEW
Loads the waveform data of the file numbered 1.
:FDISK:LOAD 'TEST.MEM', NEW
Loads a file called TEST.MEM.
When allowed
Providing that measurement operation is not taking place.
(3)Queries information about a file or directory.
Syntax
(query) :FDISK:INFOr? NO
(response) NO <NR1>, "NAME$", "DATE$", "TIME$", A <NR1>, B$, C$,
D <NR1>, "TDATE$", "TTIME$"
NO = file or directory number
NAME$ = file name
DATE$ = date of save
TIME$ = time of save
A = size of file (bytes)
B$ = function (MEM, REC, RMS)
C$ = measurement contents (WAVE, SET)
D = recording length
TDATE$ = year/month/day of trigger
TTIME$ = trigger time
Explanation
Returns information about the file numbered NO.
If the file cannot be read, returns:
NO, "NAME$", "DATE$", "TIME$", A, 0
Double quotation marks (") can be used instead of single quotation marks (').
When allowed
Providing that measurement operation is not taking place.
(4)Deletes a file or directory.
Syntax
(command) :FDISK:DELEte NO
NO = file or directory number
Explanation
Deletes the file or directory numbered NO.
Example
:FDISK:DELEte 1
Deletes the file (directory) numbered 1.
When allowed
Providing that measurement operation is not taking place.
(5)Formats media.
Syntax
(command) :FDISK:FORMat
Explanation
Formats media (PC card).
When allowed
Providing that measurement operation is not taking place.
(6)Creates a directory.
Syntax
(command) :FDISK:MKDIR 'NAME$'
NAME$ = subdirectory name
Explanation
Creates a subdirectory in the current directory on the media.
Double quotation marks (") can be used instead of single quotation marks (').
Example
:FDISK:MKDIR 'TEST'
Creates a subdirectory called TEST on the PC card.
When allowed
Providing that measurement operation is not taking place.
(7)Changes the current directory.
Syntax
(command) :FDISK:CHDIR NO
NO = file number (directory)
Explanation
Changes the current directory to the directory numbered NO on the media.
When allowed
Providing that measurement operation is not taking place.
(8)Queries the number of files.
Syntax
(query) :FDISK:FILE?
(response) A<NR1>
A = number of files
Explanation
Returns the total number of files which are currently saved as an NR1
numerical value.
When allowed
Providing that measurement operation is not taking place.
(9)Queries the filename.
Syntax
(query) :FDISK:NINFor? NO
(response) NO, "NAME$", A$
NO = file number
NAME$ = name of the file
A$ = FILE (file)
DIR (directory)
Explanation
Returns the filename numbered NO as character data.
Explanation
(query) :FDISK:NINFor? 1
(response) :FDISK:NINFor 1, "TEST. DAT", FILE When allowed
Providing that measurement operation is not taking place.
(10)Queries the current directory.
Syntax
(query) :FDISK:DIR?
(response) A$
A$ = directory name
Explanation
Returns the current directory name (with the pass) on the media as
character data.
When allowed
Providing that measurement operation is not taking place.
(11)Queries the allowable number of bytes.
Syntax
(query) :FDISK:FREE?
(response) A<NR1>
A = allowable number of bytes
Explanation
Returns the allowable number of bytes for the PC card as an NR1
numerical value.
When allowed
Providing that measurement operation is not taking place.
(12)Sets and queries file list sorting.
Syntax
(command) :FDISK:SORT A$
(query) :FDISK:SORT?
(response) A$
A$ = ON, OFF
Explanation
Sets file list sorting on or off.
Returns the setting of file list sorting as character data.
Example
:FDISK:SORT ON
Sets file list sorting to ON.
When allowed
In all functions.
(13)Sets and queries the sort order type for the file list.
Syntax
(command) :FDISK:STYPe A$
(query) :FDISK:STYPe?
(response) A$
A$ = the sort order types
NAME = name order
TYPE = type(extension) order
TIME = date order
SIZE = file size order
Explanation
Sets the sort order type for the file list.
Returns the selected sort order type of the file list as character data.
Example
:FDISK:STYPe NAME
Displays the file list Sorted in name order.
When allowed
In all functions.
(14)Sets and queries the sort direction setting of the file list.
Syntax
(command) :FDISK:SDIRection A$
(query) :FDISK:SDIRection?
(response) A$
A$ = the sort direction
UP = ascending order
DOWN = decending order
Explanation
Sets the sort direction for the file list.
Returns the sort direction setting of the file list as character data.
Example
:FDISK:SDIRection UP
Displays the file list in ascending sort order.
When allowed
In all functions.