русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Робота з програмою


Дата додавання: 2014-04-05; переглядів: 1230.


 

1 Загальні відомості

“AgentDrc” - програмне забезпечення станції “ЄС-11”.

Програма “AgentDrc” призначена для знімання даних статистики за напрямками, які визначені в цифровій станції “ЄС-11” в режимі реального часу або збереження прочитаних даних в БД з можливістю подальшого перегляду збережених даних – завантаження за напрямками. Програма

формує базу даних dbf (тип dBase), звіти у вигляді файлів на основі отриманої інформації, символьний лог-файл роботи програми, відображає отримані дані статистики за напрямками у вигляді графіків.

За допомогою даних, зчитаних програмою “AgentDrc” з однієї станції можна отримати інформацію про наступні характеристики :

• Опрацьовані запити (ситуація коли каналів достатньо)

• Відмова в трафіку (канали відсутні)

Вище перераховані характеристики можуть відображатись в двох режимах – інтегральному (накопичувальному), та диференційному (моментальному)

Програма забезпечує можливість працювати з багатьма станціями по черзі.

2 Інтерфейс користувача

Інтерфейс взаємодії користувача із програмою “AgentDrc” є стандартним, як і в більшості інших програм, створених для ОС Windows. Увесь процес взаємодії користувача із програмою відбувається за допомогою миші, проте користування клавіатурою не є виключеним.

Інтерфейс взаємодії із програмою є досить простим та не вимагає багато часу для його вивчення. Складається з таких елементів управління - контекстне меню, набір вікон для відображення необхідних параметрів, вікон вводу інформації. Далі розглянуті елементи інтерфейсу взаємодії із програмою “AgentDrc”.

 

2.1 Контекстне меню

Активізується при натисканні головною кнопкою миші на піктограмі програми, що розташована в крайній правій області лінійки активних програм.

Має наступний вигляд:

 

 

Пункти меню:

“Показати” - зробити активним робоче вікно програми.

“Статистика” - зробити активним вікно статистики по станціях.

“Позачерговий сеанс” – далі вибираємо одну з доступних станцій – активізувати позачерговий сеанс зчитування даних реєстрації розмов із станції.

“Про” - інформація про розробників, логотип програми, її версія:

“Вихід” – вийти із програми.

 

2.2 Робоче вікно програми

 

Робоче вікно - це основне вікно роботи із програмою. Воно складається з чотирьох меню:

 

 

Структура вікна:

Верхня частина – Кнопка «Аналіз» - вибір файлу завдання та аналіз його опису. При натисканні кнопки з’являється стандартне вікно вибору файлів в ОС Windows:

 

Знизу після вибору файлу завдання відображається абсолютний шлях до нього.

Нижня частина – Список доступних станцій – коректно проаналізовані станції з файлу завдання, Маршрут вибраної станції – відображається повний маршрут до вибраної станції по рядках.

База даних – абсолютний шлях до файлу бази даних станції (задається у файлі завдання) + назва самого файлу

Розмір – розмір файлу бази даних у байтах.

Наступний сеанс – час запуску наступного сеансу за графіком та станція, із якою буде відбуватись взаємодія

Попередній сеанс – час запуску попереднього сеансу за графіком та станція, із якою відбувалась взаємодія.

Результат – результат виконання попереднього сеансу.

Записів - скільки усього зчитано записів із вибраної станції за усі сеанси (для детальної інформації по останньому сеансу слід відкрити вікно Статистики (Станція 􀃆 Статистика)).

Кнопка “Перевірити маршрут” – перевірити маршрут до вибраної станції.

Вікно виконання команд – в цьому вікні записуються всі виконані команди. кнопка “Далі” – перейти в режим ручного знімання даних, потім – розпочати резидентну роботу програми (при цьому вікно ховається з екрана й з’являється піктограма знизу)

 

 

3 Робота з программою

“AgentDrc” можна запустити багатьма методами:

• натиснути кнопку Start, вибрати пункт Programs, вибрати пункт AgentDrc;

• знайти піктограму AgentDrc на робочому столі та двічі натиснути на ньому кнопку миші.

