Teledyne-lecroy Verification Script Engine (VSE) Manual Manual de usuario

Busca en linea o descarga Manual de usuario para Equipo Teledyne-lecroy Verification Script Engine (VSE) Manual. Teledyne LeCroy Verification Script Engine (VSE) Manual User Manual Manual de usuario

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 115
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 0
PROTOCOL SOLUTIONS GROUP
3385 SCOTT BLVD
SANTA CLARA, CA 95054
Verification Script Engine
for
Teledyne LeCroy USB Protocol Suite
Reference Manual
Manual Version 2.1
For USB Protocol Suite version 4.70 and above
July 2013
Vista de pagina 0
1 2 3 4 5 6 ... 114 115

Indice de contenidos

Pagina 1 - Reference Manual

PROTOCOL SOLUTIONS GROUP 3385 SCOTT BLVD SANTA CLARA, CA 95054 Verification Script Engine for Teledyne LeCroy USB Protocol Suite™ Reference

Pagina 2 - Copyright

Teledyne LeCroy Verification Script Engine Reference Manual Page 10 of 115 3 Interaction between Application and Verification Script The f

Pagina 3 - Contents

Teledyne LeCroy Verification Script Engine Reference Manual Page 100 of 115 20.4 OpenTraceFile() This function opens a trace file in the a

Pagina 4

Teledyne LeCroy Verification Script Engine Reference Manual Page 101 of 115 21 COM/Automation Communication Functions This group of functi

Pagina 5

Teledyne LeCroy Verification Script Engine Reference Manual Page 102 of 115 22 User Input Functions 22.1 MsgBox() Displays a message in

Pagina 6 - 1 Introduction

Teledyne LeCroy Verification Script Engine Reference Manual Page 103 of 115 Return Values: This function returns an integer value indicatin

Pagina 7

Teledyne LeCroy Verification Script Engine Reference Manual Page 104 of 115 22.2 InputBox() Displays a prompt in a dialog box, waits for t

Pagina 8

Teledyne LeCroy Verification Script Engine Reference Manual Page 105 of 115 Note: Although the dialog box input text parser tries to determi

Pagina 9

Teledyne LeCroy Verification Script Engine Reference Manual Page 106 of 115 22.3 GetUserDlgLimit() This function returns the current limit

Pagina 10

Teledyne LeCroy Verification Script Engine Reference Manual Page 107 of 115 22.4 SetUserDlgLimit() This function sets the current limit of

Pagina 11 - Application

Teledyne LeCroy Verification Script Engine Reference Manual Page 108 of 115 23 String Manipulation/Formating Functions 23.1 FormatEx()

Pagina 12

Teledyne LeCroy Verification Script Engine Reference Manual Page 109 of 115 Remarks: A conversion specification begins with a percent sign

Pagina 13

Teledyne LeCroy Verification Script Engine Reference Manual Page 11 of 115 OnStartScript() Starting VSE running … Verification Script Call

Pagina 14

Teledyne LeCroy Verification Script Engine Reference Manual Page 110 of 115 24 Miscellaneous Functions 24.1 ScriptForDisplayOnly() Spec

Pagina 15

Teledyne LeCroy Verification Script Engine Reference Manual Page 111 of 115 24.2 Sleep() Asks VSE not to send any events to a script until

Pagina 16 - 4.2 VSE GUI Settings

Teledyne LeCroy Verification Script Engine Reference Manual Page 112 of 115 24.3 ConvertToHTML() This function replaces spaces with "

Pagina 17

Teledyne LeCroy Verification Script Engine Reference Manual Page 113 of 115 24.4 Pause() Pauses script running. Later, script execution ca

Pagina 18

Teledyne LeCroy Verification Script Engine Reference Manual Page 114 of 115 25 The Important VSE Script Files The VSE working files are lo

Pagina 19

Teledyne LeCroy Verification Script Engine Reference Manual Page 115 of 115 26 How to Contact Teledyne LeCroy Type of Service Contract Cal

Pagina 20

Teledyne LeCroy Verification Script Engine Reference Manual Page 12 of 115 4 Running Verification Scripts from Application To run a verifi

Pagina 21

Teledyne LeCroy Verification Script Engine Reference Manual Page 13 of 115 The Run verification scripts dialog opens where you choose then r

Pagina 22

Teledyne LeCroy Verification Script Engine Reference Manual Page 14 of 115 4.1 Running Verification Scripts Push the button Run scripts af

Pagina 23

Teledyne LeCroy Verification Script Engine Reference Manual Page 15 of 115 Right-clicking the script list displays some additional operation

Pagina 24

Teledyne LeCroy Verification Script Engine Reference Manual Page 16 of 115 4.2 VSE GUI Settings After choosing Settings, the following di

Pagina 25

Teledyne LeCroy Verification Script Engine Reference Manual Page 17 of 115 5 Verification Script Engine Input Context Members All verifica

Pagina 26

Teledyne LeCroy Verification Script Engine Reference Manual Page 18 of 115 5.2 Trace Event-dependent Set of Members This set of members i

Pagina 27

Teledyne LeCroy Verification Script Engine Reference Manual Page 19 of 115 Vbus Power parameter values: in.Power: The value of Vbus power a

Pagina 28

Teledyne LeCroy Verification Script Engine Reference Manual Page 2 of 115 Document Disclaimer The information contained in this document has

Pagina 29 - 1 = Device-to-host

Teledyne LeCroy Verification Script Engine Reference Manual Page 20 of 115 5.2.1.1 USB Bus Condition-specific Set of Members Note: Valid fo

Pagina 30

Teledyne LeCroy Verification Script Engine Reference Manual Page 21 of 115 5.2.1.2 USB2 Packet-specific Set of Members Note: Valid for USB

Pagina 31

Teledyne LeCroy Verification Script Engine Reference Manual Page 22 of 115 5.2.1.2.1 USB2 Token Packet Members in.Addr: Value of the Addre

Pagina 32

Teledyne LeCroy Verification Script Engine Reference Manual Page 23 of 115 5.2.1.2.5 Link Power Management Extended Token Members in.HIRD:

Pagina 33

Teledyne LeCroy Verification Script Engine Reference Manual Page 24 of 115 5.2.1.3 USB3 Packet-specific Set of Members Note 1: Valid for U

Pagina 34

Teledyne LeCroy Verification Script Engine Reference Manual Page 25 of 115 5.2.1.3.5 Link Command Packet Members in.LnkCmd: Index of the

Pagina 35 - 7.1 Packet Level Events

Teledyne LeCroy Verification Script Engine Reference Manual Page 26 of 115 5.2.1.3.10 Transaction Packet Members in.SubType: SubType valu

Pagina 36

Teledyne LeCroy Verification Script Engine Reference Manual Page 27 of 115 5.2.1.3.12 Getting Values of the Fields not present in Input Co

Pagina 37 - 7.4 Transfer Level Events

Teledyne LeCroy Verification Script Engine Reference Manual Page 28 of 115 # Hex Value val = GetHexPktField ( "NumP&q

Pagina 38 - 8 Sending Functions

Teledyne LeCroy Verification Script Engine Reference Manual Page 29 of 115 5.2.2 Transaction-specific Set of Members in.TraToken: Token PID

Pagina 39 - 8.2 SendLevelOnly()

Teledyne LeCroy Verification Script Engine Reference Manual Page 3 of 115 Contents 1 INTRODUCTION ...

Pagina 40 - 8.3 DontSendLevel()

Teledyne LeCroy Verification Script Engine Reference Manual Page 30 of 115 in.Split: Signals that the transaction is a start-split or comple

Pagina 41 - 8.4 SendChannel()

Teledyne LeCroy Verification Script Engine Reference Manual Page 31 of 115 5.2.3 Split Transaction-specific Set of Members All the input co

Pagina 42 - 8.5 SendChannelOnly()

Teledyne LeCroy Verification Script Engine Reference Manual Page 32 of 115 5.2.4 Transfer-specific Set of Members in.XferType: Type of tra

Pagina 43 - 8.6 DontSendChannel()

Teledyne LeCroy Verification Script Engine Reference Manual Page 33 of 115 6 Verification Script Engine Output Context Members All verific

Pagina 44 - 8.7 SendAllChannels()

Teledyne LeCroy Verification Script Engine Reference Manual Page 34 of 115 7 Verification Script Engine Events VSE defines a large group o

Pagina 45 - 8.8 SendTraceEvent()

Teledyne LeCroy Verification Script Engine Reference Manual Page 35 of 115 7.1 Packet Level Events The table below describes the current l

Pagina 46 - 8.9 DontSendTraceEvent()

Teledyne LeCroy Verification Script Engine Reference Manual Page 36 of 115

Pagina 47 - 8.10 SendTraceEventOnly()

