beautypg.com

2 ianalyzererrors::get_count, Returns the number of errors in the trace, Parameters – Teledyne LeCroy Automation API for Teledyne LeCroy PETracer_PETrainer User Manual

Page 118: Remarks, Example, Where "running disparity" errors occured, Ianalyzererrors::get_count

background image

Teledyne LeCroy

Automation API for PETracer/PETrainer

113

8.1.2 IAnalyzerErrors::get_Count


HRESULT get_Count(

[out, retval] long* number_of_errors )

Returns the number of errors in the trace.

Parameters

number_of_errors

Number of elements in the collection

Remarks


Example


WSH:

' makes recording, saves the portions of the recorded trace
' where "Running Disparity" errors occured
CurrentDir = Left( WScript.ScriptFullName, InstrRev( WScript.ScriptFullName, “\” ) )
Set Analyzer = WScript.CreateObject( “CATC.PETracer” )
Set Trace = Analyzer.MakeRecording( CurrentDir & "Input\test_ro.rec" )
Set Errors = Trace.AnalyzerErrors( 32 ) ' Running Disparity Error
For Each ErrorPacketNumber In Errors

ErrorFile = CurrentDir & "\Output\PckLen_error_span_" &

CStr(ErrorPacketNumber) & ".pex"

Trace.Save ErrorFile, CInt(ErrorPacketNumber)-5, CInt(ErrorPacketNumber)+5

Next