beautypg.com

Teledyne LeCroy LeCroy Analyzers File Based Decoding Manual User Manual

Page 63

background image

File-based Decoding User Manual

Chapter 11: Primitives

LeCroy Corporation

57

Example

# Begin the 'red' group. For clarity these cells are red:

BeginCellBlock( "Red Group", null, null, 0x0000ff, _MONOFIELD

);

# This cell is displayed when the red group is in the expanded

state:

AddCell( "Red is", "Expanded", null, 0x0000ff, _EXPANDED );

# This cell is displayed when the red group is collapsed:

AddCell( "Red is", "Collapsed", null, 0x0000ff, _COLLAPSED );

# This begins the nested blue group. Nothing in the blue group

is displayed unless the red group is expanded:

BeginCellBlock( "Blue Group", null, null, 0xff0000, _MONOFIELD,

_EXPANDED, [_BLOCKNAME, "BlockName"] );

# This cell is only displayed when the blue group is visible

and expanded:

AddCell( "Blue is", "Expanded", null, 0xff0000, _EXPANDED );

# This cell is also only displayed when the blue group is

visible and expanded:

AddCell( "Blue", "Too", null, 0xff0000, _EXPANDED );

# This cell is only displayed when the blue group is visible

and collapsed:

AddCell( "Blue is", "Collapsed", null, 0xff0000, _COLLAPSED );

# This ends the blue group.

EndCellBlock();

# Cells with the _SHOWN attribute are always displayed. This is

the default:

AddCell( "Always", "Shown", null, 0x0000ff, _SHOWN );

# This cell is never displayed. In a real script this would be

driven by a variable:

AddCell( "Never", "Shown", null, 0x0000ff, _HIDDEN );

# This ends the red group.

EndCellBlock();