Tektronix WEBMSM, MTS4EA OLD, MTS400, MTS4CC Programmer

xx
MTS400 Series
ZZZ
MPEG Test Systems
Programmer Manual
*P077020600*
077-0206-00
xx
MTS400 Series
ZZZ
Programmer Manual
www.tektronix.com
077-0206-00
Copyright © Tektronix. All rights reserved. Licensed software products are owned by Tektronix or its subsidiaries or suppliers, and are protected by national copyright laws and international treaty provisions.
Tektronix products are covered by U.S. and foreign patents, issued and pending. Information in this publication supersedes that in all previously published material. Specications and price change privileges rese rved.
TEKTRONIX and TEK are registered trademarks of Tektronix, Inc.
Contacting
Tektronix, Inc. 14200 SW Karl Braun Drive P.O . Bo x 50 Beaverton, OR 97077 USA
For product information, sales, service, and technical support:
In North America, call 1-800-833-9200. Worl d wi
Tektronix
0
de, visit www.tektronix.com to nd contacts in your area.
Table of Contents
Preface .............................................................................................................. iii
Getting Started
Getting Started . . ... ... ... . . .. . ... ... ... . ... ... ... .. .. . ... ... ... . ... ... ... .. .. . ... ... ... . ... ... ... .. .. . ... ... ... . .. 1-1
Connecting to a Network ................................................................................... 1-1
Network Interface Specications .......................................................................... 1-5
Checking Remote Command Operation................................................................... 1-6
Syntax and Commands
Command Syntax.............................. .................................. ................................ . 2-1
SCPI Commands and Queries.............................................................................. 2-1
IEEE 488.2 Common Commands........................... .................................. ............. 2-5
Command Groups ................................................................................................ 2-7
ional Command Groups .............................................................................. 2-7
Funct
Common commands................................. .................................. ........................... 2-8
DISPLAY Commands.. . ... ... ... . ... ... . . .. . ... ... . .. . ... ... . ... ... ... . ... ... ... . ... ... . . .. . ... ... . .. . ... ... . ... 2-9
MASS MEMORY Commands ................. ................................ ............................... 2-10
PLAY Commands ..................... ................................ ................................ ......... 2-11
RECORD Commands.......................................................................................... 2-15
TEM Commands .......................................................................................... 2-17
SYS
Optional Commands......... ................................ ................................ ................... 2-18
Command Descriptions ........................................................................................ 2-27
Error Messages and Codes
rror Messages and Codes....................................................................................... 3-1
E
Command Errors............................................................................................. 3-1
Device Specic Errors ...................................................................................... 3-2
Execution Errors .............. ................................ ................................ ............... 3-3
Query Errors.................................................................................................. 3-4
Appendices
Appendix A: Default Settings........................ .................................. ........................ A-1
Appendix B: Reserved Words.................................................................................. B-1
MTS400 Series MPEG Test Systems Programmer Manual i
Table of Contents
ii MTS400 Series MPEG Test Systems Programmer Manual
Preface
This manual describes how to use the SCPI remote control commands for the MTS400 Series system MPEG Player application.
Related Documentation
NOTE. SCPI r
emote control commands for the M TX100B MPEG Player and Recorder are described in the MTX100B Technical Reference document, Tektronix part number 077-0192–xx.
The manual
is organized into the following sections:
Getting Started provides instructions for connecting the MTS400 Series System to
a single PC or a network and setting the network parameters for the 100/10 BASE-T port, as well as network interface specications for the instrument.
Syntax and Commands provided information on the Standard Commands for Programmable Instruments (SCPI) and IEEE 488.2 Common Commands.
ErrorMessagesandCodeslists the error messages and codes.
Appen
dix A: Default Settings lists the default settings of the remote
commands.
x
Inde
The following table lists the other documentation available for the MTS400 Series System. Additional documentation, such as Read Me les, may be included on
installation disks.
the
Title Purpose Location
scribes how to install and get
MTS400 Series Quick Start User Manual (071-2607-xx English, 071-2608-xx
apanese)
J
TS400 Series Analyzer Applications User
M Manual (077-0205-xx)
MTS400 Series Generator Applications User Manual (077-0204-xx)
De started using the test systems.
escribes the operation of the
D following analyzer applications: TSCA, PES Analyzer, T-STD
uffer Analyzer, and ES
B Analyzer.
Describes the operation of the following generator applications: Multiplexer, MPEG Player, TS Editor, Make Seamless Wizard, Transport Stream Cutter, and Script Pad.
MTS400 Series MPEG Test Systems Programmer Manual iii
Preface
Title Purpose Location
MTS400 Series Manual (077-0203-xx)
Carousel Applications User
Describes the Carousel Analyzer and Carousel Generator applications.
operation of the
MTS400 Series Programmer Manual (077-0206-x
MTS400 Series Release Notes (077-0200-xx)
MTS4EA Compressed Video Elementary Stream Anal
MTS4CC Elementary Stream Compliance Checker User Manual (071-2075-xx)
x)
yzer User Manual (071-1641-xx)
Describes the programmer commands for controlling the MPEG Player a
Describes kn test systems.
Describes the operation of the MTS4EA appl
Describes the operation of the MTS4CC application software.
pplication.
own issues with the
ication software.
The following URLs access the Web sites for the standards organizations listed (the URLs listed were valid at the time of writing):
MPEG-2 standards (International Organization for Standards) http://www.iso.ch/
DVB standards (European Technical Standards Institute) http://www.etsi.org/
ATSC st
andards (Advanced Television Systems Committee)
http://www.atsc.org/
iv MTS400 Series MPEG Test Systems Programmer Manual
Getting Started
Getting Started
This manual contains information on the Standard Commands for Programmable Instruments (SCPI) and IEEE 488.2 Common Commands you can use to program your MTS400 S optional commands that control the optional interface cards.
Connecting to a Network
The MTS400 Series System has a 100/10 BASE-T port on the rear panel that allows you to upload and download stream les.
This section provides instructions for connecting the MTS400 Series System to a single PC or a network and setting the network parameters for the 100/10 BASE-T port.
eries MPEG Player application. This manual also describes the
Connecting the MTS400
Series System to Your
PC(s)
The MTS400 Series System uses the rear-panel 100/10 BASE-T port to communicate with a PC. Use one of the following two methods to connect the instrument to your PC(s).
If you are connecting the instrument directly to a single PC, use a crossover Ethernet cable to connect b etween the 100/10 BASE-T port on the MTS400 Series System and the Ethernet port on the PC. If you need to construct your own crossover cable, Figure 1-1 shows the pin connections to change on a
ight cable to produce a crossover cable.
stra
If you are connecting the instrument to your local Ethernet network, use a
aight Ethernet cable to connect between the 100/10 BASE-T port on the
str MTS400 Series System and the Ethernet hub port of your local network. By connecting to an Ethernet network, you can access the instrument using any PC on the network.
Figure 1-1: Pin connections for a crossover Ethernet cable
MTS400 Series MPEG Test Systems Programmer Manual 1-1
Getting Started
Setting Ethernet Network
Parameters
You can set the n Control Panel of Windows XP.
NOTE. The following procedure assumes that you are familiar with the basics of
using the Windows XP operating system. If necessary, review the Windows XP documentation.
Perform the following procedure to set the network parameters for the MTS400 Series Sys
1. Connect the keyboard and mouse provided with the instrument to the
2. Select Minimize or Exit from the File menu to close the Play (or Record)
3. Select Settings > Control Panel from the Start menu. The Control Panel
4. Double-click the Network Connections icon in the window. The Network
tem.
appropri
screen.
window
Connec
etwork parameters for the MTS400 Series System using the
ate connectors on the instrument.
The Windows XP desktop appears.
appears.
tions window appears. (See Figure 1-2.)
igure 1-2: Network and Dial-up Connections window
F
1-2 MTS400 Series MPEG Test Systems Programmer Manual
Getting Started
5. Double-click t Status dialog box appears. (See Figure 1-3.)
Figure 1-3: Local Area Connection Status dialog box
6. Click the Properties button. The Local Area Connection Properties dialog box appears. (See Figure 1-4.)
he Local Area Connection icon. The Local Area Connection
Figure 1-4: Local Area Connection Properties dialog box
7. In the network component eld, click Internet Protocol (TCP/IP).
MTS400 Series MPEG Test Systems Programmer Manual 1-3
Getting Started
8. Click the Prope box appears. (See Figure 1-5.)
rties button. The Internet Protocol (TCP/IP) Properties dialog
Figure 1-5: Internet Protocol (TCP/IP) Properties dialog box
The settings in the dialog box depend on whether a DHCP (Dynamic Host Conguration Protocol) server is in the network connected to the MTS400 Series system.
When the DHCP Server is in the Network.
1. In the dialog box, select the Obtain an IP address automatically and Obtain DNS server address automatically check boxes.
2. Click the OK button.
The MTS400 Series system accesses the DHCP server and obtains the addresses automatically when connected to the network.
Refer to the user documentation supplied with your server OS for detailed information about DHCP server functions.
NOTE. Under some network environments, the MTS400 Series system may not be
able to obtain the IP address automatically from a DHCP server. In this case, you need to enter the appropriate address value in each submenu item.
1-4 MTS400 Series MPEG Test Systems Programmer Manual
Getting Started
When the DHCP Se
network, perform the following proceduretosetthenetworkparameters.
1. If you connect
a. In the dialog box, select the Use the following IP address check box.
b. Set the IP address parameter to be the same IP address as the PC’s
address except for the last number. The last number must be different than the last num
c. Set the Subnet mask parameter to be the same net mask (subnet mask)
used by the
d. YoudonotneedtoenteraDefault gateway if you are directly connected
to a singl
2. If you connect the MTS400 Series system to your local Ethernet network:
a. In the dialog box, select the Use the following IP address check box.
b. Ask your local network administrator and set the appropriate addresses.
CAUTION. To prevent communication conicts on your Ethernet network, ask
your local network administrator for the correct numbers to enter in the dialog
you connect the MTS400 Series system to your local Ethernet n etwork.
box if
rver is not in the Network. When the DHCP server is not in the
the MTS400 Series system directory to a single PC:
ber in the PC’s IP address.
PC. Do not enter a number if the PC does not have a net mask.
ePC.
3. Verify the Ethernet connection by using a ping command from the PC.
Network Interface Specications
The MTS400 Series System supports remote control using the Ethernet interface.
is section describes the network interface specications for the instrument.
Th
The TCP/IP is used as the network protocol. The commands can be sent from the
plication program through the socket interface of the TCP/IP. Also, the query
ap can be received through the interface.
MTS400 Series MPEG Test Systems Programmer Manual 1-5
Getting Started
Checki
Keep the follow Ethernet interface.
The LF (linefe a message as a terminator. Use the Communication dialog box or the
:SYSTem:COMMunicate:SOCKet:RXTERM command to set which
terminator is used.
The IEEE 488.1 standard (for instance Device Clear, Service Request, and others.) is not supported.
The Message Exchange Control Protocol in the IEEE 488.2 is not supported. However, the common commands such as *ESE and the event handling features are supported.
The Indenite format (the block start at #0) in the <ARBITRARY BLOCK PROGRAM DATA> of the IEEE 488.2 is not supported.
ing in mind while controlling the instrument remotely with the
ed) or CR (carriage return) code is needed at the end of
ng Remote Command Operation
To check remote command operation of the MTS400 Series System, perform the following procedure:
1. Connect the instrument to your PC using an Ethernet cable. Refer to ConnectingtoaNetwork. (Seepage1-1.)
2. Click Windows Start button and select Run from the start menu.
3. In the dialog box, type telnet and then click OK.
The TELNET window appears.
1. Select Preferences from the Te rm i na l pull-down menu.
2. In
3.S
The Connect dialog box appears.
1. In the Host Name eld, enter the IP address of the MTS400 Series System.
2. In the Port eld, enter the port number set by the Communication dialog
3. Click Connection.
4. Type *IDN in the command line and press the Enter key.
5. Check that the ID information of the MTS400 Series System appears on the
the Preferences dialog box, select the Local Echo check box and then
click OK.
elect Remote System from the Connect pull-down menu.
box or the value is 49152).
PC.
:SYSTem:COMMunicate:SOCKet:PORT command (the default
1-6 MTS400 Series MPEG Test Systems Programmer Manual
Syntax and Commands
Command Syntax
This section contains information on the Standard Commands for Programmable Instruments (SCPI) and IEEE 488.2 Common Commands you can use to program your MTS400 S following subsections: Syntax, Functional Command Groups, and Remote Commands.
SCPI Commands and Queries
SCPI is a standard created by a consortium that provides guidelines for remote programming of instruments. These guidelines provide a consistent programming environment for instrument control and data transfer. This environment uses dened programming messages, instrument responses, and data format across all SCPI application uses a command language based on the SCPI standard.
eries Player application. The information is organized in the
instruments, regardless of manufa cturer. The MTS400 Series Player
Creating Commands
The SCP represents a subsystem. The top level of the tree is the root node; it is followed by one or more lower-level nodes.
Figure 2-1: Example of SCPI subsystem hierarchy tree
You can create commands and queries from these subsystem hierarchy trees. Commands specify actions for the instrument to perform. Queries return measurement data and information about parameter settings.
SCPI commands are created by stringing together the nodes of a subsystem hierarchy and separating each node by a colon.
In Figure 2-1, RECord is the root node and TARGet, TYPE, SIZE, and TIME are lower-level nodes. To create a SCPI command, start with the root node RECord and move down the tree structure adding nodes until you reach the end of a branch. Most commands and some queries have parameters; you must include a value for these p arameters. If you specify a parameter value that is out of range, the parameter will be set to a default value.
I language is based on a hierarchical or tree structure (see Figure 2-1) that
For example, from the hierarchy tree. (See Figure 2-1.)
MTS400 Series MPEG Test Systems Programmer Manual 2-1
RECord:TARGet:TYPE DISK is a valid SCPI command created
Command Syntax
Creating Queries
Parameter Types
To create a quer of a branch, and add a question mark.
y, start at the root node of a tree structure, move down to the end
RECord:TARGet:TYPE is an example o f a
valid SCPI query using the hierarchy tree. (See Figure 2-1.)
Every parame
ter in the command and query descriptions is of a specied type. The parameters are enclosed in brackets, such as <pattern>. The parameter type is listed after the parameter and is enclosed in parentheses, for example, (discrete). Some parameter types are dened specically for the MTS400 Series Player application command set and some are dened by ANSI IEEE 488.2-198.
Table 2-1: Parameter types used in syntax descriptions
Parameter type Description Example
binary Binary numbers
arbitrary block
1
A specied length of arbitrary data
boolean Boolean numbers or values
discrete
hexadecimal
2
A list of specic values MIN, MAX, UP, DOWN
Hexadecimal numbers (0-9, A, B, C, D, E, F)
NR123numeric Integers 0, 1, 15, -1
NR22numeric Decimal numbers 1.2, 3.141516, -6.5
NR32numeric Floating point numbers 3.1415E-9, -16.1E5
NRf2numeric
Flexible decimal number that may be type NR1, NR2 or NR3
4
string
Alphanumeric characters (must be within quotation marks)
1
Dened in ANSI/IEEE 488.2 as "Denite Length Arbitrary Block Response Data."
2
An ANSI/IEEE 488.2-1992-dened parameter type.
3
me commands and queries will accept a hexadecimal value even though the parameter type is dened as
So NR1.
4
Dened in ANSI/IEEE 488.2 as "String Response Data."
#B0110
#512234xxxxx ...where 5 indicates that the following 5 digits (12234) specify the length of the data in bytes; xxxxx . indicates the data
ON or 1, OFF or 0
#HAA, #H1
See NR1, NR2, NR3 examples
"Testing 1, 2, 3"
2-2 MTS400 Series MPEG Test Systems Programmer Manual
Command Syntax
Abbreviating Commands,
Queries, and Parameters
Chainin
g Commands and
Queries
You can abbrevi short form. This manual shows these short forms as a combination of upper and lower case letters. The upper case letters indicate the accepted short form of a command. You can create a short form by using only the upper case letters. (See Figure 2-2.) The accepted short form and the long form are equivalent and request the same action of the instrument.
Figure 2-2: Example of abbreviating a command
You can chain several commands or queries together into a single message. To create a chained message, rst create a command or query, add a semicolon (;), and then add more commands or queries and semicolons until you are done. If the comma following gure illustrates a chained message consisting of several commands and queries. The single chained message should end in a command or query, not a semicolon. Responses to any queries in your message are separated by semicolons.
nd following a semicolon is a root node, precede it with a colon (:). The
ate most SCPI commands, queries, and parameters to an accepted
gure 2-3: Example of chaining commands and queries
Fi
f a command has the same root and lower-level nodes as the previous command,
I you can omit these nodes. In the following gure, the second command has the same root node (REC) and lower level node (TARG) as the rst command, so these nodes can be omitted.
MTS400 Series MPEG Test Systems Programmer Manual 2-3
Command Syntax
General Rules
Figure 2-4:
Example of o mitting root and lower-level nodes in a chained message
Here are three general rules for using SCPI commands, queries, and parameters:
You can use single (‘ ’) or double (" ") quotation marks for quoted strings, but you cannot use both types of quotation marks for the same string.
correct: "This string uses quotation marks correctly."
correct: ‘This string als o uses quotation marks correctly.’
incorrect: "This string does not use quotation marks correctly.’
You can use upper case, lower case, or a mixture of both cases for all commands, queries, and parameters.
RECORD:TARGET:TRIGGER:POSITION 50
esameas
is th
record::position target:trigger50
and
RECORD:target:trigger:POSITION 50
NOTE. Literal strings (quoted) are case sensitive. For example: le names.
No embedded spaces are allowed between or within nodes.
correct:
RECORD:TARGET:TRIGGER:POSITION 50
incorrect: RECORD: TARGET: TRIGGER: POSI TION 50
2-4 MTS400 Series MPEG Test Systems Programmer Manual
Command Syntax
IEEE 488.2 Com
Description
Command and Query
Structure
Backus-Naur Form
Denition
mon Commands
ANSI/IEEE Standard 488.2 denes the codes, formats, protocols, and usage of common commands and queries used on the interface between the controller and the instr this standard.
The syntax for an IEEE 488.2 common command is an asterisk (*) followed by a comman IEEE 488.2 common query is an asterisk (*) followed by a query and a question mark. All of the common commands and queries are listed in the last part of the Syntax and Commands section.
*ESE 16
*CLS
The fol
*ESR?
*IDN?
This manual may describe commands and queries using the Backus-Naur Form (BNF) notation. The following table denes the standard BNF symbols.
lowing are examples of common queries:
uments. The MTS400 Series Player application complies with
d and, optionally, a space and parameter value. The syntax for an
Table 2-2: BNF symbols and meanings
Symbol <>
::=
| Exclusive OR
{ } Group; one element is required
[] .. .
( ) Comment
Meaning
Dened element
Is dened as
Optional; can be omitted
Previous element(s) may be repeated
MTS400 Series MPEG Test Systems Programmer Manual 2-5
Command Syntax
2-6 MTS400 Series MPEG Test Systems Programmer Manual
Command Groups
Functional Co
mmand Groups
The commands are divided into the following groups:
Common commands
DISPLAY commands
MASS MEMORY commands
PLAY comma
RECORD commands
SYSTEM commands
OPTIONAL commands
The Player application can be controlled remotely through the 1000/100/10 BASE-T port on the rear panel. Refer to Connecting to a Network for detailed information about how to connect and set up for remote operation. (See page 1-1.)
nds
MTS400 Series MPEG Test Systems Programmer Manual 2-7
Common commands
Common comman
The Common co that support IEEE 488.2.
Table 2-3: Common commands
Commands Description
*CLS Clears SESR (Standard Event Status
*ESE Sets or returns the bits of the ESER (Event
*ESR? Returns the contents of SESR (Standard
*IDN? Return
*LRN?
*OPC Sets
*OPT Lists the installed interface option.
*RST Resets the instrument to the factory default
*SRE Sets or returns the bits of the SRER( Service
*STB? Returns the value of the SBR (Status Byte
*TRG Generates a trigger event.
*TST? Performs the self test and returns its result.
*WAI
ds
mmands have a "*" prex and address of all the instruments
Register) and Event Queue, which are used in the instrument status and event reporting system.
Status En and events reporting system.
Event Status Register) used in the status and events
The ID information contains manufacturer, model, rmware version, hardware version, and FP
Returns the current instrument settings.
operation complete message to be issued, when all pending operations are nished. This
:PLAY:STARt or :RECord:STARt
command is executed.
st when the commands are executed successively.
R
Register). Bit 6 of the SBR is read as a MSS (Master Status Sum m a ry) bit.
The MTS400 Series System always returns
1.
Wait-to-continue command. This command is not necessary since the MTS400 Series System handles commands sequentially.
, the SBR (Status Byte Register),
able Register) used i n the status
reporting system.
s the ID information of the instrument.
GA code version.
or returns the bit 0 in the SESR, and the
query is only available just after the
ate. This command has the same effect
:SYSTem:PRESet and *CLS
equest Enable Register).
2-8 MTS400 Series MPEG Test Systems Programmer Manual
DISPLAY Commands
DISPLAY Comma
nds
Use these com display.
Table 2-4: DISPLAY commands
Commands Description
DISPlay:VIEW:FORMat HEXadecim
DISPlay:
VIEW:FORMat?
mands to select a display format of the base value in the hierarchy
Sets the base value used to describe the
al|DECimal|OCTal
component display. The choices are HEXadecimal, DECimal, and OCTal. The default value is HEXadeci
Returns t base value in the hierarchy display.
mal.
he current display format of the
information in the hierarchy
MTS400 Series MPEG Test Systems Programmer Manual 2-9
MASS MEMORY Commands
MASS MEMORY Co
Use these com moving a directory, and loading and saving a preset.
Table 2-5: MASS MEMORY commands
Commands Description
MMEMory:CATalog [<directory_path>] Lists the les in the specied directory. The
MMEMory:
MMEMory:CDIRectory:STATe Returns or changes the current directory for
MMEMory:LOAD:STATe <preset_name> Loads the specied preset. This command
MMEMory:MDIRectory <directory_path>
MMEMory:STORe:STATe <preset_name> Saves the instrument settings with the
mmands
mands to perform le related operations such as changing and
CDIRectory[:DATA]
query resp <available_bytes>, “<le_name>, <directory_ag>, <le_size>, <date>, <time>”.
Changes o data les. The directory is D:.
setting les.
accept preset. Current instrument settings are overwritten by this command.
Creates a subdirectory. The command is inval already exists.
specied preset name
onse is as follows: <used_bytes>,
r returns the current directory for
s the name of a previously saved
id if a directory with the specied name
2-10 MTS400 Series MPEG Test Systems Programmer Manual
PLAY Commands
PLAY Commands
Use these com
mands to set parameters related to the stream output. These include
packet size, output clock rate, data output source, and PCR jitter insertion.
Table 2-6: PLAY commands
Commands Description
PLAY:AUTOplay Sets whether the selected stream is
automatic power-down settings when you turn the instrument on or return the current auto play mode stat
PLAY:CLO
PLAY:CLOCk:DEFault:RATE:RATIo Sets or returns the default clock rate that is
PLAY:CLOCk:ESRAtexed Sets or returns the current elementary
PLA
PLAY:CLOCk:RATE Sets or returns the clock rate for the stream
LAY:CLOCk:RATE:RATIo
P
PLAY:CLOCk:SOURce Sets which clock to use as the reference
PLAY:EXTernal
Ck:DEFault:RATE
Y:CLOCk:ISDBT:CONVert
Sets or re automatically set when the selected stream le is downloaded.Since the clock rate is calcula the value may be different from the original clock rate. If this happen, you can set the appr You can set the rate from 0.001 MHz to
250.0 MHz. If you change the value, the
:PLAY:
will set to the same value. The default value is 56.61.
autom le is downloaded using a fraction. Since the clock rate is calculated based on the PCRs in th original clock rate. If this happen, you can set the appropriate value by this command.
str
Set automatically set when the data le for ISDB-TSB is loaded.
ou
ets or returns the clock rate for the stream
S output using a fraction.
for the stream output or returns the current reference clock for the stream output.
Sets or returns to start stream output using a trigger signal applied to the Trig In/O ut connector.
ally output using the last
us.
turns the default clock rate that is
ted based on the PCRs in the le,
opriate value by this command.
CLOCk:RATE
atically set when the selected stream
e le, the value may be different from the
eam rate status.
s or returns whether the clock rate is
tput.
command setting
MTS400 Series MPEG Test Systems Programmer Manual 2-11
PLAY Commands
Table 2-6: PLAY commands (cont.)
Commands Description
PLAY:EXTTrigger:BNC Sets whether to use the rear-panel Trig
In/Out connector as an input or an output or returns the current input/output status of the Trig In/Out connector.
PLAY:EXTTrigger:OUTPut:DELAy Sets the amount of delay or returns the
current delay for the start packet pulse of the ISDB-T frame in 1-parallel clocks of the SPI output.
PLAY:EXTTrigger:OUTPut:SELEct Sets the amount of delay or returns the
current delay for the start packet pulse of the ISDB-T frame in 1-parallel clocks of the SPI output.
PLAY:LOAD:FILE Selects or returns the current output signal
selection from the Trig In/Out connector when the PLAY:EXTTrigger:BNC command is set to OUTPut.
PLAY:LOOP Sets whether the selected stream is output
using looping method or returns the current output loop mode status.
PLAY:LOOP:ISDBT:FRAMe Sets or returns whether to output an ISDB-T
transport stream in OFDM frames when looped.
PLAY:PACKet Sets the packet size for the selected stream
le or returns the current packet size setting for the selected stream le.
PLAY:PCR:INACcurracy Sets or returns the PCR jitter insertion.
PLAY:PCR:INITial Sets the initial value or returns
the current initial value of the program_clock_reference_base and program_clock_reference_extension parameters.
PLAY:PROGress? Returns the current percentage of progress
of the play.
PLAY:S192F:PARTialts Sets or returns whether to output a stream
le consisting of a 192-byte packet as a partial transport stream.
PLAY:SOURce Sets the source or returns the current source
setting for stream output.
PLAY:SPIOutput Sets whether the signal output from the
SPI IN/OUT connector is enabled or not or returns the current status of the connector.
PLAY:SSPOsition:INITial:ENABle Sets the initial start position setting of the
selected stream to be looped or returns the current state of the setting.
2-12 MTS400 Series MPEG Test Systems Programmer Manual
PLAY Commands
Table 2-6: PLAY commands (cont.)
Commands Description
PLAY:SSPOsition:INITial[:POSition] Sets the initial start position or returns
the current sate of the selected stream to be looped by the number of packets (the number of super frames for M-TMCC le, or the number of bytes for a Non-TS le).
PLAY:SSPOsition:INITial:TIME Sets or returns the initial start position of
the selected stream to be looped by time (hh:mm:ss).
PLAY:SSPOsition[:POSition] Sets or returns the loop start and stop
positions of the selected stream to be looped by the number of packets (the number of super frames for M-TMCC le, or the number of bytes for a Non-TS le).
PLAY:SSPOsition:TIME Sets or returns the loop start and stop
positions of the selected stream to be looped by time (hh:mm:ss).
PLAY:STANdard? Sets or returns the loop start and stop
positions of the selected stream to be looped by time (hh:mm:ss).
PLAY:STARt? Starts outputing the selected stream. There
are no arguments.
PLAY:STOP Stops outputting the selected stream. There
are no arguments.
PLAY:SYNC Sets or returns the current the format of the
PSYNC signal output from the SPI IN/OUT connector.
PLAY:SYNC:DVALid:WIDTh Sets the initial status or returns the current
status and data width of the DVALID signal when NONTs is selected in the
:PLAY:SYNC command.
PLAY:SYNC:PSYNc:INTerval Sets the initial status or returns the current
status and output period of the PSYNC signal when NONTs is selected in the
:PLAY:SYNC command.
PLAY:TIMEpacket:DEFine
PLAY:TIMEpacket:MODE Selects the reference time or returns the
PLAY:UPDAte
Sets the initial values or returns the current values of the TDT, TOT, or STT when you select USER in the
:PLAY:TIMEpacket:MODE command.
current reference time used to s et the initial value of the TDT, TOT, or STT when the
:PLAY:UPDAte command is set to ON.
Sets whether to update parameters in a stream when looped. Returns the current update mode status.
MTS400 Series MPEG Test Systems Programmer Manual 2-13
PLAY Commands
Table 2-6: PLAY commands (cont.)
Commands Description
PLAY:UPDAte:ITEM:CC Sets or returns whether to update
continuity_counter values when the
:PLAY:UPDAte command is set to ON.
PLAY:UPDAte:ITEM:NPT
PLAY:UPDAte:ITEM:PCR Sets or returns whether to update
PLAY:UPDAte:ITEM:PCR:METHod Sets or returns the method to update
PLAY:UPDAte:ITEM:REEDsolomon
PLAY:UPDAte:ITEM:TIMEpacket Returns or returns whether to update
Sets or returns whether to update NPT values when the
:PLAY:UPDAte command is set
to ON.
PCR/PTS/DTS values when the
:PLAY:UPDAte command is set to
ON.
PCR/PTS/DTS values.
Sets or returns whether to update Reed-Solomon symbols in an ISDB-T transport stream when the
:PLAY:UPDAte
command is set to ON.
TDT/TOT/STT values when the
:PLAY:UPDAte command is set to
ON.
2-14 MTS400 Series MPEG Test Systems Programmer Manual
RECORD Commands
RECORD Comman
Use these com input interface, record size, and trigger position.
Table 2-7: RECORD commands
Command Description
RECord:ACQuire:STARt Starts input stream acquisition. When two
RECord:ACQuire:STOP Stops input stream acquisition. Refer to the
RECord:CLOCk:RATE? Returns the clock rate of the input stream in
RECord:EXTernal Sets or returns whether to start input stream
RECord:PACKet? Returns the packet size of the input stream.
RECord:PROGress? Returns the current percentage of progress
RECord:SOURce Sets the interface or returns the current
RE
ECord:STARt
R
RECord:STORe:FILE Returns or species the c urrent le name
RECord:STORe:MODE Sets or returns the current save mode setting
RECord:TARGet:IGNOredvalid Sets or returns whether the instrument
RECord:TARGet:SIZE Sets the le size or returns the current le
ds
mands to set parameters related to the data record. These include
Cord:STANdard?
or more rec instrument successively, the instrument stops stream acquisition and then starts stream ac Therefore, when many commands are sent to the instrument, it takes a long time to comple
:RECord:ACQuire:STOP command
before sending record commands and send the command after sending record commands, you can shorten the setting time.
:RECor
description on how to use this command.
MHz.
reco TRIG IN connector.
during recording.
terface used to capture a stream data.
in
Returns the current standard used to display
e input stream.
th
tarts recording the input stream.
S
used when the input stream is saved.
when the input stream is saved.
ignores the DVALID signal from the selected interface when a stream data is acquired.
setting to record the input stream in MB.
ord commands are sent to the
quisition for each command.
te all settings. If you send the
:RECord:ACQuire:STARt
d:ACQuire:STARt
rd using a trigger signal applied to the
command
MTS400 Series MPEG Test Systems Programmer Manual 2-15
RECORD Commands
Table 2-7: RECORD commands (cont.)
Command Description
RECord:TARGet:TIME Sets or returns the current recording time
(hh:mm:ss) to record the input stream.
RECord:TARGet:TRIGger:CONTinuous Sets or returns the Continuous Recording
state.
RECord:TARGet:TRIGger:CONTinuous: LIMit
RECord:TARGet:TRIGger:POSition Sets or returns the trigger position used to
RECord:TARGet:TRIGger:UNLImit Sets or returns whether to record the input
RECord:TARGet:TYPE Sets or returns the record target used to
Sets or returns the number of les to stop Continuous Recording.
record the input stream.
stream to the full free space in the hard disk or RAM.
record the input stream.
2-16 MTS400 Series MPEG Test Systems Programmer Manual
SYSTEM Commands
SYSTEM Comman
Use these com
Table 2-8: SYSTEM commands
Commands Description
SYSTem:COMMunicate:SOCKet:PORT Sets or returns the port number needed
SYSTem:COMMunicate:SOCKet:RXTERM Sets or returns the terminator used when
SYSTem:COMMunicate:SOCKet:TXTERM Sets or returns the terminator used when the
SYSTem:ERRor[:NEXT]? Returns an error message from the
SYSTem:KLOCk[:STATe] Locks or unlocks the front-panel buttons and
SYSTem:MODE Sets or returns the operation mode of the
SYSTem:OPTions?
SYSTem:PRESet Resets the instrument to the factory default
SYSTem:STANdard Sets or returns the standard used to display
SYSTem:STATus? Returns the current operation status of the
ds
mands to set or query the system related functions.
to remotely control the instrument over an Ethernet network.
the instrument receives commands from a controller.
instrument sends information to a controller.
error/event queue.
mouse operation or returns the current status of lock function.
instrument.
Returns the option number, hardware version, and code version of the installed interface card.
settings.
the input stream.
instrument.
MTS400 Series MPEG Test Systems Programmer Manual 2-17
Optional Commands
Optional Comm
ands
This subsect cards. These commands are available only when the appropriate interface card is installed into the MTS400 Series System.
Table 2-9: Optional commands
Subhead Subhead
PLAY:IP:PARAmeters:PRTOcol:CUSTomize: HEADers:IP:VERSion?
PLAY:ASI:FORMAT Sets or returns the output format of the ASI
PLAY:IP:ERRGen:GCHIperr Generates a checksum error in the IP layer.
PLAY:IP:ERRGen:GCHUdperr Generate sa checksum error in the UDP
PLAY:IP:ERRGen:GPKTlos Generates a packet loss by dropping one
PLAY:IP:ERRGen:GSQNerr Generates a sequence error by
PLAY:IP:ERRIns:ENBLed Enables or returns whether error insertion in
PLAY:IP:ERRIns:PARAmeters:CSEEnbled
PLAY:IP:ERRIns:PARAmeters:CSERange Sets or returns the checksum error range.
PLAY:IP:ERRIns:PARAmeters:CSEType Sets or returns the c hecksum error type.
PLAY:IP:ERRIns:PARAmeters:CSEValue Sets or returns the frequency value at which
PLAY:IP:ERRIns:PARAmeters:JITPeriod
PLAY:IP:ERRIns:PARAmeters:PLENbled Enables or returns w hether the packet loss
PLAY:IP:ERRIns:PARAmeters:PLRAnge
PLAY:IP:ERRIns:PARAmeters:PLVAlue
PLAY:IP:ERRIns:PARAmeters:RANDomizerr
PLAY:IP:ERRIns:PARAmeters:SQEDistance Sets or returns the distance value after which
PLAY:IP:ERRIns:PARAmeters:SQEEnbled
PLAY:IP:ERRIns:PARAmeters:SQERange Sets or returns the sequence error range.
ion describes the commands used to control the optional interface
Returns the IP version.
signal.
layer.
packet during the IP playout.
re-sequencing a packet with another packet within a 100 packet boundary.
real time when the value is set to ON.
Enables or returns the checksum error when the value is set to ON.
the checksum error will be inserted.
Sets or returns the jitter period value for IP playout.
when the value is set to ON.
Sets or returns the packet loss range.
Sets or returns the number of packets that will be dropped.
Sets or returns the current value of the randomizer.
you want the reordering to happen.
Enables or returns the sequence error when the value is set to ON.
2-18 MTS400 Series MPEG Test Systems Programmer Manual
Optional Commands
Table 2-9: Optional commands (cont.)
Subhead Subhead
PLAY:IP:ERRIns:PARAmeters:SQEValue Sets or returns the current frequency value
at which the packets are reordered.
PLAY:IP:OTHSttngs:PROCpriority Returns the process priority for the player.
PLAY:IP:OTHSttngs:THRPriority Sets or returns the thread priority for the
player.
PLAY:IP:PARAmeters:BITRate
PLAY:IP:PARAmeters:DEFAult
PLAY:IP:PARAmeters:DVCName? Returns the current device name for the IP
PLAY:IP:PARAmeters:DVINdex
PLAY:IP:PARAmeters:IPFRagment
PLAY:IP:PARAmeters:IPLAyrver
PLAY:IP:PARAmeters:IPPKtsize
PLAY:IP:PARAmeters:PACKetszmode Sets or returns the packet size mode for the
PLAY:IP:PARAmeters:PRTOcol:CUSTomize: HEADers:ETHErnet:DESTmac
PLAY:IP:PARAmeters:PRTOcol:CUSTomize: HEADers:ETHErnet:PROTocol
PLAY:IP:PARAmeters:PRTOcol:CUSTomize: HEADers:ETHErnet:SRCEmac
PLAY:IP:PARAmeters:PRTOcol:CUSTomize: HEADers:ETHErnet:VLAN:CFI
PLAY:IP:PARAmeters:PRTOcol:CUSTomize: HEADers:ETHErnet:VLAN:PRIOrity
PLAY:IP:PARAmeters:PRTOcol:CUSTomize: HEADers:ETHErnet:VLAN:TPID
PLAY:IP:PARAmeters:PRTOcol:CUSTomize: HEADers:ETHErnet:VLAN:VID
PLAY:IP:PARAmeters:PRTOcol:CUSTomize: HEADers:IP:DSTIpadd
PLAY:IP:PARAmeters:PRTOcol:CUSTomize: HEADers:IP:HEADerlngth?
PLAY:IP:PARAmeters:PRTOcol:CUSTomize: HEADers:IP:PROTocol
Sets or r eturns the IP bit rate value for the playout.
Resets the conguration settings to the default values.
playout.
Sets or returns the current index value of the selected network interface card.
Sets or returns whether to allow IP fragmentation during IP playout.
Selects or returns the IP player version for the playout.
Sets or returns the current size of the IP packet.
IP playout.
Sets or returns the current destination MAC address of the Ethernet layer.
Sets or returns the value of the protocol eld in the Ethernet layer.
Sets or returns the current source MAC address of the Ethernet layer.
Sets or returns the canonical format indicator for the VLAN.
Sets or returns the priority level of the VLAN in the Ethernet layer.
Sets or returns the TPID value of the VLAN in the Ethernet layer.
Sets or returns the current VID value of the VLAN.
Sets or returns the current destination IP address for the IP layer.
Returns the current length of the IP header.
Sets or returns the current value of the protocol eldintheIPlayer.
MTS400 Series MPEG Test Systems Programmer Manual 2-19
Optional Commands
Table 2-9: Optional commands (cont.)
Subhead Subhead
PLAY:IP:PARAmeters:PRTOcol:CUSTomize: HEADers:IP:SRCIpadd
PLAY:IP:PARAmeters:PRTOcol:CUSTomize: HEADers:IP:TOS
PLAY:IP:PARAmeters:PRTOcol:CUSTomize: HEADers:IP:TTL
PLAY:IP:PARAmeters:PRTOcol:CUSTomize: HEADers:IPV6:DSTIpadd
PLAY:IP:PARAmeters:PRTOcol:CUSTomize: HEADers:IPV6:FLOWlbl
PLAY:IP:PARAmeters:PRTOcol:CUSTomize: HEADers:IPV6:HOPLimit
PLAY:IP:PARAmeters:PRTOcol:CUSTomize: HEADers:IPV6:NXTHdr
PLAY:IP:PARAmeters:PRTOcol:CUSTomize: HEADers:IPV6:PYLDlen?
PLAY:IP:PARAmeters:PRTOcol:CUSTomize: HEADers:IPV6:SRCIpadd
PLAY:IP:PARAmeters:PRTOcol:CUSTomize: HEADers:IPV6:TRFCcls
PLAY:IP:PARAmeters:PRTOcol:CUSTomize: HEADers:IPV6:VERSion?
PLAY:IP:PARAmeters:PRTOcol:CUSTomize: HEADers:RTP:PYLOadtype
PLAY:IP:PARAmeters:PRTOcol:CUSTomize: HEADers:RTP:SQNCnumber
PLAY:IP:PARAmeters:PRTOcol:CUSTomize: HEADers:RTP:SSRC
PLAY:IP:PARAmeters:PRTOcol:CUSTomize: HEADers:RTP:VERSion?
PLAY:IP:PARAmeters:PRTOcol:CUSTomize: HEADers:UDP:DSTPort
PLAY:IP:PARAmeters:PRTOcol:CUSTomize: HEADers:UDP:LENgth?
PLAY:IP:PARAmeters:PRTOcol:CUSTomize: HEADers:UDP:SRCPort
PLAY:IP:PARAmeters:PRTOcol:SETTings: DST6ipadd
PLAY:IP:PARAmeters:PRTOcol:SETTings: DSTIpadd
PLAY:IP:PARAmeters:PRTOcol:SETTings: DSTPort
Sets or returns the source IP address for the IP layer.
Sets or returns the type of service that indicates the desired parameters.
Sets or returns the value of Time to Live in the IP layer.
Sets or returns the destination address of the IPv6 layer.
Sets or returns the v alue of the ow label for the IPv6 layer.
Sets or returns the value of the hop limit for the IPv6 layer.
Sets or returns the value of the next header for the IPv6 layer.
Returns the current value of the payload length.
Sets or returns the source address of the IPv6 layer.
Sets or returns the value of the trafcclass for the IPv6 layer.
Returns the version number of the IPv6 protocol.
Sets or returns the current value of the payload type for the RTP layer.
Sets or returns the rst value of the sequence number eld in RTP header.
Returns the SSRC value for the RTP layer.
Returns the current version of the RTP.
Sets or returns the destination port value of the UDP layer.
Returns the current length of the UDP packets.
Sets or returns the source port value of the UDP layer.
Sets or returns the destination IP address for the IPv6 version of the playout.
Sets or returns the destination IP address for IP playout.
Sets or returns the destination port value.
2-20 MTS400 Series MPEG Test Systems Programmer Manual
Optional Commands
Table 2-9: Optional commands (cont.)
Subhead Subhead
PLAY:IP:PARAmeters:PRTOcol:SETTings: MODE
PLAY:IP:PARAmeters:PRTOcol:SETTings: SRC6ipadd
PLAY:IP:PARAmeters:PRTOcol:SETTings: SRCIpadd
PLAY:IP:PARAmeters:PRTOcol:SETTings: SRCPort
PLAY:IP:PARAmeters:PRTOcol:SETTings: VLAN
PLAY:IP:PARAmeters:PRTOcol:SETTings: VLNid
PLAY:IP:PARAmeters:REPLication:COUNt Sets or returns the number of replications for
PLAY:IP:PARAmeters:REPLication: INCRement:ETHErnet:DSTMac
PLAY:IP:PARAmeters:REPLication: INCRement:ETHErnet:EPROtocol
PLAY:IP:PARAmeters:REPLication: INCRement:ETHErnet:SRCMac
PLAY:IP:PARAmeters:REPLication: INCRement:ETHErnet:VLANid
PLAY:IP:PARAmeters:REPLication: INCRement:IP:DSTIpadd
PLAY:IP:PARAmeters:REPLication: INCRement:IP:IPROtocol
PLAY:IP:PARAmeters:REPLication: INCRement:IP:SRCIpadd
PLAY:IP:PARAmeters:REPLication: INCRement:IP:TOS
PLAY:IP:PARAmeters:REPLication: INCRement:IP:TTL
PLAY:IP:PARAmeters:REPLication: INCRement:IPV6:DSTIpadd
PLAY:IP:PARAmeters:REPLication: INCRement:IPV6:FLOWlbl
PLAY:IP:PARAmeters:REPLication: INCRement:IPV6:HOPLimit
PLAY:IP:PARAmeters:REPLication: INCRement:IPV6:NXTHdr
Sets or returns current the protocol m ode for IP playout.
Sets or returns the current value of the source IP address for the IPv6 version.
Sets or returns the current source IP address.
Sets or returns the source port for the IP playout.
Enables or returns the VLAN settings.
Returns or sets the VLAN identication number to allow the identication of 4096 VLANs that is basically used by the 802.1Q standard.
a stream.
Sets or returns the increment value for the destination MAC address.
Sets or returns the current increment value of the E thernet protocol.
Sets or returns the current increment value of the source MAC address.
Sets or returns the identication of the VLAN.
Sets or returns the increment value for the destination IP address.
Sets or returns the increment value for the IP protocol.
Sets or returns the increment value for the source IP address.
Sets or returns the increment value for the type of service of the IP protocol.
Sets or returns the increment value for time to live of the IP protocol.
Sets or returns the increment value of the destination IPv6 address.
Sets or returns the increment value for the ow label of the IPv6 layer.
Sets or returns the increment value for the hop limit of the IPv6 layer.
Sets the increment value for the next header of the IPv6 layer.
MTS400 Series MPEG Test Systems Programmer Manual 2-21
Optional Commands
Table 2-9: Optional commands (cont.)
Subhead Subhead
PLAY:IP:PARAmeters:REPLication: INCRement:IPV6:SRCIpadd
PLAY:IP:PARAmeters:REPLication: INCRement:IPV6:TRFCcls
PLAY:IP:PARAmeters:REPLication: INCRement:RTP:PAYLoad
PLAY:IP:PARAmeters:REPLication: INCRement:RTP:SSRC
PLAY:IP:PARAmeters:REPLication: INCRement:UDP:DSTPort
PLAY:IP:PARAmeters:REPLication: INCRement:UDP:SRCPort
PLAY:IP:PARAmeters:TRANsmode
PLAY:IP:PARAmeters:TSFRagment Sets or returns whether to allow TS
PLAY:IP:PARAmeters:TSPKtcount Sets or returns the number of TS packets
PLAY:IP:PRMEtric:BPERiod
PLAY:IP:PRMEtric:BSIZE Sets or returns the burst size for the IP
PLAY:IP:PRMEtric:BSTEnbled
PLAY:IP:PRMEtric:BSTType Sets or returns the burst mode for the IP
PLAY:IP:PRMEtric:JITEnbled Enables or returns jitter when the value is set
PLAY:IP:PRMEtric:JITType
PLAY:IP:PRMEtric:LOWJitmd
PLAY:IP:STATistics:ERROrs:CSIPerrs? Returns the number of IP checksum errors
PLAY:IP:STATistics:ERROrs:CSUDperrs? Returns the number of UDP checksum errors
PLAY:IP:STATistics:ERROrs:PKTDropped? Returns the number of packets dropped
PLAY:IP:STATistics:ERROrs:SQNErrs? Returns the number of sequence errors
PLAY:IP:STATistics:IP:BIRAte? Returns the IP bit rate value for the play.
PLAY:IP:STATistics:IP:BIRAte:MAX?
Sets or returns the increment value for the source IPv6 address of the IPv6 layer.
Sets or returns the increment value for the trafc class of the IPv6 layer.
Sets or returns the increment value for the payload of the RTP layer.
Sets or returns the increment value for the SSRC of the RTP layer.
Sets or returns the increment value for the destination port of the UDP layer.
Sets or returns the increment value for the source port of the UDP layer.
Sets or returns the current transmission mode of the protocol.
fragmentation across IP packets.
that needs to be embedded into an IP packet.
Sets or returns the burst period for the IP playout.
playout.
Enables or returns the burst mode when the value is set to ON.
playout.
to ON.
Sets or returns the jitter type for IP playout.
Enables or returns the low jitter mode when set to ON.
inserted during the play.
inserted during the play.
during the play.
inserted during the play.
Returns the maximum IP bit rate variation value from the set bit rate value.
2-22 MTS400 Series MPEG Test Systems Programmer Manual
Optional Commands
Table 2-9: Optional commands (cont.)
Subhead Subhead
PLAY:IP:STATistics:IP:BIRAte: MAXVariation?
PLAY:IP:STATistics:IP:BITRAte:AVG? Returns the average bit rate value for the
PLAY:IP:STATistics:IP:BITRAte: AVGVariation?
PLAY:IP:STATistics:IP:BITRAte:MIN? Returns the minimum IP bit rate value for the
PLAY:IP:STATistics:IP:BITRAte: MINVariation?
PLAY:IP:STATistics:IP:BRVAriation? Returns the percentage of IP bit rate variation
PLAY:IP:STATistics:IP:BYTRansmited Returns the number of IP bytes transmitted
PLAY:IP:STATistics:IP:JITer? Returns the jitter value for the play.
PLAY:IP:STATistics:IP:JITer:AVG? Returns the average jitter value for the play.
PLAY:IP:STATistics:IP:JITer:MAX? Returns the maximum jitter value for the play.
PLAY:IP:STATistics:IP:JITer:MIN? Returns the minimum jitter value for the play.
PLAY:IP:STATistics:IP:PKTCount? Returns the IP packet count for the play.
PLAY:IP:STATistics:IP:PKTSize? Returns the IP packet size for the play.
PLAY:IP:STATistics:REPLication:ERROrs: CSIPerrs?
PLAY:IP:STATistics:REPLication:ERROrs: CSUDPerrs?
PLAY:IP:STATistics:REPLication:ERROrs: PKTDropped?
PLAY:IP:STATistics:REPLication:ERROrs: SQNErrs?
PLAY:IP:STATistics:REPLication:IP:BIRAte? Returns the total IP bit rate of all the streams.
PLAY:IP:STATistics:REPLication:IP: BYTRansmited?
PLAY:IP:STATistics:REPLication:IP: PKTCount?
PLAY:IP:STATistics:REPLication:TS: BITRAte?
PLAY:IP:STATistics:REPLication:TS: PKTCount?
PLAY:IP:STATistics:TS:BITRAte? Returns the TS bit rate value for the play.
PLAY:IP:STATistics:TS:BITRAte:AVG? Returns the average TS bit rate value for the
Returns the maximum IP bit rate variation value from the set bit rate value.
play.
Returns the average variation value from the set bit rate value.
play.
Returns the minimum variation value from the set bit rate value.
from the set bit rate.
during the play.
Returns the total number of IP checksum errors of all the streams.
Returns the total number of UDP checksum errors of all the streams.
Returns the total packets dropped of all the streams.
Returns the total number of sequential errors of all the streams.
Returns the total bytes transmitted in all the streams.
Returns the total IP packet count of all the streams.
Returns the total TS bit rate of all the streams.
Returns the total count of TS packets of all the streams.
play.
MTS400 Series MPEG Test Systems Programmer Manual 2-23
Optional Commands
Table 2-9: Optional commands (cont.)
Subhead Subhead
PLAY:IP:STATistics:TS:BITRAte: AVGVariation?
PLAY:IP:STATistics:TS:BITRAte:MAX? Returns the maximum TS bit rate value for
PLAY:IP:STATistics:TS:BITRAte: MAXVariation
PLAY:IP:STATistics:TS:BITRAte:MIN? Returns the minimum TS bit rate value for
PLAY:IP:STATistics:TS:BITRAte: MINVariation?
PLAY:IP:STATistics:TS:BRVAriation? Returns the TS bit rate variation value from
PLAY:IP:STATistics:TS:PKTCount? Returns the TS packet count for the play.
PLAY:IP:STATistics:TS:PKTSize? Returns the TS packet size for the play.
PLAY:IP:TTSSttngs:PRSRvts Enables to preserve the TTS settings of the
PLAY:IP:TTSSttngs:TTSEnbled Enables or returns the timestamped TS
PLAY:IP:TTSSttngs:TTSJitter:AMPLitude Sets or returns the TTS jitter amplitude for
PLAY:IP:TTSSttngs:TTSJitter:JTREnable Enables the TTS jitter settings for the playout
PLAY:IP:TTSSttngs:TTSJitter:PATTern Sets or returns the the TTS jitter pattern for
PLAY:IP:TTSSttngs:TTSJitter:PERIod Sets or returns the TTS jitter period for the
PLAY:IP:TTSSttngs:TTSJitter:PLSWidth Sets or returns the TTS jitter pulse width for
PL AY:I PAVailabl e ? Returns whether the IP interface is available.
PLAY:IPENable
PLAY:OP07AS:PORT:THROughout Selects or returns play loop throughout
PLAY:OP07AS:PORT:TYPE Selects or returns the current signal to output
PLAY:OPCArdenbl
PLAY:S310M Selects or returns the SMPTE310M mode
Returns the average TS bit rate variation value from the set bit rate value.
the play.
Returns the maximum T S bit rate variation value from the set bit rate value.
the play.
Returns the minimum TS bit rate variation value from the set bit rate value.
the set bit rate value.
le that already has them or returns whether TTS settings option is enabled for the player.
(TTS) settings for the playout when set to ON.
the playout.
or returns whether the TTS jitter settings is enabled for the playout.
the playout.
playout.
the playout.
Enables or returns the IP interface when set to ON.
status.
from the OUTP UT connector.
Enables or returns the optional card when set to ON.
for output.
2-24 MTS400 Series MPEG Test Systems Programmer Manual
Optional Commands
Table 2-9: Optional commands (cont.)
Subhead Subhead
RECORD:OP07AS:INPUTPORT Selects or returns the recording input port.
RECORD:OP07AS:PORT:TYPE Selects or returns the input signal expected
from the INPUT connector.
RECORD:S310M Selects or returns the SMPTE310M mode
for input.
MTS400 Series MPEG Test Systems Programmer Manual 2-25
Optional Commands
2-26 MTS400 Series MPEG Test Systems Programmer Manual
Command Descriptions
*CLS (No Query Form)
Standard Event Status Register), the SBR (Status Byte Register),
Group
Syntax
Clears SESR ( and Event Queue, which are used in the instrument status and event reporting system.
Common
*CLS
DISPlay:VIEW:FORMat? (Query Only)
Returns the current display format of the base value in the hierarchy d isplay.
Group
Synta
DISPLA
DISPlay:VIEW:FORMat?
x
Y
DISPlay:VIEW:FORMat HEXadecimal|DECimal|OCTal (No Query Form)
oup
Gr
Syntax
Sets the base value used to d escribe the component information in the hierarchy display. The choices are HEXadecimal, DECimal, and OCTal. The default value is HEXadecimal.
DISPLAY
DISPlay:VIEW:FORMat HEXadecimal|DECimal|OCTal
MTS400 Series MPEG Test Systems Programmer Manual 2-27
Command Descriptions
*ESE
Sets or returns the bits of the ESER (Event Status Enable Register) used in the status and events reporting system.
Group
Syntax
*ESR? (Query Only)
Group
Syntax
*IDN? (Query Only)
Common
*ESE *ESE?
Returns the contents of SESR (Standard Event Status Register) used in the status and events reporting system.
Common
*ESR?
Returns the ID information of the instrument. The ID information contains manufacturer, model, rmware version, hardware version, and FPGA code version.
Group
Syntax
Common
*IDN?
*LRN? (Query Only)
Returns the current instrument settings.
Group
Syntax
2-28 MTS400 Series MPEG Test Systems Programmer Manual
Common
*LRN?
Command Descriptions
MMEMory:CATa
Arguments
MMEMory
:CDIRectory[:DATA]
log [<directory_path>] (No Query Form)
Lists the les in the specied directory.
Group
Syntax
Group
Syntax
MASS MEMORY
MMEMory:CATalog [<directory_path>]
The query response is as follows: <used_bytes>, <available_bytes>, “<le_name>, <directory_ag>, <le_size>, <date>, <time>”.
Changes or returns the current directory for data les.
MASS MEMORY
MMEMory:CDIRectory[:DATA]? MMEMory:CDIRectory[:DATA][<directory_path>]
Arguments
The default directory is D:.
MMEMory:CDIRectory:STATe
Returns or changes the current directory for setting les.
Group
Syntax
MASS MEMORY
MMEMory:CDIRectory:STATe? MMEMory:CDIRectory:STATe[<directory_path>]
MTS400 Series MPEG Test Systems Programmer Manual 2-29
Command Descriptions
MMEMory:LOAD
:STATe <preset_name> (No Query Form)
Loads the specied preset. This command accepts the name of a previously saved preset. Current instrument settings are overwritten by this command.
Group
Syntax
MASS MEMORY
MMEMory:LOAD:STATe <preset_na
me>
MMEMory:MDIRectory <directory_path> (No Query Form)
Creates a subdirectory. The command is invalid if a directory with the specied name already exists.
Group
Syntax
MASS MEMORY
MMEMory:MDIRectory <directory_path>
MMEMory:STORe:STATe <preset_name> (No Query Form)
Saves the instrument settings with the specied preset name.
Group
Syntax
MASS MEMORY
MMEMory:STORe:STATe <preset_name>
*OPC
Sets or returns the bit 0 in the SESR, and the operation c omplete message to be issued, when all pending operations are nished. This query is only available just after the PLAY:STARt? or RECord:STARt command is executed.
Group
Syntax
Common
*OPC?
Arguments
2-30 MTS400 Series MPEG Test Systems Programmer Manual
Waits until all pending operations are nished and returns a "1 " ASCII character.
Command Descriptions
*OPT (No Query
PLAY:ASI:
FORMAT
Arguments
Form)
Group
Syntax
Group
Syntax
Lists the installed interface option.
Common
*OPT
Sets or returns the output format of the ASI signal.
Optional
PLAY:ASI:FORMAT BYTE|BURST|PACKET PLAY:ASI:FORMAT?
ThechoicesareBYTE,BURST,andPACKET.ThedefaultvalueisPACKET.
PLAY:AUTOplay
Arguments
Group
Syntax
Sets whether the selected stream is automatically output using the last power-off settings when you turn the instrument on or return the current auto play mode status.
PLAY
PLAY:AUTOplay? PLAY:AUTOplay ON|OFF
You can use 1 or 0 instead of ON or OFF. The default value is OFF.
MTS400 Series MPEG Test Systems Programmer Manual 2-31
Command Descriptions
PLAY:CLOCk:D
EFault:RATE
Group
Syntax
Arguments
Sets or returns the default clock rate that is automatically set when the selected stream le is downloaded. Since the clock rate is calculated based on the PCRs in the le, the v you can set the appropriate value by this command.
PLAY
PLAY:CLOCk:DEFault:RATE <numeric_value> PLAY:CLOCk:DEFault:RATE?
You can set the rate from 0.001 MHz to 250.0 MHz. If you change the value, the
PLAY:CLOCk:RATE command setting will set to the same value. The default
value is 56.61.
alue may be different from the original clock rate. If this happen,
PLAY:CLOCk:DEFault:RATE:RATIo
Sets or returns the default clock rate that is automatically set when the selected stream le is downloaded using a fraction. Since the clock rate is calculated based onthePCRsinthele, the value may be different from the original clock rate. If this happens, you can set the appropriate value by this command.
Group
Syntax
Arguments
PLAY
PLAY:CLOCk:DEFaul PLAY:CLOCk:DEFault:RATE:RATIo <numeric_value>,<numeric_value>
The rs t argument represents a numerator and the second represents a denominator. You can set both values from 0 to 2000000000. If you change the value, the PLAY:CLOCk:RATE:RATIo command setting will set to the same value. The defau
t:RATE:RATIo?
lt values are 629 for the numerator and 300 for the denominator.
2-32 MTS400 Series MPEG Test Systems Programmer Manual
Command Descriptions
PLAY:CLOCk:E
SRAtexed
Group
Syntax
Arguments
Sets or returns the current elementary stream rate status.
PLAY
PLAY:CLOCk:ESRAtefixed? PLAY:CLOCk:ESRAtefixed ON|OFF
When you set it to ON, the elementary stream rate becomes constant regardless of the clock rate setting. You can use 1 or 0 instead of ON or OFF. The default value is OFF.
PLAY:CLOCk:ISDBT:CONVert
Sets or returns whether the clock rate is automatically set when the data le for ISDB-TSB is loaded.
Group
PLAY
Syntax
Arguments
PLAY:CLOCk:RATE
Group
Syntax
Arguments
PLAY:CLOCk:ISDBT:CONVert? PLAY:CLOCk:ISDBT:CONVert ON|OFF
When you set it to ON, the clock rate is automatically set to (2048/1701) x 27 MHz and the elementary stream rate becomes constant regardless of the
PLAY:CLOCk:ESRAtexed command setting. You can use 1 or 0 instead of
ON or OFF. The default value is ON.
Sets or returns the clock rate for the stream output.
PLAY
PLAY:CLOCk:RATE? PLAY:CLOCk:RATE <numeric_value>
You can set the rate from 0.001 MHz to 250.0 MHz. The default value is 56.61.
MTS400 Series MPEG Test Systems Programmer Manual 2-33
Command Descriptions
PLAY:CLOCk:R
ATE:RATIo
Group
Syntax
Arguments
PLAY:CLOCk:SOURce
Group
Sets or returns the clock rate for the s tream output using a fraction.
PLAY
PLAY:CLOCk:RATE:RATIo? PLAY:CLOCk:RATE:RATIo <numeric_value>,<numeric_value>
The rs t argument represents a numerator and the second represents a denominator. You can set both values from 0 to 2000000000. The default values are 629 for the numerator and 300 for the denominator.
Sets which clock to use as the reference for the stream output or returns the current reference clock for the stream output.
PLAY
Syntax
Arguments
PLAY:CLOCk:SOURce? PLAY:CLOCk:SOURce INTernal|EXT10M|EXT27M|EXTIfft|EXTParallel| EXTSerial
INTernal: uses the internal clock.
EXT10M: uses a 10 MHz signal on the CLK/REF IN connector.
EXT27M: uses a 27 MHz signal on the CLK/REF IN connector.
EXTIfft: uses an IFFT sample clock signal (8.126984 MHz) on the CLK/REF
IN connector.
EXTParallel: uses a clock signal on the CLK/REF IN connector as a parallel
clock.
EXTSerial: uses a clock signal on the CLK/REF IN connector as a serial clock.
2-34 MTS400 Series MPEG Test Systems Programmer Manual
PLAY:EXTernal
Command Descriptions
Sets or returns to start stream output using a trigger signal applied to the Trig In/Out connector.
Group
Syntax
Arguments
PLAY:EXTTrigger:BNC
Group
Syntax
PLAY
PLAY:EXTernal? PLAY:EXTernal RISE|FALL|OFF
RISE: the stream output is started at the rising edge of the applied trigger signal.
ThedefaultvalueisOFF.
FALL: the stream output is started at the falling edge of the applied trigger signal.
Sets whether to use the rear-panel Trig In/Out connector as an input or an output or returns the current input/output status of the Trig In/Out connector.
PLAY
PLAY:EXTTrigger:BNC? PLAY:EXTTrigger:BNC
INPUt|OUTPut
Arguments
MTS400 Series MPEG Test Systems Programmer Manual 2-35
INPUt connector can be used to input an external trigger signal.
OUTPut connector can be used to output a 27 MHz reference clock or an ISDB-T
frame pulse signal. Use the PLAY:EXTTrigger:OUTPut:SELEctcommand to select which signa
l is output from the connector. The default value is INPUt.
Command Descriptions
PLAY:EXTTrig
ger:OUTPut:DELAy
Sets the amount of delay or returns the current delay for the start packet pulse of the ISDB-T frame in 1-parallel clocks of the SPI output.
Group
Syntax
Arguments
PLAY
PLAY:EXTTrigger:OUTPut:DELAy? PLAY:EXTTrigger:OUTPut:DELAy <numeric_value>
You can set the value from 0 to 15. The default value is 0.
PLAY:EXTTrigger:OUTPut:SELEct
Selects or returns the current output signal selection from the Trig In/Out connector when the PLAY:EXTTrigger:BNC command is set to OUTPut.
Group
PLAY
Syntax
Arguments
PLAY:EXTTrigger:OUTPut:SELEct? PLAY:EXTTrigger:OUTPut:SELEct C27M|ISDBT
C27M selects a 27 MHz reference clock signal as output.
ISDBT selects an ISDB-T frame pulse signal as output. The default value is C27M.
PLAY:IP:ERRGen:GCHIperr (No Query Form)
Generates a checksum error in the IP layer.
Group
Syntax
Optional
IP:ERRGen:GCHIperr
PLAY:
2-36 MTS400 Series MPEG Test Systems Programmer Manual
Command Descriptions
PLAY:IP:ERRG
PLAY:IP:E
PLAY:I
RRGen:GPKTlos (No Query Form)
P:ERRGen:GSQNerr (No Query Form)
en:GCHUdperr (No Query Form)
Generates a checksum error in the UDP layer.
Group
Syntax
Group
Syntax
Optional
PLAY:IP:ERRGen:GCHUdperr
Generates a packet loss by dropping one packet during the IP playout.
Optional
PLAY:IP:ERRGen:GPKTlos
Group
Syntax
Generates a sequence error by re-sequencing a packet with another packet within a 100 packet boundary.
Optional
PLAY:IP:ERRGen:GSQNerr
MTS400 Series MPEG Test Systems Programmer Manual 2-37
Command Descriptions
PLAY:IP:ERRIns:ENBLed
Enables or returns whether error insertion in real time when the value is set to ON.
Group
Syntax
Arguments
Optional
PLAY:IP:ERRIns:ENBLed ON|OFF PLAY:IP:ERRIns:ENBLed?
ON enables the error insertion in real time. You can use 1 or 0 instead of ON
or OFF.
PLAY:IP:ERRIns:PARAmeters:CSEEnbled
Enables or returns the checksum error when the value is set to ON.
Group
Syntax
Arguments
Optional
PLAY:IP:ERRIns:PARAmeters:CSEEnbled ON|OFF PLAY:IP:ERRIns:PARAmeters:CSEEnbled?
ON enables the checksum error. You can use 1 or 0 instead of ON or OFF.
PLAY:IP:ERRIns:PARAmeters:CSERange
Sets or returns the checksum error range.
Group
Syntax
Arguments
2-38 MTS400 Series MPEG Test Systems Programmer Manual
Optional
PLAY:IP:ERRIns:PARAmeters:CSERange <numeric_value> PLAY:IP:ERRIns:PARAmeters:CSERange?
<Numeric_value> ranges from 0 to 6
5535.
Command Descriptions
PLAY:IP:ERRI
ns:PARAmeters:CSEType
Sets or returns the checksum error type.
Group
Syntax
Arguments
Optional
PLAY:IP:ERRIns:PARAmeters:CSEType IP|UDP PLAY:IP:ERRIns:PARAmeters:CSEType?
IP sets the checksum error type to IP.
UDP sets the checksum error type to IP.
PLAY:IP:ERRIns:PARAmeters:CSEValue
equency value at which the checksum error will be ins erted.
Group
Sets or returns the fr
Optional
Syntax
Arguments
PLAY:IP:ERRIns:PARAmeters:CSEValue <numeric_value> PLAY:IP:ERRIns:PARAmeters:CSEValue?
<numeric_value> ranges from 0 to 65535.
PLAY:IP:ERRIns:PARAmeters:JITPeriod
Sets or returns the jitter per
Group
Syntax
Arguments
Optional
PLAY:IP:ERRIns:PARAmeters:JITPeriod <numeric_value> PLAY:IP:ERRIns:PARAmeters:JITPeriod?
<Numeric_value> set the value in μs for FIXED jitter type and percentage
value for all the other jitter types.
iod value for IP playout.
MTS400 Series MPEG Test Systems Programmer Manual 2-39
Command Descriptions
PLAY:IP:ERRIns:PARAmeters:PLENbled
Enables or returns whether the packet loss when the value is set to ON.
Group
Syntax
Arguments
Optional
PLAY:IP:ERRIns:PARAmeters:PLENbled ON|OFF PLAY:IP:ERRIns:PARAmeters:PLENbled?
ON enables the packet loss. You can use 1 or 0 instead of ON or OFF.
PLAY:IP:ERRIns:PARAmeters:PLRAnge
Sets or returns the packet loss range.
Group
Syntax
Arguments
Optional
PLAY:IP:ERRIns:PARAmeters:PLRAnge <numeric_value> PLAY:IP:ERRIns:PARAmeters:PLRAnge?
<Numeric_value> ranges from 0 to 65535.
PLAY:IP:ERRIns:PARAmeters:PLVAlue
Sets or returns the number of packets that will be dropped.
Group
Syntax
Arguments
Optional
PLAY:IP:ERRIns:PARAmeters:PLVAlue <numeric_value> PLAY:IP:ERRIns:PARAmeters:PLVAlue?
<Numeric_value> ranges from 0 to 65535.
2-40 MTS400 Series MPEG Test Systems Programmer Manual
PLAY:IP:ERRIns:PARAmeters:RANDomizerr
Sets or returns the current value of the randomizer.
Command Descriptions
Group
Syntax
Arguments
Optional
PLAY:IP:ERRIns:PARAmeters:RANDomizerr ON|OFF PLAY:IP:ERRIns:PARAmeters:RANDomizerr?
When set to ON, the random type is enabled. You can use 1 or 0 instead of ON or OFF.
PLAY:IP:ERRIns:PARAmeters:SQEDistance
Sets or returns the distance value after which you want the reordering to happen.
Group
Syntax
Arguments
Optional
PLAY:IP:ERRIns:PARAmeters:SQEDistance <numeric_value> PLAY:IP:ERRIns:PARAmeters:SQEDistance?
<Numeric_value> ranges from 0 to 65535.
PLAY:IP:ERRIns:PARAmeters:SQEEnbled
Enables or returns the sequence error when the value is set to ON.
Group
Syntax
Arguments
MTS400 Series MPEG Test Systems Programmer Manual 2-41
Optional
PLAY:IP:ERRIns:PARAmeters:SQEEnbled ON|OFF PLAY:IP:ERRIns:PARAmeters:SQEEnbled?
ON enables the sequence error. You can use 1 or 0 instead of ON or OFF.
Command Descriptions
PLAY:IP:ERRI
ns:PARAmeters:SQERange
Sets or returns the sequence error range.
Group
Syntax
Arguments
Optional
PLAY:IP:ERRIns:PARAmeters:SQERange <numeric_value> PLAY:IP:ERRIns:PARAmeters:SQERange?
<Numeric_value> ranges from 0 to 65535.
PLAY:IP:ERRIns:PARAmeters:SQEValue
Sets or returns the current frequency value at which the packets are reordered.
Group
Syntax
Optional
PLAY:IP:ERRIns:PARAmeters:SQEValue <numeric_value> PLAY:IP:ERRIns:PARAmeters:SQEValue?
Arguments
<Numeric_value> ranges from 0 to 65535.
PLAY:IP:OTHSttngs:PROCpriority (No Query Form)
Returns the process priority for the player.
Group
Syntax
Arguments
Optional
PLAY:IP:OTHSttngs:PROCpriority NORMAL|ABOVE_NORMAL|HIGHEST|REAL_TIME
The choices are NORMAL, ABOVE NORMAL, HIGHEST, and REAL TIME. The default value is REAL_TIME.
2-42 MTS400 Series MPEG Test Systems Programmer Manual
Command Descriptions
PLAY:IP:OTHS
ttngs:THRPriority
Sets or returns the thread priority for the player.
Group
Syntax
Arguments
Optional
PLAY:IP:OTHSttngs:THRPriority IDLE|BELOW_NORMAL|NORMAL|ABOVE_NORMAL|HIGHEST|REAL_TIME PLAY:IP:OTHSttngs:THRPriority?
The choices are IDLE, BELOW NORMAL, NORMAL, ABOVE NORMAL, HIGHEST, and REAL TIME. The default value is NORMAL.
PLAY:IP:PARAmeters:BITRate
Sets or returns the IP bit rate value for the playout.
Group
Optional
Syntax
Arguments
PLAY:IP:PARAmeters:BITRate <numeric_value> PLAY:IP:PARAmeters:BITRate?
<numeric_value> ranges from 0.250 to 250.000 Mbps.
PLAY:IP:PARAmeters:DEFAult (No Query Form)
Resets the conguration settings to the default values.
Group
Syntax
Optional
PLAY:IP:PARAmeters:DEFAult
MTS400 Series MPEG Test Systems Programmer Manual 2-43
Command Descriptions
PLAY:IP:PARA
PLAY:IP:P
ARAmeters:DVINdex
Arguments
meters:DVCName? (Query Only)
Returns the current device name for the IP playout.
Group
Syntax
Group
Syntax
Optional
PLAY:IP:PARAmeters:DVCName?
Sets or returns the current index value of the selected network interface card.
Optional
PLAY:IP:PARAmeters:DVINdex <numeric_value> PLAY:IP:PARAmeters:DVINdex?
You can set the index value from 0 to N-1 where N is the number of available network interface cards.
PLAY:IP:PARAmeters:IPFRagment
Sets or returns whether to allow IP fragmentation during IP playout.
Group
Syntax
Arguments
Optional
PLAY:IP:PARAmeters:IPFRagment ON|OFF PLAY:IP:PARAmeters:IPFRagment?
ON fragments the I
0 instead of ON or OFF. The default value is OFF.
P packets else they will retain the same size. You can use 1 or
2-44 MTS400 Series MPEG Test Systems Programmer Manual
PLAY:IP:PARAmeters:IPLAyrver
Selects or returns the IP player version for the playout.
Command Descriptions
Group
Syntax
Arguments
Optional
PLAY:IP:PARAmeters:IPLAyrver IPVFOUR|IPVSIX PLAY:IP:PARAmeters:IPLAyrver?
The choices are IPVFOUR and IPVSIX. The default value is IPVFOUR.
PLAY:IP:PARAmeters:IPPKtsize
Sets or returns the current size of the IP packet.
Group
Syntax
Arguments
Optional
PLAY:IP:PARAmeters:IPPKtsize <numeric_value> PLAY:IP:PARAmeters:IPPKtsize?
<numeric_value> sets the packet size to a value ranging from 1 byte to 16,128
bytes.
PLAY:IP:PARAmeters:PACKetszmode
Sets or returns the packet size mode for the IP playout.
Group
Syntax
Arguments
MTS400 Series MPEG Test Systems Programmer Manual 2-45
Optional
PLAY:IP:PARAmeters:PACKetszmode IPPKSZMD|TSPKCTMD PLAY:IP:PARAmeters:PACKetszmode?
The choices are IPPKSZMD and TSPKC
TMD. The default value is TSPKCTMD.
Command Descriptions
PLAY:IP:PARA
meters:PRTOcol:CUSTomize:HEADers:ETHErnet:DESTmac
Sets or returns the current destination MAC address of the Ethernet layer.
Group
Syntax
Arguments
Optional
PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:ETHErnet: DESTmac <string> PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:ETHErnet: DESTmac?
<string> is of the format “xx:xx:xx:xx:xx:xx”.
PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:ETHErnet:PROTocol
Sets or returns the value of the protocol eld in the Ethernet layer.
Group
Optional
Syntax
Arguments
PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:ETHErnet: PROTocol <numeric_value> PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:ETHErnet: PROTocol?
<numeric_value> ranges from 0 to 65535. The default value is 2048 which
corresponds to IP.
PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:ETHErnet:SRCEmac
Sets or returns t he current source MAC address of the Ethernet layer.
Group
Syntax
Arguments
Optional
PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:ETHErnet: SRCEmac <string> PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:ETHErnet: SRCEmac?
<string> is of the format “xx:xx:xx:xx:xx:xx”.
2-46 MTS400 Series MPEG Test Systems Programmer Manual
Command Descriptions
PLAY:IP:PARA
meters:PRTOcol:CUSTomize:HEADers:ETHErnet:VLAN:CFI
Sets or returns the canonical format indicator for the VLAN.
Group
Syntax
Arguments
Optional
PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:ETHErnet:VLAN: CFI ON|OFF PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:ETHErnet:VLAN: CFI?
ON selects non-canonical MAC. The default value is OFF.
PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:ETHErnet:VLAN:PRIOrity
Sets or returns the priority level of the VLAN in the Ethernet layer.
Group
Optional
Syntax
Arguments
PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:ETHErn PRIOrity <numeric_value> PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:ETHErnet:VLAN: PRIOrity?
<numeric_value> ranges from 0 to 7.
et:VLAN:
PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:ETHErnet:VLAN:TPID
Sets or returns the TPID value of the VLAN in the Ethernet layer.
Group
Syntax
Arguments
Optional
PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:ETHErnet:VLAN: TPID <string> PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:ETHErnet:VLAN: TPID?
<numeric_value> ranges from 0 to FFFF. The default value is 0X8100.
MTS400 Series MPEG Test Systems Programmer Manual 2-47
Command Descriptions
PLAY:IP:PARA
meters:PRTOcol:CUSTomize:HEADers:ETHErnet:VLAN:VID
Sets or returns the current VID value of the VLAN.
Group
Syntax
Arguments
Optional
PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:ETHErnet:VLAN: VID <numeric_value> PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:ETHErnet:VLAN: VID?
<numeric_value> ranges from 0 to 4095. The default value is 1.
PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:IP:DSTIpadd
Sets or returns the current destination IP address for the IP layer.
Group
Optional
Syntax
Arguments
PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:IP:DSTIpadd <string> PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:IP:DSTIpadd?
<string> is of the format “xx:xx:xx:xx:xx:xx”.
PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:IP:HEADerlngth? (Query Only)
Returns the current length of the IP header.
Group
Syntax
Optional
PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:IP:HEADerlngth?
2-48 MTS400 Series MPEG Test Systems Programmer Manual
Command Descriptions
PLAY:IP:PARA
meters:PRTOcol:CUSTomize:HEADers:IP:PROTocol
Sets or returns the current value of the protocol eldintheIPlayer.
Group
Syntax
Arguments
Optional
PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:IP:PROTocol <numeric_value> PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:IP:PROTocol?
<numeric_value> ranges from 0 to 255. The default value is 17 which
corresponds to UDP.
PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:IP:SRCIpadd
IP address for the IP layer.
Group
Sets or returns the source
Optional
Syntax
Arguments
PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:IP:SRCIpadd <string> PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:IP:SRCIpadd?
<string> is of the format “xx:xx:xx:xx:xx:xx”.
PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:IP:TOS
Sets or returns the type of service that indica t es the desired parameters.
Group
Syntax
Arguments
Optional
PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:IP:TOS <numeric_value> PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:IP:TOS?
<numeric_value> ranges from 0 to 255. The default value is 0. The parameters
are delay, throughput, and reliability.
MTS400 Series MPEG Test Systems Programmer Manual 2-49
Command Descriptions
PLAY:IP:PARA
meters:PRTOcol:CUSTomize:HEADers:IP:TTL
Sets or returns the value of Time to Live in the IP layer.
Group
Syntax
Arguments
Optional
PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:IP: TTL<numeric_value> PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:IP:TTL?
<numeric_value> ranges from 0 to 255. The default value is 5.
PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:IP:VERSion? (Query Only)
Returns the IP version.
Group
Syntax
Optional
PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:IP:VERSion?
PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:IPV6:DSTIpadd
Sets or returns the destination address of the IPv6 layer.
Group
Syntax
Optional
PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:IPV6:DSTIpadd <numeric_value> PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:IPV6:DSTIpadd?
2-50 MTS400 Series MPEG Test Systems Programmer Manual
Command Descriptions
PLAY:IP:PARA
meters:PRTOcol:CUSTomize:HEADers:IPV6:FLOWlbl
Sets or returns the value of the ow label for the IPv6 layer.
Group
Syntax
Arguments
Optional
PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:IPV6: FLOWlbl<numeric_value> PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:IPV6:FLOWlbl?
<numeric_value> default value is 0.
PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:IPV6:HOPLimit
Sets or returns the value of the hop limit for the IPv6 layer.
Group
Syntax
Optional
PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:IPV6:HOPLimit <numeric_value> PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:IPV6:HOPLimit?
Arguments
<numeric_value> ranges from 0 to 255. The default value is 12.
PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:IPV6:NXTHdr
Sets or returns the value of the next header for the IPv6 layer.
Group
Syntax
Arguments
Optional
PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:IPV6:NXTHdr <numeric_value> PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:IPV6:NXTHdr?
<numeric_value> ranges from 0 to 255. The default value is 17.
MTS400 Series MPEG Test Systems Programmer Manual 2-51
Command Descriptions
PLAY:IP:PARA
meters:PRTOcol:CUSTomize:HEADers:IPV6:PYLDlen? (Query
Only)
urrent value of the payload length.
Group
Syntax
Returns the c
Optional
PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:IPV6:PYLDlen?
PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:IPV6:SRCIpadd
turns the source address of the IPv6 layer.
Group
Syntax
Sets or re
Optional
PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:IPV6:SRCIpadd <numeric_value> PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:IPV6:SRCIpadd?
PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:IPV6:TRFCcls
Sets or returns the value of the trafc class for the IPv6 layer.
Group
Syntax
Arguments
Optional
PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:IPV6:TRFCcls <numeric_value> PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:IPV6:TRFCcls?
<numeric_value> ranges from 0 to 255. The default value is 0.
2-52 MTS400 Series MPEG Test Systems Programmer Manual
Command Descriptions
PLAY:IP:PARA
meters:PRTOcol:CUSTomize:HEADers:IPV6:VERSion? (Query
Only)
ersion number of the IPv6 protocol.
Group
Syntax
Returns the v
Optional
PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:IPV6:VERSion?
PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:RTP:PYLOadtype
turns the current value of the payload type for the RTP layer.
Group
Syntax
Sets or re
Optional
PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:RTP:PYLOadtype <numeric_value> PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:RTP:PYLOadtype?
Arguments
<numeric_value> ranges from 0 to 255. The default value is 33.
PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:RTP:SQNCnumber
Sets or returns the rst v alue of the sequence number eld in RTP header.
Group
Syntax
Arguments
Optional
PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:RTP:SQNCnumber <numeric_value> PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:RTP:SQNCnumber?
<numeric_value> ranges from 0 to 65535.
MTS400 Series MPEG Test Systems Programmer Manual 2-53
Command Descriptions
PLAY:IP:PARA
meters:PRTOcol:CUSTomize:HEADers:RTP:SSRC
Returns the SSRC value for the RTP layer.
Group
Syntax
Optional
PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:RTP:SSRC <numeric_value> PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:RTP:SSRC?
PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:RTP:VERSion? (Query Only)
Returns the current version of the RTP.
Group
Syntax
Optional
PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:RTP:VERSion?
PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:UDP:DSTPort
Sets or returns the destination port value of the UDP layer.
Group
Syntax
Arguments
Optional
PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:UDP:DSTPort <numeric_value> PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:UDP:DSTPort?
<numeric_value> ranges from 0 to 65535. The default value is 16384.
2-54 MTS400 Series MPEG Test Systems Programmer Manual
Command Descriptions
PLAY:IP:PARA
PLAY:IP:P
ARAmeters:PRTOcol:CUSTomize:HEADers:UDP:SRCPort
Arguments
meters:PRTOcol:CUSTomize:HEADers:UDP:LENgth? (Query Only)
Returns the current length of the UDP packets.
Group
Syntax
Group
Syntax
Optional
PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:UDP:LENgth?
Sets or returns the source port value of the UDP layer.
Optional
PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:UDP:SRCPort <numeric_value> PLAY:IP:PARAmeters:PRTOcol:CUSTomize:HEADers:UDP:SRCPort?
<numeric_value> ranges from 0 to 65535. The default value is 16384.
PLAY:IP:PARAmeters:PRTOcol:SETTings:DST6ipadd
Sets or returns the destination IP address for the IPv6 version of the playout.
Group
Syntax
Optional
PLAY:IP:PARAmeters:PRTOcol:SETTings:DST6ipadd <IP address of the destination> PLAY:IP:PARAmeters:PRTOcol:SETTings:DST6ipadd?
MTS400 Series MPEG Test Systems Programmer Manual 2-55
Command Descriptions
PLAY:IP:PARA
meters:PRTOcol:SETTings:DSTIpadd
Sets or returns the destination IP address for IP playout.
Group
Syntax
Arguments
Optional
PLAY:IP:PARAmeters:PRTOcol:SETTings:DSTIpadd <IP address of the destination> PLAY:IP:PARAmeters:PRTOcol:SETTings:DSTIpadd?
<IP address of the destination> sets the destination IP address. The
default value is 239.1.1.1.
PLAY:IP:PARAmeters:PRTOcol:SETTings:DSTPort
Sets or returns the destination port value.
Group
Optional
Syntax
Arguments
PLAY:IP:PARAmeters:PRTOcol:SETTings:DSTPort <numeric_val ue> PLAY:IP:PARAmeters:PRTOcol:SETTings:DSTPort?
You can set the destination port value from 0 to 65535. The default value is 16384.
PLAY:IP:PARAmeters:PRTOcol:SETTings:MODE
Sets or returns current the protocol mode for IP playout.
Group
Syntax
Arguments
Optional
PLAY:IP:PARAmeters:PRTOcol:SETTings:MODE UDP|RTP PLAY:IP:PARAmeters:PRTOcol:SETTings:MODE?
UDP sets the protocol mode to UDP.
RTP sets the protocol mode to RTP. The default mode is RTP.
2-56 MTS400 Series MPEG Test Systems Programmer Manual
Command Descriptions
PLAY:IP:PARA
meters:PRTOcol:SETTings:SRC6ipadd
Sets or returns the current value of the source IP address for the IPv6 version.
Group
Syntax
Optional
PLAY:IP:PARAmeters:PRTOcol:SETTings:SRC6ipadd <IP address of the instrument> PLAY:IP:PARAmeters:PRTOcol:SETTings:SRC6ipadd?
PLAY:IP:PARAmeters:PRTOcol:SETTings:SRCIpadd
Sets or returns the current source IP address.
Group
Syntax
Optional
PLAY:IP:PARAmeters:PRTOcol:SETTings:SRCIpadd <IP address of the instrument> PLAY:IP:PARAmeters:PRTOcol:SETTings:SRCIpadd?
PLAY:IP:PARAmeters:PRTOcol:SETTings:SRCPort
Sets or returns the source port for the IP playout.
Group
Syntax
Arguments
Optional
PLAY:IP:PARAmeters:PRTOcol:SETTings:SRCPort <numeric_valu e> PLAY:IP:PARAmeters:PRTOcol:SETTings:SRCPort?
<nume
ric_value>
ranges from 0 to 65535. The default value is 16384.
MTS400 Series MPEG Test Systems Programmer Manual 2-57
Command Descriptions
PLAY:IP:PARA
meters:PRTOcol:SETTings:VLAN
Enables or returns the VLAN settings.
Group
Syntax
Arguments
Optional
PLAY:IP:PARAmeters:PRTOcol:SETTings:VLAN ON|OFF PLAY:IP:PARAmeters:PRTOcol:SETTings:VLAN?
ON displays the VLAN parameters in the Advanced settings screen. You can use 1
or 0 instead of ON or OFF. The default value is OFF.
PLAY:IP:PARAmeters:PRTOcol:SETTings:VLNid
Returns or sets the VLAN identication number to allow the identication of 4096 VLANs that is basically used by the 802.1Q standard.
Group
Optional
Syntax
Arguments
PLAY:IP:PARAmeters:P PLAY:IP:PARAmeters:PRTOcol:SETTings:VLNid?
<numeric_value> ranges from 0 to 4095. The default value is 1.
PLAY:IP:PARAmeters:REPLication:COUNt
umber of replications for a stream.
Group
Syntax
Arguments
Sets or returns the n
Optional
PLAY:IP:PARAmeters:REPLication:COUNt <numeric_value> PLAY:IP:PARAmeters:REPLication:COUNt?
<numeric_value> ranges from 0 to 65535.
RTOcol:SETTings:VLNid <numeric_value>
2-58 MTS400 Series MPEG Test Systems Programmer Manual
Command Descriptions
PLAY:IP:PARA
meters:REPLication:INCRement:ETHErnet:DSTMac
Sets or returns the increment value for the destination MAC address.
Group
Syntax
Arguments
Optional
PLAY:IP:PARAmeters:REPLication:INCRement:ETHErnet:DSTMac <string> PLAY:IP:PARAmeters:REPLication:INCRement:ETHErnet:DSTMac?
<string> is of the format “xx:xx:xx:xx:xx:xx” and is a hexadecimal value.
The increments for these addresses can be specied per node. The value of the next node will be rolled over when the value of the incremented node reaches the maximum.
PLAY:IP:PARAmeters:REPLication:INCRement:ETHErnet:EPROtocol
Sets or returns the current increment value of the Ethernet protocol.
Group
Optional
Syntax
Arguments
PLAY:IP:PARAmeters:REPLication:INCRement:ETHErnet:EPROtocol <numeric_value> PLAY:IP:PARAmeters:REPLication:INCRement:ETHErnet:EPROtocol?
<numeric_value> ranges from 0 to 65535.
MTS400 Series MPEG Test Systems Programmer Manual 2-59
Command Descriptions
PLAY:IP:PARA
meters:REPLication:INCRement:ETHErnet:SRCMac
Sets or returns the current increment value of the source MAC address.
Group
Syntax
Arguments
Optional
PLAY:IP:PARAmeters:REPLication:INCRement:ETHErnet:SRCMac <string> PLAY:IP:PARAmeters:REPLication:INCRement:ETHErnet:SRCMac?
<string> is of the format “xx:xx:xx:xx:xx:xx” and is a hexadecimal value. The
increments for these addresses can be specied for each node. The value of the next node will be rolled over when the value of the incremented node reaches the maximum.
PLAY:IP:PARAmeters:REPLication:INCRement:ETHErnet:VLANid
Sets or returns the identication of the VLAN.
Group
Optional
Syntax
Arguments
PLAY:IP:PARAmeters:REPLication:INCRement:ETHErnet:VLANid <numeric_value> PLAY:IP:PARAmeters:REPLication:INCRement:ETHErnet:VLANid?
<numeric_value> ranges from 0 to 4095.
2-60 MTS400 Series MPEG Test Systems Programmer Manual
Command Descriptions
PLAY:IP:PARA
meters:REPLication:INCRement:IP:DSTIpadd
Sets or returns the increment value for the destination IP address.
Group
Syntax
Arguments
Optional
PLAY:IP:PARAmeters:REPLication:INCRement:IP:DSTIpadd <string> PLAY:IP:PARAmeters:REPLication:INCRement:IP:DSTIpadd?
<string> is of the format “xx:xx:xx:xx:xx:xx” and xx is a hexadecimal value.
The increments for IP addresses can be speci ed for each node. The value of the next node will be rolled over when the value of the incremented node reaches the maximum.
PLAY:IP:PARAmeters:REPLication:INCRement:IP:IPROtocol
Sets or returns the increment value for the IP protocol.
Group
Optional
Syntax
Arguments
PLAY:IP:PARAmeters:REPLication:INCRement:IP:IPROtocol <numeric_value> PLAY:IP:PARAmeters:REPLication:INCRement:IP:IPROtocol?
<numeric_value> ranges from 0 to 255.
MTS400 Series MPEG Test Systems Programmer Manual 2-61
Command Descriptions
PLAY:IP:PARA
meters:REPLication:INCRement:IP:SRCIpadd
Sets or returns the increment value for the source IP address.
Group
Syntax
Arguments
Optional
PLAY:IP:PARAmeters:REPLication:INCRement:IP:SRCIpadd <string> PLAY:IP:PARAmeters:REPLication:INCRement:IP:SRCIpadd?
<string> is of the format “xx:xx:xx:xx:xx:xx” and xx is a hexadecimal value.
The increments for IP addresses can be specied for each node. The value of the next node will be rolled over when the value of the incremented node reaches the maximum.
PLAY:IP:PARAmeters:REPLication:INCRement:IP:TOS
Sets or returns the increment value for the type of service of the IP protocol.
Group
Syntax
Arguments
Optional
PLAY:IP:PARAmeters:REPLication:INCRement:IP:TOS <numeric_value> PLAY:IP:PARAmeters:REPLication:INCRement:IP:TOS?
<numeric_value> ranges from 0 to 255.
PLAY:IP:PARAmeters:REPLication:INCRement:IP:TTL
Sets or returns the increment value for time to live of t he IP protocol.
Group
Syntax
Optional
PLAY:IP:PARAmeters:REPLication:INCRement:IP:TTL <numeric_value> PLAY:IP:PARAmeters:REPLication:INCRement:IP:TTL?
Arguments
2-62 MTS400 Series MPEG Test Systems Programmer Manual
<numeric_value> ranges from 0 to 255.
Command Descriptions
PLAY:IP:PARA
meters:REPLication:INCRement:IPV6:DSTIpadd
Sets or returns the increment value of the destination IPv6 address.
Group
Syntax
Arguments
Optional
PLAY:IP:PARAmeters:REPLication:INCRement:IPV6:DSTIpadd <numeric_value> PLAY:IP:PARAmeters:REPLication:INCRement:IPV6:DSTIpadd?
ff0e::1 is the default <numeric_value>.
PLAY:IP:PARAmeters:REPLication:INCR
Sets or returns the increment value for the ow label of the IPv6 layer.
Group
Optional
ement:IPV6:FLOWlbl
Syntax
Arguments
PLAY:IP:PARAmeters:REPLication:INCRement:IPV6:FLOWlbl <numeric_v PLAY:IP:PARAmeters:REPLication:INCRement:IPV6:FLOWlbl?
<numeric_value> default values is 0.
alue>
PLAY:IP:PARAmeters:REPLication:INCRement:IPV6:HOPLimit
Sets or returns the increment value for the hop limit of the IPv6 layer.
Group
Syntax
Arguments
Optional
PLAY:IP:PARAmeters:REPLication:INCRement:IPV6:HOPLimit <numeric_value> PLAY:IP:PARAmeters:REPLication:INCRement:IPV6:HOPLimit?
<numeric_value> ranges from 0 to 255. The default value is 12.
MTS400 Series MPEG Test Systems Programmer Manual 2-63
Command Descriptions
PLAY:IP:PARA
meters:REPLication:INCRement:IPV6:NXTHdr
Sets the increment value for the next header of the IPv6 layer.
Group
Syntax
Arguments
Optional
PLAY:IP:PARAmeters:REPLication:INCRement:IPV6:NXTHdr <numeric_value> PLAY:IP:PARAmeters:REPLication:INCRement:IPV6:NXTHdr?
<numeric_value> ranges from 0 to 255. The default value is 17.
PLAY:IP:PARAmeters:REPLication:INCRement:IPV6:SRCIpadd
Sets or returns the increment value for the source IPv6 address o f the IPv6 layer.
Group
Syntax
Optional
PLAY:IP:PARAmeters:REPLication:INCRement:IPV6:SRCIpadd <numeric_value> PLAY:IP:PARAmeters:REPLication:INCRement:IPV6:SRCIpadd?
PLAY:IP:PARAmeters:REPLication:INCRement:IPV6:TRFCcls
Sets or returns the increment value for the trafc class of the IPv6 layer.
Group
Syntax
Arguments
Optional
PLAY:IP:PARAmeters:REPLication:INCRement:IPV6:TRFCcls <numeric_value> PLAY:IP:PARAmeters:REPLication:INCRement:IPV6:TRFCcls?
<numeric_value> ranges from 0 to 255. The default value is 0.
2-64 MTS400 Series MPEG Test Systems Programmer Manual
Command Descriptions
PLAY:IP:PARA
meters:REPLication:INCRement:RTP:PAYLoad
Sets or returns the increment value for the payload of the RTP layer.
Group
Syntax
Arguments
Optional
PLAY:IP:PARAmeters:REPLication:INCRement:RTP:PAYLoad <numeric_value> PLAY:IP:PARAmeters:REPLication:INCRement:RTP:PAYLoad?
<numeric_value> ranges from 0 to 127.
PLAY:IP:PARAmeters:REPLication:INCR
Sets or returns the increment value for the SSRC of the RTP layer.
Group
Optional
ement:RTP:SSRC
Syntax
Arguments
PLAY:IP:PARAmeters:REPLication:INCRement:RTP:SSRC <numeric_v PLAY:IP:PARAmeters:REPLication:INCRement:RTP:SSRC?
<numeric_value> ranges from 0 to 65535.
alue>
PLAY:IP:PARAmeters:REPLication:INCRement:UDP:DSTPort
Sets or returns the increment value for the destination port of the UDP layer.
Group
Syntax
Arguments
Optional
PLAY:IP:PARAmeters:REPLication:INCRement:UDP:DSTPort <numeric_value> PLAY:IP:PARAmeters:REPLication:INCRement:UDP:DSTPort?
<numeric_value> ranges from 0 to 65535.
MTS400 Series MPEG Test Systems Programmer Manual 2-65
Command Descriptions
PLAY:IP:PARA
meters:REPLication:INCRement:UDP:SRCPort
Sets or returns the increment value for the source port of the UDP layer.
Group
Syntax
Arguments
Optional
PLAY:IP:PARAmeters:REPLication:INCRement:UDP:SRCPort <numeric_value> PLAY:IP:PARAmeters:REPLication:INCRement:UDP:SRCPort?
<numeric_value> ranges from 0 to 65535.
PLAY:IP:PARAmeters:TRANsmode
Sets or returns the current transmission mode of the protocol.
Gr
oup
Optional
Syntax
Arguments
PLAY:IP:PARAmeters:TRANsmode UNICAST|MULTICAST|BROADCAST PLAY:IP:PARAmeters:TRANsmode?
The choices are UNICAST, MULTICAST, and BROADCAST. The default value is MULTICAST.
PLAY:IP:PARAmeters:TSFRagment
Sets or returns whether to allow TS fragmentation across IP packets.
Group
Syntax
Arguments
Optional
PLAY:IP:PARAmeters:TSFRagment ON|OFF PLAY:IP:PARAmeters:TSFRagment?
ON splits the TS packets across the IP packets You can use 1 or 0 instead of ON or
OFF. The default value is OFF.
2-66 MTS400 Series MPEG Test Systems Programmer Manual
Command Descriptions
PLAY:IP:PARA
meters:TSPKtcount
Sets or returns the number of TS packets that needs to be embedded into an IP packet.
Group
Syntax
Arguments
Optional
PLAY:IP:PARAmeters:TSPKtcount <numeric_value> PLAY:IP:PARAmeters:TSPKtcount?
<numeric_value> sets the TS packets to a value ranging from 1 to 85.
PLAY:IP:PRMEtric:BPERiod
Sets or returns the burst period for the IP p layout.
Group
Syntax
Optional
PLAY:IP:PRMEtric:BPERiod <numeric_value> PLAY:IP:PRMEtric:BPERiod?
Arguments
<Numeric_value> ranges from 1 to 1000 ms.
PLAY:IP:PRMEtric:BSIZE
Sets or returns the burst size for the IP playout.
Group
Syntax
Arguments
Optional
PLAY:IP:PRMEtric:BSIZE <numeric_value> PLAY:IP:PRMEtric:BSIZE?
<Numeric_value> ranges from 1 to 65535.
MTS400 Series MPEG Test Systems Programmer Manual 2-67
Command Descriptions
PLAY:IP:PRME
tric:BSTEnbled
Group
Syntax
Arguments
Enables or returns the burst mode when the value is set to ON.
Optional
PLAY:IP:PRMEtric:BSTEnbled ON|OFF PLAY:IP:PRMEtric:BSTEnbled?
ON enables the burst mode. You can use 1 or 0 instead of ON or OFF.
PLAY:IP:PRMEtric:BSTType
Sets or returns the burst mode for the IP playout.
Group
Syntax
Optional
PLAY:IP:PRMEtric:BSTType BURST_PERIOD|BURST_SIZE PLAY:IP:PRMEtric:BSTType?
Arguments
The choices are BURST PERIOD and BURST SIZE. The default is BURST PERIOD.
PLAY:IP:PRMEtric:JITEnbled
Enables or returns jitter when the value is set to ON.
Group
Syntax
Arguments
Optional
PLAY:IP:PRMEtric:JITEnbled ON|OFF PLAY:IP:PRMEtric:JITEnbled?
ON enables jitter. You can use 1 or 0 instead of ON or OFF.
2-68 MTS400 Series MPEG Test Systems Programmer Manual
PLAY:IP:PRMEtric:JITType
Sets or returns the jitter type for IP playout.
Command Descriptions
Group
Syntax
Arguments
Optional
PLAY:IP:PRMEtric:JITType LAPLACE|GAUSSIAN|SINE|FIXED PLAY:IP:PRMEtric:JITType?
The options are LAPLACE, GAUSSIAN, SINE, FIXED. The default values is FIXED.
PLAY:IP:PRMEtric:LOWJitmd
Enables or returns the low jitter mode when set to ON.
Group
Syntax
Arguments
Optional
PLAY:IP:PRMEtric:LOWJitmd ON|OFF PLAY:IP:PRMEtric:LOWJitmd?
ON enables the low jitter mode. You can use 1 or 0 instead of ON or OFF.
PLAY:IP:STATistics:ERROrs:CSIPerrs? (Query Only)
Returns the number of IP checksum errors inserted during the play.
Group
Syntax
MTS400 Series MPEG Test Systems Programmer Manual 2-69
Optional
PLAY:IP:STATistics:ERROrs:CSIPerrs?
Command Descriptions
PLAY:IP:STAT
PLAY:IP:S
PLAY:I
TATistics:ERROrs:PKTDropped? (Query Only)
P:STATistics:ERROrs:SQNErrs? (Query Only)
istics:ERROrs:CSUDperrs? (Query Only)
Returns the number of UDP checksum errors inserted during the play.
Group
Syntax
Group
Syntax
Optional
PLAY:IP:STATistics:ERROrs:CSUDperrs?
Returns the number of packets dropped during the play.
Optional
PLAY:IP:STATistics:ERROrs:PKTDropped?
Returns the number of sequence errors inserted during the play.
Group
Syntax
Y:IP:STATistics:IP:BIRAte? (Query Only)
PLA
oup
Gr
Syntax
Optional
PLAY:IP:STATistics:ERROrs:SQNErrs?
Returns the IP bit rate value for the play.
Optional
PLAY:IP:STATistics:IP:BIRAte?
2-70 MTS400 Series MPEG Test Systems Programmer Manual
Command Descriptions
PLAY:IP:STAT
PLAY:IP:S
PLAY:I
TATistics:IP:BIRAte:MAXVariation? (Query Only)
P:STATistics:IP:BITRAte:AVG? (Query Only)
istics:IP:BIRAte:MAX? (Query Only)
Returns the maximum IP bit rate value for the play.
Group
Syntax
Group
Syntax
Optional
PLAY:IP:STATistics:IP:BIRAte:MAX?
Returns the maximum IP bit rate variation value from the set bit rate value.
Optional
PLAY:IP:STATistics:IP:BIRAte:MAXVariation?
Returns the average bit rate value for the play.
Group
Syntax
Y:IP:STATistics:IP:BITRAte:AVGVariation? (Query Only)
PLA
oup
Gr
Syntax
Optional
PLAY:IP:STATistics:IP:BITRAte:AVG?
Returns the average variation value from the set bit rate value.
Optional
PLAY:IP:STATistics:IP:BITRAte:AVGVariation?
MTS400 Series MPEG Test Systems Programmer Manual 2-71
Command Descriptions
PLAY:IP:STAT
PLAY:IP:S
PLAY:I
TATistics:IP:BITRAte:MINVariation? (Query Only)
P:STATistics:IP:BRVAriation? (Query Only)
istics:IP:BITRAte:MIN? (Query Only)
Returns the minimum IP bit rate value for the play.
Group
Syntax
Group
Syntax
Optional
PLAY:IP:STATistics:IP:BITRAte:MIN?
Returns the minimum variation value from the set bit rate value.
Optional
PLAY:IP:STATistics:IP:BITRAte:MINVariation?
Returns the percentage of IP bit rate variation from the set bit rate.
Group
Syntax
Y:IP:STATistics:IP:BYTRansmited
PLA
oup
Gr
Syntax
Optional
PLAY:IP:STATistics:IP:BRVAriation?
Returns the number of IP bytes transmitted during the play.
Optional
PLAY:IP:STATistics:IP:BYTRansmited
2-72 MTS400 Series MPEG Test Systems Programmer Manual
Command Descriptions
PLAY:IP:STAT
PLAY:IP:S
PLAY:I
TATistics:IP:JITer:AVG? (Query Only)
P:STATistics:IP:JITer:MAX? (Query Only)
istics:IP:JITer? (Query Only)
Returns the jitter value for the play.
Group
Syntax
Group
Syntax
Optional
PLAY:IP:STATistics:IP:JITer?
Returns the average jitter value for the play.
Optional
PLAY:IP:STATistics:IP:JITer:AVG?
Returns the maximum jitter value for the play.
Group
Syntax
Y:IP:STATistics:IP:JITer:MIN? (Query Only)
PLA
oup
Gr
Syntax
Optional
PLAY:IP:STATistics:IP:JITer:MAX?
Returns the minimum jitter value for the play.
Optional
PLAY:IP:STATistics:IP:JITer:MIN?
MTS400 Series MPEG Test Systems Programmer Manual 2-73
Command Descriptions
PLAY:IP:STAT
PLAY:IP:S
PLAY:I
TATistics:IP:PKTSize? (Query Only)
P:STATistics:REPLication:ERROrs:CSIPerrs? (Query Only)
istics:IP:PKTCount? (Query Only)
Returns the IP packet count for the play.
Group
Syntax
Group
Syntax
Optional
PLAY:IP:STATistics:IP:PKTCount?
Returns the IP packet size for the play.
Optional
PLAY:IP:STATistics:IP:PKTSize?
Returns the total number of IP checksum errors of all the streams.
Group
Syntax
Y:IP:STATistics:REPLication:ERROrs:CSUDPerrs? (Query Only)
PLA
oup
Gr
Syntax
Optional
PLAY:IP:STATistics:REPLication:ERROrs:CSIPerrs?
Returns the total number of UDP checksum errors of all the streams.
Optional
PLAY:IP:STATistics:REPLication:ERROrs:CSUDPerrs?
2-74 MTS400 Series MPEG Test Systems Programmer Manual
Command Descriptions
PLAY:IP:STAT
PLAY:IP:S
PLAY:I
TATistics:REPLication:ERROrs:SQNErrs? (Query Only)
P:STATistics:REPLication:IP:BIRAte? (Query Only)
istics:REPLication:ERROrs:PKTDropped? (Query Only)
Returns the total packets dropped of all the streams.
Group
Syntax
Group
Syntax
Optional
PLAY:IP:STATistics:REPLication:ERROrs:PKTDropped?
Returns the total number of sequential errors of all the streams.
Optional
PLAY:IP:STATistics:REPLication:ERROrs:SQNErrs?
Returns the total IP bit rate of all the streams.
Group
Syntax
Y:IP:STATistics:REPLication:IP:BYTRansmited? (Query Only)
PLA
oup
Gr
Syntax
Optional
PLAY:IP:STATistics:REPLication:IP:BIRAte?
Returns the total bytes transmitted in all the streams.
Optional
PLAY:IP:STATistics:REPLication:IP:BYTRansmited?
MTS400 Series MPEG Test Systems Programmer Manual 2-75
Command Descriptions
PLAY:IP:STAT
PLAY:IP:S
PLAY:I
TATistics:REPLication:TS:BITRAte? (Query Only)
P:STATistics:REPLication:TS:PKTCount? (Query Only)
istics:REPLication:IP:PKTCount? (Query Only)
Returns the total IP packet c ount of all the streams.
Group
Syntax
Group
Syntax
Optional
PLAY:IP:STATistics:REPLication:IP:PKTCount?
Returns the total TS bit rate of all the streams.
Optional
PLAY:IP:STATistics:REPLication:TS:BITRAte?
Group
Syntax
Returns the total count of TS packets of all the streams.
Optional
PLAY:IP:STATistics:REPLication:TS:PKTCount?
2-76 MTS400 Series MPEG Test Systems Programmer Manual
Command Descriptions
PLAY:IP:STAT
PLAY:IP:S
PLAY:I
TATistics:TS:BITRAte:AVG? (Query Only)
P:STATistics:TS:BITRAte:AVGVariation? (Query Only)
istics:TS:BITRAte? (Query Only)
Returns the TS bit rate value for the play.
Group
Syntax
Group
Syntax
Optional
PLAY:IP:STATistics:TS:BITRAte?
Returns the average TS bit rate value for the play.
Optional
PLAY:IP:STATistics:TS:BITRAte:AVG?
Returns the average TS bit rate variation value from the set bit rate value.
Group
Syntax
Y:IP:STATistics:TS:BITRAte:MAX? (Query Only)
PLA
oup
Gr
Syntax
Optional
PLAY:IP:STATistics:TS:BITRAte:AVGVariation?
Returns the maximum TS bit rate value for the play.
Optional
PLAY:IP:STATistics:TS:BITRAte:MAX?
MTS400 Series MPEG Test Systems Programmer Manual 2-77
Command Descriptions
PLAY:IP:STAT
PLAY:IP:S
PLAY:I
TATistics:TS:BITRAte:MIN? (Query Only)
P:STATistics:TS:BITRAte:MINVariation? (Query Only)
istics:TS:BITRAte:MAXVariation
Returns the maximum TS bit rate variation value from the set bit rate value.
Group
Syntax
Group
Syntax
Optional
PLAY:IP:STATistics:TS:BITRAte:MAXVariation
Returns the minimum TS bit rate value for the play.
Optional
PLAY:IP:STATistics:TS:BITRAte:MIN?
Returns the minimum TS bit rate variation value from the set bit rate value.
Group
Syntax
Y:IP:STATistics:TS:BRVAriation? (Query Only)
PLA
oup
Gr
Syntax
Optional
PLAY:IP:STATistics:TS:BITRAte:MINVariation?
Returns the TS bit rate variation value from the set bit rate value.
Optional
PLAY:IP:STATistics:TS:BRVAriation?
2-78 MTS400 Series MPEG Test Systems Programmer Manual
Command Descriptions
PLAY:IP:STAT
PLAY:IP:S
PLAY:I
TATistics:TS:PKTSize? (Query Only)
P:TTSSttngs:PRSRvts
istics:TS:PKTCount? (Query Only)
Returns the TS packet count for the play.
Group
Syntax
Group
Syntax
Optional
PLAY:IP:STATistics:TS:PKTCount?
Returns the TS packet size for the play.
Optional
PLAY:IP:STATistics:TS:PKTSize?
Group
Syntax
Arguments
Enables to p reservation the le that stores the TTS settings or returns whether TTS settings option is enabled for the player.
Optional
PLAY:IP:TTSSttngs:PRSRvts ON|OFF PLAY:IP:TTSSttngs:PRSRvts?
You can use 1 or 0 instead of ON or OFF. The default values is OFF
MTS400 Series MPEG Test Systems Programmer Manual 2-79
Command Descriptions
PLAY:IP:TTSS
ttngs:TTSEnbled
Enables or returns the timestamped TS (TTS) settings for the playout when set to ON.
Group
Syntax
Arguments
Optional
PLAY:IP:TTSSttngs:TTSEnbled ON|OFF PLAY:IP:TTSSttngs:TTSEnbled?
ON enables the timestamped settings You can use 1 or 0 instead of ON or OFF.
The default is OFF.
PLAY:IP:TTSSttngs:TTSJitter:AMPLitude
Sets or returns the TTS jitter amplitude for the playout.
Group
Optional
Syntax
Arguments
PLAY:IP:TTSSttngs:TTSJitter:AMPLitude <numeric_value> PLAY:IP:TTSSttngs:TTSJitter:AMPLitude?
<numeric_
value is 0.
value>
sets the amplitude for all the jitter patterns. The default
PLAY:IP:TTSSttngs:TTSJitter:JTREnable
Enables the TTS jitter settings for the playout or returns whether the TTS jitter settings is enabled for the playout.
Group
Syntax
Arguments
Optional
PLAY:IP:TTSSttngs:TTSJitter:JTREnable ON|OFF PLAY:IP:TTSSttngs:TTSJitter:JTREnable?
ON enables the TTS jitter settings. You can use 1 or 0 instead of ON or OFF.
The default is OFF.
2-80 MTS400 Series MPEG Test Systems Programmer Manual
Command Descriptions
PLAY:IP:TTSS
ttngs:TTSJitter:PATTern
Sets or returns the the TTS jitter pattern for the playout.
Group
Syntax
Arguments
Optional
PLAY:IP:TTSSttngs:TTSJitter:PATTern SINE|SQUARE|TRIANGLE|PULSE|SAW|RANDOM|OFFSET PLAY:IP:TTSSttngs:TTSJitter:PATTern?
The various pattern options are SINE, SQUARE, TRIANGLE, PULSE, SAW, RANDOM, and OFFSET. The default option is SINE.
PLAY:IP:TTSSttngs:TTSJitter:PERIod
Sets or returns the TTS jitter period for the playout.
Group
Optional
Syntax
Arguments
PLAY:IP:TTSSttngs:TTSJitter:PERIod <numeric_value> PLAY:IP:TTSSttngs:TTSJitter:PERIod?
<numeric_value> sets the period for random and offset jitter patterns. The
default value is 0.
PLAY:IP:TTSSttngs:TTSJitter:PLSWidth
Sets or returns the TTS jitter pulse width for the playout.
Group
Syntax
Arguments
Optional
PLAY:IP:TTSSttngs:TTSJitter:PLSWidth <numeric_value> PLAY:IP:TTSSttngs:TTSJitter:PLSWidth?
< Numeric_value> sets the width of only the pulse pattern. The default value
is 0.
MTS400 Series MPEG Test Systems Programmer Manual 2-81
Command Descriptions
PLAY:IPAVail
PLAY:IPEN
able
able? (Query Only)
Returns whether the IP interface is available.
Group
Syntax
Group
Syntax
Arguments
Optional
PLAY:IPAVailable?
Enables or returns the IP interface when set to ON.
Optional
PLAY:IPENable ON|OFF PLAY:IPENable?
You can use 1 or 0 instead of ON or OFF.
PLAY:LOAD:FILE
Group
Syntax
Loads the specied stream le or returns the name of the currently loaded le.
PLAY
PLAY:LOAD:FILE <file_name> PLAY:LOAD:FILE?
2-82 MTS400 Series MPEG Test Systems Programmer Manual
Loading...