NumericArrayRef

From MultiCharts
Revision as of 13:10, 13 February 2012 by Admin (talk | contribs) (Reverted edits by 176.8.90.7 (talk) to last revision by 194.84.116.138)
Jump to navigation Jump to search

Used in function input declaration statements to define an input as Passed by Reference Numerical Array with a specified number of dimensions. Declaring an input as Passed by Reference enables the function to modify the values of variables passed as the input.

Usage

Input:InputName[M1,M2,M3,etc.](NumericArrayRef)

Parameters

InputName - an expression specifying the input name

The name can consist of letters, underscore characters, numbers, and periods.

The name cannot begin with a number or a period and is not case-sensitive.

M - an input variable that represents the maximum index value for each dimension of the array passed to the function; a single input variable specifies a one-dimensional array input, two input variables specify a two-dimensional (M1 by M2) array input, three input variables specify a three-dimensional (M1 by M2 by M3) array input, etc.

An input will only accept an array with the specified number of dimensions.

Example

Declare Count as a Passed by Reference one-dimensional Numerical Array function input:

Input:Count[X](NumericArrayRef);

The maximum index value for the array passed to the function will be assigned to input variable X.


Declare Table as a Passed by Reference three-dimensional Numerical Array function input:

Input:Table[X,Y,Z](NumericArrayRef);

The maximum index value for each dimension of the array passed to the function will be assigned to input variables X, Y, and Z.