Конфигурационная программа 4 Запуск программы 4 Структура программы конфигурирования 5

Вид материалаПрограмма

Содержание


2.6.Редактор разделов
Рис. 2.39. Внешний вид редактора разделов
2.7.Система событий
Рис. 2.40. Список функций
Рис. 2.43. Окно "Воспроизвести файлы"
Подобный материал:
1   2   3   4   5   6   7   8   9

2.6.Редактор разделов


Редактор разделов предназначен для задания структуры объекта в виде набора групп разделов, предлагающих оператору компьютера более удобный способ постановки и снятия разделов с охраны без использования древовидной структуры объекта. Можно задать 16 групп и каждой сопоставить свою карту разделов, представляющую собой подложку (графический образ в формате BMP, GIF, JPG) с обозначенными границами разделов. Задание групп разделов производится с помощью инструментальной панели в верхней части окна (Рис. 2 .39).




Рис. 2.39. Внешний вид редактора разделов


Кнопки этой панели выполняют следующие действия:

-



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

-



Удаление группы разделов

-



Редактирование названия группы

-



Указание картинки с фоновым рисунком для группы

-



Выбор раздела

-



Добавление раздела в виде прямоугольника

-



Добавление раздела в виде овала

-



Добавление раздела в виде многоугольника

-



Удаление раздела



2.7.Система событий


Система событий представляет собой набор функций активизации выходов шинных устройств в зависимости от входных воздействий, которыми могут быть: изменение состояния раздела, изменение состояния устройства, команда активизации входа от устройства.

Список функций доступен из окна, изображенного на Рис. 2 .40. Для манипулирования данным списком предназначены кнопки «Добавить», «Удалить» и «Изменить» в правой части окна. Функции в списке могут быть активными или нет. Если функция неактивна, то она не будет выполняться.




Рис. 2.40. Список функций

При нажатии на кнопку «Изменить», открывается окно редактирования выбранной в списке функции (см. Рис. 2 .41).

В верхней части окна, в графе «Название» задается имя функции. В позиции «Функция» появляется ее логическая формула, которая зависит от выбранных ниже входных и выходных параметров. Входные аргументы редактируемой функции могут быть сгруппированы с помощью двух логических операций: И и ИЛИ. Вид операции задается переключателем , расположенным в верхнем правом углу окна. Соответственно, в случае использования логической операции «И» функция активизируется только, когда все входные аргументы будут выполнены, в случае «ИЛИ» - по любому из этих аргументов, либо по требуемому количеству аргументов в любой комбинации, если установлен параметр «Требуемое вх.число». В остальных случаях значение данного параметра должно быть установлено в 0.

Например, если требуется, чтобы функция выполнялась при одновременном срабатывании любых двух дымовых датчиков, перечисленных соответствующим образом в качестве входных аргументов функции, необходимо установить параметр «Требуемое вх.число» равным 2. Для восстановления нормальной обработки входных аргументов функции «ИЛИ» указанный параметр необходимо обнулить.

Функцию можно временно выключить без ее удаления, сняв галочку «Активность».


Для описания функции необходимо задать ее входные и выходные аргументы. Для задания входных аргументов следует щелкнуть по кнопке «+» справа от окна «Входные аргументы». Откроется окно, показанное на Рис. 2 .42. В этом окне выбирается тип события, раздел, в котором произошло это событие и свойство объекта.




Рис. 2.41. Редактор функции


Свойство объекта зависит от типа события, который выбирается из выпадающего списка «Тип события». Для входных аргументов может принимать следующие значения:
  1. «Состояние устройства» – применяется в том случае, когда необходимо задать действие при изменении состояния устройства на одно из следующих: поставлено на охрану, снято с охраны, тревога, неисправность;
  2. «Команда устройства» – применяется для обработки конкретного кода, пришедшего от устройства;
  3. «Состояние раздела» – применяется в случаях контроля за состоянием разделов; может принимать такие же значения состояний, как и в случае с устройствами;
  4. «Персональные устройства» – применяется для обработки кодов ключей Touch Memory и Proximity-карт, пришедших на компьютер;
  5. «Действия пользователя» - применяется для выполнения действий, определенных пользователем;
  6. «Состояние объекта» - не используется в данной версии программы.

Для выходных аргументов можно задать следующие значения параметра «Тип события»:
        1. Состояние раздела – одно из четырех состояний, в которое перейдет раздел после выполнения функции, либо изменение режима охраны в зависимости от текущего состояния;
        2. Команда устройства – команда, которая будет отправлена указанному устройству после выполнения функции.





Рис. 2.42. Окно настройки входных аргументов

После того, как заданы один или несколько входных аргументов, следует задать выходные аргументы, т. е. те действия, которые должны произойти в системе, при выполнение условий, указанных в поле «Входные аргументы».

Для задания выходных аргументов следует щелкнуть по кнопке «+» справа от окна «Выходные аргументы». Откроется окно, аналогичное показанному на Рис. 2 .42. Например, используя данное окне можно выбрать выходное устройство, которое будет активизироваться или деактивизироваться в случае наступления событий, указанных в поле «Входные аргументы». Выход может активизироваться как на определенное, задаваемое в поле «Продолжительность, сек», так и на бесконечное время. Способ активизации выхода задается с помощью кнопок с рисунками функций:




-

активизация выхода на бесконечное время



-

активизация выхода на время, указанное в поле «Продолжительность, сек»


Для задания временного интервала, в течении которого должны произойти все заданные входные воздействия, предназначено поле «Интервал событий, сек», где в секундах указывается значение данного интервала. Если ограничение на время не нужно, то необходимо отметить галочку «Бесконечный».


В качестве результата работы функции можно задать дополнительные действия, такие как вывод картинки на экран компьютера, проигрывание звукового файла, а также запуск другого приложения Windows. Все описанные действия реализуются на вкладке «Воспроизвести файлы» в окне редактора функции (Рис. 2 .43).

В строке «Приложение» можно задавать не только сами приложения (файлы с расширением EXE), но также файлы произвольных форматов. В этом случае будет запущено то приложение, которое сопоставлено с данным типом файлов. Таким способом можно проигрывать на экране монитора различные видеоролики или отображать произвольную текстовую и графическую информацию, вывод которой внутренними средствами программы невозможен.




Рис. 2.43. Окно "Воспроизвести файлы"