• знайти бінарний файл програми “AgentDrc” - AgentDrc.exe в доступних файлових оболонках (Windows Explorer, Norton Commander, Far, Windows Commander, ...) та запустити його (нажавши клавішу [Enter] чи, двічі клацнувши мишею на ньому.

Програма “AgentDrc” - резидентна програма, що працює увесь час паралельно з іншими програмами. Вона має головне вікно та декілька допоміжних. Під час резидентної роботи програми про її присутність можна судити лише за піктограмою в крайній правій області лінійки активних

програм, так званій області system tray - (друга піктограма після піктограми розкладки клавіатури на малюнку).

Увага! Програма не може бути запущена другий раз. В цьому випадку з'являється вікно попередження про подвійний запуск та друга копія програми закривається.

 

 

Після першого запуску програми робоче вікно (головне) міститиме лише запрошення щодо вибору файлу завдання роботи:

 

 

Слід натиснути кнопку <Аналіз> та вибрати потрібний файл завдання. Файли завдання мають розширення в назві .ini, програма не дасть відкрити файли із іншими розширеннями файлів.

 

 

Вибравши файл завдання відбувається його синтаксичний та семантичний аналіз на коректність введеної інформації. При виникненні помилок, що не дозволяють продовжувати роботу, з'являється попереджуюче повідомлення про цю ситуацію.

 

В повідомленні вказується кількість помилок та файл - звіт аналізу, і якому детальнорозписано не лише правильно проаналізована та вірна інформація, а й усі помилки та зауваження (у кінці файлу) - див. розділ Файли.

Після коректного аналізу файлу завдання з'являється підпис - "Файл завдання : " та повний шлях до вибраного файлу. Наприклад: "Файл завдання : С:\WorkDir\Sta2rev1\bad2.ini".

Також з'являється робоча частина головного вікна. Її зміст відображає прочитану інформацію з файлу завдання.

 

 

При виборі мишею конкретної станції обновляється інформація у вікні шляху до цієї станції, а також шлях до бази даних, розмір файлу бази даних.

Нижче є два надписи - <Наступний сеанс> та <Попередній сеанс>. Для того, щоб вони містили дані слід активізувати позачерговий (ручний) сеанс, чи дочекатись планового запуску сеансу (по графіку роботи, заданому у файлі завдання).

Якщо файл завдання проаналізовано без помилок, оператор має змогу перевірити доступність станцій, заданих у файлі завдання, за допомогою перевірки маршруту до відповідної станції. Щоб перевірити маршрут до бажаної станції, слід вибрати цю станцію в списку станцій (якщо вона не

була вибрана раніше) (вибрана станція - це та станція, на якій є синя підсвітка), та натиснути на кнопку <Перевірити маршрут XXXXXXXX>, де XXXXXXXX – восьми символьна назва станції, із якою буде відбуватись перевірка. Після цього оператор у вікні виконаних команд слідкує за

виконанням операцій по проходженню маршруту. При успішному виконанні операції у кінці символічного пояснення операції буде стояти слово " успішно", при різних помилках - " не успішно".

Наприклад: "Відкриття порту COM3 - виконано успішно".

Після вдалого проходження всього маршруту у віконечку списку станцій зліва від станції з’являється характерний значок, який інформує про те, що маршрут станції коректний та за даним маршрутом знаходиться саме ця станція. (При проходженні всіх ланок маршруту в кінці обов'язково

відбувається опит станції внаслідок чого програма отримує версію ПЗ та ядра станції. Назва станції повинна співпадати із заданою у файлі завдання. В інакшому випадку маршрут вважається некоректним. Якщо ж після проходження маршруту та опиту станції була отримана інша назва ніж

наперед очікувалось, то ця інша назва буде відображатись у вікні виконання команд).

Усі маршрути перевірені на предмет проключення та доступності станцій. Зауважимо, що якщо оператор, впевнений у правильності фізичних з'єднань та програмного налаштування, то немає потреби кожен раз після запуску програми виконувати перевірку маршрутів. В етапі №2 оператор вже має змогу безпосередньо використовувати функції, закладені в програму. З'являється нова кнопка - <Зняти дані>. Її призначення - позачергове (ручне) зчитування даних. При ручному (і лише при ручному) зчитуванні всі команди, що виконуються програмою “AgentDrc” заносяться у вікно виконання команд.

Натиснувши цю кнопку, оператор зчитає позачергово всі дані борт-журнала станції. Програма вносить зчитану інформацію у файл бази даних, та в символьний файл і тим самим робить активним перший сеанс роботи

В цьому етапі роботи програми оператор вже не має змоги завантажити інший файл завдання роботи. Надалі до завершення роботи він працюватиме лише з вибраним файлом завдання.

 

Якщо під час роботи сеансу виникла помилка, сеанс припиняється та змінюється піктограма на аварійну піктограму - обведену червоним кільцем. За допомогою візуалізації стану оператор має змогу швидко приймати відповідні рішення.

При підведенні курсору миші, що піктограми AgentDrc з'являється вікно - підказка, воно в залежності від того в якому стані знаходиться програма, відображає різну інформацію.

Наприклад:

1) програма очікує майбутній сеанс - при підведенні курсору миші у підказці буде написано "AgentRgt - наступний сеанс 15:30 (stanGX20)", де 15:30 - це час активізації сеансу по графіку, stanGX20 - назва станції, із якою буде спроба здійснити сеанс у вказаний час.

