Показано с 1 по 3 из 3

Тема: СП270 - расходование памяти

  1. #1

    По умолчанию СП270 - расходование памяти

    В проекте много всяких кнопок, и размер файла с проектом скоро будет подбираться к максимальному. Причём много кнопок используют одинаковое изображение (указанное через биб-ку материалов), имеют одинаковые размеры, и отличаются только текстом и производимыми действиями, но при этом, как выяснилось, каждая такая кнопка кушает память под графику, которая в ней используется, как будто она только у неё. Само собой, это не дело, и все такие идентичные элементы должны использовать только некую ссылку на изображение в памяти панели, которое должно храниться в одном экземпляре. Поначалу думал, что библиотека материалов как раз решает эту задачу, но опять разочаровался. Можно ли решить проблему? А то иначе как-то совсем грустно получается...
    Последний раз редактировалось Boris_K; 25.11.2014 в 15:20.

  2. #2
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,825

    По умолчанию

    В проекте много всяких кнопок, и размер файла с проектом скоро будет подбираться к максимальному
    Максимальный - это сколько? Вот тут http://www.owen.ru/forum/showthread....l=1#post150574 я привел пример проекта размером 167 Мб. А у Вас сколько?
    Кнопки из "Галереи 5" используют 5-9 кб, стандартная ф.кнопка - 7кб.
    Кнопки с картинками bmp будут иметь больший размер.
    Например http://www.owen.ru/forum/showthread....=1#post122 579
    Скрытый текст:

    Каждая из 54 кнопок - 18кб, здесь используются картинки bmp.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  3. #3

    По умолчанию

    Да, действительно видел ту тему про распределение памяти и полагал что макс. размер - те 5 с лишним МБ.

    но при этом, как выяснилось, каждая такая кнопка кушает память под графику, которая в ней используется, как будто она только у неё.
    Прошу прощения, тут ошибся: такое безобразие - только в файле с проектом, в панель же картинка грузится в единичном экземпляре, если судить по количеству байт (hex) в окне с прогрессбаром при загрузке проекта.

    Ещё досада может быть, если использовать картинки из папки Map из биб-ки материалов, там ведь их размер не указан, вот и я удивился, почему так разбух файл с проектом, когда поставил несколько лампочек для отображения битов, а оказалось, что их картинка имеет размеры порядка 100х100, что в bmp-формате весьма много. Но, судя по всему, при загрузке в панель все эти картинки грузятся уже в том разрешении, в котором они реально отображаются на экране. Правда, у меня уже вошло в привычку делать картинки строго тех размеров, в которых они и будут отображаться, и, думаю, это хорошая привычка.
    Последний раз редактировалось Boris_K; 25.11.2014 в 17:04.

Похожие темы

  1. распределение памяти Help!
    от Old_Lucky в разделе ПЛК1хх
    Ответов: 14
    Последнее сообщение: 12.07.2010, 15:46
  2. Распределение памяти в СП270
    от Uzver в разделе Панели оператора (HMI)
    Ответов: 14
    Последнее сообщение: 23.11.2009, 14:45
  3. Распределение памяти в СП270
    от Uzver в разделе Трёп (Курилка)
    Ответов: 0
    Последнее сообщение: 24.05.2009, 13:05
  4. Распределение памяти
    от Milchuk в разделе ПЛК1хх
    Ответов: 7
    Последнее сообщение: 01.06.2007, 09:26

Ваши права

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