Показать сообщение отдельно
Старый 29.11.2022, 11:12   #1
EmelD
Новичок
 
Регистрация: Nov 2022
Сообщения: 6
Благодарил(а): 1 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Проект под SMH2G на SMH4 проблема (нет проблемы)

Всем привет. Есть проект написанный под SMH2G. При переходе на SMH4 в SMLogix-е выбрал новой контроллер и проект пересобрался под него. Естественно, все "окна" старого проекта отображаются на SMH4 так, как будто-бы он имеет символьный дисплей 4х20 со знакоместами. Каждое "окно" представляет из себя белый экран с четырьмя строками (если они предусмотрены проектом) текста белым шрифтом на чёрном фоне.
Вложение 11196
Лезу исправлять, необходимо получить белые символы на полностью чёрном фоне, покрывающем всю площадь экрана.
Вложение 11197
Меняю старые блоки вывода на экран SCREEN(str/int...) на блоки ScreenTrim(str/int...), предварительно подобрав параметры шрифта и всего прочего. Получается то же самое, белый текст с черным фоном за ним. При этом, все старые блоки SCREEN я удалил, но на экране от них остаются следы. Получается так, что за новым текстом на блоках ScreenTrim прячется текст старых и удалённых SCREEN блоков. Зелёным выделена строка на блоке ScreenTrim.
screen3.jpg
Так выглядят экраны и блоки в проекте
Вложение 11200
Вложение 11201

Можно ли избавится от этих "фантомных" строк на блоках SCREEN? И как задать фон целого окна а не отдельной строки, чтобы получить результат как на втором фото сверху?
Спасибо!

Последний раз редактировалось Arsie, 22.12.2022 в 18:37 Причина: Удалил вложения за ненужностью
EmelD вне форума   Ответить с цитированием