Объявление

Свернуть
Пока нет объявлений.

Gif анимация

Свернуть
X
 
  • Фильтр
  • Время
  • Показать
Очистить всё
новые сообщения

  • Gif анимация

    Можно ли на ПЛК-40 в Codesys 3.5 добавлять gif анимацию? Конечно можно!

    Для добавления GIF анимации в CS необходимо сделать следующие действия:
    1. Добавить в пул изображений необходимое количество изображении анимации.
    2. Создать переменную типа string, которая будет содержать ID пула изображении для текущего кадра.
    3. Создать переменную типа int с номером текущего кадра.
    4. Создать условие для смены кадров.
    5. Методом объединения строк соединить название строки и номер ID из пула изображении.

    ПРИМЕР:

    Код:
    var
    sImageID:STRING; // переменная, которая содержит ID пула изображений для текущего кадра
    iImageIndex:INT:=1; // номер текущего кадра
    end_var
    
    if onGifAnimations and iImageIndex<>10 then iImageIndex:=iImageIndex+1; end_if; // где onGifAnimations запуск анимации, число 10 - количество изображений в пуле elseif iImageIndex=10 then iImageIndex:=1; end_if;
    
    // склеивание фиксированной части ID изображения с индексом текущего кадра...
    // ...в переменную типа STRING, которая привязывается к элементу Изображение
    
    
    sImageID:=CONCAT ('image', INT_TO_STRING(iImageIndex)); // image - название Вашего изображения в пуле.
    После всего на визуализацию нужно поместить тип элемента "Изображение" в свойстве "переменная ID изображения" указать переменную sImageID.
Обработка...
X