Teledyne LeCroy SAS Suite User Manual User Manual

Page 65

Advertising
background image

SASSuite User Manual

Version 6.25

LeCroy Corporation

55

The first state machine supports only one state which is always active, and therefore is
referred to as the "Global Rules".

The two remaining state machines allow for multiple states with branching between the
various states, and allow for multiple conditions and/or multiple actions at any stage.
These state machines are called "Sequence 0" and "Sequence 1".

Creating Avalanche sequences is easy, but it requires an understanding of the following
terms: event, combined event, action, global rules, sequence, and state.

You can think of the Global Rules and each sequence as separate test routine or program
operating simultaneously. Each operates independently and in parallel with the others.
The purpose of each is to detect events and then respond with the appropriate action or
set of actions. In essence, they allow you to operate up to three test states simultaneously
within Avalanche.

Term

Definition

Event

Condition that is detectable by Avalanche.

Combined Event

Logical OR association of events (for example, event A or event
B).

Action

Avalanche response to an event or combined event.

Global Rules

A single defined Avalanche test state (always active).

Sequence

Single or multiple defined Avalanche test states. More flexible
than the Global Rules, a sequence allows more powerful
scenarios that include branching and looping between test states
(the Global Rules can define only a single test state, so there is
no branching).

State

"Behavior" of the Global Rules or a sequence at any point in time.
In terms of Avalanche, behavior is "waiting" for a certain set of
events and responding with a certain set of actions.

Advertising