Spirent Vertex Channel Emulator

Full text

(1)

Spirent Vertex ® Channel Emulator

Dynamic Environment Emulation (DEE) Triggered Play

Overview ... 2

Prerequisities ... 2

Step 1: Connect the Two Vertex Units ... 3

Step 2: Configure the Vertex Settings ... 4

Ruby Script Example ... 5

How to Contact Us ... 7

(2)

Overview

This document describes how to set up and use the Dynamic Environment Emulation (DEE) triggered play function to synchronize two Vertex® channel emulators to play DEE in

synchronization mode. This document also provides a Ruby script example for triggered DEE play on two Vertex units.

Prerequisities

Before performing the procedures in this document, make sure you have:

• 2 Vertex units

• 2 BNC cables

• Knowledge of Ruby scripting language

(3)

Step 1: Connect the Two Vertex Units

In this procedure, you will connect the 2 BNC cables to the rear panel of the primary and secondary Vertex units. Before performing this procedure, make sure you have 2 BNC cables.

Perform the following steps:

1. Connect one end of a BNC cable to the TRIG2 port on the rear panel of the primary Vertex unit. See Figure 1.

(4)

2. Connect the other of the BNC cable to the TRIG1 port on the rear panel of the secondary Vertex unit.

3. Connect one end of a BNC cable to the 10 MHz OUT port on the rear panel of the primary Vertex unit.

4. Connect the other end of the BNC cable to the 10 MHz IN port on the rear panel of the secondary Vertex unit.

5. Go to the next section to configure the settings on the Vertex units.

Step 2: Configure the Vertex Settings

Before performing this procedure, make sure you have 2 BNC-BNC cables.

Perform the following steps:

1. Access the GUI for the secondary Vertex (192.168.0.162).

2. Access Dynamic Environment Emulation.

The Dynamic Environment Emulation screen appears.

3. Click the DEE File button, and select the DEE file you want to use.

4. Select Triggered Start from the Start Method box as shown in the following figure.

Figure 2. Dynamic Environment Emulation screen.

6. Click the Play button located at the bottom of the window.

The message Waiting for Trigger appears on the left corner of the channel playing bar.

7. Access the GUI for the primary Vertex (192.168.0.161).

8. On the primary Vertex unit, send the following RPI command: TRIGGERONPLAY 9. Access Dynamic Environment Emulation.

The Dynamic Environment Emulation screen appears.

10. Click the DEE File button, and select the DEE file you want to use.

11. Make sure the Start Method box displays Free Play (the default setting).

(5)

12. Click the Enable DEE button.

13. Click the Play button located at the bottom of the window.

Both Vertex units begin to play simultaneously.

Ruby Script Example

Refer to the following Ruby script example for triggered DEE play on two Vertex units.

# this is an example script for DEE triggered start require 'net/telnet'

VERTEX1_address = '172.31.10.2'; #string with Vertex IP address VERTEX2_address = '172.31.10.3'

Vertex1= Net::Telnet.new("Host" =>VERTEX1_address, "Port" => 3000,

"Timeout" => 240,"Waittime"=> 1, "Prompt"=>/Vertex/)

Vertex2= Net::Telnet.new("Host" =>VERTEX2_address, "Port" => 3000,

"Timeout" => 240,"Waittime"=> 1, "Prompt"=>/Vertex/) sleep(1)

puts ("Step 1, Load Setup File")

Vertex1.cmd("LOAD D:\\FTPROOT\\SPIRENT\\PUBLIC\\TEST1.SDE");

sleep(30)

Vertex2.cmd("LOAD D:\\FTPROOT\\SPIRENT\\PUBLIC\\TEST2.SDE");

sleep(30)

puts ("Step 2, Load DEE files for both Vertex")

Vertex1.cmd("LOAD D:\\FTPROOT\\SPIRENT\\PUBLIC\\TEST1.vstb");

sleep(2)

Vertex2.cmd("LOAD D:\\FTPROOT\\SPIRENT\\PUBLIC\\TEST2.vstb");

sleep(2)

puts ("Step 3, Set secondary Vertex to Trigger start mode") Vertex2.cmd("DEE:TYPe:TRIG")

puts ("Step 4, Compile DEE") Vertex1.cmd("DEE:COMPile:FILE

D:\\FTPROOT\\SPIRENT\\PUBLIC\\TEST1.vstb");

sleep(2)

(6)

Vertex1.cmd("DEE:COMPile:BEG");

sleep(30)

Vertex2.cmd("DEE:COMPile:BEG");

sleep(30)

puts ("Step 5, Set primary Vertex Trigger on Play ") Vertex1.cmd("TRIGGERONPLAY")

puts ("Step 6, Enable DEE ") Vertex1.cmd("DEE ON");

sleep(15)

Vertex2.cmd("DEE ON");

sleep(15)

Vertex2.cmd("PLAY")

puts ("Step 7, Play DEE on both Vertex ") Vertex1.cmd("DEE:MOD:NUM 10")

Vertex1.close Vertex2.close

(7)

How to Contact Us

To obtain technical support for any Spirent Communications product, please contact our Support Services department using any of the following methods:

Americas

E-mail: support@spirent.com Web: http://support.spirent.com

Toll Free: +1 800-SPIRENT (+1 800-774-7368) (North America) Europe, Middle East, and Africa

E-mail: support@spirent.com Web: http://support.spirent.com EMEA Phone: +33 (1) 6137 2270 Asia Pacific East

E-mail: support@spirent.com Web: http://support.spirent.com

In China Mainland Phone: +86 (400) 810-9529 (toll-free) Out of China Mainland Phone: +86 10 8233-0033 Asia Pacific South

E-mail: support@spirent.com Web: http://support.spirent.com

India, South East Asia, Australia and New Zealand Phone: +91 800-419-2111 +91 (80) 67023400

The Spirent Knowledge Base (http://support.spirent.com) is designed to serve your technical information needs. The Knowledge Base gives you access to tens of thousands of documents that help answer your network analysis and measurement questions. New content is added daily by Spirent’s communications and networking experts. Sign in with your user ID and password to gain access to additional content that is available only to customers – user manuals, Help files, release notes, Tech Bulletins, and more. When you sign in, you can also use the Knowledge Base to download software and firmware, and to manage your SRs.

Information about Spirent Communications and its products and services can be found on the main company website at http://www.spirent.com.

Company Address

Spirent Communications, Inc.

26750 Agoura Road Calabasas, CA 91302 USA

Figure

Updating...

References

Updating...

Related subjects :