2) внаслідок певних причин сталась помилка. При підведенні курсору миші у підказці буде написано "AgentDrc - stanGX20 - аварія (наступний сеанс 15:50 (stanGX20))". Він означає, що попередньо не вдалось здійснити сеанс із станцією stanGX20 та наступний сеанс із цією ж станцією

по графіку відбудеться в 15:30.

Також інформацію про попередній сеанс та наступний можна знайти в надписах у головному вікні.

Закінчення роботи із програмою

Для закінчення роботи із програмою “AgentDrc” при умові, що вона не активна (не видно робочого вікна) - натиснути правою кнопкою миші на піктограмі програми в лінійці задач та

вибрати пункт меню “Закрити”. Якщо робоче вікно видне, то стандартним методом – комбінація клавіш [Alt + F4] чи натиснути мишею на значок у заголовку робочого вікна програми.

З’являється вікно підтвердження виходу:

 

Після закриття програми оператор має змогу переглянути файли, що були створені під час роботи програми.

Увага! У зв’язку з постійним удосконалення програмного продукту, можлива корекція данного програмного забезпечення, що поліпшує його роботу.

 

Принцип роботи програми

Програма “AgentDrc” здійснює зчитування даних статистики за напрямками, запрограмованих у цифрових станціях “ЄС-11” , та відображає наочно дані в режимі реального часу або в режимі БД. В режимі БД програма створює та поповнює даними про напрямки із станції файли бази даних типу DBase (dbf) для подальшої обробки їх у СУБД. Програма взаємодіє через послідовний (COM / Serial) порт із цифровою станцією “ЄС-11”. Фізичний зв’язок із станцією забезпечується або прямим включенням з’єднувального кабелю (послідовні порти на стороні комп’ютера та станції) або віддаленим включенням за допомогою модему, що забезпечує зв’язок через міську/міжміську телефонну мережу. В другому випадку для роботи потрібні 2 (два) модеми - один підключений до комп’ютера оператора, другий - до віддаленої станції. Перший модем (на стороні оператора) ініціює

зв’язок із другим модемом (на стороні станції); після набору номера та встановлює зв’язок, після чого встановлюється канал передачі даних.

Після встановлення зв’язку із станцією (локальною чи віддаленою) програма зчитує з неї інформацію за напрямками. Процес зчитування може відбуватись за допомогою втручання оператора (позачергово) або самостійно по наперед заданому графіку (автоматично). Далі детально розглянемо, яка саме інформація передається в програму відображення завантаження за напрямками.

Робота із програмою організована у вигляді сеансів. Один сеанс - один проміжок часу, протягом якого зчитуються дані зі станції. Час між плановими сеансами встановлюється оператором у файлі завдання роботи програми. Якщо по певних причинах не вдалось провести сеанс по графіку, то така ситуація називається аварійною. Програма перериває роботу по графіку з даною станцією та переходить на аварійний режим. Для цього вона заносить у список запусків сеансів по даній станції час, що рівний часу аварії + 10 хвилин. Якщо через 10 хвилин аварійне знімання даних знову не спрацює, то в список завдань заноситься нове значення аварійного знімання даних (через 10 хвилин) і так далі. Після закінчення аварійного режиму (успішно прочитано дані в останньому аварійному сеансі) програма переходить у режим роботи за визначеним графіком.

Файл завдання роботи повинен бути сформований до початку запуску програми. В ньому міститься уся необхідна інформація для автономної та коректної роботи програми. Далі структура та зміст цього файлу буде детально розглянуто та наведено приклади.

Програмне забезпечення станції веде логування подій, що до завантаження напрямків. Це стосується напрямків. Тобто, якщо в даному напрямку відбулась активізація внаслідок маршрутизації з’єднання, в області даних цього напрямку відбуваються зміни.

Станція “ЄС-11” має можливість вести реєстрацію таких подій, що мають значення для статистики завантаження за напрямками:

