Table 6.236—DRM_Relative_Time_Point

Property

Description

Superclass

·         <DRM Time Point>

Class

·         <DRM Relative Time Point>

Subclass

·         none

Definition

An object of this DRM class specifies a date and time relative to either a specified GMT (<DRM Absolute Time Point>) or, if an <DRM Absolute Time Point> is not specified, relative to the simulation start time.

Example(s)

·         The Julian day of the year is 64 of 1997 and the time is 0630 GMT. The fields of the <DRM Relative Time Point> instance are:

delta_days

64

delta_hours

30

delta_minutes

30

delta_seconds

0

·         and this instance has an <DRM Absolute Time Point> with the following field values:

time_significance

REFERENCE

configuration

YEAR_DAY

year

1997

month

JANUARY

day

0

hour

0

minutes

0

seconds

0

·         The date / time is a astronomical Julian day of 2449143.77083 (June 5, 1993 0630Z). Astronomical Julian dates are referenced to 1 January 4712 BCE at 12Z. Since the fractional days shall be converted to hours, minutes and seconds, the fields in the <DRM Relative Time Point> instance are as follows.

delta_days

2449143

delta_hours

18

delta_minutes

30

delta_seconds

0.0

·         The fields in the component <DRM Absolute Time Point> are as follows.

year

-4712

month

JANUARY

day

1

hour

12

minutes

0

seconds

0

·         The time is 6 hours 25 minutes and 30 seconds after the start of the simulation. The fields of the <DRM Relative Time Point> instance are set as follows.

delta_days

0

delta_hours

6

delta_minutes

25

delta_seconds

30.0

·         An object becomes active 20 minutes after the simulation starts. That is, its activation time is expressed in simulation time (relative to the start of the simulation), so the activation time would be specified using <DRM Relative Time Point>.

 

Inherited field elements

field_name

range

Field_Data_Type

time_significance1

 

Time_Significance

Field elements

field_name

range

Field_Data_Type

delta_days

 

Integer

delta_hours

[0..23)

Byte_Unsigned

delta_minutes

[0..59)

Byte_Unsigned

delta_seconds2

[0,0, 60,0)

Long_Float

Associated to (one-way) (inherited)

·         none

Associated to (one-way)

·         none

Associated by (one-way) (inherited)

·         none

Associated by (one-way)

·         none

Associated with (two-way) (inherited)

·         none

Associated with (two-way)

·         none

Composed of (two-way) (inherited)

·         none

Composed of (two-way)

·         zero or one <DRM Absolute Time Point>

Composed of (two-way metadata) (inherited)

·         none

Composed of (two-way metadata)

·         none

Component of (two-way) (inherited)

·         zero or more <DRM Environment Root>s

·         zero or more <DRM Time Constraints Data>s

·         zero or one <DRM Transmittal Root>

Component of (two-way)

·         none

Constraints

·         Legal time ranges

·         Time dependency

Notes

1 Used to indicate the significance of the time information.

2 Fractions provide higher accuracy if needed (e.g., milliseconds).

Class diagram

<DRM Relative Time Point>