Показать сообщение отдельно
Старый 08.10.2021, 14:50   #1
STREXNIN
Senior Member
 
Регистрация: Oct 2011
Сообщения: 138
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Нет затирания Основного экрана при возврате в меню. Проект из пикс. в Matrix (решено)

Уважаемые! Столкнулся со следующей проблемой:

Использовал предыдущий рабочий проект из-под пикселя для работы на конроллеле Matrix (так заказчик захотел, да и дорабатывать новый стандартный сгенерированный в конструкторе под конкретную конфигурацию системы казалось существенно более муторным процессом).

Заменил контроллер, заменил макросы клавиатуры и основного экрана из свеже-сгенерированного в конструкторе стандартного проекта под Matrix (Logix v3.33.0263, SMConstructor HVAC v1-60s2, всё свежеустановленное на снесенные предыдущие версии с удалением всех предыдущих папок. Последовательность установки соблюдена). Сам контроллер предварительно форматировался под этой последней версией лоджика.

После загрузки проекта все работает, похоже, правильно (первый раз запускаю проект из под конструктора на матриксе), за исключением одного: при выходе из Основного экрана в Главное меню (или в журнал при аварии) сам Основной экран не затирается, а новые экраны отрисовываются как бы поверх него.


Это Основной экран. Здесь как бы все в порядке.


Это Главное меню после выхода из Основного экрана. Ясно видны незатертые (не покрытые новым изображением) куски элементов предыдущего Основного экрана.


Это часть макроса "Основной экран" при выводе на монитор изображения Основного экрана. Единички, разрешающие отображение элементов Основного экрана.
Как работает Clear - руки еще не дошли.


Это часть макроса "Основной экран" после выхода из Основного экрана. Нолики, запрещающие отображение элементов Основного экрана.
Т.е., всё вроде логично, и должно работать! За исключением процесса стирания, в принципах которого не разбирался.

Что удивляет, тот-же макрос Основного экрана в проекте, из которого заимствован, без замечаний работает.

Есть мысли какие у техподдержки?
STREXNIN вне форума   Ответить с цитированием