cpu13.ru - форум OMRON
http://cpu13.ru/

СХ-Designer заставка
http://cpu13.ru/viewtopic.php?f=13&t=257
Страница 1 из 1

Автор:  Павел [ Пн дек 17, 2007 13:56 ]
Заголовок сообщения:  СХ-Designer заставка

Как сделать заставку на экране.
К примеру чтобы она появлялась при загрузке touchscreen в течении 10 сек?

Автор:  Zhuk [ Ср дек 19, 2007 07:23 ]
Заголовок сообщения: 

Положил пример в примеры. :wink:

Автор:  Павел [ Ср дек 19, 2007 11:09 ]
Заголовок сообщения: 

не понял юмора :) а подробнее?

Автор:  Вячеслав [ Ср дек 19, 2007 13:02 ]
Заголовок сообщения:  СХ-Designer заставка

Куда уж подробнее.
При старте инициируется кадр заставки (Screen 69). На нем 2 дисплея с макросами.
В макросе системной переменной $SW14 - (счетчик сек.) при ее изменении инкрементируешь $W6399=$W6399+1;
В макросе $W6399 (при достижении Set Value) переходишь на стартовый Screen 70.
Добавмл бы: макросы сделать без графич. объектов. В свойствах проекта.

Автор:  Олег [ Вс фев 24, 2008 13:40 ]
Заголовок сообщения: 

Ну есть ещё варианты:
Я например управляю сменой экранов из контроллера, в случае смены режимов работы выскакивает предназначенный экран, далее, с этого экрана перемещение на остальные экраны этого режима.
В этом случае по биту "панель RUN" запускаю в контроллере таймер, на панеле вылызит первый стартовый экран заданный в настройках панели.
Когда таймер отсчитает, проверяю режим работы, и задаю панели нужный экран.
Чтобы всё это работало, естественно необходимо нужные системные биты и слова панели распределить контроллеру.

ну а если необходимо добавить понтов, чтобы вызывать скрен савер как на компе, нужно включить его в настройках панели (Display Erases) и по изменению бита 11 (Backlight Status) выдать на панель нужный всплывающий экран, или последовательность экранов.
К сожелению не нашёл стандартной функции для этого.

Страница 1 из 1 Часовой пояс: UTC + 3 часа (Russia: MSK)
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/