PDA

Просмотр полной версии : Системное время в режиме эмуляции ПР205



CEBKACooler
27.08.2024, 09:12
В ходе отладки заметил, что не идет системное время, хотя переменную привязал. Она работает в режиме эмуляции? Если нет, тот как проверить работу моих блоков, завязанных на время?
78245

kondor3000
27.08.2024, 09:40
В ходе отладки заметил, что не идет системное время, хотя переменную привязал. Она работает в режиме эмуляции? Если нет, тот как проверить работу моих блоков, завязанных на время?
78245

Тут выложен блок ФБ Время, работает в эмуляции и онлайн https://owen.ru/forum/showthread.php?t=38721#8
В своём проекте создайте ФБ и скопипастите текст из примера.

CEBKACooler
27.08.2024, 10:17
А откуда берется UTC время? потому что с системным оно не совпадает. И при остановке блока и последующем запуске продолжает считать с последнего момента, а не брать реальное время.
78248

Dimensy
27.08.2024, 11:16
А откуда берется UTC время? потому что с системным оно не совпадает. И при остановке блока и последующем запуске продолжает считать с последнего момента, а не брать реальное время.
Отсюда берется
78252

kondor3000
27.08.2024, 13:06
А откуда берется UTC время? потому что с системным оно не совпадает. И при остановке блока и последующем запуске продолжает считать с последнего момента, а не брать реальное время.
78248

В примере на вход Na ничего подавать не надо, это пустой вход.
Время в эмуляции берётся из системных часов Лоджика, (а оно из времени компа, при запуске Лоджика) если вы останавливаете программу, то и время стоит. Для эмуляции это удобно, вы можете менять время, на любое нужное для отладки.
А в работе берётся из системных часов ПР.