Предоставляет библиотеку функций времени для привязки к астрономическому времени программ пользователя.
Лицензия:
GPL
Введение
Специальный модуль FLibTime предоставляет в систему OpenSCADA
статическую библиотеку функций для работы с астрономическим
временем. Эти функции могут использоваться в среде
программирования системы OpenSCADA для привязки ко времени.
Для адресации к функциям этой библиотеки необходимо
использовать путь: <Special.FLibTime.*>. Где '*'
идентификатор функции в библиотеке.
Ниже приведено описание каждой функции библиотеки. Для каждой
функции производилась оценка времени исполнения. Измерение
производилось на системе со следующими параметрами: Athlon 64
3000+ (ALTLinux 3.0(32бит)) путём замера общего времени исполнения
функции при вызове её 1000 раз. Выборка производилась
по наименьшему значению из пяти вычислений с округлением
до меньшего целого. Время заключается в угловые скобки
и измеряется в микросекундах.
1 Строка времени (ctime) <3481>
Описание: Преобразует абсолютное время в строку вида «Thu Jan 1 03:00:00 1970». Параметры:
ID
Параметр
Тип
Режим
val
Строка полной даты
Строка
Возврат
sec
Секунды
Целый
Вход
2 Полная дата (date) <5347>
Описание: Возвращает полную дату в секундах, минутах, часах и т.д. Параметры:
ID
Параметр
Тип
Режим
sec
Секунды
Целый
Выход
min
Минуты
Целый
Выход
hour
Часы
Целый
Выход
mday
День месяца
Целый
Выход
month
Месяц
Целый
Выход
year
Год
Целый
Выход
wday
День недели
Целый
Выход
yday
День в году
Целый
Выход
isdst
Daylight saving time
Целый
Выход
3 Абсолютное время (time)<4268>
Описание: Возвращает абсолютное время в секундах от эпохи 1.1.1970 Параметры: