ЄС-11

Цифрова комутаційна система

Науково-виробничий центр
"Автоматизовані мікропроцесорні системи"
ЄДРПОУ: 13807402 тел: +380-32-237-21-36

Користувальницькькі налаштування

Налаштування сайту


extrasoft:agentdrc:index

Програма AgentDrc

Програма AgentDrc - засіб отримання і обробки інформації про результати роботи напрямків. Основні функції програми:

  • Перевірка маршруту до станції
  • Отримання даних лічильників напрямків
  • Ручне знімання даних зі станцій
  • Автоматичне знімання даних зі станцій згідно графіків користувача
  • Робота з багатьма станціями незалежно і одночасно
  • Автоматичний запуск в резидентному режимі
Системні вимоги:
  • Windows 95, 98, ME, 2000, XP
  • Процесор 400 Мгц/128 Мбайт ОЗП/4 Гбайт HDD

Опис програми

Програма здійснює комунікацію зі станцією, отримує статистику роботи напрямків зі станції. Проводить їх обробку і відображає в зручному для користувача вигляді. Отримані дані зберігаються в файлах *.dbf та *.log. . Загальний вигляд вікна програми:

Вигляд головного вікна AgentDrc

Основні елементи головного вікна:

  1. Меню
  2. Перелік наявних станцій
  3. Вікно логування
  4. Інформаційні елементи

Запуск і вихід з програми

Для запуску програми достатньо запустити головний модуль AgentAlr.exe. Після запуску слід натиснути кнопку “Аналіз” або вибрати меню Файл→Відкрити і вибрати потрібний *.INI файл.

Якщо необхідний запуск в резидентному режимі, тоді файл завдання можна передавати як параметр в командному рядку:

AgentAlr.exe task.ini

Робота в резидентному режимі розпочнеться тільки при умові, що в секції [Grafik] є ключи AutoStart = 1.

При натисканні кнопки закриття вікна програма не закривається, а переходить також в резидентний режим.

Вихід з програми здійснюється через меню Файл→Вихід або через контекстне меню іконки в треї Вихід.

Керування програмою

Керування здійснюється за допомогою таких елементів:

  • Кнопка “Перевірка маршруту” - перевіряє маршрут до станції
  • Кнопка “Далі” - перехід в режим знімання даних
  • Кнопка “Зняти дані” - початок ручного сеансу взаємодії зі станцією
  • Кнопка “Резидент” - перехід в режим автоматичного знімання даних згідно графіків користувача

Перегляд напрямків

За допомогою меню Станція→Перегляд напрямків можна переглянути, які саме лінії і в які напрямки включені. В текстовому вигляді перегляд графіків виглядає так:

Вигляд вікна перегляду напрямків

Кнопки 1, 2, 3, 4 в цьому вікні дозволяють вибрати режим відображення даних (таблиця, список, дерево, груповані дані).

Напрямки і включені в них лінії можна аналізувати ще й в графічному вигляді. Для цього призначене меню Станція→Перегляд та аналіз ліній та напрямків. Тут можна переглянути всі лінії станції в графічному вигляді, оцінити, скільки ліній не включено в жодний напрямок. Виділити лінії за певними критеріями (тип драйвера, ресурс чи напрямок, до якого вони належать). Виглядає це вікно так:

Вигляд вікна графічного аналізу ліній

Елементи цього вікна:

  1. Графічне відображення ліній і напрямків
  2. Детальна інформація про виділену лінію
  3. Засоби вибору ліній за певними критеріями

Статистика роботи напрямків

Статистику роботи напрямків можна оцінити як в режимі реального часу, так і виходячи з даних автоматичного зняття даних згідно графіків користувача. Вікно перегляду статистики реального часу виглядає так:

Вікно статистики реального часу

Основні елементи цього вікна:

  1. Напрямок, в якому немає змін (ніхто не здійснює вихід в цей напрямок)
  2. Напрямок, всі спроби виходу в який завершилися успішно
  3. Напрямок, в якому жодна спроба не закінчилася успішно (немає доступних вільних каналів)
  4. Елемент керування затримкою оновлення даних зі станції
  5. Елемент керування шириною відліків
  6. Елемент керування зміщенням точки спостереження
  7. Перелік обраних в даний момент напрямків
  8. Запуск, зупинка взаємодії зі станцією, а також вибір режиму відображення обраних напрямків

Крім того є кнопки вибору відображення результатів (режим накопичення чи режим відображення змін), кнопка перегляду складених напрямків так кнопка експорту результатів в графічний файл.

Вигляд цього самого вікна у режимі відображення змін буде таким:

Режим відображення змін

Статистика з бази даних виглядає так само як і статистика реального часу. Різниця полягає в тому, що дані, які відображені в статистиці з бази даних отримані згідно графіків автоматичного знімання даних. Ось приклад такого вікна:

Відображення статистики з бази даних

Опис файлу завдання

Файл завдання містить секції [Grafik], [General] і одну чи декілька секцій [Group XXX]. Ці секції мають такі ключі:

секція [Grafik]
  • AutoStart = 1 - автоматичний запуск програми в резидентному режимі (тільки у випадку запуску з передачею файлу завдання в командному рядку)
  • XXXGrafik = <опис параметрів автоматичного запуску> - XXX - будь-яка назва. Оголошує графік роботи програми, в якому можуть вказуватися точкові запуски і запуски з інтервалом (аналогічно AgentRgt)
секція [General]
  • LogLevel = 0 - рівень деталізації інформаційних повідомлень у вікні та файлі логування
  • DebugLevel = 0 - рівень деталізації відлагоджувальних повідомлень (тільки для розробників)
секція [Group XXX]
  • Marshrut = NET(station,local), NET(station - host : port, remote) - марштут до станцій (локальної чи віддаленної)
  • MapPath = ..Agent4 - шлях, де є *.MAP файл станції
  • DbfFile = <шаблон> - шаблон назви файлу, в який зберігаються дані в форматі *.dbf
  • LogFile = <шаблон> - шаблон назви файлу, в який зберігаються дані в текстовому форматі
  • Mon=<графік> - визначення графіків на кожен день тижня. Дні тижня з понеділка до неділі = (Mon, Tue, Wed, Thu, Fri, Sat, Sun)

Шаблони назв файлів DBF та LOG описані в AgentRgt

Приклад INI-файлу:

[General]
LogLevel=0
DebugLevel=0
 
[Grafik]
AutoStart=1
testGrafik=0:0-23:0(interval 0:00:30) ;періодичний на всю добу
DayTimeGrafik=10:05, 13:30-16:00(interval 1:0), 23:00	; денний графік роботи
 
[Group TEST]
Marshrut = NET(TD8X1Qlm,local), NET(TD8X1Qlm [1],local), NET(TD8X1Qlm [1] - localhost : 57472,remote)
MapPath = ..\Agent46
DbfFile = ./test%Y%M%D.dbf
LogFile = ./test%Y%M%D.log
Mon=testGrafik
Tue=testGrafik
Wed=testGrafik
Thu=testGrafik
Fri=testGrafik
Sat=testGrafik
Sun=testGrafik
extrasoft/agentdrc/index.txt · В останнє змінено: 2015/04/17 15:24 (зовнішнє редагування)