• Загальна кількість запитів, що приймали участь у даному напрямку (задоволені та незадоволені запити);

• Загальна кількість задоволених запитів у даному напрямку (Опрацьовані запити)

• Дата останнього не обслуговування ресурсу у даному напрямку

Програма “AgentDrc” періодично читає вище вказані дані та формує файл бази даних типу dbf із відповідною назвою 000000df.dbf (див п.6 Файли). Також паралельно з веденням записів у файл бази даних вводяться записи в символьний (простий текстовий) файл 000000df.log із кодуванням

символів в стандарті операційної системи Windows. Структура цих файлів розглянута в розділі 6

 

Файли

 

Під час роботи програми “AgentDrc” створюються (використовуються) такі файли:

• файл бази даних завантаження за напрямками;

• символьний файл завантаження за напрямками;

• файл-звіт роботи “AgentDrc” (із назвою <Program>.log), де <Program> - назва файлу, що запускається на виконання (файл AgentDrc.log)

• файл завдання збору інформації (наприклад, task.ini)

• файл аналізу завдання збору інформації (task.txt)

 

Правила формування назви файлу бази даних реєстрації – назва файлу – завжди 000000df.dbf

Розмір файлу БД обмежений – зберігається статистика за останній місяць. (різниця між датою знімання першого та останнього сеансів). Після досягнення цього проміжку (місяць) витирається

перший сеанс із БД і дописується останній.

Структура файлу бази даних *.dbf

 

Структура файлу бази даних.

Recnumb - Номер запису у файлі бази даних

Seansnumb - Номер сеансу знімання даних напрямку

Drcname - Повна назва напрямку

BegdateC - Дата початку знімання даних лінії на комп’ютері

BegtimeC - Час початку знімання даних лінії на комп’ютері

Alltraf - Загальна кількість запитів (задоволених і незадоволених) у

даному напрямку

Goodtraf - Загальна кількість задоволених каналів (каналів достатньо)

Pisncdate - Дата останнього незадоволеного запиту

Pisnctime - Час останнього незадоволеного запиту

//таблиця опису полів для БД “AgenDrc” (частина коду програми на C++)

//одна таблиця опису полів для всіх модулів

const TFildDescr FildDescr_Drc[etCOUNT_Drc] ={

{ "RECNUMB", 'C', 8 }, //глобальний номер запису

{ "SEANSNUMB", 'N', 8 }, //глобальний сеанс

{ "DRCNAME", 'C', 10 }, //назва напрямку (повна назва з .map)

{ "BEGDATEC", 'D', 8 }, //час знімання даних - збоку комп'ютера

{ "BEGTIMEC", 'C', 8 },

{ "ALLTRAF", 'N', 8 }, //число

{ "GOODTRAF", 'N', 8 }, //число

{ "PISNCDATE", 'D', 8 }, //абсолютний час послідньої необслуж.

{ "PISNCTIME", 'C', 8 } //

};

 

Дана таблиця складається з масиву структур полів БД. Кожне поле представлено наступною структурою – назва поля (напр. “recnumb”), тип поля – ‘C’ – символьний (Character), ‘N’ – числовий (Numeric), ‘D’ – дата (Date); і останнє значення – довжина поля таблиці в байтах.

 

Структура символьного файлу завантаження напрямків абсолютна така ж, як і файлу бази даних. Єдина різниця в призначенні. Файл бази даних використовується власне в СУБД, а символьний файл використовується для контролю, оскільки відображає інформацію в зручному для читання вигляді.

На кожну станцію програма “AgentDrc” веде окремі файли (бази даних та символьний).

Принцип найменування символьного файлу – файл називається так як і файл БД, лише розширення .log. Наприклад - файл БД – 000000df.dbf, символьний файл - 000000df.log. Нагадаємо, що назва файлів – не змінюється (немає короткої та довгої версії назв файлів)

 

Файл AgentDrc.log формується в тому ж каталозі що і програма AgentDrc.exe. Він містить інформацію, що до кожного сеансу роботи із станціями, а також різноманітну допоміжну інформацію. Структура її наступна:

• дата початку роботи програми;

• час початку роботи програми;

• стрічка “Початок роботи програми AgentDrc” та в дужках версія програми.

Далі послідовно записані усі сеанси роботи із програмою AgentDrc:

• дата початку роботи сеансу;

• час початку роботи сеансу;

стрічка “Сеанс N”, де N - номер сеансу; тип сеансу (за графіком чи позачерговий), маршрут доступу до станції, файл БД реєстрації станції

далі - якщо не вдалось почати взаємодію із станцією, то виводиться причина помилки, якщо ж взаємодію вдалось почати, то виводиться скорочена назва станції, версія програмного забезпечення станції, відносний час роботи станції;

• кількість зчитаних записів за один сеанс;

В кінці файлу:

• стрічка “всього зчитаних записів N”, де N - кількість прочитаних записів за всі сеанси роботи програми;

Стрічка “закінчення роботи програми“.

 

Файл завдання збору інформації – це головний файл роботи програми. Назва файлу – довільна, розширення файлу - .ini

Структура файлу. Файл складається з таких частин –

- Список графіків роботи

- Список станцій, із яких слід знімати дані

1. Список графіків роботи. В цьому розділі (позначається [Grafik]) задаються графіки та часи, в які будуть відбуватись сеанси із станцією.

Наприклад :

 

DayGrafik = 10:05, 13:30-16:00(interval 1:0), 23:00 ; денний графік роботи

 

Час запуску сеансу задається у вигляді ГОД:ХВ (відповідно година та хвилина), або якщо ми хочемо вказати період роботи – ГОД1:ХВ1 – ГОД2:ХВ2(interval ГОД3:ХВ3), де ГОД1:ХВ1 – час

початку роботи інтервалу, ГОД2:ХВ2 – час закінчення інтервалу, ГОД3:ХВ3 – через який проміжок мають спрацьовувати сеанси в межах заданого інтервалу часу.

Знак „;” означає коментар. Все що йде після нього до уваги програмою не береться.

Приклад періодичного графіку на всю добу з інтервалом 5 хвилин між сеансами :

 

PeriodTest=1:0-23:55(interval 0:5) ;періодичний на всю добу

Кількість визначених графіків – довільна, виходячи з потреб.

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

[Station abntxQal]

Marshrut = COM3(9600)

FileShortName = yes

HiddenName = yes

ShowBinTalkFlags = yes

LogInterval = 5

DbfPath = c:\Dbf

Mon=DayTimeGrafik-1:0

Tue=;PeriodTest2;DayTimeGrafik

Wed=NightTimeGrafik

Thu=NightTimeGrafik

Fri=PeriodTest;DayTimeGrafik

Sun=DayTimeGrafik

 

Кожен блок опису станції має мати заголовок типу [Station abntxQal] , тут abntxQal – назва станції, із якою будуть зніматись дані. Назва станції обов’язково повинна мати у своїй назві 8

символів.

Далі ідуть наступні секції –

 

Marshrut = COM3(9600) – задається маршрут доступу до станції. В цьому випадку до станції можна добратись, відкривши послідовний порт COM3 на швидкості 9600 біт/с

Інші можливі варіанти типу маршруту - MODEM(57031, ********) – через модем, який має набрати номер 57031 та після встановлення зв’язку з віддаленою станцією передати пароль – 8 символів * (********);TRANSIT(abntxQal) – транзит через станцію abntxQal.

Маршрут може складатись з цих типів, розділених комою („ , ” ). Також можна задавати коментарі в кінці маршруту – знак крапка з комою („ ; ” ).

Увага! Маршрут у програмі лише тоді вважається доступним коли є доступні всі його складові ланки, а також, якщо назва станції співпадає із заданою у файлі.

 

FileShortName = yes – опція FileShortName задає правило формування назв файлів БД (якщо yes або опція закоментарена чи взагалі відсутня, то назви файлів будуть короткі (8 символів – дата-час),

а якщо no – будуть використовуватись довгі назви файлів із вказуванням назви станції, суфіксу типу програми та дати-часу)

 

HiddenName = yes – це додаткова опція, якщо задано yes – в заголовку файлу БД буде записуватись додаткова інформація, що дозволить при різних обставинах ідентифікувати файл БД реєстрації (якщо вона (опція) не задана або закоментарена, то по замовчуванню ця інформація буде

прописуватись). Якщо виникатимуть труднощі з відкриттям таких файлів у СУБД, слід задати опцію HiddenName = no.

