Добрый день!
помогите решить задачку. Имеется экран 3310 с помощью кнопки должны меняется выводимые на дисплей параметры.
У меня три экрана параметров грубо говоря. Смену задал так. При нажатии кнопки переменная меняется от 0 до 2.
Дальше задал условие если переменная если равна 0 то выводим один параметр, если 1 то другой и т.д.
Но вот незадача-перед выводом следующих параметров необходимо изменить фоновую заставку(грубо говоря, на одном экране у меня значок аккумулятор и напряжение в цифрах вывожу рядом, на втором значок давления масла и т.п.) сделать это нужно только один раз.И если я задам в программе просто restore bmp, call bmpout и т.д. то вывод заставки будет происходить каждый цикл программы и это не дает правильно работать. Как это реализовать чтобы заставка выводилась только первый цикл после изменения отображаемых параметров. а далее этого не делалось?
простите возможно за глупый вопрос но в этом деле я новичок
Изменение графической заставки на экране 3310
Сообщений 1 страница 4 из 4
Поделиться12016-01-27 13:41:09
Поделиться22016-01-27 13:51:11
Логично это делать при нажатии кнопки.
Поделиться32016-01-27 13:56:59
Добрый день!
помогите решить задачку. Имеется экран 3310 с помощью кнопки должны меняется выводимые на дисплей параметры.
У меня три экрана параметров грубо говоря. Смену задал так. При нажатии кнопки переменная меняется от 0 до 2.
Дальше задал условие если переменная если равна 0 то выводим один параметр, если 1 то другой и т.д.
Но вот незадача-перед выводом следующих параметров необходимо изменить фоновую заставку(грубо говоря, на одном экране у меня значок аккумулятор и напряжение в цифрах вывожу рядом, на втором значок давления масла и т.п.) сделать это нужно только один раз.И если я задам в программе просто restore bmp, call bmpout и т.д. то вывод заставки будет происходить каждый цикл программы и это не дает правильно работать. Как это реализовать чтобы заставка выводилась только первый цикл после изменения отображаемых параметров. а далее этого не делалось?
простите возможно за глупый вопрос но в этом деле я новичок
Я делал программной защёлкой.
Т.е. в обработчике кнопки (пример К=0)
в теле программы проверяешь IF K=0 THEN вывод картинки.
в следующей строке её меняешь K=1, т.е. до следующего нажатия условие будет игнорироваться.
Поделиться42016-01-27 17:53:37
Спасибо, разобрался!