Временные константы

<< Click to Display Table of Contents >>

Navigation:  Программирование в MasterSCADA 4D > Редактор ST > Синтаксис Master ST > Константы Master ST >

Временные константы

При работе с временными константами в MasterSCADA 4D выделяются следующие правила:

1.Временные интервалы:

Временной интервал состоит из префикса t# или time#, за которым следует запись в виде:

<дни>d<часы>h<минуты>m<секунды>s<миллисекунды>ms

Любая составляющая может быть опущена (например, запись t#5h30s3.5ms является корректной и означает 5 часов 30 секунд 3.5 миллисекунды).

Последняя cоставляющая может содержать дробное число. Разрешается "переполнение" старшей составляющей и разделение составляющих символами подчеркивания: t#27h_13m_13s.

Поскольку интервал по смыслу - это разность двух абсолютных времен, для него может быть задано, в том числе, отрицательное значение: t#-5h.

2.Абсолютное время:

Дата состоит из префикса d# или date#, за которым следует запись в виде:

yyyy-mm-dd (год, месяц, день)

Время дня состоит из префикса tod# или time_of_day#, за которым следует запись в виде:

hh:mm:ss.ms (час, минуты, секунды, миллисекунды)

Константа "дата и время" состоит из префикса dt# или date_and_time#, за которым следует запись в виде:

yyyy-mm-dd-hh:mm:ss (год, месяц, день, часы, минуты, секунды)