Узлы для работы со временем в LabVIEW
Узлы для работы со временем находятся в палитре "Time and Dialog" и представлены семью узлами которые могут быть условно сгруппированы в две категории:
- узлы для работы с системным таймером;
- узлы для отражения текущего времени.
Узлы для работы с системным таймером следующие:
- Tick Count (ms) - возвращает значение системного таймера (в миллисекундах). Исходная точка отсчета для системного таймера не известна, потому полученные из этого узла значения не могут быть преобразованы в реальное время или дату. Значения системного таймера изменяются в пределах от (2^32) - 1 до 0, это следует иметь в виду, используя результат этой функции в сравнениях.
- Wait (ms) - ожидает указанное количество миллисекунд и потом возвращает значение системного таймера.
- Wait Until next ms Multiple - ожидает пока текущее значение системного таймера станет кратно заданному числу. Функция используется для контроля времени выполнения итераций цикла, но стоит иметь в виду, что первый период (первая итерация) может быть значительно короче всех других.
Узлы для отражения текущего времени :
Get Date/Time String - превращает числовое значение, или значение метки времени (time stamp) в дату и время той временной зоны в которой находится компьютер.
Функция имеет следующие терминалы: Date Format, Time Stamp, Want Seconds.
Терминал Date Format задает вид результирующей строки даты. За умалчиванием он равен нулю, то есть дата изображается в формате месяц/день/год. Если подать на терминал значение 1, то дата будет отображаться в полном формате (Friday, January 21, 1994).
Вход Time Stamp за умалчиванием равен текущей дате и времени, также можно указать число секунд, которое прошло от севера 1 января 1904 года. Логический вход Want Seconds указывает узлу следует ли отображать секунды в строке времени.
На выходе узла получаем два текстовых значения: Date string (текущая дата) и Time string (текущее время).
Get date/Time in seconds - возвращает метку времени, измеренного как количество секунд, которые прошли из севера 1 января 1904 года.
Date/Time to seconds, Seconds to date/Time - служат для превращения даты и времени поданных в виде метки времени количества секунд, которые прошли из севера 1 января 1940 года и наоборот.
Категория: Полезные штучки. Добавил: PalimTemu (8-09-2012, 20:34). |
Информация