Teledyne LeCroy Verification Script Engine Reference Manual Page 37 of 115 7.2 Transaction Level Events The table below describes the curr

Pagina 48 - 8.11 SendAllTraceEvents()

Teledyne LeCroy Verification Script Engine Reference Manual Page 38 of 115 8 Sending Functions This topic contains information about the

Pagina 49 - 8.12 SendDirection()

Teledyne LeCroy Verification Script Engine Reference Manual Page 39 of 115 8.2 SendLevelOnly() This function specifies that ONLY events of

Pagina 50

Teledyne LeCroy Verification Script Engine Reference Manual Page 4 of 115 9.1 GETDECODEDPKTFIELD() ...

Pagina 51 - 8.14 SendUsb2TokenPackets()

Teledyne LeCroy Verification Script Engine Reference Manual Page 40 of 115 8.3 DontSendLevel() This function specifies that events of a sp

Pagina 52 - 8.15 SendUsb2DataPackets ()

Teledyne LeCroy Verification Script Engine Reference Manual Page 41 of 115 8.4 SendChannel() This function specifies that events on the sp

Pagina 53 - 8.16 SendUsb2HskPackets()

Teledyne LeCroy Verification Script Engine Reference Manual Page 42 of 115 8.5 SendChannelOnly() This function specifies that ONLY events

Pagina 54 - 8.17 SendTransaction()

Teledyne LeCroy Verification Script Engine Reference Manual Page 43 of 115 8.6 DontSendChannel() This function specifies that events occur

Pagina 55 - 8.18 SendTransfer()

Teledyne LeCroy Verification Script Engine Reference Manual Page 44 of 115 8.7 SendAllChannels() This function specifies that events occur

Pagina 56 - 8.19 SendPktsWithBadCRC()

Teledyne LeCroy Verification Script Engine Reference Manual Page 45 of 115 8.8 SendTraceEvent() This function specifies the events to be s

Pagina 57 - 9.1 GetDecodedPktField()

Teledyne LeCroy Verification Script Engine Reference Manual Page 46 of 115 8.9 DontSendTraceEvent() This function specifies that the event

Pagina 58 - 9.2 GetHexPktField()

Teledyne LeCroy Verification Script Engine Reference Manual Page 47 of 115 8.10 SendTraceEventOnly() This function specifies that ONLY the

Pagina 59 - 9.3 GetDecodedScriptField()

Teledyne LeCroy Verification Script Engine Reference Manual Page 48 of 115 8.11 SendAllTraceEvents() This function specifies that ALL trac

Pagina 60 - 9.4 GetHexScriptField()

Teledyne LeCroy Verification Script Engine Reference Manual Page 49 of 115 8.12 SendDirection() This function specifies more precise tunin

Pagina 61 - 10 Timer Functions

Teledyne LeCroy Verification Script Engine Reference Manual Page 5 of 115 19.1 OPENFILE() ...

Pagina 62 - 10.2 SetTimer()

Teledyne LeCroy Verification Script Engine Reference Manual Page 50 of 115 8.13 SendUsb2BusConditions() This function specifies more preci

Pagina 63 - 10.3 KillTimer()

Teledyne LeCroy Verification Script Engine Reference Manual Page 51 of 115 8.14 SendUsb2TokenPackets() This function specifies more precis

Pagina 64 - 10.4 GetTimerTime()

Teledyne LeCroy Verification Script Engine Reference Manual Page 52 of 115 8.15 SendUsb2DataPackets () This function specifies more precis

Pagina 65 - 11.1 Time()

Teledyne LeCroy Verification Script Engine Reference Manual Page 53 of 115 8.16 SendUsb2HskPackets() This function specifies more precise

Pagina 66 - 12.1 AddTime()

Teledyne LeCroy Verification Script Engine Reference Manual Page 54 of 115 8.17 SendTransaction() This function works on the Transaction l

Pagina 67 - 12.2 SubtractTime()

Teledyne LeCroy Verification Script Engine Reference Manual Page 55 of 115 8.18 SendTransfer() This function works on the Transfer level a

Pagina 68 - 12.3 MulTimeByInt()

Teledyne LeCroy Verification Script Engine Reference Manual Page 56 of 115 8.19 SendPktsWithBadCRC() This function instructs VSE to send pa

Pagina 69 - 12.4 DivTimeByInt()

Teledyne LeCroy Verification Script Engine Reference Manual Page 57 of 115 9 Packet and Script Decoded Fields Retrieving Functions This g

