A Scale Control Link is to be driven using values from a Property Table. The table value that is to be used is to be specified from outside the transmittal. The Scale Control Link would contain the Predefined Function SE_FUNC_TABLE_VALUE. This would contain a Property Table Reference with an association to the Property Table that contains the scale values. The Property Table would be of table_type EDCS_CC_CONTROL_VALUES and have a Table_Property_Description specified by EDCS_AC_CONTROL_VALUE_SCALE_AMOUNT. Which value is referenced from the Property Table would be controlled by a Property Table Reference Control Link that is contained in the Property Table Reference. This in turn would be driven by a Variable. To provide the hook for this Variable to be set from outside, the Variable would be associated with an Interface Template.
An instance diagram is given below:
A Translation Control Link is to
be driven using values from a Property Table.
The table values that are to be used are to be cycled through 8 times with
each cycle taking 10 seconds. This sequence of cycles is to be triggered
from outside the transmittal.
The Translation Control Link would
contain the Predefined Function
SE_FUNC_TABLE_VALUE. This would contain a
Property Table Reference with an
association to the Property Table that
contains the translation values. The Property
Table would be of table_type
EDCS_CC_CONTROL_VALUES and have a
Table_Property_Description
specified by
EDCS_AC_CONTROL_VALUE_TRANSLATION_AMOUNT. Which value is referenced from
the Property Table would be controlled by a
Property Table Reference
Control Link that is contained in the
Property Table Reference. This in
turn would be driven by the SE_FUNC_CYCLE_TIME
Predefined Function. The cycle
length (10 seconds) and the number of cycles (8) are specified
by arguments to the function. The function is triggered by a
Variable. To provide the hook for this
Variable to be set from outside, the
Variable would be associated with an
Interface Template.
An instance diagram is given below:
A Rotation Control Link is to be driven using values from a Property Table. The table value that is to be used is to be specified by the simulation's wind speed in order to rotate a wind sock to the appropriate elevation. The Rotation Control Link would contain the Predefined Function SE_FUNC_TABLE_VALUE. This would contain a Property Table Reference with an association to the Property Table that contains the rotation values. The Property Table would be of table_type EDCS_CC_CONTROL_VALUES and have a Table_Property_Description specified by EDCS_AC_CONTROL_VALUE_ROTATION_ANGLE. Which value is referenced from the Property Table would be controlled by a Property Table Reference Control Link that is contained in the Property Table Reference. This in turn would be driven by the SE_FUNC_WIND_SPEED Predefined Function.
An instance diagram is given below:
| EDCS_CC_ID | data_table_type; | (notes) |
|---|
identifies the type of the table
(e.g.: elevation grid (EDCS_CC_TERRAIN_ELEVATION),
bathymetry (EDCS_CC_OCEAN_FLOOR_BATHYMETRY),
underwater sound speed
(EDCS_CC_OCEAN_WATER_CHARACTERISTICS_SOUND_SPEED), etc.)