Product Documentation
Analog Expression Language Reference
Product Version IC23.1, June 2023


Contents

1

Basic Concepts

Introduction to Analog Expression Language (AEL)

Overview

Terminology
Globals and Constant Globals
Suffixes and Converters
Defined and Deferred Globals and Functions
Component Description Format (CDF)
Compile and Interpret
Syntax

Licensing Requirements

Partial Evaluation

Partial Evaluation Example

Evaluating AEL Expressions

Attaching Expressions to Design Components
Example Expressions and Evaluation

2

AEL Functions

AEL Utility Functions

aelCheckRange
aelEngNotation
aelGetSignifDigits
aelNumber
aelPopSignifDigits
aelPushSignifDigits
aelSignum
aelStrDblNotation
aelSuffixNotation
aelSuffixWithUnits

AEL Environment Functions

aelEnvCompile
aelEnvCreate
aelEnvExecute
aelEnvFreeCompExpr
aelEnvGetErrStr
aelEnvGetGlobal
aelEnvInterpret
aelEnvListDeferredFuncs
aelEnvListDeferredGlobals
aelEnvListExprFuncs
aelEnvListExprGlobals
aelEnvListFuncs
aelEnvListGlobals
aelEnvListGlobalsValues
aelEnvName
aelEnvSetGlobals
aelEnvSetGlobalList
aelSetLineage

A

AEL Evaluation Symbols

Suffixes
Converters
Constants
Mathematical Functions
Mathematical Operators

Return to top
 ⠀
X