The breakpoint set definition element, breakpointDef
, is used to define a list
of comma-separate values that define the coordinate values along one axis of a gridded
linear function value table. It contains a mandatory bpID
, a
file-unique XML identifier attribute, an optional name
and
units-of-measure attributes, an optional text description
element and
the comma-separated list of floating-point values in the bpVals
element. This list must be monotonically increasing in value.
breakpointDef* : bpID, [name, units] description? : bpVals : (character data of comma-separated breakpoints)
breakpointDef
attributes:
bpID
An XML-legal name that is unique within the file.
name
A UNICODE name for the set (may be same as bpID
).
units
The units-of-measure for the breakpoint values. See the section on Conventions below.
breakpointDef
sub-elements:
description
An optional text description of the breakpoint set.
bpVals
A comma-separated, monotonically-increasing list of floating-point values.
Example 7. Two examples of breakpointDef
elements
<!-- ===================== --> <!-- ========================= BREAKPOINT SETS ========================= --> <!-- ===================== --> <breakpointDef name="Mach" bpID="XMACH1_PTS" units=""> <description> Mach number breakpoints for all aero data tables </description> <bpVals> 0.3, 0.6, 0.8, 0.9, 0.95, 1.1, 1.2, 1.6, 2.0, 2.5, 3.0, 3.5, 4.0 </bpVals> </breakpointDef> <breakpointDef name="Lower body flap" bpID="DBFL_PTS" units="deg"> <description>Lower body flap deflections breakpoints for tables</description> <bpVals>0., 15., 30., 45., 60.</bpVals> </breakpointDef>
Two breakpoint sets are defined which are used in the function
element given below (example 10). Breakpoint sets
XMACH1_PTS
and DBFL_PTS
contain values for Mach
and lower body flap deflection, respectively, which are used to look up function
values in several gridded function tables; one example is given below in example 7.