Instructions
Table Of Contents
- Cover
- Contents
- 1 For Your Safety
- 2 Getting Started
- 3 Waveform Setup
- 3.1 Connecting Probes
- 3.2 Vertical Setup
- 3.3 Horizontal Setup
- 3.4 Acquisition Control
- 3.5 Roll Mode
- 3.6 Trigger
- 3.6.1 General Trigger Settings
- 3.6.2 Edge Trigger
- 3.6.3 Glitch Trigger
- 3.6.4 Width Trigger
- 3.6.5 Video/TV Trigger
- 3.6.6 External Trigger (R&S RTH1002)
- 3.6.7 Pattern Trigger (R&S RTH-K19)
- 3.6.8 State Trigger (R&S RTH-K19)
- 3.6.9 Runt Trigger (R&S RTH-K19)
- 3.6.10 Slew Rate Trigger (R&S RTH-K19)
- 3.6.11 Data2Clock Trigger (R&S RTH-K19)
- 3.6.12 Serial Pattern Trigger (R&S RTH-K19)
- 3.6.13 Timeout Trigger (R&S RTH-K19)
- 3.6.14 Interval Trigger (R&S RTH-K19)
- 3.6.15 Window Trigger (R&S RTH-K19)
- 3.6.16 Protocol Trigger (R&S RTH-K1, -K2, -K3, -K9 and -K10)
- 4 Waveform Analysis
- 5 Mask Testing
- 6 Spectrum Analysis
- 6.1 FFT Mode
- 6.2 Spectrum Mode (Option R&S RTH-K18)
- 6.3 Harmonics Measurement (Option R&S RTH-K34)
- 7 Multimeter Measurements
- 8 Data Logging
- 9 Protocol Analysis
- 10 Logic Analyzer (R&S RTH-B1 MSO)
- 11 Frequency Counter (R&S RTH-K33)
- 12 Documenting Results
- 13 General Instrument Setup
- 14 Network Connections
- 15 Remote Control Commands
- 15.1 Conventions used in Command Description
- 15.2 Mode
- 15.3 Waveform Setup
- 15.3.1 Automatic Setup
- 15.3.2 Vertical Setup
- 15.3.3 Horizontal Setup
- 15.3.4 Acquisition Control
- 15.3.5 Trigger
- 15.3.5.1 General Trigger Settings
- 15.3.5.2 Edge Trigger
- 15.3.5.3 Glitch Trigger
- 15.3.5.4 Width Trigger
- 15.3.5.5 Video/TV Trigger
- 15.3.5.6 External Trigger (R&S RTH1002)
- 15.3.5.7 Pattern Trigger (R&S RTH-K19)
- 15.3.5.8 State Trigger (R&S RTH-K19)
- 15.3.5.9 Runt Trigger (R&S RTH-K19)
- 15.3.5.10 Slew Rate Trigger (R&S RTH-K19)
- 15.3.5.11 Data2Clock Trigger (R&S RTH-K19)
- 15.3.5.12 Serial Pattern Trigger (R&S RTH-K19)
- 15.3.5.13 Timeout Trigger (R&S RTH-K19)
- 15.3.5.14 Interval Trigger (R&S RTH-K19)
- 15.3.5.15 Window Trigger (R&S RTH-K19)
- 15.4 Waveform Analysis
- 15.5 Mask Testing
- 15.6 Spectrum Analysis
- 15.7 Digital Multimeter (R&S RTH1002)
- 15.8 Voltmeter (R&S RTH1004)
- 15.9 Counter Mode (R&S RTH-K33)
- 15.10 Data Logging
- 15.11 Protocol Analysis
- 15.12 Logic Analyzer (R&S RTH-B1 MSO)
- 15.13 Documenting Results
- 15.14 General Instrument Setup
- 15.15 WLAN Connection (Option R&S RTH-K200/200US)
- 15.16 User Scripting (R&S RTH-K38)
- Annex
- List of Commands
User Scripting (R&S RTH-K38)
R&S
®
Scope Rider RTH
521User Manual 1326.1578.02 ─ 15
To stop a running app
► Tap the "Close" icon in the upper right corner of the app window, or press the
[BACK] key.
[PRESET] also stops the app.
When an app is running
The instrument works as follows when an app is running:
●
The app window covers a part of the measurement display. To move the window,
tap left beside the "Close" icon and drag it.
●
The keys and the touchscreen work as usual, they are not blocked. Do not change
settings that affect the measurements and results of the running app.
●
Normal remote control and user apps cannot run at the same time.
●
If you shut down the instrument while an app is running, the app starts automati-
cally when you start the instrument again.
C.3 About User Apps
If you create your own apps, consider the following basic rules and notes:
●
Each app is an html page, the file extension must be .html.
●
The scripting language is JavaScript. The jquery.js library is available on the instru-
ment.
●
A simple stylesheet /css/appstyle.css can be used.
●
To set the initial size and position of the app window, include a meta tag in the
<head> element of the file, for example, <meta name="RS_PagePos"
content="400,40,390,400"> <!-- xleft,ytop,width,height -->
Using SCPI commands
To control instrument functions, use remote commands with the scpi.js library. The rel-
evant commands are init(), query(), post(), get().
Use scpi.init() for commands that would otherwise reset the app, for example,
*RST, :OP. The corresponding remote command is UAPP:PERSistence.
The following simple examples demonstrate the usage of SCPI commands:
var scpi = new SCPI();
scpi.init( initCmd, callback ); // the initCmd (string) may contain "*RST"
scpi.query( cmd, callback ); // cmd (string) may contain one or more queries e.g. "*IDN?"
scpi.post( data, callback );
scpi.get( callback );
Commands can be concatenated, separated by semicolons, for example:
"*RST;:CURS:FUNC TRAC;:CURS:STAT ON;"
The init and query callback has the type Function(String response), with
parameter response containing the query results and error status separated by semi-
About User Apps