National Instruments AutoCode NI MATRIX Reference page 10

National instruments ni matrixx reference manual
Table of Contents

Advertisement

Contents
States ............................................................................................................... 5-26
Looping Concepts ........................................................................................... 5-29
Parameters ....................................................................................................... 5-33
Optimizations .................................................................................................. 5-35
Special Directives ........................................................................................... 5-36
UserCode Block............................................................................................................. 5-37
Phases of the UCB .......................................................................................... 5-37
Indirect Terms ................................................................................................. 5-37
Parameterized UCB Callout............................................................................ 5-38
Software Constructs....................................................................................................... 5-39
IfThenElse Block ............................................................................................ 5-39
WHILE Block ................................................................................................. 5-39
BREAK Block................................................................................................. 5-40
CONTINUE Block.......................................................................................... 5-40
Local Variable Block ...................................................................................... 5-40
Sequencer Block ............................................................................................. 5-41
Difference Between Local and Global Variable Blocks ............................................... 5-41
Scope ............................................................................................................... 5-41
Lifetime........................................................................................................... 5-41
Continuous Subsystem .................................................................................................. 5-41
Explicit Phases ................................................................................................ 5-42
Integrator ......................................................................................................... 5-42
Limitations ...................................................................................................... 5-42
Multiprocessor Code Generation................................................................................... 5-43
Shared Memory Architecture.......................................................................... 5-43
Distributed Memory Architecture ................................................................... 5-44
Shared Memory Callouts ................................................................................ 5-44
Mapping Command Options........................................................................... 5-45
Fixed-Point Support for Multiprocessor AutoCode........................................ 5-45
AutoCode Reference
Local Variables and Phases .............................................................. 5-27
Discrete Semantics ........................................................................... 5-27
Continuous Semantics ...................................................................... 5-29
Terminology ..................................................................................... 5-29
Loops and Scalar Code ..................................................................... 5-29
Rolling Loops with Scalar Code Generation .................................... 5-30
Vectorized Code ............................................................................... 5-31
Types of Loops ................................................................................. 5-31
Examples of Rolled and Unrolled Loops ......................................... 5-32
Constant Propagation/Hard-Coding ................................................. 5-35
Dead Code Elimination .................................................................... 5-35
Implicit Type Conversion ................................................................. 5-36
Callout Naming Convention ............................................................. 5-44
x
ni.com

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the AutoCode NI MATRIX and is the answer not in the manual?

Subscribe to Our Youtube Channel

This manual is also suitable for:

Autocode ni matrixx

Table of Contents