Подсчет расстояния, пройденного указателем мышки

Простейшие вопросы в области инженерной разработки
Ответить
babahs1
interested
interested
Сообщения: 2
Зарегистрирован: 22 ноя 2021, 22:15
Версия LabVIEW: 2021
Контактная информация:

Подсчет расстояния, пройденного указателем мышки

Сообщение babahs1 »

Это лаб. работа, с данной программой работаю в первый раз, вот методические указания для этого пункта:
С помощью арифметических операций необходимо вычислить смещение курсора мыши относительно предыдущего положения. Для получения предыдущего положения нужно использовать сдвиговый регистр.
Следует обратить внимание, что некоторые арифметические операции полиморфны, т.е. могут воспринимать на входе различные типы данных. Например, кластеры «Coords» текущего и предыдущего положения можно подать на элемент «Substract». В этом случае на выходе этого элемента получится кластер того же типа, содержащий разность значений координаты X первым элементом и разность значений Y вторым.
Помните, что смещение в пикселях вычисляется как корень из суммы квадратов разностей координат. Чтобы вычислить смещение в сантиметрах необходимо смещение в пикселях разделить на число пикселей, содержащихся в сантиметре. Рекомендуется выбрать это значение равным 38. Следующим шагом в создании одометра будет организация постоянного суммирования смещений от итерации к итерации.
Не совсем понимаю, как использовать сдвиговый регистр, чтобы он запомнил предыдущие координаты, и чтобы можно было использовать эти координаты при вычислениях?
Вложения
666.PNG
777.PNG
Artem.spb

Activity Автор
doctor
doctor
Сообщения: 2704
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 25 раз
Поблагодарили: 95 раз
Контактная информация:

Re: Подсчет расстояния, пройденного указателем мышки

Сообщение Artem.spb »

Сохранили значение вы успешно. Слева из регистров выходит то, что вы справа на предыдущей итерации туда отправили.
babahs1
interested
interested
Сообщения: 2
Зарегистрирован: 22 ноя 2021, 22:15
Версия LabVIEW: 2021
Контактная информация:

Re: Подсчет расстояния, пройденного указателем мышки

Сообщение babahs1 »

Вроде получилось посчитать расстояние, работает через огромную область кнопки, но почему неправильно считает общее расстояние (то есть должны расстояния складываться), слишком большое число выходит
8.PNG
88.PNG
Последний раз редактировалось babahs1 23 ноя 2021, 11:35, всего редактировалось 1 раз.
Artem.spb

Activity Автор
doctor
doctor
Сообщения: 2704
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 25 раз
Поблагодарили: 95 раз
Контактная информация:

Re: Подсчет расстояния, пройденного указателем мышки

Сообщение Artem.spb »

Зачем два цикла?
На выходе из Event часть проводов очевидно не во всех кейсах определены, значит там нули используются.
tun.png
tun.png (14.23 КБ) 58 просмотров
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Для чайников»