Можно ли на ПЛК-40 в Codesys 3.5 добавлять gif анимацию? Конечно можно!
Для добавления GIF анимации в CS необходимо сделать следующие действия:
ПРИМЕР:
После всего на визуализацию нужно поместить тип элемента "Изображение" в свойстве "переменная ID изображения" указать переменную sImageID.
Для добавления GIF анимации в CS необходимо сделать следующие действия:
- Добавить в пул изображений необходимое количество изображении анимации.
- Создать переменную типа string, которая будет содержать ID пула изображении для текущего кадра.
- Создать переменную типа int с номером текущего кадра.
- Создать условие для смены кадров.
- Методом объединения строк соединить название строки и номер 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 - название Вашего изображения в пуле.