Simple-Scada forum

Simple-Scada 2 => Ваши вопросы => Тема начата: Matvej от 08 Февраля 2025, 08:37:48

Название: Анимация потока жидкости
Отправлено: Matvej от 08 Февраля 2025, 08:37:48
Здравствуйте!
Хотелось бы узнать, планируется ли добавление блока анимации потока жидкости (например, аналог Flow Block в EasyBuilder Pro) или возможности задать подобные свойства объектам "труба" и "линия"?

Самостоятельно не удалось найти подходящие анимации для реализации, поэтому, возможно, кто-то уже создавал подобное и может поделиться примером анимации.
Название: Re: Анимация потока жидкости
Отправлено: Simple_Scada от 08 Февраля 2025, 11:48:15
Здравствуйте.

Пожелание обязательно учтем, но добавление такого функционала пока не планируется.

Для анимации можно использовать компонент "Изображение (https://simple-scada.com/help/manual/picture.html)". В проект можно добавлять свои изображения и анимацию (https://simple-scada.com/help/manual/pictures.html) в формате ".png" (с глубиной цвета 32 бита или ниже) в папку "\Simple_Scada\Pictures" (перейти в папку можно через ярлык на рабочем столе (https://simple-scada.com/help/manual/installation.html?anchor=userdata)). После этого они станут доступны в редакторе (свойство "Текстура" -> "Пользовательские"). Чтобы анимация проигрывалась постоянно, активируйте свойство "Цикличность" и укажите соответствующее значение в свойстве "Скорость анимации". Пример запуска/остановки анимации через скрипты можно найти в руководстве по ссылке (https://simple-scada.com/help/script/animimage.html).

Во вложении пример анимированного изображения стрелки. Добавьте его в папку "..\Simple_Scada\Pictures", затем через утилиту Pictures (https://simple-scada.com/help/manual/pictures.html) задайте для данного изображения следующие настройки: кадров по ширине: 5, кадров по высоте: 1. Сохраните изменения. После этого можно открыть редактор, создать новое изображение (https://simple-scada.com/help/manual/picture.html) и в свойстве "Текстура" выбрать анимированное изображение стрелки, задать требуемый цвет и скорость анимации. Запускать/останавливать анимацию можно через скрипт (https://simple-scada.com/help/script/animimage.html).

Также, вместо анимации можно создать отдельные участки трубопровода и менять цвет нужных участков при движении потока по ним.