Please select To the mobile version | Continue to access the desktop computer version

Electronic Engineer Discuss

View: 10942|Reply: 106

DSO2000 Series SCPI Programmers Manual

[Copy link]

53

Threads

1017

Posts

1097

Credits

金牌会员

Rank: 6Rank: 6

Credits
1097
Post time 2021-6-1 14:41:35 | Show all posts |Read mode
Chapter 1 Programming Overview
Install IO software

This oscilloscope can communicate with PC via USB. The following will introduce how to use IO LibSuite
software to remotely control the oscilloscope through USB interface.
Operation steps:
1. Install Keysight IO LibSuite software. Log in to the keysight official website to download IO LibSuite
software, and then follow the instructions to install.







Reply

Use magic Report

53

Threads

1017

Posts

1097

Credits

金牌会员

Rank: 6Rank: 6

Credits
1097
 Author| Post time 2022-4-2 13:45:05 | Show all posts
morgan_flint replied at 2022-4-1 16:14
Hello, WisdomAugust! Thank you very much for this tutorial!

I received my DSO2D10 a few days ago an ...

Hello!

Both versions Keysight IO are compatible with our scope's internal firmware.

Best Regard,

53

Threads

1017

Posts

1097

Credits

金牌会员

Rank: 6Rank: 6

Credits
1097
 Author| Post time 2021-6-1 14:44:58 | Show all posts




This post contains more resources

You have to Login for download or view attachment(s). No Account? Register

x

53

Threads

1017

Posts

1097

Credits

金牌会员

Rank: 6Rank: 6

Credits
1097
 Author| Post time 2021-6-2 08:15:02 | Show all posts
Edited by WisdomAugust at 2021-6-2 08:16

2. Connect and configure the interface parameters of the instrument.
The DSO2000 series can communicate with a PC via USB. This manual uses USB as an example.

[size=10.5000pt](1) Connect the device
Connect the USB Device interface on the rear panel of the oscilloscope to the USB Host interface
of the computer using a USB data cable.


(2) Install the USB driver
The PC will automatically install the oscilloscope driver [At the same time, the USB Device icon will
be displayed on the oscilloscope]. Open the device manager to view the device as follows:




This post contains more resources

You have to Login for download or view attachment(s). No Account? Register

x

53

Threads

1017

Posts

1097

Credits

金牌会员

Rank: 6Rank: 6

Credits
1097
 Author| Post time 2021-6-3 08:16:09 | Show all posts
Edited by WisdomAugust at 2021-6-3 08:17

(3) Search for device resources
Open IO, the software will automatically search for the instrument resources currently connected
to the PC via the USB interface. You can also click “Rescan” to search.





This post contains more resources

You have to Login for download or view attachment(s). No Account? Register

x

53

Threads

1017

Posts

1097

Credits

金牌会员

Rank: 6Rank: 6

Credits
1097
 Author| Post time 2021-6-4 13:34:56 | Show all posts
(4) View device resources
The searched resources will appear in the “USB” directory, and display the model and USB interface
information of the instrument, as shown in the figure above. For example: DSO2C10 (USB0::0x049F
::0x505E::111::0::INSTR).
(5) Remote control
Click Send Commands To This Instrument to open "Interactive IO", open the remote command control
panel, you can send commands and read data through this panel.



This post contains more resources

You have to Login for download or view attachment(s). No Account? Register

x

53

Threads

1017

Posts

1097

Credits

金牌会员

Rank: 6Rank: 6

Credits
1097
 Author| Post time 2021-6-5 09:37:41 | Show all posts
Remote control method

[size=10.5000pt]1. User-defined programming

The user can program and control the oscilloscope through the standard SCPI (Standard Commands
for Programmable Instruments) commands. For a detailed description of commands and programming,
please refer to "Chapter 3 Programming Examples".

2. Send SCPI commands using PC software

Users can use PC software to send commands to remotely control the oscilloscope. It is recommended
to use the IO software provided by Keysight.


53

Threads

1017

Posts

1097

Credits

金牌会员

Rank: 6Rank: 6

Credits
1097
 Author| Post time 2021-6-7 11:14:54 | Show all posts
Introduction to SCPI commands
SCPI (abbreviation of Standard Commands for Programmable Instruments), that is, the standard
command set of programmable instruments (programmable instruments). SCPI is a standardized
instrument based on the existing standards IEEE 488.1 and IEEE 488.2, and following the floating
-point arithmetic rules of the IEEE 754 standard, ISO 646 information exchange 7-bit coded symbols
(equivalent to ASCII programming) and other standards Programming language. SCPI commands
are tree-like hierarchies, including multiple subsystems, and each subsystem consists of a root
keyword and one or more hierarchical keywords.


53

Threads

1017

Posts

1097

Credits

金牌会员

Rank: 6Rank: 6

Credits
1097
 Author| Post time 2021-7-1 08:24:30 | Show all posts
Command format
Commands usually begin with a colon ":". Keywords are separated by a colon ":", and keywords are followed by optional parameter settings. A question mark "?" is added after the command line to indicate that this function is being queried. The command keyword and the first parameter are separated by a space.
For example:
:ACQuire:TYPE
:ACQuire:TYPE?
ACQuire is the root keyword of the command, and TYPE is the second-level keyword. The
command line starts with a colon ":", and the keywords of each level are separated with a
colon ":". indicates a parameter that can be set. The question mark "?" Indicates a query.
Command keyword: ACQuire: TYPE and parameter are separated by spaces.
In some commands with parameters, multiple parameters are usually separated by a comma ",",
for example:
[:TRACe[<n>]]ATA:VALue volatile,<points>,<data>


53

Threads

1017

Posts

1097

Credits

金牌会员

Rank: 6Rank: 6

Credits
1097
 Author| Post time 2021-7-3 08:24:53 | Show all posts
Symbol Description
The following symbols are not sent with the command.
[size=10.5000pt]1. Braces {}
The contents of the braces are parameter options. Parameter items are usually separated by a
vertical bar "|". When using a command, you must select one of the parameters.
2. Vertical bar |
Vertical bar is used to separate multiple parameter options. One of the parameters must be
selected when using the command.
3. Square brackets []
The content in square brackets is omissible.
4. Triangle brackets <>
The parameters in the triangle brackets must be replaced with a valid value.


53

Threads

1017

Posts

1097

Credits

金牌会员

Rank: 6Rank: 6

Credits
1097
 Author| Post time 2021-7-5 08:13:55 | Show all posts
Command abbreviation
All commands are not case sensitive, you can use all uppercase or lowercase. But if you want to
abbreviate, you must enter all capital letters in the command format.

For example:
:MEASure:ADISplay? Can be abbreviated to :MEAS:ADIS?


You have to log in before you can reply Login | Register

Points Rules

Dark room|Mobile|Archiver|Electronic Engineer Discuss

2022-9-27 12:39 GMT+8 , Processed in 0.188041 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

Quick Reply To Top Return to the list