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.