Pagina 70 - 13 Time Logical Functions

Teledyne LeCroy Verification Script Engine Reference Manual Page 58 of 115 9.2 GetHexPktField() Extracts the raw hexadecimal value of the

Pagina 71 - 13.2 IsLessTime()

Teledyne LeCroy Verification Script Engine Reference Manual Page 59 of 115 9.3 GetDecodedScriptField() Extracts information about the scr

Pagina 72 - 13.3 IsGreaterTime()

Teledyne LeCroy Verification Script Engine Reference Manual Page 6 of 115 1 Introduction This document describes the Teledyne LeCroy USB

Pagina 73 - 13.4 IsTimeInInterval()

Teledyne LeCroy Verification Script Engine Reference Manual Page 60 of 115 9.4 GetHexScriptField() Extracts the raw hexadecimal value of t

Pagina 74 - 14 Time Text Functions

Teledyne LeCroy Verification Script Engine Reference Manual Page 61 of 115 10 Timer Functions This group of functions covers VSE capabilit

Pagina 75 - 15 Output Functions

Teledyne LeCroy Verification Script Engine Reference Manual Page 62 of 115 10.2 SetTimer() Starts a timing calculation from the event at w

Pagina 76 - 15.2 EnableOutput()

Teledyne LeCroy Verification Script Engine Reference Manual Page 63 of 115 10.3 KillTimer() Stops a timing calculation for a specific time

Pagina 77 - 15.3 DisableOutput()

Teledyne LeCroy Verification Script Engine Reference Manual Page 64 of 115 10.4 GetTimerTime() Retrieves a timing interval from the specif

Pagina 78 - 16 Information Functions

Teledyne LeCroy Verification Script Engine Reference Manual Page 65 of 115 11 Time Construction Functions This group of functions is used

Pagina 79 - 16.2 GetScriptName()

Teledyne LeCroy Verification Script Engine Reference Manual Page 66 of 115 12 Time Calculation Functions This group of functions covers VS

Pagina 80 - 16.3 GetApplicationFolder()

Teledyne LeCroy Verification Script Engine Reference Manual Page 67 of 115 12.2 SubtractTime() Subtracts two VSE time objects. Format: Su

Pagina 81 - 16.4 GetCurrentTime()

Teledyne LeCroy Verification Script Engine Reference Manual Page 68 of 115 12.3 MulTimeByInt() Multiplies a VSE time object by an integer

Pagina 82 - 16.5 GetTraceStartTime()

Teledyne LeCroy Verification Script Engine Reference Manual Page 69 of 115 12.4 DivTimeByInt() Divides a VSE time object by an integer val

Pagina 83 - 16.6 GetTraceEndTime()

Teledyne LeCroy Verification Script Engine Reference Manual Page 7 of 115 2 Verification Script Structure Writing verification scripts is

Pagina 84 - 17 Power Tracker Functions

Teledyne LeCroy Verification Script Engine Reference Manual Page 70 of 115 13 Time Logical Functions This group of functions covers VSE ca

Pagina 85 - 17.2 GetPwrPowerValue()

Teledyne LeCroy Verification Script Engine Reference Manual Page 71 of 115 13.2 IsLessTime() Verifies that one VSE time object is less tha

Pagina 86 - 17.3 GetPwrVoltageValue()

Teledyne LeCroy Verification Script Engine Reference Manual Page 72 of 115 13.3 IsGreaterTime() Verifies that one VSE time object is great

Pagina 87 - 17.4 GetPwrCurrentValue()

Teledyne LeCroy Verification Script Engine Reference Manual Page 73 of 115 13.4 IsTimeInInterval() Verifies that a VSE time object is grea

Pagina 88 - 18 Navigation Functions

Teledyne LeCroy Verification Script Engine Reference Manual Page 74 of 115 14 Time Text Functions This group of functions covers VSE capab

Pagina 89 - 18.2 SetMarker()

Teledyne LeCroy Verification Script Engine Reference Manual Page 75 of 115 15 Output Functions This group of functions covers VSE capabili

Pagina 90 - 19 File Functions

Teledyne LeCroy Verification Script Engine Reference Manual Page 76 of 115 15.2 EnableOutput() Enables showing information in the output w

Pagina 91 - 19.1 OpenFile()

Teledyne LeCroy Verification Script Engine Reference Manual Page 77 of 115 15.3 DisableOutput() Disables showing information in the output

