Просмотр полной версии : График
Здравствуйте.
Возможно ли что бы график на мнемосхеме стартовал или обнулялся по событию? Мне нужно строить график кратковременного процесса с отсчетом от нуля, как на вложении, или вызывать настроенный график в новом окне, конечно первое предпочтительнее.
SCADAMaster
07.04.2015, 08:14
Можно средствами тренда.
В палитре мнемосхемы, на закладке "Окна" есть компонент "Тренд". У данного компонента есть входы динамизации "Дата С" и "Дата по". Вы можете в "Дата по" подать сигнал текущего времени (формировать при помощи модуля "Расчет"), а в "Дата С" подавать сигнал начала вашего процесса (при помощи действия у модуля "Событие" присваиваете команде значение текущего времени, и эту команду связываете со входом динамизации).
Все вроде сделал но не работает, посмотрите пожалуйста что не так.
SCADAMaster
07.04.2015, 15:27
В приложении пример.
Работает но это не то, график рисуется с права на лево не от ноля неудобно оперативно следить. А можно ли вызывать из основной мнемосхемы еще одну?
SCADAMaster
08.04.2015, 08:13
Работает но это не то, график рисуется с права на лево не от ноля неудобно оперативно следить.
Не совсем понятно - вам нужно чтобы график рисовался справа налево?
А можно ли вызывать из основной мнемосхемы еще одну?
Можно. Создаете у объекта мнемосхему, тащите его на нужную вам мнемосхему правой кнопкой мыши - появится окно вызова мнемосхемы.
Не совсем понятно - вам нужно чтобы график рисовался справа налево?
Нужно чтобы рисовался от 0 кординаты Y (Время), у меня так не получилось.:(
SCADAMaster
08.04.2015, 16:47
Посмотрите пример в приложении.
Да это можно использовать, спасибо за быструю помощь.
Какие есть варианты запуска с основной мнемосхемы дополнительной, кроме как на нее кликнуть? Перелопатил много инфы что то не нашел.
SCADAMaster
09.04.2015, 18:13
А как требуется?
Вот вариант который меня практически полностью устраивает , но есть недостаток нет задержки кнопки старт, нужно не забыть держать клавишу 2-3 сек иначе процесс не стартует. Можно ли сделать авто задержку или открывать мнемосхему по старту процесса, сейчас использую выход мнемосхемы? А если бы еще и закрывать вторую мнемосхему по стоп, было бы идеально.:D
p.s. В график добавить бы входов, старт, стоп, пауза был бы более универсальный инструмент. :)
SCADAMaster
10.04.2015, 09:08
Вы неправильно сделали - вы привязали выход динамизации к кнопке объекта. Это и приводит к тому что кнопку нужно удерживать.
Замените кнопку объекта обычной кнопкой от команды - как у вас сделано "стоп". Чтобы открыть мнемосхему при нажатии на такую кнопку воспользуйтесь действием (одноименная закладка у команд и событий). С помощью действий можно открывать, закрывать документы, присваивать значения и т.д. Действия есть у дискретных команд и событий.
Все отлично получилось, большое спасибо.
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot