USB HID Logger

Trust In Confidence!

Для Win2000 - Windows 11 (2022) (Server, x86, x64). Последняя версия: 1.9.8 build 306. 6 марта 2024.


Экспорт USB HID в Excel в реальном времени

У Excel есть встроенные средства получения данных от USB HID в реальном времени. Все что нужно, это указать формулу в ячейке:

=myserver|mytopic!myUSBitem

где:

myserver - имя сервера USB HID;

mytopic - имя топика;

myUSBitem - имя переменной USB HID .

После того, как сервер обновит значение переменной, она будет автоматически обновлена в Excel.

Этот метод имеет несколько недостатков

  1. Достаточно сложно создать историю изменения значения USB HID. Необходимо будет написать скрипт VBA для этого.
  2. Excel будет работать очень медленно при большом количестве переменных.

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

1. Вам необходимо выбрать USB HID устройство, как это описано в разделе "Запись USB HID в MSSQL" (рис. 1-3)

2. Включить запись лог файлов в формате CSV (рис. 1). По умолчанию программа генерирует файлы в формате Excel. Вы можете настроить формат CSV файла, если кликните на кнопке "Дополнительно".

usb-hid-to-excel1
Рис. 1. Настройка лог-файла

Замечание 1. Аккаунт пользователя, от имени которого запущена программа, должен иметь права на запись в указанную папку "C:\logs". Не пытайтесь записывать лог-файл в корень диска C:\, папки "Program Files" или "Windows". Начиная с Windows Vista, только Администратор может записывать в них.

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

Сопутствующие статьи:

Настройка записи данных от USB HID устройства в базу данных;
USB HID в MS SQL (запись большого кол-ва переменных);
USB HID в MS SQL (запись нескольких переменных);
Настройка записи данных от USB HID устройства в MySQL;
Экспорт USB HID в Excel в реальном времени;

Дополнительные материалы:

Мониторинг USB порта Мониторинг COM порта