Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Автор Тема: Анимация потока жидкости  (Прочитано 288 раз)

Matvej

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Анимация потока жидкости
« : 08 Февраля 2025, 08:37:48 »
Здравствуйте!
Хотелось бы узнать, планируется ли добавление блока анимации потока жидкости (например, аналог Flow Block в EasyBuilder Pro) или возможности задать подобные свойства объектам "труба" и "линия"?

Самостоятельно не удалось найти подходящие анимации для реализации, поэтому, возможно, кто-то уже создавал подобное и может поделиться примером анимации.

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1306
    • Просмотр профиля
Re: Анимация потока жидкости
« Ответ #1 : 08 Февраля 2025, 11:48:15 »
Здравствуйте.

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

Для анимации можно использовать компонент "Изображение". В проект можно добавлять свои изображения и анимацию в формате ".png" (с глубиной цвета 32 бита или ниже) в папку "\Simple_Scada\Pictures" (перейти в папку можно через ярлык на рабочем столе). После этого они станут доступны в редакторе (свойство "Текстура" -> "Пользовательские"). Чтобы анимация проигрывалась постоянно, активируйте свойство "Цикличность" и укажите соответствующее значение в свойстве "Скорость анимации". Пример запуска/остановки анимации через скрипты можно найти в руководстве по ссылке.

Во вложении пример анимированного изображения стрелки. Добавьте его в папку "..\Simple_Scada\Pictures", затем через утилиту Pictures задайте для данного изображения следующие настройки: кадров по ширине: 5, кадров по высоте: 1. Сохраните изменения. После этого можно открыть редактор, создать новое изображение и в свойстве "Текстура" выбрать анимированное изображение стрелки, задать требуемый цвет и скорость анимации. Запускать/останавливать анимацию можно через скрипт.

Также, вместо анимации можно создать отдельные участки трубопровода и менять цвет нужных участков при движении потока по ним.
« Изменён: 03 Марта 2025, 10:36:53 от Simple_Scada »