Форум Zentec

Оборудование => Пользовательские терминалы и графические ПЛК => Тема начата: Tyumentsev от 03 октября 2024, 09:04:47

Название: ОТКЛЮЧИТЬ ХРАНИТЕЛЬ ЭКРАНА
Отправлено: Tyumentsev от 03 октября 2024, 09:04:47
Здравствуйте. Можно ли на Z037-05mini или подобном, отключить хранитель экрана? Заказчику нужно чтобы дисплей все время показывал информацию о происходящем в программе, а не часы. Постоянно тыкать в экран он не хочет.
Название: Re: ОТКЛЮЧИТЬ ХРАНИТЕЛЬ ЭКРАНА
Отправлено: Nikolai от 03 октября 2024, 09:13:35
Здравствуйте.
Нет нельзя. Если его отключить, то будет видно пос-свечение при смене информации на экране. (Свойство экрана такое.) Думаю такой "поворот" клиента не обрадует ещё больше, чем необходимость постоянно тыкать в экран.
Название: Re: ОТКЛЮЧИТЬ ХРАНИТЕЛЬ ЭКРАНА
Отправлено: Tyumentsev от 03 октября 2024, 09:58:39
А можно тогда как нибудь из программы его реанимировать? Имитировать нажатие или что то подобное?
Название: Re: ОТКЛЮЧИТЬ ХРАНИТЕЛЬ ЭКРАНА
Отправлено: Nikolai от 03 октября 2024, 11:11:51
Нет. Имитацию нажатия сделать невозможно.
Название: Re: ОТКЛЮЧИТЬ ХРАНИТЕЛЬ ЭКРАНА
Отправлено: Tyumentsev от 03 октября 2024, 12:26:28
Тогда можно ли:
1 Сделать перезагрузку програмно?
2 Вывести на экран хранителя информацию кроме часов.
Я убрал галочку исп.текущее время и сам упаковываю нужное мне число (это костыль) и то почему цифры оканчивающиеся на 0 и 4 выводится только десятки единицы исчезают. Т.е. вместо цифры 20 цифра 2 вместо 24 тоже 2 и т.д.
Ставлю другой примитив настраиваю так же те же стили но он не появляется на нем, только часы. Хотя на часах можно и цвет менять и все остальное. Это где то жестко прописано что только часы? Или это можно изменить на просто число. Часы чем не очень подходят там до 59 и все, хотя год не пробовал еще, но может есть решение?

Попробовал удалить часы тогда появился примитив вывод числа. Но может есть еще решение вывести что то или перезагрузить?
Название: Re: ОТКЛЮЧИТЬ ХРАНИТЕЛЬ ЭКРАНА
Отправлено: Artem от 04 октября 2024, 09:14:53
На хранителе можно отобразить любой объект, но выводится будет только первый из найденных. И размер его ограничен.
Вот тут можно почитать поподробнее - https://files.zentec.ru/zworkbench/doc/develop/service_screen.html#id2
Название: Re: ОТКЛЮЧИТЬ ХРАНИТЕЛЬ ЭКРАНА
Отправлено: Porivaev от 04 октября 2024, 20:37:12
Цитата: Tyumentsev от 03 октября 2024, 09:58:39А можно тогда как нибудь из программы его реанимировать? Имитировать нажатие или что то подобное?

Можно. Установкой в 0 переменной "Время неактивности" из блока "Клавиши".
Название: Re: ОТКЛЮЧИТЬ ХРАНИТЕЛЬ ЭКРАНА
Отправлено: Tyumentsev от 05 октября 2024, 08:55:18
Цитата: Porivaev от 04 октября 2024, 20:37:12
Цитата: Tyumentsev от 03 октября 2024, 09:58:39А можно тогда как нибудь из программы его реанимировать? Имитировать нажатие или что то подобное?

Можно. Установкой в 0 переменной "Время неактивности" из блока "Клавиши".

Спасибо. Помог лайфхак.
Пульт будет стоять на лифте, где будет постоянно показывать текущий этаж, движение и разную инфу. Лифт с оператором и каждые 255 сек тыкать в дисплей это не очень удобно. На скринсэйвер можно вытащить только число, этаж - и то хорошо, но цифры маленькие и другая информация не видна. Если бы эта переменная была бы хотя бы 2 байта, то хватило бы на 18 часов, тогда захватывает весь рабочий день, проблемы не было бы, а так если часто тыкать они его пробьют рано или поздно, а им нужно просто смотреть на него а не тыкать.

В принципе там не важно какую цифру записывать в эту переменную, сам факт записи по фронту активирует экран. То что надо.
Название: Re: ОТКЛЮЧИТЬ ХРАНИТЕЛЬ ЭКРАНА
Отправлено: Alexicat от 07 апреля 2025, 19:17:22
Цитата: Porivaev от 04 октября 2024, 20:37:12
Цитата: Tyumentsev от 03 октября 2024, 09:58:39А можно тогда как нибудь из программы его реанимировать? Имитировать нажатие или что то подобное?

Можно. Установкой в 0 переменной "Время неактивности" из блока "Клавиши".
Спасибо за подсказку, тоже надо было просто дисплей с информацией без тыканья в него. Сделал просто запись 0 в "Время Неактивности"