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 ] |
Заголовок сообщения: | |
Положил пример в примеры. |
Автор: | Павел [ Ср дек 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/ |