Та же самая ситуация и с минутами. Т.е. в 11.00 не смогу синхронизироваться "в ручную", а только, например, в 11.01
Пользователь
библиотека должна работать, вопрос кто как её использует, есть возможность выложить как Вы вводите время используя биб-ку
Супер Модератор
Была такая проблема - время кратное 00 не применялось.
Исправляли, по моему в 2.12
TimeAndDate1.Hour := WORD_TO_UINT(DD.HH);
TimeAndDate1.Minute := WORD_TO_UINT(DD.MN);
TimeAndDate1.Second := WORD_TO_UINT(DD.SC);
TimeAndDate1.Year :=WORD_TO_UINT(DD.YY);
TimeAndDate1.Month :=WORD_TO_UINT(DD.MM);
TimeAndDate1.Day :=WORD_TO_UINT(DD.SS);
GetTime (SystemTime:=Sys_Time , TimeDate:= TimeAndDate1);
Вложения
Да, сначала присвоение во все поля структуры нули и вызов функции. Потом анализ времени и если надо, то делаю запись
Добавил экспорт файл, там полностью. Если надо выложу проектом?! Спасибо!
Пользователь
мне кажется нужно попробовать в условии IF _timer.Q = TRUE THEN вновь выполнить обнуление полей, как после (*Читаем время с контроллера*) перед вводом новых значений
Без изменений
Обнуляю поля, вызываю фукцию (пробовал без вызова). Далее записываю свои значения, вызываю функцию.
Пользователь
тогда либо неиспользовать нулевые час и минуту или сменить прошивку на последнуюю (если она не новая) и снова попробовать свой код
Ваши права
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
Правила форума