VariableList

VariableList#

class VariableList#

Bases: MmParameter

VariableList stores named scalar variables and expressions.

Each row defines Name, numeric DefaultValue, a logical grouping List, an Equation string, and the current evaluated CurrentValue (cache). When referenced by other tables (e.g., HardwareSetting, WaveformLibrary), the effective value is the CurrentValue if present, otherwise DefaultValue.

Schema (columns, types, defaults):

Column

Type

Default

Name

string

hw_default

DefaultValue

double

0

List

string

None

Equation

string

None

CurrentValue

double

0

Foreign keys:

(none)

Join conditions:

(none)

Flags:

Property

Value

IsIncludeDefaultEntry

false

IsFirstColumnUnique

true

IsTriggerJoinOnRight

false

IsTriggerJoinOnLeft

false

Constructor Summary
VariableList()#
Method Summary
defineSchema()#