TIMebase Commands for DS1000B Series Digital Oscilloscope

DS1000B Series Digital Oscilloscope covers following oscilloscopes:

  • DS1204B | 200 MHz Digital Oscilloscope
  • DS1104B | 100 MHz Digital Oscilloscope
  • DS1074B | 70 MHz Digital Oscilloscope

TIMebase Commands are used to set horizontal scale and horizontal offset. Changing horizontal scale makes the waveform enlarge or shrink; and changing horizontal position will lead the waveform offset relative to center screen.
TIMebase Commands include:

  1. :TIMebase:MODE
  2. :TIMebase[:MAIN]:OFFSet
  3. :TIMebase:DELayed:OFFSet
  4. :TIMebase[:MAIN]:SCALe
  5. :TIMebase:DELayed:SCALe
  6. :TIMebase:FORMat

 
Detailed introductions for each command are the following.

:TIMebase:MODE

Command Format:
:TIMebase:MODE <mode>
:TIMebase:MODE?
Function:
The command sets the scan mode of horizontal timebase as MAIN (main time base) or DELayed (zoomed scan time base).
Returned Format:
The query returns MAIN or DELAYED.
Example:
:TIM:MODE MAIN                     Set the scan mode as main time base.
:TIM:MODE?                            Return MAIN.

:TIMebase[:MAIN]:OFFSet

Command Format:
:TIMebase[:MAIN]:OFFSet <offset>
:TIMebase:MAIN:OFFSet?
Function:
The command sets the timebase offset of main mode, that is the offset of the waveform position relative to center screen.
In NORMAL mode, <offset>: 1s ~ memory capacitance;
In STOP mode, <offset>: -500s ~ +500s;
In SCAN mode, <offset>:
( -6*MainScale + 6*DelayedScale) ~ ( 6*MainScale – 6*DelayedScale)
Scale is the current horizontal scale, and the unit is s/div.
Returned Format:
The query returns the value of time base offset, and the unit is s.
Example:
:TIM:MODE MAIN                             Set the scan mode as main.
:TIM:OFFS 1                                         Set the time base offset as 1s.
:TIM:OFFS?                                          Return 1.000e000.

:TIMebase:DELayed:OFFSet

 
Command Format:
:TIMebase:DELayed:OFFSet <offset>
:TIMebase:DELayed:OFFSet?
Function:
The command sets the timebase offset of delayed scan, that is the offset of the waveform position relative to center screen.
In NORMAL mode, <offset>: 1s ~ memory capacitance;
In STOP mode, <offset>: -500s ~ +500s;
In SCAN mode, <offset>:
( -6*MainScale + 6*DelayedScale①) ~(6*MainScale – 6*DelayedScale)
Scale is the current horizontal scale, and the unit is s/div.
NOTE: In Delayed mode, only Delayed offset can be changed but for Main offset. Thereinto:
the time range: +/- 6*MainScale;
The length of time is 12*DelayedScale;
So Delayed Offset range is:
(-6*MainScale + 6*DelayedScale) ~ (6*MainScale-6*DelayedScale).
For example: When Main 5ms, Delay 2ms, EMS memory time is +/- 6*5=30ms,
Delay time is 6*2 = 12ms. Delay Offset range: (-30+6) ~ (30-6) ms.
Returned Format:
The query returns the value of offset, and the unit is s.
Example:
:TIM:MODE DEL                       Set the scan mode as delayed scan.
:TIM:DEL:OFFS 1                     Set the timebase offset as 1s.
:TIM:DEL:OFFS?                      Return 1.000e000.

:TIMebase[:MAIN]:SCALe

 
Command Format:
:TIMebase[:MAIN]:SCALe <scale_val>
:TIMebase[:MAIN]:SCALe?
Function:
The command sets the time base scale of main mode, and the unit is s/div.
In NORMAL mode, different types of instruments have different sweep ranges:

  • DS1204B , <scale_val> range: 1ns/div~50s/div.
  • DS1104B, <scale_val>range: 2ns/div~50s/div.
  • DS1074B, <scale_val>range: 5ns/div~50s/div.

In SCAN mode, <scale_val>range: 50ms ~ 50s.
Returned Format:
The query returns the value of timebase scale, and the unit is s.
Example:
:TIM:MODE MAIN                     Set the scan mode as main.
:TIM:SCAL 2                             Set the timebase scale as 2s.
:TIM:SCAL?                              Return 2.000e000.

:TIMebase:DELayed:SCALe

 
Command Format:
:TIMebase:DELayed:SCALe <scale_val>
:TIMebase:DELayed:SCALe?
Function:
The command sets the timebase scale of delayed scan, and the unit is s/div. When the “Delayed” is “ON”, for view waveform details, the waveform may be amplified under the width of window vary with the delayed timebase scale.
In NORMAL mode, different types of instruments have different sweep ranges:

  • DS1204B, <scale_val> range: 1ns/div~50s/div.
  • DS1104B, <scale_val>range: 2ns/div~50s/div.
  • DS1074B, <scale_val>range: 5ns/div~50s/div.

In SCAN mode, <scale_val>range: 50ms ~ 50s.
Returned Format:
The query returns the value of timebase scale, and the unit is s.
Example:
:TIM:MODE DEL                       Set the scan mode as delayed scan.
:TIM:DEL:SCAL 2                     Set the timebase scale as 2s.
:TIM:DEL:SCAL?                       Return 2.000e000.

:TIMebase:FORMat

Command Format:
:TIMebase:FORMat <vlaue>
:TIMebase:FORMat?
Function:
The command sets the time base format as XY (the amplitude of channel 1 is shown in X axis, and the amplitude of channel 2 is shown in Y axis), YT (the relationship between the voltage and the time is shown) or ROLL (the acquisition points on screen are updated from left to right).
Returned Format:
The query returns X-Y or Y-T, ROLL.
Example:
:TIM:FORM YT                                    Set the timebase format as Y-T.
:TIM:FORM?                                      Return Y-T.

All programming commands describe inCommand Systems for DS1000B Series Digital Oscilloscope