Сообщение создано: 17. 09. 2013 [13:56]
|
TY_Obninsk
Илья Клемышев
Создатель темы
Зарегистрирован(а) с: 14.01.2011
Сообщения: 63
|
Добрый день! Есть вопрос по созданию собственной группы графиков, и просто хочется разобраться, что там к чему.
Собственно, использую код по аналогии "Группы графиков":
// элемент аналогичный "Элемент группы графиков"
cEl = this["tr1"];
// элемент аналогичный "Диаграмма"
cTr = this["graph"];
...
cTrPrm = "prm0";
...
cTr.attrSet(cTrPrm+"addr",cEl.attr("trend_val"));
Если записать в качестве второго аргумента в последней строчке, например "/DAQ/System/sys/CPULoad/load/", то график есть. Если оставить его, как в примере выше - нет. При указании связи для аттрибута "trend_val", запись получается вида "prm:/System/sys/CPULoad/load(+)". Не могу понять, как решить эту задачу.
|
Сообщение создано: 18. 09. 2013 [08:04]
|
TY_Obninsk
Илья Клемышев
Создатель темы
Зарегистрирован(а) с: 14.01.2011
Сообщения: 63
|
Гляжу, мой вопрос никому не пришелся по вкусу...что ж, знал бы - не спрашивал.
|
Сообщение создано: 18. 09. 2013 [09:56]
|
TY_Obninsk
Илья Клемышев
Создатель темы
Зарегистрирован(а) с: 14.01.2011
Сообщения: 63
|
Решение найдено - смена типа атрибута на "Address".
|
Сообщение создано: 18. 09. 2013 [10:25]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
|
"TY_Obninsk" wrote:
// элемент аналогичный "Элемент группы графиков"
cEl = this["tr1"];
// элемент аналогичный "Диаграмма"
cTr = this["graph"];
...
cTrPrm = "prm0";
...
cTr.attrSet(cTrPrm+"addr",cEl.attr("trend_val"));
И в чём аналогия? Нет там ни "tr1", ни "graph"?
Исходно там "cTr.attrSet(cTrPrm+"addr",cEl.attr("addr"));"
Что такое "trend_val" мне не понятно, а исходный атрибут "addr" типа "Адрес".
Learn, learn and learn better than work, work and work.
|
Сообщение создано: 15. 10. 2013 [10:42]
|
TY_Obninsk
Илья Клемышев
Создатель темы
Зарегистрирован(а) с: 14.01.2011
Сообщения: 63
|
Роман, подскажите пожалуйста, почему если я задаю адрес графика через шлюз данных, то график не отображается, а если сделать отражение параметра в LogicLev, и уже его указать в качестве адреса, то график отображается корректно? Таким образом придется делать отражение всех параметров в LogicLev...данные через шлюз берутся с удаленной системы.
|
Сообщение создано: 15. 10. 2013 [16:11]
|
roman
Roman Savochenko
Moderator Contributor Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
|
"TY_Obninsk" wrote:
Роман, подскажите пожалуйста, почему если я задаю адрес графика через шлюз данных, то график не отображается,
Не доходит значит к визуализатору или доходит не так как нужно.
Открывайте контекст сеанса визуализации объекта этого графика и смотрите, что там лежит.
Сам шлюз ничего не искажает!
Learn, learn and learn better than work, work and work.
|