Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 11 по 20 из 31

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

  1. #11
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    13,132

    По умолчанию

    Выложите на обменник самый большой свой jpg

  2. #12

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Это писал инженер Овен, проверить просто, на копии программы удалите самый загруженный экран,
    после сохранения появится (например 90%) это 2 по загруженности экран. Можете последовательно удалить все экраны и посмотреть.
    А так же заменить (на время) свои рисунки на подложенный закрашенный прямоугольник и посмотреть разницу.
    Так и делал). У меня экраны и рисунки практически идентичные. Нет как такого загруженного экрана. Переполнение памяти происходит на всех без исключения. Хотя один из экранов, потом в работе видно, что прогружается с некоторым запаздыванием. Но тоже пробовал менять рисунок и без результатно.
    В общем, графика на ПР будем считать работает, но с некоторыми нюансами...

  3. #13

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Выложите на обменник самый большой свой jpg
    Вот пример. 50кб
    Изображения Изображения
    • Тип файла: jpg DUFOUR.jpg (49.2 Кб, Просмотров: 33)

  4. #14

    По умолчанию

    Для ПР205 поступал так:
    - в самой ПР рисовал экран линиями, кружочками и текстами (единицы измерения, названия) - статические элементы
    - запускал эмуляцию и делал скрин в масштабе, близком к разрешению экрана панели
    - в графическом редакторе (или пакетном ImageMagick) обрезал и уменьшал скрин до разрешения экрана ПР
    Ещё в графическом редакторе можно добавлять статические тексты меньшим шрифтом, чем в OL.
    Так получал подложку.

    А уже на подложку накладывал динамические объекты. Экономия памяти - бешенная.

    Зачем рисовал сначала в Owen Logic - чтобы размеры фигур точно совпали - у меня были кружочки насосов.

    У насоса три состояния - включён, отключён, неисправен. Вот отключён и показан на подложке.
    Примерно, так же у задвижки.

    На текстах экономия совсем грандиозная.

    На картинке - именно подложка без динамических элементов.
    Изображения Изображения
    Последний раз редактировалось FPavel; 26.01.2026 в 21:41.

  5. #15
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    13,132

    По умолчанию

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

    собственно за счет уменьшения качества картинки, но достаточном для отображения на экране в приемлемом качестве можно сократить размер занимаемой памяти.
    Вложения Вложения
    Последний раз редактировалось melky; 26.01.2026 в 22:15.

  6. #16

    По умолчанию

    У меня было ощущение, что в проект загружалась картинка в одном из форматов, а после компиляции в ПР она отправлялась в каком-то самодельном внутреннем формате и уже подогнанном к размеру элемента.
    В переводе на нормальный язык, мне казалось, что исходный размер картинки в проекте никак не влияет на размер картинки, которая попадает в конечном итоге в ПР. И смысла в оптимизации - нет.

    Проверял загрузкой bmp на мегабайты и jpg на килобайты.

  7. #17
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    13,132

    По умолчанию

    Ой, тогда как печальненько, если ОЛ выполняет обработку картинки. И превращает ее в монстра
    а вообще, экран маленький, нужно использовать картинки на 256 цветов, думаю вполне достаточно, а не лепить туда с 16-ти млн цветов серые картинки.

    В общем разработчик в лице Овен должен где-то описать рекомендации для снижения размеров и как лучше для этого создавать картинки.
    Последний раз редактировалось melky; 27.01.2026 в 08:57.

  8. #18

    По умолчанию

    Цитата Сообщение от Vadik2881 Посмотреть сообщение
    Приветствую.
    Сейчас делаю проект на ПР225.
    8 экранов, в каждом по картинке 35-50кб, всего 349кб
    Индикатор пишет 100% использовано памяти ПЗУ визуализации. 1572811 байт занято из 1572864. Но в принципе всё работает и даже при 104%.
    Проект грузится в панель минуты три аж и даже при 94%
    Это баг какой-то?
    Ещё момент, если грузить картинку размером больше чем выбрал шаблон, то owen logic уход в глухой завис.
    По началу писал что максимальный размер картинки не должен превышать 430пикселей, но потом каким-то образом стал принимать 480, т.е. в полную ширину экрана.
    Вот думаю так оставлять, ничего не выйдет из строя с временем???
    Ещё не понял как поменять цвет экрана с белого на иной. Или много хочу от ПР))
    В общем, пока как-то всё сыроватое ещё. Версия последняя.
    Добрый день. Заполнился индикатор именно пользовательской ПЗУ визуализации, не ОЗУ? А можете прислать проект на почту посмотреть? Подобных обращений еще не встречал. Просто, чтобы забить ПЗУ визу картинками (а этот индикатор заполняется исключительно от картинок) нужно прямо сильно постараться
    Инженер по продукту | ПР и Owen Logic
    email: k.korolev@owen.ru

  9. #19

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Ой, тогда как печальненько, если ОЛ выполняет обработку картинки. И превращает ее в монстра
    а вообще, экран маленький, нужно использовать картинки на 256 цветов, думаю вполне достаточно, а не лепить туда с 16-ти млн цветов серые картинки.

    В общем разработчик в лице Овен должен где-то описать рекомендации для снижения размеров и как лучше для этого создавать картинки.
    Да, тоже создалось такое ощущение. Потому что картинки 390кб утяжеляют проект н а мегабайт с лишним.

  10. #20

    По умолчанию

    Цитата Сообщение от Королев Кирилл Посмотреть сообщение
    Добрый день. Заполнился индикатор именно пользовательской ПЗУ визуализации, не ОЗУ? А можете прислать проект на почту посмотреть? Подобных обращений еще не встречал. Просто, чтобы забить ПЗУ визу картинками (а этот индикатор заполняется исключительно от картинок) нужно прямо сильно постараться
    отправил вам на email

Страница 2 из 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

Ваши права

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