ShowBinTalkFlags = yes – додаткова опція, можливі значення yes та no (регістр букв не має значення). Якщо задано yes – в полі БД Talkcomm буде __________виводись в бінарному форматі значення поля TalkFlags (наприклад, 00111001 для значення 39 поля TalkFlags). Якщо нічого не задано (опція відсутня, або задано no – бінарний код виводитись не буде.

 

LogInterval = 5 -додаткова опція, дозволяє налаштувати інтервал виведення значення записів реєстрації у дублюючий БД символьний лог-файл. Якщо опція не задана – береться значення по замовчуванню - 1 (тобто виводяться усі записи в лог – файл). Можливі значення параметру – від 1

до 1000. Всі інші значення приймаються як некоректні.

 

DbfPath = c:\Dbf – так задається шлях до директорії, де зберігатиметься файл бази даних станції. При неіснуючій директорії програма створить вказану директорію (якщо слід створити більше однієї директорії - вони усі будуть створені). При неуспішному створенні директорій програма видасть помилку на стадії аналізу файлу.

 

Увага ! Існує обмеження на розмір файлу бази – 1,4 Мегабайт. (після чого буде ств. Новий файл із новою назвою по вищеописаних правилах формування назв файлів)

 

Mon=DayTimeGrafik-1:0

Tue=PeriodTest

...

тут задаються робочі дні тижня (Mon – Понеділок, Tue – Вівторок, ...) а також назва графіка, за яким буде відбуватись робота із станцією. Також можна задавати відхилення від роботи графіка у вигляді ГОД:ХВ

Якщо якийсь день пропущено, то в цей день дані зніматись не будуть. Це ж саме, що написати Mon = (не вказувати назву графіка)

 

Кількість описових блоків станцій довільна. Кожен опис станції повинен містити унікальну назву станції. Задання однакових назв станцій – помилка. Приклад реального файлу завдання по збору інформації:

 

 

[Grafik]

testGrafik=0:0-23:0(interval 0:30) ;періодичний на всю добу

DayTimeGrafik=10:05, 13:30-16:00(interval 1:0), 23:00 ;графік

NightTimeGrafik=1:00, 3:00 ; нічний графік роботи

PeriodicalGrafik=0:0-23:00(interval 0:5) ;періодичний на всю добу

PeriodTest=12:0-23:05(interval 0:1) ;періодичний на всю добу

PeriodTest2=17:00-23:0(interval 0:2) ;періодичний на всю добу

 

[Station abntxQal]

Marshrut = COM3(9600), MODEM(57031, ********) ;через модем

DbfPath = c:\dbf\abntxQal

Mon=DayTimeGrafik-1:0

Tue=;PeriodTest2;DayTimeGrafik

Wed=NightTimeGrafik

Thu=NightTimeGrafik

Fri=PeriodTest;DayTimeGrafik

Sat=DayTimeGrafik

Sun=

[Station abntxQry]

Marshrut = COM1(38400);, TRANSIT(abntxQal)

Dbfpath=С:\DBF\abntxQry

Mon=DayTimeGrafik-1:0

Tue=PeriodTest2;DayTimeGrafik

Wed=PeriodTest

Thu=NightTimeGrafik

Fri=DayTimeGrafik

Sat=DayTimeGrafik

Sun=

 

Файл аналізу завдання task.txt

В цьому файлі оператор має змогу побачити, що розпізнано коректно і, де були допущені помилки у файлі task.ini.

 

Файл аналізу завдання C:\_Work\proglog\task.ini

Початок роботи - 26.11.2001 12:12:12

Доступні графіки роботи станцій:

=================================

Графік testGrafik :

--------------------

Запуск здійснюється 47 раз (и,-ів).

00:00; 00:30; 01:00; 01:30; 02:00; 02:30; 03:00; 03:30; 04:00; 04:30;

05:00; 05:30; 06:00; 06:30; 07:00; 07:30; 08:00; 08:30; 09:00; 09:30;

10:00; 10:30; 11:00; 11:30; 12:00; 12:30; 13:00; 13:30; 14:00; 14:30;

15:00; 15:30; 16:00; 16:30; 17:00; 17:30; 18:00; 18:30; 19:00; 19:30;

20:00; 20:30; 21:00; 21:30; 22:00; 22:30; 23:00;

Графік DayTimeGrafik :

-----------------------

Запуск здійснюється 5 раз (и,-ів).

10:05; 13:30; 14:30; 15:30; 23:00;

Графік NightTimeGrafik :

-------------------------

Запуск здійснюється 2 раз (и,-ів).

01:00; 03:00;

Графік PeriodicalGrafik :

--------------------------

Запуск здійснюється 277 раз (и,-ів).

00:00; 00:05; 00:10; 00:15; 00:20; 00:25; 00:30; 00:35; 00:40; 00:45;

00:50; 00:55; 01:00; 01:05; 01:10; 01:15; 01:20; 01:25; 01:30; 01:35;

… … …

22:30; 22:35; 22:40; 22:45; 22:50; 22:55; 23:00;

Графік PeriodTest :

--------------------

Запуск здійснюється 666 раз (и,-ів).

12:00; 12:01; 12:02; 12:03; 12:04; 12:05; 12:06; 12:07; 12:08; 12:09;

12:10; 12:11; 12:12; 12:13; 12:14; 12:15; 12:16; 12:17; 12:18; 12:19;

… … …

23:00; 23:01; 23:02; 23:03; 23:04; 23:05;

Графік PeriodTest2 :

---------------------

Запуск здійснюється 181 раз (и,-ів).

17:00; 17:02; 17:04; 17:06; 17:08; 17:10; 17:12; 17:14; 17:16; 17:18;

17:20; 17:22; 17:24; 17:26; 17:28; 17:30; 17:32; 17:34; 17:36; 17:38;

… … …

23:00;

Доступні станції:

==================

Станція abntxQal :

-------------------

Маршрут : COM3(9600), modem(57031,********)

Шлях до баз: c:\

Аварійний інтервал: 00:10

Mon=по графіку DayTimeGrafik - 01:00

Tue=не запускається

Wed=по графіку NightTimeGrafik

Thu=по графіку NightTimeGrafik

Fri=по графіку PeriodTest

Sat=по графіку DayTimeGrafik

Sun=не запускається

Шлях до .map файлу станції: не задано.

Задані лінії для обробки: помилка або не задані

Станція abntxQry :

-------------------

Маршрут : COM1(38400)

Шлях до баз: C:\_Work\proglog\

Аварійний інтервал: 00:10

Mon=по графіку DayTimeGrafik - 01:00

Tue=по графіку PeriodTest2

Wed=по графіку PeriodTest

Thu=по графіку NightTimeGrafik

Fri=по графіку DayTimeGrafik

Sat=по графіку DayTimeGrafik

Sun=не запускається

Шлях до .map файлу станції: не задано.

Задані лінії для обробки: помилка або не задані

Часи роботи усіх станцій по днях тижня.

========================================

день Mon:

---------------

Запуск здійснюється 10 раз (и,-ів).

09:05(abntxQal); 09:05(abntxQry);

12:30(abntxQal); 12:30(abntxQry);

13:30(abntxQal); 13:30(abntxQry);

14:30(abntxQal); 14:30(abntxQry);

22:00(abntxQal); 22:00(abntxQry);

день Tue:

---------------

Запуск здійснюється 181 раз (и,-ів).

17:00(abntxQry); 17:02(abntxQry); 17:04(abntxQry); 17:06(abntxQry); 17:08(abntxQry);

17:10(abntxQry); 17:12(abntxQry); 17:14(abntxQry); 17:16(abntxQry); 17:18(abntxQry);

… … …

23:00(abntxQry);

день Wed:

---------------

Запуск здійснюється 668 раз (и,-ів).

01:00(abntxQal);

03:00(abntxQal);

12:00(abntxQry); 12:01(abntxQry); 12:02(abntxQry); 12:03(abntxQry); 12:04(abntxQry);

12:05(abntxQry); 12:06(abntxQry); 12:07(abntxQry); 12:08(abntxQry); 12:09(abntxQry);

… … …

23:05(abntxQry);

день Thu:

---------------

Запуск здійснюється 4 раз (и,-ів).

01:00(abntxQal); 01:00(abntxQry);

03:00(abntxQal); 03:00(abntxQry);

день Fri:

---------------

Запуск здійснюється 671 раз (и,-ів).

10:05(abntxQry);

12:00(abntxQal); 12:01(abntxQal); 12:02(abntxQal); 12:03(abntxQal); 12:04(abntxQal);

12:05(abntxQal); 12:06(abntxQal); 12:07(abntxQal); 12:08(abntxQal); 12:09(abntxQal);

… … …

23:04(abntxQal); 23:05(abntxQal);

день Sat:

---------------

Запуск здійснюється 10 раз (и,-ів).

10:05(abntxQal); 10:05(abntxQry);

13:30(abntxQal); 13:30(abntxQry);

14:30(abntxQal); 14:30(abntxQry);

15:30(abntxQal); 15:30(abntxQry);

23:00(abntxQal); 23:00(abntxQry);

день Sun:

---------------

Запуск здійснюється 0 раз (и,-ів).

Знайдені помилки та зауваження:

================================

відсутні.

Кінець роботи - 26.11.2001 12:12:12

Використання програми

 

 

Системні вимоги

 

Для використання “AgentDrc” Вам потрібно:

• Персональний комп’ютер із процесором Intel 80386DX або вищий (для Windows 95,Windows 98 та Windows Me - далі Windows 9x), чи Intel 486/25 або вищий (для Windows NT 4.0), Intel Pentium (для Windows 2000 - NT 5.0), Intel Pentium 166 або вищий (для Windows XP) .

• Операційну систему Microsoft Windows 95, Windows 98, Windows Me чи Windows NT версії 4.0, Service Pack 3, Windows NT 2000 (версія 5.0), Windows XP. Операційна система Windows 3.x не підтримується.

• Мишу, сумісну із Microsoft

• Клавіатуру AT 101/102

• Кількість вільного місця на жорсткому диску, необхідна для інсталяції “AgentDrc” складає менше 2 Мегабайт. Для визначення вільного місця на диску, використовуйте Windows Explorer (Проводник).

• Вимоги оперативної пам’яті для “AgentDrc” є відповідними до Вашої операційної системи (Windows 9x чи Windows NT/XP)

• Необхідна умова використання “AgentDrc” на Вашому комп’ютері - повинен бути присутнім хоча б один послідовний порт (Serial / COM Port).

• З’єднувальний кабель, по якому відбуватиметься взаємодія програми із станцією.

• Для непрямого зв’язку із віддаленою станцією потрібний Hayes - сумісний модем, що підтримує стандартні команди модемів AT.

 

Інсталяція/деінсталяція

 

Перед інсталяцією програми “AgentDrc” бажано закрити всі відкриті програми / вікна для того, щоб вони не завадили програмі інсталяції та діяти згідно наступних пунктів:

• вставте дискету із програмою в дисковод А;

• активізуйте Windows Explorer (Проводник). Виберіть в ньому диск А;

• на правій панелі файлів знайдіть файл setup.exe. Двічі натисніть на ньому мишею або натисніть клавішу [Enter] коли файл setup.exe підсвічений.

• дійте згідно інструкцій на екрані;

 

Також замість процесу інсталяції за допомогою дисковода можна попередньо переписати всіфайли інсталяції програми “AgentDrc” на жорсткий диск та запустити програму інсталяції із нього (setup.exe). В цьому випадку процес інсталяції займатиме менше часу.

 

Після процесу інсталяції програму “AgentDrc” можна запускати декількома методами.1. Натиснути кнопку “Start”, вибрати пункт Programs, вибрати пункт AgentDrc, запустити його.

2. На робочому столі (Desktop) натиснути двічі кнопку миші на піктограмі програми “AgentDrc”.

3. Знайти бінарний файл програми “AgentDrc” AgentDrc.exe в доступних файлових оболонках (Windows Explorer, Norton Commander, Far, Windows Commander, ...) та запустити його (нажавши клавішу [Enter] чи, двічі клацнувши мишею на ньому.

Для деінсталяції програми зайдіть піктограму “Add/Remove Programs” (“Пуск” → Настройка → Панель управления → “Установка и удаление программ”). Знайдіть запис AgentDrc та виберіть його. Натисніть кнопку “Добавить/удалить”. Далі дійте згідно інструкцій на екрані.

 

 


Питання, що виносяться на екзамен

1. Призначення програми AgentDrc ”

2. Поясніть принцип роботи та інтерфейс коритувача програми AgentDrc ”

Питання, що виносяться на модульний контроль

1. Програма AgentDrc ”– це…

А) програма знімання даних та відображення завантаження за напрямками

Б) програма автономного знімання даних реєстрації з’єднань

В) програма індикації стану

Г) програма автономного знімання даних реєстрації з’єднань .

2.Головний файл програми AgentDrc ” – це…

А) файл бази даних завантаження за напрямками

Б) файл аналізу завдання збору інформації (task.txt)

В) файл завдання збору інформації

Г) символьний файл завантаження за напрямками

 

 

Львівський коледж Державного університету інформаційно-комунікаційних технологій

ЛЕКЦІЯ

з дисципліни: «Технічне обслуговування станційного обладнання»

Розділ 4 Технічна експлуатація систем комутації

Тема 4.1 Програмні та апаратні засоби контролю обладнання

цифрових систем комутації

Лекція №38

Програма моніторингу стану ресурсів “AgentAlr”

Львів – 2011р.

План лекції


<== попередня лекція | наступна лекція ==>
Загальні відомості | Початок роботи з програмою


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн