Group Characteristic Lines/Maps and Distributions
The computation of interpolation factors for characteristic lines/maps can be optimized using two special types of characteristic tables in ASCET: group characteristic lines/maps and fixed characteristic lines/maps.
A group characteristic line/map (middle and right icon) does not contain a sample-point distribution, but references a distribution (left icon) of sample points. Distributions can be shared by many group characteristic lines/maps. The computation of the interpolation factors is performed only once for the distribution, and only the computation of the output value is performed for each group characteristic line/map separately.
A distribution is an array of sample points. Group characteristic maps therefore reference two distributions. The sequence of sample points must be strictly increasing.
If the max. size of an axis is < 1, or > 65535, an error MMdl771 is issued during code generation. If the total size limit of a characteristic line/map is exceeded, an error MMdl772 is issued during code generation.
Distributions only have the following interface method:
- void search (arithmetic type a): This method applies to the distribution of a group characteristic line/map. Here the correct supporting points are searched, and the interpolation factors are computed. For two-dimensional tables there are two parameters, i.e. void search (arithmetic type a, arithmetic type b).
Group characteristic lines/maps only have the following interface method:
- arithmetic type interpolate(): This method applies to a group characteristic line/map. It interpolates the value of the characteristic line or map from the interpolation factors and the value points at the associated supporting points.
In ESDL components, group characteristic lines/maps and distributions are adaptive, i.e. additional methods are available that can be used to alter group tables and distributions.
See also
Fixed Characteristic Lines/Maps
Initialization of Composite Elements
Block Diagram Editor – Characteristic Lines and Maps
ESDL Editor – Distributions and Group Characteristic Lines/Maps (ESDL)