beautypg.com

9 pevscriptengine object, Remarks, Pevscriptengine object – Teledyne LeCroy Automation API for Teledyne LeCroy PETracer_PETrainer User Manual

Page 120

background image

Teledyne LeCroy

Automation API for PETracer/PETrainer

115

9 PEVScriptEngine Object


The PEVScriptEngine object allows a user to run verification scripts over the recorded trace. It extends the
functionality of the IPEVerificationScript interface of a

PETrace object. The main advantage of a

PEVScriptEngine object is that it allows clients implementing _IVScriptEngineEvents a callback interface to
receive notifications when a verification script is running.

The PEVScriptEngine object can be created by calling IPEVerificationScript::GetVScriptEngine method (see
Page 45).

The PEVScriptEngine object supports the following interfaces:

Interfaces

Description

IVScriptEngine

Provides advanced control over the verification script and
allows you to execute the script asynchronously

_IAnalyzerEvents

Events from PEVScriptEngine object


The IVScriptEngine interface is a primary interface for PEVScriptEngine object.

Remarks


Verification scripts are scripts written in a special manner using the CATC Script Language (CSL).

These scripts can be “run” over a recorded trace to “verify” the trace for some verification conditions or to extract
more advanced information from the trace. Such scripts utilize a special feature of the PETracer™ application,
its Verification Script Engine.

Please refer to the PETracer Manual, the PETracer Verification Script Engine Manual, and the PETracer

File Based Decoding Manual for more details.