Просмотр полной версии : Как записать в переменную реальное время.
Доброе время суток!.
Прошу уважаемых профессионалов подсказать, как присвоить переменной в формате DT реальные дату и время. Т.е. чтобы постоянно с этой переменной можно было его считывать... Через "GetDateAndTime"
можно получить такое значение только 1 раз...
Евгений Кислов
17.08.2016, 20:24
Доброе время суток!.
Прошу уважаемых профессионалов подсказать, как присвоить переменной в формате DT реальные дату и время. Т.е. чтобы постоянно с этой переменной можно было его считывать... Через "GetDateAndTime"
можно получить такое значение только 1 раз...
Заведите на вход блока инвертированное значение выхода xDone. Подробнее - в документе СПК. Системное время.
Сделал... но теперь время прыгает с DT#2016-8-17-23:6:42 на DT#1970-1-1-0:0:0 - туда-сюда....
Сделал... но теперь время прыгает с DT#2016-8-17-23:6:42 на DT#1970-1-1-0:0:0 - туда-сюда....
Реализовал такую функцию:
StartDaT(xExecute:=NOT CicleGetDT, xDone=>CicleGetDT); // Запуск цикла считывания
IF CicleGetDT THEN StartDT:=StartDat.dtDateAndTime; END_IF //Считывать данные только при успешном флаге успешного завершения работа блока
Вроде заработало....
Правильно сделал?
Правильно.
Зачем только клон StartDaT.xDone в виде CicleGetDT ?
Данные сниматься будут по нажатиям разных кнопок - поэтому сделал функциями отдельными...
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot