A company name and the brand name mentioned in this instruction
manual are the trademark or the registered trademark of each
company or group in each country and region.
■ About this instruction manual
When copying the part or all of contents of this instruction manual, seek
the copyright holder.
In addition, the specifications of the product and the contents of this
instruction manual are subject to change without notice for
improvement. Please check to our website for the latest version.
This manual describes how to use the DCS-7500A series’ remote
command functionality and lists the command details. The Overview
chapter describes how to configure the DCS-7500A series USB remote
control interface.
1-1.Rear Panel Overview
1-2.Configuring the USB Interface
2
USB driver
software
OS
Microsoft Windows 7 or higher
File name
TEXIO_CDC.inf (Attached CD)
DCS-7500A is allocated to the COM port when
installing it. The set is recognized as a serial
communications equipment on PC. You must have
administrator account to install.
Serial port setting:
Speed 12Mbps or less
Data-bits
: 8 bit
Parity
: none
Stop-bit
: 1 bit
Flow-control
: none
Panel operation
1. Connect the USB cable to the
USB device port on the rear.
2. When the PC asks for the USB driver or
‘Unknown device’ listed in Device Manager,
install TEXIO_CDC.inf attached CD.
3. On the PC, activate a terminal application such
as PuTTY. To check the COM port No., see the
Device Manager in the PC.
4. Run this query command via the terminal
application.
*idn?
This command should return the manufacturer,
model number, serial number, and firmware
version in the following format.
TEXIO, DCS-75XXA, XXXXXXX, V1.00
5. Configuring the command interface is completed.
Refer to the other chapters for more details.
CAUTION:
If there is no response, please confirm a device
driver, COM port number or the connection of the
cable and so on.
CAUTION:
If you change the setting of the USB port in the
connection with the PC, May not be able to
communicate. Please restart your PC in this case.
3
Compatible
standard
USB CDC_ACM compatible
SCPI, 1994 (partially compatible)
Command
format
trig:del:mod <NR1>LF
1234
1: command header
2: single space
3: parameter
4: message terminator
Parameter
Type
Description
Example
<Boolean>
boolean logic
0, 1 <NR1>
Integers
0, 1, 2, 3
<NR2>
decimal numbers
0.1, 3.14, 8.5
<NR3>
floating point
4.5e-1, 8.25e+1
<NRf>
any of NR1, 2, 3
1, 1.5, 4.5e-1
Message
terminator
LF^END
line feed code (hexadecimal 0A)
with END message
LF
line feed code
<dab>^END
last data byte with END message
CAUTION:
Commands are non-case sensitive.
On the real input of the value to the parameter,
please do not use the symbol as “<”, “>”, “|”.
The above symbols are used to facilitate
distinction with this manual.
2.COMMAND OVERVIEW
The command syntax section shows you the basic syntax rules you have
to apply when using commands.
2-1.Command Syntax
4
3-1. System Command ............................................ 5
Selects or returns the average number of waveform
acquisition in the average acquisition mode.
Same as: Acquire key → F2
Syntax
< Long >
< Short >
:acquire:average <NR1>
:acquire:average?
:acq:aver <NR1>
:acq:aver?
Parameter
<NR1>
Average
No.
<NR1>
Average
No. 1 2 5
32
2 4 6
64
3 8 7
128
4 16 8 256
CAUTION:
Before using this command, select the average
acquisition mode. See the example below.
Example
:acquire:mode 2
:acquire:average 2
Selects the average
acquisition mode,
and select the average
number 4.
3-2.Acquisition Command
3-2-1.:ACQuire:AVERage
9
Set
Query
Description
Set or query Delay On or Delay Off.
Same as: Acquire key → F4
Syntax
< Long >
< Short >
:acquire:hdelay <Boolean>
:acquire:hdelay?
:acq:hdel <Boolean>
:acq:hdel?
Parameter
<NR1>
Delay
0 Off
1 On
Example
:acquire:hdelay 1
:acquire:hdelay?
1
Turns Delay On.
Returns the Delay as On.
Set
Query
Description
Selects or returns the acquisition mode.
Same as: Acquire key → F1 ~ F3
Syntax
< Long >
< Short >
:acquire:mode <NR1>
:acquire:mode?
:acq:mod <NR1>
:acq:mod?
Parameter
<NR1>
Mode
<NR1>
Mode
0 Normal
2
Average
1 Peak detect
Example
:acquire:mode 2
:acquire:average 2
Selects the average
acquisition mode,
and select the average
number 4.
3-2-2.:ACQuire:HDELay
3-2-3.:ACQuire:MODe
10
Query
Description
Returns the total waveform data in the acquisition
memory for long memory.
Syntax
< Long >
< Short >
:acquire<X>:lmemory?
:acq<X>:lmem?
Parameter
<X>
Channel
1/2
Channel1/2
CAUTION:
Please note that the number of points is limited to
4000 when the scope is running.
You can get the full memory depth when the
“Single” key is pressed with a triggered signal.
You can also get the full memory depth when the
“STOP” key is pressed,
However, the long memory may not fully fill up if a
slow time base is used with a fast sample rate
Also note that there are several time base settings
that don’t result in 100% of available memory, due
to a limited number of available sample rates.
Example
:acquire1:lmemory?
Returns the channel 1
long memory waveform
data
If both channels are
active up to 1M points
are returned. If only CH1
is active then up to 2M
points are returned.
Data format
Six data elements are concatenated to form one
data string.
# A B C D E F
A: Data size digit
B: Data size
C: Time interval
D: Channel indicator
E: Reserved data
F: Waveform data
3-2-4.:ACQuire<X>:LMEMory
11
# (1 byte)
The start of data transfer. The value is 0X23
(“#” in ASCII code).
Data size digit (1 byte)
Indicates the number of digits used for the data
string that follows. The data size digit is 4 for 4000
points, 7 for 1M or 2M points.
Data size (4 or 7 bytes)
Indicates the data size. The data size varies from
8008 (4000 points), 2000008 (1M points) or
4000008 (2M points).
8 bytes are total of Time interval, Channel indicator,
and Reserved data.
Time interval (4 bytes)
Indicates the time interval between two adjacent
sampling points in the floating point format,
compatible with IEEE 754 standards.
Note: The data is sorted in the little-endian format.
Channel indicator (1 byte)
Indicates the channel, 1 (0X01) or 2 (0X02).
Reserved data (3 bytes)
An unused data block, 3 bytes.
Waveform data
(8000, 2000000 or 4000000 bytes)
The waveform data comprised of 2M data points.
Each point is made up of 2 bytes (16 bits), two's
complement, high byte (MSB) first.
Example 1M points data
Data size digit(7) Time interval(0X31 09 70 5F)
# Data size(2000008) Channel indicator(0X01)
Reserved data
Waveform data after this(FF)
Reserved data
12
Query
Description
Returns the total waveform data in the acquisition
memory.
Syntax
< Long >
< Short >
:acquire<X>:memory?
:acq<X>:mem?
Parameter
<X>
Channel
1/2
Channel1/2
Example
:acquire1:memory?
Returns the channel 1
waveform data.
Data format
Six data elements are concatenated to form one
data string.
# A B C D E F
A: Data size digit
B: Data size
C: Time interval
D: Channel indicator
E: Reserved data
F: Waveform data
# (1 byte)
The start of data transfer. The value is 0X23
(“#” in ASCII code).
Data size digit (1 bytes)
Indicates the number of digits used for the data
string that follows. The data size digit is always 4.
Data size (4 bytes)
Indicates the data size. The data size is always
8008 (4000 points per channel).
8 bytes are total of Time interval, Channel indicator,
and Reserved data.
Time interval (4 bytes)
Indicates the time interval between two adjacent
sampling points in the floating point format,
compatible with IEEE 754 standards.
Note: The data is sorted in the little-endian format.
Channel indicator (1 byte)
Indicates the channel, 1 (0X01) or 2 (0X02).
Reserved data (3 bytes)
An unused data block, 3 bytes.
Waveform data (8000 bytes)
The waveform data comprised of 4000 data points.
Each point is made up of 2 bytes (16 bits), two's
complement, high byte (MSB) first.
3-2-5.:ACQuire<X>:MEMory
13
Example
Data size digit(4) Time interval(0X31 09 70 5F)
# Data size(8008) Channel indicator(0X01)
Reserved data
Waveform data after this(FF)
Set
Description
Runs the Autoset function to automatically
configure the horizontal scale, vertical scale, and
trigger according to the input signal.
Sets or returns the first source channel for the
delay automatic measurement.
Same as: Measure key → F1~F5 → F3 →Select
delay measurement function→ F1 (Source1)
Syntax
< Long >
< Short >
:measure:delay1 <NR1>
:measure:delay1?
:meas:delay1 <NR1>
:meas:delay1?
Parameter
<NR1>
Channel for Source 1
1 / 2
Channel 1 / 2
CAUTION:
The display of screen menu and Delay time
measurement value are not update, but the setting
in the inside and measurement value by the
command reading are reflected.
Example
:measure:delay1 1
Select Channel1 as the
first source channel.
Set
Query
Description
Sets or returns the second source channel for the
delay automatic measurement.
Same as: Measure key → F1~F5 → F3 →Select
delay measurement function→ F2 (Source2)
Syntax
< Long >
< Short >
:measure:delay2 <NR1>
:measure:delay2?
:meas:delay2 <NR1>
:meas:delay2?
Returns
<NR1>
Channel for Source 2
1 / 2
Channel 1 / 2
CAUTION:
The display of screen menu and Delay time
measurement value are not update, but the setting
in the inside and measurement value by the
command reading are reflected.
Example
:measure:delay2 1
Select Channel1 as the
second source channel.
3-8-1.:MEASure:DELAY1
3-8-2.:MEASure:DELAY2
34
Query
Description
Returns the fall time measurement result.
Same as: Measure key → F1~F5 → F3 (Fall Time)
Syntax
< Long >
< Short >
:measure:fall?
:meas:fall?
Returns
<NR3>
Unit: s
CAUTION:
Before using this command, select the
measurement channel. See the example below.
Example
:measure:source 1
:measure:fall?
Selects Channel 1,
and then measures
the fall time.
Query
Description
Returns the delay between the first falling edge of
source1 and the first falling edge of source2.
Same as: Measure key → F1~F5 →Select delay
measurement function by VARIABLE knob
Syntax
< Long >
< Short >
:measure:fffdelay?
:meas:fffd?
Returns
<NR3>
Unit: s
CAUTION:
Select the two delay channels before entering this
command: :measure:delay1 <NR1>
and :measure:delay2 <NR1>.
Select channel 1 and 2
as delay source1/2, and
then measure FFR.
Query
Description
Returns the fall overshoot ratio for the waveform
amplitude.
Same as: Measure key → F1 ~ F5 → F3
(FOVShoot)
Syntax
< Long >
< Short >
:measure:fovshoot?
:meas:fovs?
Returns
<NR2> with % sign
CAUTION:
Before using this command, select the
measurement channel. See the example below.
Example
:measure:source 1
:measure:fovshoot?
Selects Channel 1,
and then measures
the fall overshoot ratio.
3-8-5.:MEASure:FFRDelay
3-8-6.:MEASure:FOVShoot
36
Query
Description
Returns fall preshoot ratio for the waveform
amplitude.
Same as: Measure key → F1 ~ F5 → F3
(FPREShoot)
Syntax
< Long >
< Short >
:measure:fpreshoot?
:meas:fpr?
Returns
<NR2> with % sign
CAUTION:
Before using this command, select the
measurement channel. See the example below.
Example
:measure:source 1
:measure:fpreshoot?
Selects Channel 1,
and then measures
the fall preshoot ratio.
Query
Description
Returns the frequency value.
Same as: Measure key → F1~F5 → F3
(Frequency)
Syntax
< Long >
< Short >
:measure:frequency?
:meas:freq?
Returns
<NR3>
Unit: Hz
CAUTION:
Before using this command, select the
measurement channel. See the example below.
Example
:measure:source 1
:measure:frequency?
Selects Channel 1,
and then measures
the frequency.
3-8-7.:MEASure:FPReshoot
3-8-8.:MEASure:FREQuency
37
Query
Description
Returns the delay between the first rising edge of
source1 and the first falling edge of source2.
Same as: Measure key → F1~F5 →Select delay
measurement function by VARIABLE knob
Syntax
< Long >
< Short >
:measure:frfdelay?
:meas:frfd?
Returns
<NR3>
Unit: s
CAUTION:
Select the two delay channels before entering this
command: :measure:delay1 <NR1>
and :measure:delay2 <NR1>.
Select channel 1 and 2
as delay source1/2, and
then measure FRF.
Query
Description
Returns the delay between the first rising edge of
source1 and the first rising edge of source2.
Same as: Measure key → F1~F5 →Select delay
measurement function by VARIABLE knob
Syntax
< Long >
< Short >
:measure:frrdelay?
:meas:frrd?
Returns
<NR3>
Unit: s
CAUTION:
Select the two delay channels before entering this
command: :measure:delay1 <NR1>
and :measure:delay2 <NR1>.
Select channel 1 and 2
as delay source1/2, and
then measure FRR.
3-8-9.:MEASure:FRFDelay
3-8-10.:MEASure:FRRDelay
38
Query
Description
Returns the delay between the first falling edge of
source1 and the last falling edge of source2.
Same as: Measure key → F1~F5 →Select delay
measurement function by VARIABLE knob
Syntax
< Long >
< Short >
:measure:lffdelay?
:meas:lffd?
Returns
<NR3>
Unit: s
CAUTION:
Select the two delay channels before entering this
command: :measure:delay1 <NR1>
and :measure:delay2 <NR1>.
Select channel 1 and 2
as delay source1/2, and
then measure LFF.
Query
Description
Returns the delay between the first falling edge of
source1 and the last rising edge of source2.
Same as: Measure key → F1~F5 →Select delay
measurement function by VARIABLE knob
Syntax
< Long >
< Short >
:measure:lfrdelay?
:meas:lfrd?
Returns
<NR3>
Unit: s
CAUTION:
Select the two delay channels before entering this
command: :measure:delay1 <NR1>
and :measure:delay2 <NR1>.
Select channel 1 and 2
as delay source1/2, and
then measure LFR.
3-8-11.:MEASure:LFFDelay
3-8-12.:MEASure:LFRDelay
39
Query
Description
Returns the delay between the first rising edge of
source1 and the last falling edge of source2.
Same as: Measure key → F1~F5 →Select delay
measurement function by VARIABLE knob
Syntax
< Long >
< Short >
:measure:lrfdelay?
:meas:lrfd?
Returns
<NR3>
Unit:s
CAUTION:
Select the two delay channels before entering this
command: :measure:delay1 <NR1>
and :measure:delay2 <NR1>.
Select channel 1 and 2
as delay source1/2, and
then measure LRF.
Query
Description
Returns the delay between the first rising edge of
source1 and the last rising edge of source2.
Same as: Measure key → F1~F5 →Select delay
measurement function by VARIABLE knob
Syntax
< Long >
< Short >
:measure:lrrdelay?
:meas:lrrd?
Returns
<NR3>
Unit:s
CAUTION:
Select the two delay channels before entering this
command: :measure:delay1 <NR1>
and :measure:delay2 <NR1>.
Same as: Utility key → More (F5) →Go-NoGo
Menu(F1)→Go-NoGo(F4).
Note
Before any Go-NoGo command can be used,
please use the :GONogo:FUNCtion 1 command to
initialize the oscilloscope.
Syntax
< Long >
< Short >
:GONogo:EXECute {0|1}
:GONogo:EXECute?
:GON:EXEC {0|1}
:GON:EXEC?
Parameter/
Return
parameter
0
Off. Stop Go-NoGo testing.
1
On. Start Go-NoGo testing.
Example
:GON:EXEC 0
Turn Go-NoGo off.
Set
Query
Description
Initializes the oscilloscope for the Go-NoGo mode.
This command must be used to initialize the
oscilloscope for Go-NoGo mode before any
Go-NoGo commands can be executed. To exit from
Go-NoGo mode, use this function to un-initialize
Go-NoGo mode.
Syntax
< Long >
< Short >
:GONogo:FUNCtion {0|1}
:GONogo:FUNCtion?
:GON:FUNC {0|1}
:GON:FUNC ?
Parameter/
Return
parameter
0
Un-initialize the oscilloscope from
Go-NoGo mode.
1
Initialize the oscilloscope for Go-NoGo
mode.
Example
:GON:FUNC 1
Initialize the scope.
3-9-2.:GONogo:EXECute
3-9-3.:GONogo:FUNCtion
50
Query
Description
Returns the test result count ratio (failed count, total
count).
Syntax
< Long >
< Short >
:GON:NGC?
:GON:NGC?
Return
parameter
<NR1>,
<NR1>
<failed count>,<total count>
Example
:GON:NGC?
>2,128
2 fails from 128
Go-NoGo tests.
Set
Query
Description
Sets or queries the Go-NoGo boundary template
conditions.
Note
Before any Go-NoGo command can be used,
please use the :GONogo:FUNCtion 1 command to
initialize the oscilloscope.
Syntax
< Long >
< Short >
:GONogo:NGDefine {0|1}
:GONogo:NGDefine?
:GON:NGD {0|1}
:GON:NGD
Parameter/
Return
parameter
0
No-Go when the waveform doesn’t
exceed the boundary template.
1
No-Go when the waveform exceeds the
boundary template.
Example
:GON:NGD 1
NoGo conditions set to
when outside
template.
3-9-4.:GONogo:NGCount?
3-9-5.:GONogo:NGDefine
51
Set
Query
Description
Sets the Go-NoGo channel source.
Note
Before any Go-NoGo command can be used,
please use the :GONogo:FUNCtion 1 command to
initialize the oscilloscope.
Syntax
< Long >
< Short >
:GONogo:SOURce {1|2}
:GONogo:SOURce?
:GON:SOUR {1|2}
:GON:SOUR?
Parameter/
Return
parameter
1
Sets the source to channel 1
2
Sets the source to channel 2
Example
:GON:SOUR 1
Sets the source to
channel 1.
Set
Query
Description
Sets or queries the Go-NoGo violation conditions.
Note
Before any Go-NoGo command can be used,
please use the :GONogo:FUNCtion 1 command to
initialize the oscilloscope.
Syntax
< Long >
< Short >
:GONogo:VIOLation {0|1}
:GONogo:VIOLation?
:GON:VIOL {0|1}
:GON:VIOL?
Parameter/
Return
parameter
0
Violation condition = “Continue”
1
Violation condition = “Stop”
Example
:GON:VIOL 1
Sets the violation
condition to
“Continue”.
3-9-6.:GONogo:SOURce
3-9-7.:GONogo:VIOLation
52
Set
Query
Description
Sets or queries the Go-NoGo template mode.
When Auto mode is selected, CH1 or CH2 are used
as the template source. When Normal mode is
selected, the template source can be selected from
internal memory (W1~W15, RefA or RefB).
Note
Before any Go-NoGo command can be used,
please use the :GONogo:FUNCtion 1 command to
initialize the oscilloscope.
Syntax
< Long >
< Short >
:TEMPlate:MODe {0|1}
:TEMPlate:MODe?
:TEMP:MOD {0|1}
:TEMP:MOD?
Parameter/
Return
parameter
0
Select Normal template mode.
1
Select Auto template mode.
Example
:TEMP:MOD 1
Set to Auto mode.
3-9-8.:TEMPlate:MODe
53
Set
Query
Description
Sets or queries the template used for the MAX
boundary (W1~W15, RefA).
Note
A template can only be defined for the MAX or MIN
template, not both.
Before this command can be used, please set the
template mode to normal using
the :TEMPlate:MODe 0 command.
Before any Go-NoGo command can be used,
please use the :GONogo:FUNCtion 1 command to
initialize the oscilloscope.
Syntax
< Long >
< Short >
:TEMPlate:MAX <NR1>
:TEMPlate:MAX?
:TEMP:MAX <NR1>
:TEMP:MAX?
Parameter/
Return
parameter
0
Set RefA as the MAX template.
1~15
Set W1 ~ W15 as the MAX template
Example
:TEMP:MAX?
>1
RefA is the template.
3-9-9.:TEMPlate:MAX
54
Set
Query
Description
Sets or queries the template used for the MIN
boundary (W1~W15, RefB).
Note
A template can only be defined for the MAX or MIN
template, not both.
Before this command can be used, please set the
template mode to normal using
the :TEMPlate:MODe 0 command.
Before any Go-NoGo command can be used,
please use the :GONogo:FUNCtion 1 command to
initialize the oscilloscope.
Syntax
< Long >
< Short >
:TEMPlate:MIN <NR1>
:TEMPlate:MIN?
:TEMP:MIN <NR1>
:TEMP:MIN?
Parameter/
Return
parameter
0
Set RefB as the MIN template.
1~15
Set W1 ~ W15 as the MIN template
Example
:TEMP :MIN ?
>1
RefB is the template.
3-9-10.:TEMPlate:MIN
55
Set
Query
Description
Sets and queries the position of the MAX template
in grid divisions. 1 grid division = 25 on-screen
pixels.
Note
This command will not alter the position of the
waveform (RefA, W1~15) in memory, unless the
template is saved with the :TEMPlate:SAVe
:MAXimum command.
Before this command can be used, please set the
template mode to normal using
the :TEMPlate:MODe 0 command.
Before any Go-NoGo command can be used,
please use the :GONogo:FUNCtion 1 command to
initialize the oscilloscope.
Syntax
< Long >
< Short >
:TEMPlate:POSition:MAX
<NR2>
:TEMP:POS:MAX?
:TEMP:POS:MAX
<NR2>
:TEMP:POS:MAX?
Parameter/
Return
parameter
<NR2>
-12.00 ~ 12.00 Div. 0 represents the
center division.
Example
:TEMP:POS:MAX 2.00
Sets the template to
the 2nd grid division
above the center
division.
3-9-11.:TEMPlate:POSition:MAX
56
Set
Query
Description
Sets and queries the position of the MIN template
in grid divisions. 1 grid division = 25 on-screen
pixels.
Note
This command will not alter the position of the
waveform (RefA, W1~15) in memory, unless the
template is saved with the :TEMPlate:SAVe
:MINimum command.
Before this command can be used, please set the
template mode to normal using
the :TEMPlate:MODe 0 command.
Before any Go-NoGo command can be used,
please use the :GONogo:FUNCtion 1 command to
initialize the oscilloscope.
Syntax
< Long >
< Short >
:TEMPlate:POSition:MIN
<NR2>
:TEMP:POS:MIN?
:TEMP:POS:MIN
<NR2>
:TEMP:POS:MIN?
Parameter/
Return
parameter
<NR2>
-12.00 ~ 12.00 Div. 0 represents the
center division.
Example
:TEMP:POS:MIN 2.00
Sets the template to
the 2nd grid division
above the center
division.
3-9-12.:TEMPlate:POSition:MIN
57
Set
Description
Saves the maximum template.
Same as: Utility key → More (F5) →Go-NoGo
Menu(F1)→Template Edit(F1)→Save &
Create(F4).
Note
Before this command can be used, please set the
template mode to normal using
the :TEMPlate:MODe 0 command.
Before any Go-NoGo command can be used,
please use the :GONogo:FUNCtion 1 command to
initialize the oscilloscope.
Syntax
< Long >
< Short >
:TEMPlate:SAVe:MAXimum
:TEMP:SAV:MAX
Set
Description
Saves the minimum template.
Same as: Utility key → More (F5) →Go-NoGo
Menu(F1)→Template Edit(F1)→Save &
Create(F4).
Note
Before this command can be used, please set the
template mode to normal using
the :TEMPlate:MODe 0 command.
Before any Go-NoGo command can be used,
please use the :GONogo:FUNCtion 1 command to
initialize the oscilloscope.
Syntax
< Long >
< Short >
:TEMPlate:SAVe:MINimum
:TEMP:SAV:MIN
3-9-13.:TEMPlate:SAVe:MAXimum
3-9-14.:TEMPlate:SAVe:MINimum
58
Set
Query
Description
Sets or queries the tolerance (as a percentage) of
the auto template.
Note
Before this command can be used, please set the
template mode to auto using the
:TEMPlate:MODe 1 command.
Before any Go-NoGo command can be used,
please use the :GONogo:FUNCtion 1 command to
initialize the oscilloscope.
Syntax
< Long >
< Short >
:TEMPlate:TOLerance
<NR2>
:TEMPlate:TOLerance?
:TEMP:TOL <NR2>
:TEMP:TOL?
Parameter/
Return
parameter
<NR2>
0.4 ~ 40.0 (0.4% ~ 40.0%).
Example
:TEMP:TOL 10
Sets the tolerance to
10%.
3-9-15.:TEMPlate:TOLerance
59
Set
Description
Saves the auto template.
Same as: Utility key → More (F5) →Go-NoGo
Menu(F1)→Template Edit(F1)→Save &
Create(F4).
Note
Before this command can be used, please set the
template mode to auto using the
:TEMPlate:MODe 1 command.
Before any Go-NoGo command can be used,
please use the :GONogo:FUNCtion 1 command to
initialize the oscilloscope.
Sets or queries the interval time between each
recording.
Syntax
< Long >
< Short >
:DATALOG:INTerval <NR1>
:DATALOG:INTerval?
:DATALOG:INT
<NR1>
:DATALOG:INT?
Parameter/
Return
parameter
<NR1>
Discrete time intervals in seconds:
{2|3|4|5|10|20|30|60|120|300|600|1200|
1800}
Example
:DATALOG:INT 2
Sets the interval time
to 2 seconds.
3-10-3.:DATALOG:SAVe
3-10-4.:DATALOG:INTerval
62
Set
Query
Description
Sets or queries the duration time of each recording.
Syntax
< Long >
< Short >
:DATALOG:DURation
<NR1>
:DATALOG:DURation?
:DATALOG:DUR
<NR1>
:DATALOG:DUR?
Parameter/
Return
parameter
<NR1>
Discrete recording time in minutes:
{5|10|15|20|25|30|60|90|120|150|180|210|
240|270|300|330|360|390|420|450|480|
510|540|570|600|1200|1800|2400|3000|
3600|4200|4800|5400|6000}
Recalls a panel setting from the internal memory.
Same as: Save/Recall key (recall) → F2
Syntax
< Long >
< Short >
:memory<x>:recall:setup
:mem<x>:rec:set
Parameter
<X>
Internal memory
1 ~ 15
S1 ~ S15
Example
:memory1:recall:setup
Recalls the settings from
the internal memory S1.
3-11.Save/Recall Command
3-11-1.:MEMory<X>:RECall:SETup
64
Set
Description
Recalls a waveform from the internal memory and
saves it to a reference waveform.
Same as: Save/Recall key (recall) → F3
Syntax
< Long >
< Short >
:memory<x>:recall:waveform
<NR1>
:mem<x>:rec:wav
<NR1>
Parameter
<X>
Internal memory
1 ~ 15
W1 ~ W15
<NR1>
Reference waveform
1, 2
RefA, RefB
Example
:memory1:recall:wavefor
m 1
Recalls a waveform
from the internal
memory W1 and saves
it to the reference
waveform A.
Set
Description
Saves the current panel settings to an internal
memory.
Same as: Save/Recall key (save) → F1
Syntax
< Long >
< Short >
:memory<x>:save:setup
:mem<x>:sav:set
Parameter
<X>
Internal memory
1 ~ 15
S1 ~ S15
Example
:memory1:save:setup
Save the current panel
settings to the memory S1.
3-11-2.:MEMory<X>:RECall:WAVeform
3-11-3.:MEMory<X>:SAVe:SETup
65
Set
Description
Saves a reference waveform to the internal
memory.
Same as: Save/Recall key (save) → F2
Syntax
< Long >
< Short >
:memory<x>:save:waveform
<NR1>
:mem<x>:sav:wav
<NR1>
Parameter
<X>
Internal memory
1 ~ 15
W1 ~ W15
<NR1>
Reference waveform
1
CH1
2
CH2
3
Math
4
RefA
5
RefB
Example
:memory1:save:waveform
1
Saves the reference
waveform A to the
internal memory W1.
Set
Description
Recalls a set of panel setting from one of the fifteen
internal memories, S1 to S15.
Same as: Save/Recall key (recall) → F3
Syntax
*rcl <NR1>
Parameter
<NR1>
Settings
1 to 15
S1 to S15
Example
*rcl 1
Recalls the panel
settings from S1.
3-11-4.:MEMory<X>:SAVe:WAVeform
3-11-5.*RCL
66
Set
Query
Description
Recalls a reference waveform into the display or
returns its status.
Same as: Save/Recall key (recall) → F5 → F2 or
F3
Syntax
< Long >
< Short >
:ref<x>:display <Boolean>
:ref<x>:display?
:ref<x>disp <Boolean>
:ref<x>disp?
Parameter
<X>
Reference
<Boolean>
Reference on/off
1 A 0 Off 2 B 1
On
Example
:ref1:display 1
Turns on the reference
waveform A.
Set
Query
Description
Moves or returns the position of a reference
waveform.
Same as: Save/Recall key → F5 → Variable knob
Value of position is; 0 as display center, 25 per 1div.
Syntax
< Long >
< Short >
:ref<x>:locate <NR1>
:ref<x>:locate?
:ref<x>:loc <NR1>
:ref<x>:loc?
Parameter
<X>
Reference
<NR1>
Position
1 A
–100 to +100
2 B
CAUTION:
Before using this command, turn on a reference
waveform. See the example below.
Example
:ref1:display 1
:ref1:locate 0
Turns on the reference
waveform A and move it
to ±0 position.
3-11-6.:REF<X>:DISPlay
3-11-7.:REF<X>:LOCate
67
Set
Description
Saves an input signal as a reference waveform.
Same as: Save/Recall key (save) → F2 → F2 → F3
Syntax
< Long >
< Short >
:ref<x>:save <NR1>
:ref<x>sav <NR1>
Parameter
<X>
Reference
<NR1>
Source
1 A 1 Channel 1
2 B 2 Channel 2
3 Math
Example
:ref1:save 1
Saves the Channel 1
signal as the reference
waveform A.
Set
Description
Saves the current panel settings into the internal
memory.
Manually triggers the DCS-7500A and displays the
input signals.
Same as: (Trigger) Force key
Syntax
<Long format>
<Short format>
:force
:forc
Set
Description
Starts waiting for a trigger condition.
Same as: Run key
Syntax
:run
3-13.Trigger Command
3-13-1.:FORCe
3-13-2.:RUN
73
Set
Description
Selects the single trigger mode and starts waiting
for a trigger condition.
Same as: (Trigger) Single key
Syntax
<Long format>
<Short format>
:single
:singl
Set
Description
Stops waiting for a trigger condition or acquiring
waveform.
Same as: Stop key
Syntax
:stop
Set
Description
Manually triggers the DCS-7500A and displays the
input signals.
Same as: (Trigger) Force key
Syntax
*trg
3-13-3.:SINGle
3-13-4.:STOP
3-13-5.*TRG
74
Set
Query
Description
Selects or returns the trigger coupling mode.
Same as: Trigger menu key → F4 → F2
Syntax
< Long >
< Short >
:trigger:couple <NR1>
:trigger:couple?
:trig:coup <NR1>
:trig:coup?
Parameter
<NR1>
Coupling mode
0 AC
1 DC
CAUTION:
Before using this command, select the edge or
pulse trigger. See the example below.
Example
:trigger:type: 0
:trigger:couple 1
Selects the edge trigger
and DC coupling mode.
Query
Description
Returns the trigger frequency readout.
Syntax
< Long >
< Short >
:trigger:frequency?
:trig:freq?
Returns
<NR3>
Unit: Hz
3-13-6.:TRIGger:COUPle
3-13-7.:TRIGger:FREQuency
75
Set
Query
Description
Selects or returns the holdoff time.
Unit: s
Syntax
< Long >
< Short >
:trigger:holdoff <NR3>
:trigger:holdoff?
:trig:hold <NR3>
:trig:hold?
Parameter
<NR3>
Returns the trigger holdoff time.
40ns ~ 2.5s
Example
:trigger:holdoff 1.00E-7
Sets the trigger holdoff
time to 100ns.
Set
Query
Description
Selects or returns the trigger level.
Same as: Trigger level knob
Unit: V
Syntax
< Long >
< Short >
:trigger:level <NR3>
:trigger:level?
:trig:lev <NR3>
:trig:lev?
Parameter
<NR3>
Trigger level in voltage
Example
:trigger:level 0
Sets the trigger level at
±0.
3-13-8.:TRIGger:HOLDoff
3-13-9.:TRIGger:LEVel
76
Set
Query
Description
Selects or returns the trigger mode.
Same as: Trigger key → F5
Syntax
< Long >
< Short >
:trigger:mode <NR1>
:trigger:mode?
:trig:mod <NR1>
:trig:mod?
Parameter
<NR1>
Trigger mode
1 Auto
2 Normal
CAUTION:
Before using this command, select the edge or
pulse trigger. See the example below.
Example
:trigger:type: 0
:trigger:mode 2
Selects the edge trigger
and normal trigger
mode.
Set
Query
Description
Turns the noise rejection mode on/off.
Same as: Trigger key → F4 → F4
Syntax
< Long >
< Short >
:trigger:nrej <Boolean>
:trigger:nrej?
:trig:nrej <Boolean>
:trig:nrej?
Parameter
<Boolean>
Noise rejection mode
0 Off 1
On
CAUTION:
Before using this command, select the edge or
pulse trigger. See the example below.
Example
:trigger:type 0
:trigger:nrej 0
Selects the edge trigger
and turns off the noise
rejection.
3-13-10.:TRIGger:MODe
3-13-11.:TRIGger:NREJ
77
Set
Query
Description
Selects the trigger mode in the pulse trigger.
Same as: Trigger key → F1(Pulse) → F3
Syntax
< Long >
< Short >
:trigger:pulse:mode <NR1>
:trigger:pulse:mode?
:trig:puls:mod <NR1>
:trig:puls:mod?
Parameter
<NR1>
Mode
<NR1>
Mode
0 < 2 = 1 > 3
≠
CAUTION:
Before using this command, select the pulse
trigger. See the example below.
Example
:trigger:type 2
:trigger:pulse:mode 0
Selects the pulse trigger
and < (smaller than) as
the trigger mode.
3-13-12.:TRIGger:PULSe:MODe
78
Set
Query
Description
Selects the trigger pulse time(width) in the pulse
trigger.
Same as: Trigger key → F1(Pulse) → F3 →
Variable knob
Unit: s
Syntax
< Long >
< Short >
:trigger:pulse:time <NR3>
:trigger:pulse:time?
:trig:puls:tim <NR3>
:trig:puls:tim?
Parameter
<NR3>
Trigger pulse time(width)
20e-9 ~ 10
20ns ~ 10s
CAUTION:
Before using this command, select the pulse
trigger. See the example below.
Example
:trigger:type 2
:trigger:pulse:time 1
Selects the pulse trigger
and sets the trigger
pulse time as 1sec.
Set
Query
Description
Selects the trigger rejection filter.
Same as: Trigger key → F4 → F3
Syntax
< Long >
< Short >
:trigger:reject <NR1>
:trigger:reject?
:trig:rej <NR1>
:trig:rej?
Parameter
<NR1>
Rejection filter
0 off 1
LF
2 HF
CAUTION:
Before using this command, select the edge or
pulse trigger. See the example below.
Example
:trigger:type 0
:trigger:reject 1
Selects the edge trigger
and LF rejection filter.
3-13-13.:TRIGger:PULSe:TIMe
3-13-14.:TRIGger:REJect
79
Set
Query
Description
Selects the trigger slope.
Same as: Trigger key → F4 → F1
Syntax
< Long >
< Short >
:trigger:slope <NR1>
:trigger:slope?
:trig:slop <NR1>
:trig:slop?
Parameter
<NR1>
Trigger slope
0 + (positive)
1 – (negative)
CAUTION:
Before using this command, select the edge or
pulse trigger. See the example below.
Example
:trigger:type 0
:trigger:slope 1
Selects the edge trigger
and negative trigger
slope.
3-13-15.:TRIGger:SLOPe
80
Query
Description
Queries the present trigger state.
Syntax
< Long >
< Short >
:trigger:state?
:trig:stat?
Return
Parameter
<NR1>
Trigger state
0
Un-triggered
1 Triggered
CAUTION:
This function is designed for triggering with slow
time-bases or for single shot events. This query will
return 0 before the trigger point and 1 after a trigger
point (if any).
However with quicker time-bases in auto mode, a
periodic waveform is constantly re-sampled and
thus re-triggered each time, resulting in the query
returning 0 before each trigger. Therefore with
quicker time bases, this will usually result in 0 being
returned, even if the waveform is shown as
triggered.
Example
:trigger:state?
0
Returns the current trigger
state as un-triggered.
3-13-16.:TRIGger:STATe
81
Set
Query
Description
Selects the trigger source channel.
Same as: Trigger key → F2
Syntax
< Long >
< Short >
:trigger:source <NR1>
:trigger:source?
:trig:sour <NR1>
:trig:sour?
Parameter
<NR1>
Trigger source
<NR1>
Trigger source
0 Channel 1
2
External
1 Channel 2
3
Line
Example
:trigger:source 0
Selects Channel 1 as
the trigger source.
Set
Query
Description
Selects the trigger type.
Same as: Trigger key → F1
Syntax
< Long >
< Short >
:trigger:type <NR1>
:trigger:type?
:trig:typ <NR1>
:trig:typ?
Parameter
<NR1>
Trigger type
<NR1>
Trigger type
0 Edge
2
Pulse
1 Video
Example
:trigger:type 0
Selects the edge trigger
type.
3-13-17.:TRIGger:SOURce
3-13-18.:TRIGger:TYPe
82
Set
Query
Description
Selects the trigger field in the video trigger.
Same as: Trigger key → F1(Video) → F5
Syntax
< Long >
< Short >
:trigger:video:field <NR1>
:trigger:video:field?
:trig:vid:fiel <NR1>
:trig:vid:fiel?
Parameter
<NR1>
Field
<NR1>
Field
0 Line
2
even
1 odd
CAUTION:
Before using this command, select the video
trigger. See the example below.
Example
:trigger:type 1
:trigger:video:field 1
Selects the video trigger
and odd trigger field.
3-13-19.:TRIGger:VIDeo:FIELd
83
Set
Query
Description
Selects the trigger field line in the video trigger.
Same as: Trigger key → F1(Video) → F5 →
Variable knob
Syntax
< Long >
< Short >
:trigger:video:line <NR1>
:trigger:video:line?
:trig:vid:lin <NR1>
:trig:vid:lin?
Parameter
<NR1>
Line range
<NR1>
Line range
1 ~ 263
NTSC odd
1 ~ 313
PAL/SECAM odd
1 ~ 262
NTSC even
1 ~ 312
PAL/SECAM even
CAUTION:
Before using this command, select the video
trigger, TV standard, and odd or even trigger field.
See the example below.