Pagina 92 - 19.2 CloseFile()

Teledyne LeCroy Verification Script Engine Reference Manual Page 78 of 115 16 Information Functions 16.1 GetTraceName() This function

Pagina 93 - 19.3 WriteString()

Teledyne LeCroy Verification Script Engine Reference Manual Page 79 of 115 16.2 GetScriptName() This function returns the name of the veri

Pagina 94 - 19.4 Write()

Teledyne LeCroy Verification Script Engine Reference Manual Page 8 of 115 ##################################################################

Pagina 95 - 19.5 ShowInBrowser()

Teledyne LeCroy Verification Script Engine Reference Manual Page 80 of 115 16.3 GetApplicationFolder() This function returns the full path

Pagina 96

Teledyne LeCroy Verification Script Engine Reference Manual Page 81 of 115 16.4 GetCurrentTime() This function returns the string represen

Pagina 97 - 20.1 CreateTraceFile()

Teledyne LeCroy Verification Script Engine Reference Manual Page 82 of 115 16.5 GetTraceStartTime() This function returns the VSE Time obj

Pagina 98 - 20.2 CloseTraceFile()

Teledyne LeCroy Verification Script Engine Reference Manual Page 83 of 115 16.6 GetTraceEndTime() This function returns the VSE Time objec

Pagina 99 - 20.3 AddEventToTraceFile()

Teledyne LeCroy Verification Script Engine Reference Manual Page 84 of 115 17 Power Tracker Functions This functions can be used to retrie

Pagina 100 - 20.4 OpenTraceFile()

Teledyne LeCroy Verification Script Engine Reference Manual Page 85 of 115 17.2 GetPwrPowerValue() This function returns the captured val

Pagina 101 - 21.1 NotifyClient()

Teledyne LeCroy Verification Script Engine Reference Manual Page 86 of 115 17.3 GetPwrVoltageValue() This function returns the captured v

Pagina 102 - 22 User Input Functions

Teledyne LeCroy Verification Script Engine Reference Manual Page 87 of 115 17.4 GetPwrCurrentValue() This function returns the captured v

Pagina 103

Teledyne LeCroy Verification Script Engine Reference Manual Page 88 of 115 18 Navigation Functions 18.1 GotoEvent() This function force

Pagina 104 - 22.2 InputBox()

Teledyne LeCroy Verification Script Engine Reference Manual Page 89 of 115 18.2 SetMarker() This function sets a marker for some trace eve

Pagina 105

Teledyne LeCroy Verification Script Engine Reference Manual Page 9 of 115 ##################################################################

Pagina 106 - 22.3 GetUserDlgLimit()

Teledyne LeCroy Verification Script Engine Reference Manual Page 90 of 115 19 File Functions This group of functions covers VSE capabiliti

Pagina 107 - 22.4 SetUserDlgLimit()

Teledyne LeCroy Verification Script Engine Reference Manual Page 91 of 115 19.1 OpenFile() This function opens a file for writing. Format

Pagina 108 - 23.1 FormatEx()

Teledyne LeCroy Verification Script Engine Reference Manual Page 92 of 115 19.2 CloseFile() This function closes an opened file. Format:

Pagina 109

Teledyne LeCroy Verification Script Engine Reference Manual Page 93 of 115 19.3 WriteString() This function writes a text string to the fi

Pagina 110 - 24 Miscellaneous Functions

Teledyne LeCroy Verification Script Engine Reference Manual Page 94 of 115 19.4 Write() This function writes data to the file. Format: Wr

Pagina 111 - 24.2 Sleep()

Teledyne LeCroy Verification Script Engine Reference Manual Page 95 of 115 19.5 ShowInBrowser() This function opens a file in the Windows

Pagina 112 - 24.3 ConvertToHTML()

Teledyne LeCroy Verification Script Engine Reference Manual Page 96 of 115 20 Trace File Exporting Functions This group of functions cove

Pagina 113 - 24.4 Pause()

Teledyne LeCroy Verification Script Engine Reference Manual Page 97 of 115 20.1 CreateTraceFile() This function creates a trace file. For

Pagina 114

Teledyne LeCroy Verification Script Engine Reference Manual Page 98 of 115 20.2 CloseTraceFile() This function closes an open trace file.

Pagina 115

Teledyne LeCroy Verification Script Engine Reference Manual Page 99 of 115 20.3 AddEventToTraceFile() This function adds the current trace

Comentarios a estos manuales

Sin comentarios