AGG Software
Задать вопрос  В начало  Назад  Дальше

Группы, сервера и переменные

Для начала работы программы необходимо добавить хотя бы одну группу с одной переменной. Группы могут логически объединять несколько переменных, причем каждая переменная может быть на другом сервере. Переменные одной группы могут экспортировать одновременно, что упрощает их последующую обработку и экспорт. Программа позволяет добавлять неограниченное число групп и переменных с разными параметрами.

 

Настройки DDE

 

Для создания списка групп и переменных служит дерево "Группы, серверы и переменные DDE" (рис. 2.8.1). Вы можете добавлять, удалять, изменять, просматривать, присваивать другие имена переменным, а также перемещать переменные и группы с помощью кнопки "Действие" или всплывающего меню. Содержание всплывающего меню зависит от того элемента дерева (группа или переменная), которое выбрано в данный момент.

 

 

Settings

Рис. 2.8.1 Настройки DDE

 

Имя источника данных (Data source name) - можно указать любое имя, которое будет характеризовать группы переменных, и будет отображаться в главном окне программы.

 

Группы, сервера и переменные DDE - дерево содержит группы серверов и переменных, используемых для передачи/приема данных.

 

Действие (Action) - кнопка позволяет добавлять группы и переменные DDE в конфигурацию, удалять группы и переменные, присваивать новое имя переменной, просматривать и редактировать данные, перемещать группы и переменные вверх/вниз по дереву. При нажатии этой кнопки появляется всплывающее меню со списком действий (рис. 2.8.2).

 

Action-0

Рис. 2 Меню действий

 

Добавление группы

 

Пункт меню "Добавить группу" позволяет добавить группу переменных. При клике на данный пункт откроется диалоговое окно со свойствами группы (рис. 2.8.3).

 

Group

Рис. 2.8.3. Group properties (Свойства группы).

 

Имя - поле содержит имя группы. Имя может содержать любые символы. По умолчанию - Group ###, где ### - очередной номер группы.

 

Частота обновления (мсек) (Update rate) - поле содержит значение частоты обновления переменных в группе. Если активирована данная опция, то программа будет принудительно считывать значения переменных  DDE с сервера через указанный интервал, а не ожидать уведомления от сервера о том, что значение переменной было обновлено. Значение указывается в миллисекундах. По умолчанию - 1000 миллисекунд, т.е. 1 секунда.

 

Активно (Active) - флажок устанавливает активность группы. Если он включен, то переменные из группы будут считываться с сервера и экспортироваться в соответствии с настройками группы.

 

Не экспортировать NULL значения - флажок указывает программе на то, что если значение переменной не было получено с сервера или не удалось привести к указанному типу данных, то оно не будет экспортироваться.

 

Ожидание обновления всех переменных - если данная опция включена, то переменные всей группы будут экспортировать одновременно, в момент, когда будут получены значения для всех переменных в группе. После экспорта всех переменных группы сбрасывается внутренний флаг программы, и программа снова начинает ожидание обновления всех переменных в группе.

 

Экспорт за фиксированный интервал - если данная опция включена, то значения переменных будут экспортироваться даже в том случае, если оно не изменилось.

 

Добавлять имя сервера к имени переменной - если данная опция включена, то при экспорте, к имени будет добавляться префикс, содержащий имя DDE сервера. Это необходимо, если считываются значения DDE переменных с одинаковыми именами, но с разных DDE серверов.

 

Экспортировать всю группу - если данная опция включена, то программа будет экспортировать все переменные в группе, в не зависимости от того, изменилось их значение или нет.

 

Экспорт всех изменившихся переменных одной строкой - Если данная опция включена, то программа будет экспортировать все переменные в группе в одну строку, иначе каждая переменная будет экспортирована отдельной строкой. Данную опцию необходимо включить, если будет осуществляться экспорт в базу данных, в которой для каждой переменной создана отдельная колонка. Данная опция доступна только если включена опция "Экспортировать всю группу".

 

Экспорт метки даты и времени - если данная опция включена, то при экспорте программа будет автоматически добавлять отдельную переменную, содержащую текущие дату и время.

 

Например: UPDATE_DATE_TIME[7]=2011-09-27 14:09:34

 

Метки времени в локальном времени - если данная опция включена, то программа будет экспортировать метку даты и времени, используя локальный часовой пояс, иначе время будет в формате UTC.

 

Экспорт имени переменной - данная опция доступна, когда переменные экспортируются поодиночке. Если данная опция активирована, то при экспорте программа будет автоматически добавлять отдельную переменную, содержащую имя переменной.

 

Например: ITEM_NAME[8]="Item2Const";ITEM_VALUE[8]="Time=27.09.2011 0:00:00";UPDATE_DATE_TIME[7]=2011-09-27 14:09:34      

 

 

Добавление переменной

 

Пункт меню "Добавить переменную DDE" позволяет добавить переменную в группу. При клике на данный пункт откроется диалоговое окно со свойствами переменной (рис. 2.8.4).

 

Item-0

Рис. 2.8.4 Добавление переменной

 

Имя файла - путь и имя файла DDE сервера.

 

Сервер - имя DDE сервера.

 

Топик (Topic) - характеризует группу переменных на DDE сервере.

 

Переменная (Item) - имя DDE переменной.

 

Тип - тип данных переменной. Интерфейс DDE оперирует только строковыми значениями. Но вы можете указать программе в какой тип данных необходимо преобразовывать принятые значения. Позднее, в зависимости от типа данных, можно применять соответствующие модули фильтрации и экспорта данных.

 

Удаление группы или переменной

 

Пункт меню "Удалить" (рис. 2.8.2) позволяет удалить выбранную группу со всеми переменными или отдельную переменную в группе.

 

Редактирование

 

Пункт меню "Редактировать" (рис. 2.8.2) позволяет изменить параметры ранее добавленной группы или переменной.

 

Задание другого имени переменной

 

Пункт меню "Присвоить другое имя" (рис. 2.8.2) позволяет задать имя переменной, которое будет использовать для экспорта. Например, на сервере есть переменная с именем "Item1". Вы можете присвоить этой переменной другое, более понятное имя, или использовать его в дальнейшем в модулях фильтрации и экспорта данных.

 

Перемещение группы или переменной

 

Пункты меню "Вверх" и "Вниз" позволяют переместить элемент списка вверх или вниз на одну позицию. Если группа или переменная единственная или вообще нет групп и переменных, то пункт меню будет недоступен.


Copyright © 1999-2018, AGG Software.
All rights reserved.