СЕКЦИЯ ОПИСАНИЯ ИНТЕРФЕЙСА ПРОГРАММЫ

Ответить
Аватара пользователя
subbota1984
Сообщения: 12
Зарегистрирован: 01 окт 2013, 16:02

СЕКЦИЯ ОПИСАНИЯ ИНТЕРФЕЙСА ПРОГРАММЫ

Сообщение subbota1984 »

Добрый день...
Интерисует следующий вопрос...

// СЕКЦИЯ ОПИСАНИЯ ИНТЕРФЕЙСА ПРОГРАММЫ

INTERFACE
TYPE=TABLE
TYPE=COLUMN; WIDTH=30; TITLE=##; VALUE=NUM
TYPE=COLUMN; WIDTH=31; TITLE=PLC; VALUE=PROPERTY; FILTER=ADDR
TYPE=COLUMN; WIDTH=160; TITLE=STATUS; VALUE=BINDATA; FILTER=STATUS
TYPE=COLUMN; WIDTH=190; TITLE=SN; VALUE=BINDATA; FILTER=SN
TYPE=COLUMN; WIDTH=62; TITLE=Квартира; VALUE=PROPERTY; FILTER=Квартира
TYPE=COLUMN; WIDTH=172; TITLE=Показания счетчиков; VALUE=BINDATA;FILTER=SUM

В данном коде для чего нужны следующие операторы VALUE=BINDATA;FILTER=SUM если можно поподробней...я просто разбираюсь...
я так панимаю что Bindata снимает показания счетчика и выводит в таблицу, но тогда для чего нужен FILTER=SUM

файл справки читал, но там основные положения а конкретно что, откуда и куда не указоно..
Аватара пользователя
cka4
Сообщения: 179
Зарегистрирован: 06 фев 2013, 12:40
Откуда: Великий Новгород

Re: СЕКЦИЯ ОПИСАНИЯ ИНТЕРФЕЙСА ПРОГРАММЫ

Сообщение cka4 »

BINDATA это вся инфа по счетчику.
FILTER=SUM это фильтр на инфу из BINDATA. в данном случае на сумму двух тарифов.
Аватара пользователя
subbota1984
Сообщения: 12
Зарегистрирован: 01 окт 2013, 16:02

Re: СЕКЦИЯ ОПИСАНИЯ ИНТЕРФЕЙСА ПРОГРАММЫ

Сообщение subbota1984 »

А если мне необходимо вывести в таблицу показания однотарифного счетчика меркурий 201.22м.
я предпологаю нужно написать так:

TYPE=COLUMN; WIDTH=172; TITLE=Показания счетчиков; VALUE=BINDATA;

если нет поправте пожалусйста...
Аватара пользователя
cka4
Сообщения: 179
Зарегистрирован: 06 фев 2013, 12:40
Откуда: Великий Новгород

Re: СЕКЦИЯ ОПИСАНИЯ ИНТЕРФЕЙСА ПРОГРАММЫ

Сообщение cka4 »

завтра постараюсь ответить на ваши вопросы. сейчас спать пора. ;)
Аватара пользователя
cka4
Сообщения: 179
Зарегистрирован: 06 фев 2013, 12:40
Откуда: Великий Новгород

Re: СЕКЦИЯ ОПИСАНИЯ ИНТЕРФЕЙСА ПРОГРАММЫ

Сообщение cka4 »

TYPE=COLUMN; WIDTH=160; TITLE=сумма тарифов; VALUE=BINDATA; FILTER=SUM ; M=0
VALUE=BINDATA указывает что надо взять данные из опроса. FILTER=SUM ; M=0 указывает что конкретно взять.
пример:
BINDATA без FILTER. возьми с полки.(что взять?)
FILTER без BINDATA. возьми книгу.( где взять?)
FILTER и BINDATA.возьми с полки книгу.
Ответить

Вернуться в «Программное обеспечение для счётчиков (кроме PLC)»