Окно мониторинга

<< Нажмите для отображения содержания >>

Навигация:  Использование программы > Интерфейс пользователя >

Окно мониторинга

Окно мониторинга отображает данные, которые захватывает драйвер-фильтр для выбранного вами устройства (рис.1). Данное окно можно открыть любым из способов, описанных в разделе "Интерфейс пользователя".

 

 

warning

 

 

Замечание: Захват данных в этом окне не рекомендуется использовать одновременно с тестом производительности, поскольку это может повлиять на результаты последнего. Перед запуском теста производительности, пожалуйста, остановите захват данных в этом окне.

 

 

 

warning

 

 

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

 

 

usb-monitor

Рис.1 Окно мониторинга

 

Окно данных содержит следующие элементы интерфейса:

 

Панель инструментов - содержит кнопки для выполнения команд по управлению данными в окне данных. Ниже перечислены функции каждой кнопки (слева-направо):

 

Start/Stop - кнопка включения/выключения захвата данных. Если данная кнопка неактивна, то окно мониторинга ожидает подключение устройства (вы использовали команду Open waiting monitor window) или вы открыли окно для несуществующего устройства (например, с помощью функции открытия рабочего пространства). Перед включением захвата данных программа проверяет правильность установки драйвера-фильтра и при необходимости выводит соответствующее сообщение.

 

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

 

Write data to a binary log file - данная опция включает/выключает автоматическую запись данных в двоичный лог-файл. Если окажется, что при включении записи в лог-файл, имя его не задано, то будет выведено соответствующее диалоговое окно, в котором вы должны будете ввести имя лог-файла.

 

View type - вид отображения данных в окне данных. В программе предопределено 3 вида данных.

 

Short view - краткий вид отображения данных, отображает только самую общую информацию о каждом URB или IRP. Включает в себя направление передачи данных (к хосту или обратно), идентификатор пакета данных в квадратных скобках, наименование URB или IRP, штамп времени, и статус пакета данных или выполнения запроса;

Standard view - обычный вид отображения данных, отображает тоже, что и Short view + некоторую часть детальной информации о каждом URB или IRP, в зависимости от типа URB.

Full view - обычный вид отображения данных, отображает тоже, что и Standard view + шестнадцатеричные данные передаваемые в URB или IRP.

 

 

warning

 

 

Замечание: Количество отображаемой информации существенно влияет на производительность  компьютера. Если поток данных очень быстр и компьютер не справляется с его отображением, то рекомендуется включать самый краткий вид представления данных, а полную информацию о URB и IRP просматривать с помощью кнопки Show details about URB.

 

 

Show details about URB - если текущий вид отображения данных не позволяет увидеть всю информацию о URB, то ее можно получить нажав эту кнопку. Будет открыто новое окно информации, в котором будет отображена вся информация о пакете данных (рис.2).

 

urb-information

Рис.2 Полная информация о URB

 

Clear data on the screen - данная кнопка позволяет очистить содержимое окна данных.

 

Open binary log file - данная кнопка позволяет открыть существующий двоичный лог-файл и при желании установить его в качестве текущего лог-файла, который будет использоваться для автоматической записи захватываемых данных. При выполнении данной команды появляется диалоговое окно, в котором запрашивается имя файла и проверяется, соответствует ли заголовок двоичного файла тому устройству, для которого открыто окно мониторинга. В случае несовпадения заголовков, будет выведено предупреждающее сообщение.

 

Save data to a binary log file - данная кнопка позволяет задать новый лог-файл для автоматической записи захватываемых данных сохранить все или часть данных в новый файл и по своему действию аналогично команде File | Save.

 

Copy all data to other binary file - данная кнопка позволяет сохранить все или часть данных в другой двоичный лог-файл или XML файл и по своему действию аналогично команде File | Save as. Для сохранения части данных необходимо выбрать два или более пакета данных в окне данных.

 

Delete current log file - данная кнопка позволяет удалить текущий лог-файл и все данные в нем.

 

Find - данная кнопка аналогична команде Edit | Find.

 

Find next - данная кнопка аналогична команде Edit | Find next.

 

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

 

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

 

Панель статуса - располагается в самом низу окна мониторинга и отображает статус его статус.

 

State - текущее состояние окна мониторинга (OK - включен захват данных, Disabled - ошибка при включении режима захвата данных);

Bytes processed - количество обработанных байт в каждом пакете данных. Изменение данного поля сигнализирует о наличии потока данных;

Log file - указывает на наличие двоичного лог-файла и состояние автоматической записи в лог-файл (включено/выключено).