Описание программы оценки распределения ресурса модемов АБПУ КОМПАС ТМ 1.1
В программе реализовано два основных режима работы:
1. Собственно оценка распределения ресурса модемов АБПУ.
2. Отображение текущего состояния очереди заданий.
В обоих режимах на экране отображается текущий сеанс связи и предистория сеанса связи на 10 функций по всем направлениям.
В режиме 1 программа с определенным периодом запрашивает от АБПУ буфер временных меток начала/окончания исполнения текущих запросов в КП.
В режиме 2 запрашивается буфер очереди указанного направления.
В обоих режимах дополнительно снимается текущий сеанс связи.Окончательный вариант ответных протоколов Концентратора реализован в версиях резидента КОНЦ-М и КОНЦ-2 с середины сентября 1995г. Для работы программы необходимо, чтобы в каталоге запуска программы были следующие файлы конфигурации, загружаемые в АБПУ: MASADR.PU, MSZD.PU и MSTM.PU.
В верхней части экрана отображается текущее состояние и предыстория сеанса связи в виде фраз, состоящих из полного 16-ого адреса устройства и фразы- идентификатора функции опроса.Текущие адрес и функция опроса отображаются в левом столбце.
В нижней части экрана в обоих режимах отображается текущая конфигурация в виде 4-х строк, каждая из которых начинается с количества устройств в направлении и состоит из адресов устройств в данном направлении.Отображение текущего сеанса связи происходит и в этой части экрана путем указания на опрашиваемое в данный момент устройство цветным маркером.
В правой нижней части экрана отображаются команды, которые можно реализовывать в темпе работы программы.Для обоих режимов действительны следующие команд:
1. Пуск
2. Стоп
3. Сейчас
4. ТУВ * ТУО
Команды "Пуск" и "Стоп" могут относиться как отдельной выбранной функции, так и к отдельному выбранному КП и к отдельно выбранному направлению.Команда "Сейчас" относится только к отдельно выбранной функции выбранного КП.Команда "ТУВ*ТУО" выполняется только при осуществленном выборе какого-либо КП и установке байта номера/объекта ТУ в состояние, отличное от нулевого.
Для режима 1 доступна команда "Сохранить", по которой распределение временного ресурса модемов АБПУ на данный момент сохраняется в текстовых файлах с именами "SVODKA00.TXT", "SVODKA01.TXT" и т.д. Номер сохраненной сводки выводится в окне команды "Сохранить". Устанавливается номер исходя из наличия в текущем каталоге файлов-сводок, сформированных раннее.
В нижней строке экрана выводятся через разделители справа налево следующие показания:
1.Счетчик обменов с АБПУ
2.Количество функций, сконфигурированных для выбранного устройства в
режиме 1, или количество активных функций в очереди в режиме 2.
3.Номер первой функции выбранного устройства, отображенной в таблице разделения
реусурса, для режима 1, или номер первого отображенного задания очереди в режиме
2.(обслуживание скроллинга)
4.Номер объекта и группы ТелеУправления для выполнения команды "ТУВ*ТУО".
5.Период автоматического повторного установления связи для выбранного устройства.
6.Приоритет выбранной функции.
7.Период активизации выбранной функции.
8.Для режима 1 суммарное время использования каналов, распределенное по направлениям.
В режиме 1 в средней части экрана выводится таблица использования ресурса в данном направлении данным КП.Форма таблицы:
-------+------+-------------------------------+--------------------------+----+| | Время исполнения | Интервал | |Функция|Кол-во|Суммарное| Текущ.|Миним.| Макс.| Текущ. | Миним. | Макс. | % | -------+------+---------+-------+------+------+--------+--------+--------+---+
Количество строк таблицы соответствует количеству сконфигурированных функций для выбранного КП.Для определения необходимости скроллинга следует руководствоваться показаниями 2 и 3.В строке отображается наименование сконфигурированной функции выбранного КП, количество исполнений, суммарное время, затраченное на исполнение этой функции, текущее, минимальное и максимальное значение времени исполнения и текущий, минимальный и максимальный интервал между одноименными функциями.Все показания накапливаются начиная с момента запуска программы!
В режиме 2 в средней части экрана выводится текущее состояние очереди заданий в данном направлении.Формат столбца сверху вниз:
1. Адрес устройства.
2. Наименование функции.
3. Значение динамического приоритета данного задания в очереди.
Синим цветом отображается неактивное задание, черным - активное, красным - состояние последнего места очереди, зарезервированного под ТУ.
Для выбора направления целиком cледует выбрать маркером мыши количество устройств в данном направлении.Цвет выбора - зеленый.Признак реакции программы на нажатие мыши - символ '*' в левом нижнем углу экрана.После выбора направления команды "Пуск" и "Стоп" распространяются на все направление целиком.
Для выбора конкретного КП следует выбрать адрес этого КП в нужном направлении.
После этого выбора адрес КП отображается зеленым цветом и команды "Пуск" и "Стоп" распространяются только на выбранное устройство.При этом в нижней предпоследней строке экрана выводится список функций данного КП.
Кроме этого, в нижней строке экрана появляется значение Периода Автоматического Повторного Установления Связи, а в режиме 1 отображается и таблица распределения ресурса канала АБПУ для этого КП.
Для выбора конкретной функции следует выбрать нужную их строки функций выбранного КП.После этого команды "Пуск", "Стоп" и "Сейчас" распространяются на конкретную выбранную функцию.Кроме этого в нижней строке экрана появляются приоритет и период активизации выбранной функции.
Для изменения значений периодов активизации и АПУС, приоритета, скроллинга очереди или таблицы распределения ресурса, установки номера группы или объекта ТУ следует навести маркер мыши на соответствующее показание и нажать левую(увеличение) или правую(уменьшение) клавишу мыши. Для изменения номера отображаемой очереди в режиме 2 следует выбрать номер в строке между отображением текущего сеанса с предысторией и состоянием очереди.
Форма сохранения данных в файле-сводке распределения ресурса:
Разделение ресурса за 00:01:00 c 14:03:24. +-+---+-----+------+--------------------+-----------------+-----+ | |Адр|Функ.|Кол-во| Время исполнения | Интервал | % | |N|КП | | | Общее | Мин.|Макс.| Миним. | Максим.| | +-+---+-----+------+--------+-----+-----+--------+--------+-----+ |3|41H|TИТ12| 1| 0.55| 0.55| 0.55| 0.00| 0.00| 1.14| |3|41H|TИТ13| 1| 0.70| 0.70| 0.70| 0.00| 0.00| 1.44| |3|41H|TИТ14| 1| 0.50| 0.50| 0.50| 0.00| 0.00| 1.03| |3|41H|OT | 7| 1.55| 0.20| 0.25| 3.90| 17.30| 3.20| |3|41H|TCKН | 0| 0.00| 0.00| 0.00| 0.00| 0.00| 0.00| +-+---+-----+------+--------+-----+-----+--------+--------+-----+ |Итого по КП| 11|00:03.80| | 7.84| +-+---+-----+------+--------+-----+-----+--------+--------+-----+ |3|42H|TИT1 | 1| 0.45| 0.45| 0.45| 0.00| 0.00| 0.93| |3|42H|OT | 9| 1.85| 0.15| 0.25| 2.80| 9.20| 3.82| |3|42H|TCKН | 1| 5.50| 5.50| 5.50| 0.00| 0.00|11.35| +-+---+-----+------+--------+-----+-----+--------+--------+-----+ |Итого по КП| 11|00:07.80| |16.10| +-+---+-----+------+--------+-----+-----+--------+--------+-----+
и т.д. для всех устройств конфигурации.
Ключи командной строки:
/Axx - задание адреса АБПУ (по умолчанию 3);
/Qx - указание режима отображения очереди (1...4);
/Tx - отображение выполнять в текстовой странице X (1...8);
/F - изменения конфигурации дублировать в файлах;
/Komp - запуск из головной программы КОМПАС 1.06.
Выделим следующие ключи:
/Qx - при указании этого ключа программа работает в режиме 2.Без указания этого ключа программа работает в режиме 1.
При запуске программы с ключом "/F" все изменения периодов активизации и АПУС, приоритетов, пуск/стоп направлений, устройств или функций будет сохраняться в соответствующем системном конфигурационном файле. При запуске программы с ключом "/Komp" программа при старте останавливает опрос АБПУ со стороны АМК и приостанавливает опрос БУЩ со стороны АБПУ, по окончании - все восстанавливает.Ключ обязателен при запуске программы из головной программы KOMP106.EXE КОМПАС ТМ 1.1!