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

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

Автор Тема: Отображение произвольного графика.  (Прочитано 3250 раз)

Andrey

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Здравствуйте.
Есть ли возможность рисовать произвольные графики. Не значение параметра по времени, а скажем - зависимость положения привода от тока, или скажем, карту пара для турбины с текущей рабочей точкой, или кривую разгона...
Возникла потребность нарисовать "неведомую шняжку" - поле на котором отображалось-бы соотношение: ток - положение клапана. Также приглушенным цветом (типа подложки) места где эта точка соотношения уже побывала ранее, плюс нужно отобразить корректные границы диапазона, где эта величина может находиться, (выход за их пределы означает закусывание штока). Плюс нужно диагностировать эти события (закусывания), выдавать сообщения и скрупулезно запоминать. Увы, все эти величины вычисляемые, динамически изменяемые, либо берущиеся из истории, поэтому нарисовать в паинте  -  никак не выйдет.

Пока не разобрался в вашей системе полностью, так понимаю, можно накидать на схему элементов - линий, круглешков... и в скриптах менять их взаимное расположение, однако мне видится такой способ рисования графиков великим извращением (даже вариант с созданием шейпов в рантайме (если подобное возможно) мне не нравится).
Может быть есть компонент вроде канвы для произвольных примитивов? Идеальным мне видится решение в стиле детской черепашки - графическое поле и каретка - один раз написал алгоритм куда и с каким стилем и цветом ползать, а потом периодически пихаешь в компонент порцию данных. (Расчеты отдельно, отображение отдельно - красота).
Готового решения, увы, нигде не нашел. (В нашем случае использовать какие-то тяжелые пакеты САР, с импортом в маткад, или еще куда, не вариант.) Мы ищем недорогое решение и, в итоге, простое для заказчика: (открыл - посмотрел - вывел отчет - закрыл).
Помогите пожалуйста.
« Изменён: 24 Августа 2017, 14:38:46 от Simple_Scada »

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3214
    • Просмотр профиля
    • Simple-Scada
Re: Отображение произвольного графика.
« Ответ #1 : 22 Августа 2017, 20:10:18 »
Здравствуйте.

В Simple-Scada 2 есть возможность выводить тренды только в стандартном виде. Это могут быть тренды обычных переменных, либо вычислимых переменных (т.е. переменных которые высчитываются на основе других переменных и архивируются). Других возможностей на данный момент нет.
« Изменён: 22 Августа 2017, 21:03:34 от Simple-Scada »

Andrey

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Отображение произвольного графика.
« Ответ #2 : 23 Августа 2017, 06:29:31 »
Может, вы запланируете такую возможность на будущее? Plot-компонента очень не хватает.

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1400
    • Просмотр профиля
Re: Отображение произвольного графика.
« Ответ #3 : 23 Августа 2017, 10:21:01 »
Здравствуйте!

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