Показано с 1 по 10 из 2891

Тема: CODESYS V3.5. Визуализация

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11

    По умолчанию

    beatitas Есть такая наука, как КУЛЬТУРА. В данном случае - программирования.
    Саркастически, как чёртов старпёр, даю намёк: много бескультурных людей отсылают по почте несжатые фотки. По 10-20 мегабайт. У тебя та же ситуация.
    Что надо сделать:
    1. Изучить про растровые форматы. Они имеют максимальное качество при графическом размере 1:1 и максимальную скорость загрузки. Это чащее всего пресловуты BMP. Для Web и фоток он плох, а для ПЛК - отличен, так как там данные хранятся попиксельно и наложение максок прозрачности, обрезки и прочего будет работать 100% точно и чётко.
    2. Заранее ужать и подготовить все картинки ТОЧНО под размер визуализации. Образно, если визуализация имеет размеры 1024х600 точек - то фон должен иметь точно такие же размеры в точках. Или если какой-то кран или клапан будет стоять в поле размерами 32х32 точки - то и картинка должна быть СТРОГО такого же размера.

    Эти два пункта дадут вот что:
    * Ускорение загрузки и обработки картинок. BMP не надо разжимать и отрисовывать - его можно (на уровне API) прям чуть ли не в видеопамять сразу скопировать как функция MemMove().
    * Снижение нагрузки на масштабирование. Зачем заставлять ПЛК ещё и масштабировать картинки, если заранее можно сделать это.

    В общем, это всё напоминает подготовку спрайтов для компьютерных игр.

    Вот, я делал первую в своей жизни визуализацию с якобы кранами (стрелки). Компоненты я начертил в Visio, а потом ужал до 256 цветов нарезал на спрайты и втащил в CodeSys. В итоге фоновая картинка весит 400 кб всего. Стрелки сделал прозрачными через маску цвета фона.
    MailRu-Scrn-30.gif
    Последний раз редактировалось Cs-Cs; 23.12.2023 в 14:02.
    Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
    Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net | Канал в ТГ @CsCsNetLab

Похожие темы

  1. Визуализация CoDeSys
    от Newcomer в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 24.04.2018, 15:26
  2. Визуализация в CoDeSys
    от Newcomer в разделе ПЛК1хх
    Ответов: 15
    Последнее сообщение: 10.05.2017, 21:11
  3. Визуализация CodeSys
    от DanJer в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 30.08.2012, 03:53
  4. Визуализация Codesys
    от Slipknot в разделе ПЛК1хх
    Ответов: 9
    Последнее сообщение: 31.10.2008, 11:36
  5. Визуализация в CoDeSys 2.3
    от Slawa в разделе ПЛК1хх
    Ответов: 10
    Последнее сообщение: 29.08.2008, 17:30

Ваши права

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