beautypg.com

Teledyne LeCroy UWBTracer Automation Manual User Manual

Page 3

background image

LeCroy

UWBTracer Automation API Reference Manual

Manual Version 3.02

iii

Table of Contents

1

I

NTRODUCTION

......................................................................................................................... 1

2

A

UTOMATION

API

D

ESCRIPTION

............................................................................................... 2

3

P

RIMARY

D

UAL

I

NTERFACE FOR

A

NALYZER

............................................................................... 3

3.1

IUwbAnalyzer dual interface ................................................................................................ 3

3.1.1

IUwbAnalyzer::get_ApplicationFolder (property)..................................................................... 4

3.1.2

IUwbAnalyzer::get_ApplicationDataFolder (property) ............................................................. 5

3.1.3

IUwbAnalyzer::GetVersion ...................................................................................................... 7

3.1.4

IUwbAnalyzer::GetSerialNumber ............................................................................................ 9

3.1.5

IUwbAnalyzer::OpenFile........................................................................................................ 10

3.1.6

IUwbAnalyzer::StartRecording .............................................................................................. 11

3.1.7

IUwbAnalyzer::StopRecording .............................................................................................. 13

3.1.8

IUwbAnalyzer::StopRecordingAndWaitForTrace .................................................................. 14

3.1.9

IUwbAnalyzer::MakeRecording ............................................................................................. 17

3.1.10

IUwbAnalyzer::LoadDisplayOptions ...................................................................................... 18

3.2

IUwbAnalyzer2 interface .................................................................................................... 19

3.2.1

IUwbAnalyzer2::StartGenerating........................................................................................... 19

3.2.2

IUwbAnalyzer2::StopGeneration ........................................................................................... 22

3.2.3

IUwbAnalyzer2::PauseGeneration ........................................................................................ 24

3.2.4

IUwbAnalyzer2::ResumeGeneration ..................................................................................... 26

4

UWB

T

RACE

I

NTERFACES

...................................................................................................... 28

4.1

IUwbTrace dual interface ................................................................................................... 28

4.1.1

IUwbTrace::GetName............................................................................................................ 29

4.1.2

IUwbTrace::ApplyDisplayOptions.......................................................................................... 30

4.1.3

IUwbTrace::Save ................................................................................................................... 31

4.1.4

IUwbTrace::SaveAs............................................................................................................... 33

4.1.5

IUwbTrace::ExportToText ..................................................................................................... 34

4.1.6

IUwbTrace::ReportFileInfo .................................................................................................... 36

4.1.7

IUwbTrace::GetPacketsCount............................................................................................... 38

4.1.8

IUwbTrace::GetTriggerPacketNum ....................................................................................... 39

4.2

IUwbTrace2 interface.......................................................................................................... 40

4.2.1

IUwbTrace2::GotoTime ......................................................................................................... 41

4.2.2

IUwbTrace2::ExportToCsv .................................................................................................... 42

4.2.3

IUwbTrace2::GetPacket ........................................................................................................ 43

4.2.4

IUwbTrace2::ReportErrorSummary....................................................................................... 46

4.3

IUwbTrace3 interface.......................................................................................................... 47

4.3.1

IUwbTrace3::GotoUnit........................................................................................................... 48

4.3.2

IUwbTrace3::ExportToEthereal ............................................................................................. 49

4.4

IUwbVerificationScript interface ....................................................................................... 50

4.4.1

IUwbVerificationScript::RunVerificationScript ....................................................................... 51

4.4.2

IUwbVerificationScript::GetVScriptEngine ............................................................................ 53