1

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

У меня есть программное обеспечение для записи физической мыши, которая записывает данные датчика в файл CSV за довольно короткий промежуток времени (порядка 100 Гц). Что мне нужно, это программное обеспечение, которое может записывать аналогичные данные о положении курсора на экране компьютера в зависимости от временных интервалов (предпочтительнее, чем частота дискретизации 30 Гц)).

Какие-либо предложения? Решения для Windows предпочтительнее, но решения для Linux/Unix приемлемы. Должен иметь возможность экспортировать данные отслеживания в удобном для работы формате, например CSV.

1 ответ1

0

В visual studio вы можете создать приложение, которое делает это с высокой степенью точности:

#import System.Windows.Forms
Dim LocalMousePosition as Point

LocalMousePosition = myControl.PointToClient(Cursor.Position)
Debug.WriteLine("X = " & LocalMousePosition.X & ", Y = " & LocalMousePosition.Y)

Вы можете использовать Систему.Диагностика.Секундомер, чтобы сообщить время. Вы можете проверить точность секундомера, посмотрев на Stopwatch.frequency.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .