Показано с 1 по 10 из 10

Тема: Вопрос по визуальным компонентам

  1. #1

    По умолчанию Вопрос по визуальным компонентам

    Коллеги, приветствую!

    Появился вот такой вопрос. Нужно отображать график, подобный изображённому на рисунке. Имеется туннельная печь керамического производства. По оси абсцисс стоят номера позиций внутри печи. По оси ординат - температура в этих позициях. Синий график-огибающая показывает заданное течение технологического процесса, т.е. уставки температур в данных позициях. Зелёный график-огибающая показывает текущие значения температур в данных позициях. Вопрос вот в чем: как можно реализовать такие графики?
    Рисунок прилагается (это не из нашей СКАДы, просто образец).
    Изображения Изображения
    • Тип файла: jpg Ris_6.JPG (151.8 Кб, Просмотров: 38)

  2. #2

    По умолчанию

    Либо в редакторе отчетов, либо использовать ФБ "Кусочно-линейная функция" (но он может отображать только один график, поэтому придется отображать их на разных контролах).
    Спасибо.

  3. #3

    По умолчанию

    Спасибо! А чтобы их совместить на одном контроле это нужно свой написать? Или где-то в дополнительных библиотеках такая штука уже есть?

  4. #4

    По умолчанию

    Нет, только свой.
    Инструкция по разработке прилагается к MasterSCADA
    Спасибо.

  5. #5

    По умолчанию

    Спасибо! Будем читать

  6. #6

    По умолчанию

    Тут в процессе работы вот еще какой вопрос появился. Как можно динамизировать линию и трубопровод из палитры, так чтобы можно было в режиме исполнения управлять их контрольными точками (менять их положение)?

  7. #7

    По умолчанию

    Теоретически возможно. Входом динамизации "Контрольные точки" можно управлять - подавая массив из чисел вида:
    {0, 0}, {50, 50}, {100, 0}
    Спасибо.

  8. #8

    По умолчанию

    Спасибо! Но мы уже так делали не один раз, но практически ничего не получается. В режиме отладки вписывали значения в соответствующие параметры (брали 6 точек). Изначально брали для компонента "трубопровод" такие значения: {0,0},{100,0},{200,0},{300,0},{400,0},{500,0}. Затем вводим новые значения, например вместо {100,0} ставим {100,70}. В результате бывает так, что реакции нет совсем, а бывает что на изменяемом отрезке появляется пустота, и только в районе точки {100,0} начинается перерисовка, но зависает не окончившись. Если меняем несколько точек сразу, то исчезает большой кусок этого "трубопровода". Для того чтобы все отработало, приходится пошевелить границу между зоной деревьев и рабочей областью, или переключиться на другу закладку и вернуться назад. После этого происходит правильная отрисовка. Такое впечатление, что без таких манипуляций компонент зависает. В режиме исполнения управление этим компонентом "трубопровод" ведется с основного экрана (вручную вводятся координаты контрольных точек) и оно вообще не работает. Может есть какая-то тонкость? И почему Вы пишете что "теоретически возможно"? Практически не получается или просто не пробовали?
    Последний раз редактировалось Hemann; 30.11.2015 в 11:29.

  9. #9

    По умолчанию

    Пробовали - просто таким способ не удается сделать хорошую отрисовку.
    Зачем вообще вам это требуется?
    Спасибо.

  10. #10

    По умолчанию

    Да просто раньше не пробовали писать свои компоненты, думали что с помощью этого выкрутимся

Похожие темы

  1. Ответов: 2
    Последнее сообщение: 24.03.2014, 11:25
  2. Вопрос по комплектации ПО.
    от rocky7 в разделе Master SCADA 3
    Ответов: 2
    Последнее сообщение: 04.01.2013, 10:31
  3. Ответов: 5
    Последнее сообщение: 20.11.2009, 23:18

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •