Показать сообщение отдельно
Старый 05.03.2024, 06:27   #7
tvf
Senior Member
 
Регистрация: Dec 2011
Сообщения: 762
Благодарил(а): 1 раз(а)
Поблагодарили: 11 раз(а) в 11 сообщениях
По умолчанию Ответ: Элемент "Вывод числа"

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
Приложите проект и покажите на какой элемент обратить внимание.
Тестовый проект во вложении. Если в Смарте значение выводится по центру рамки, то в контроллере смещено вверх-влево. Но и это не все.

Если выводить хотя бы 1 значение в смарте, то значения выводимые в ФБД отображаются корректно, одним и тем же шрифтом, хоть с прозрачным фоном, хоть не с прозрачным. При непрозрачном фоне затирается подложка. Это на экране Тест 1. Тут все понятно, картинка подложки обновляется каждый цикл.

Если не выводить значение в Смарте, а только из ФБД, то при непрозрачном фоне все выводится корректно. Но затирается подложка. При прозрачном фоне при изменении значения становится нечитаемым. С этим тоже примерно понятно. Картина в Смарте не обновляется. Но почему неизменное значение выводится другим шрифтом? Более толстым и размытым. Это размытие и утолщение происходит не мгновенно, а за 2-3 такта. Это хорошо видно при большой длительности такта. Если сделать затирание неизменного значения через такт то значение выводится стандартным шрифтом. Такое впечатление, что значения выводятся шрифтом со сглаживанием, значит есть полутона. И при каждом выводе отдельные пиксели не записываются по новой, а идет накопление. Это экран Тест 2. И тут уже вопросы не к Смарту, а к Лоджику.
Изображения
Тип файла: jpeg WhatsApp Image 2024-03-05 at 09.20.27.jpeg (74.2 Кбайт, 4 просмотров)
Вложения
Тип файла: psl Тест.psl (273.7 Кбайт, 1 просмотров)


__________________
Нет абсолютно бездарных людей. Каждый бездарен в своей области.
tvf вне форума   Ответить с цитированием