Echelon Neuron User Manual
Page 117
Neuron Tools Errors Guide
109
NCC#
Description
499
NV array element used as a property requires an index [NCC#499]
A functional block declaration may have its properties implemented using
configuration parameters or configuration network variables. A simple
(non-array) functional block requires any configuration property network
variables to be simple NVs, or NV array elements. These properties can
either be simple network variables, or elements of network variable arrays.
In the case of an element of a network variable array, an index expression
must be part of the declaration in the fb_properties list, to identify the
array element to be used.
500
NV array elements used as properties of an array require a starting index
[NCC#500]
A functional block array declaration may have its properties implemented
using configuration parameters or configuration property network variable
arrays. The network variable arrays may be larger than the functional
block array, and the indices need not be identical (between the functional
block array and the various network variable arrays). The reference to
each array network variable in the fb_properties list requires a starting
index as part of the declarations in the implements statements, to identify
which array element of the network variable corresponds to the 0
th
array
element of the functional block. The compiler then automatically
distributes the following elements of the network variable arrays to the
following elements of the functional block array.
501
Non-shared NV used as property of array must itself be an array [NCC#501]
A functional block array declaration may have its properties implemented
using configuration parameters or configuration property network variable
arrays. The non-shared properties using network variables must be
implemented using network variable arrays. The network variable arrays
may be larger than the functional block array, and the indices need not be
identical (between the functional block array and the various network
variable arrays). The reference to each array network variable in the
fb_properties list requires a starting index as part of the declarations in the
implements statements, to identify which array element of the network
variable corresponds to the 0
th
array element of the functional block. The
compiler then automatically distributes the following elements of the
network variable arrays to the following elements of the functional block
array.