Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 21 по 30 из 31

Тема: ПР225 пользовательское ПЗУ визуализации 104%

  1. #21

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Один из вариантов уменьшение размера, если на экране есть возможность масштабирования, второй вариант просто уменьшен за счет удаления служебной инфы без изменения размеров. Ну вроде DPI еще уменьшал.

    собственно за счет уменьшения качества картинки, но достаточном для отображения на экране в приемлемом качестве можно сократить размер занимаемой памяти.
    Вариант, который 6кб уменьшил потребление памяти с 100 до 92, но и картинка совсем мелкая. Второй вариант, хоть и весит в два раза меньше исходника, но как было 100 так и осталось. В общем, очень сильно размер влияет ресурсы памяти.

  2. #22

    По умолчанию

    Цитата Сообщение от Vadik2881 Посмотреть сообщение
    Вариант, который 6кб уменьшил потребление памяти с 100 до 92, но и картинка совсем мелкая. Второй вариант, хоть и весит в два раза меньше исходника, но как было 100 так и осталось. В общем, очень сильно размер влияет ресурсы памяти.
    Прошло несколько дней, Вы что-то делали...
    Хоть покажите скрин самого загруженного экрана.

    Ограничились только заменой той одной картинки?
    А заменить все СТАТИЧЕСКИЕ тексты, линии, фигуры на одну картинку пробовали?

    Для приведённой мной картинки с тремя насосами экономия составила 20% при замене всех показанных элементов на одну картинку. Проверял на 370 версии OL в тот же самый день.

  3. #23

    По умолчанию

    Цитата Сообщение от FPavel Посмотреть сообщение
    Прошло несколько дней, Вы что-то делали...
    Хоть покажите скрин самого загруженного экрана.

    Ограничились только заменой той одной картинки?
    А заменить все СТАТИЧЕСКИЕ тексты, линии, фигуры на одну картинку пробовали?

    Для приведённой мной картинки с тремя насосами экономия составила 20% при замене всех показанных элементов на одну картинку. Проверял на 370 версии OL в тот же самый день.
    Да я уже весь тут изтестировался и не особо пойму ситуацию). Есть 9 картинок похожих по содержанию и объёму. Закидываешь их в проект - памяти не хватает. Берёшь любую картинку одну и переименовываешь многократно, и можно добавлять сколько угодно без ограничения памяти. Это какой-то софтовый баг у OL. Попробуйте сами.
    Прикол. Когда память уже красная за 100% и просто добавляешь ПУСТОЙ рисунок - счётчик повышается до 120 аж%. В общем тут недоделанное ПО...
    Вложения Вложения
    • Тип файла: rar BERG.rar (343.1 Кб, Просмотров: 7)
    Последний раз редактировалось Vadik2881; 29.01.2026 в 19:52.

  4. #24

    По умолчанию

    Сама картинка занимает мало места на экране.

    А как выглядит сам экран? Скрин можете показать?

    Или удалите программу из проекта, оставьте только экраны и переменные и опубликуйте здесь.

    И что сказали в техподдержке, представитель которой просил им прислать проект?


    Вот мой пример экрана:
    - Irrigation_104 всё сделано линиями и текстом и занимает 104% памяти ОЗУ визуализации
    - Irrigation_85 линии и текст заменены одной картинкой и занимает 85% памяти ОЗУ визуализации
    Вложения Вложения
    Последний раз редактировалось FPavel; 29.01.2026 в 21:44.

  5. #25
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    1,980

    По умолчанию

    Цитата Сообщение от FPavel Посмотреть сообщение
    Сама картинка занимает мало места на экране.
    Кроме ОЗУ есть еще и ПЗУ, где эти картинки хранятся. Так вот, там каждая картинка примерно 11% места занимает.

  6. #26

    По умолчанию

    Цитата Сообщение от Dimensy Посмотреть сообщение
    Кроме ОЗУ есть еще и ПЗУ, где эти картинки хранятся. Так вот, там каждая картинка примерно 11% места занимает.
    Не спорю.
    Цитата Сообщение от Vadik2881 Посмотреть сообщение
    Да я уже весь тут изтестировался и не особо пойму ситуацию). Есть 9 картинок похожих по содержанию и объёму. Закидываешь их в проект - памяти не хватает. Берёшь любую картинку одну и переименовываешь многократно, и можно добавлять сколько угодно без ограничения памяти.
    Мне непонятно, что проверил автор темы, в чём у него проблема и что бы ему посоветовать.
    Автор опубликовал какие-то картинки с фоновым изображением. И что? Как он их применял? На одном экране или на разных? Объединял ли все статические объекты в одной картинке для сокращения использованной памяти?

    Мне кажется, что автору бы неплохо удалить все макросы из программы и опубликовать проект - чтобы можно было увидеть и попытаться что-то посоветовать.

  7. #27
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    1,980

    По умолчанию

    Ну да, тоже интересно что автор с этими картинками делал. Как фон они не подходят, как образец - то же так себе

  8. #28

    По умолчанию

    Суть проекта следующая. 9 экранов, на каждом по своей картинке. Картинки размером ровно в пол экрана. К ПР подключаются датчики расстояния и на картинке в определённых местах выводятся показания. Всё. Никак экраны между собой не связаны. Т.е. да, картинка по сути фон. Почему она не может подходить в виде фона?!

    Да тупо создал новый пустой проект с одним экраном и все 9 рисунков на него закинул уменьшая масштаб, чтоб уместить, и всё так же - памяти не хватает. Помогает только если уменьшить реальное разрешение картинки, предварительно в графическом редакторе. Но только картинка потом в ПР мелкая и не хорошо получается...

    Но самый прикол в том, что если тупо берём любую одну картинку и делаем ей 9 разных имён, то все они прекрасно помещаются в памяти, это как?)) Получается, алгоритм обработки изображения в OL не совершенен и одно изображение переваривает, а несколько уже не может. Так же доказывается тем, что объём проекта очень сильно увеличивается. Значит или дорабатывать или вводить ограничения.
    Предположу, что выявлен серьёзный баг и странно, что только сейчас...
    Последний раз редактировалось Vadik2881; 30.01.2026 в 09:20.

  9. #29
    Пользователь
    Регистрация
    09.12.2013
    Адрес
    Ставрополь
    Сообщений
    1,980

    По умолчанию

    Ну, тогда, делайте фон не целой картинкой, а из отдельных кирпичей 0BERG.jpg
    или, из отдельных рядов 1BERG.jpg

    В общем, вот занимаемая память для целой картинки
    00.png

    а это, когда картинка из отдельных рядов построена
    01.png
    Последний раз редактировалось Dimensy; 30.01.2026 в 09:46.

  10. #30

    По умолчанию

    Не, так не прокатило, то на то и вышло, увы. Ждём ответа от разработчика.

Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя

Похожие темы

  1. ПР225 кнопка без фиксации
    от Vadik2881 в разделе Программируемые реле
    Ответов: 1
    Последнее сообщение: 21.01.2026, 10:39
  2. Пр225
    от AJR в разделе Среда программирования OWEN Logic
    Ответов: 5
    Последнее сообщение: 31.05.2025, 16:32
  3. ПР225 меню.
    от Alex66 в разделе Среда программирования OWEN Logic
    Ответов: 3
    Последнее сообщение: 18.12.2024, 18:08
  4. Ответов: 5
    Последнее сообщение: 25.05.2021, 20:29
  5. Ответов: 3
    Последнее сообщение: 12.01.2021, 09:10

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •