Jak dobrać się do danych z myszki komputerowej - wykres XY

Jeśli masz coś do powiedzenia w sprawie LabVIEW napisz. Tutaj są tematy, których nie można uściślić do innych działów.
Awatar użytkownika
chamakus
Posty: 37
Rejestracja: 19 cze 2012 15:20
Wersja środowiska: LabVIEW 2017

Jak dobrać się do danych z myszki komputerowej - wykres XY

Post autor: chamakus »

Próbuję rozgryzać przykład z odczytywaniem danych z myszki.
Interesuje mnie ruch myszki X i Y - ma to być wykorzystane do czujnika przemieszczenia.
Moje pytanie jest następujące jak dostać się do tych danych? Tzn czy można, a jeżeli tak to jak zbudować wykres XY gdzie dane będą podawane przez myszkę?
W przykładzie w HELPIe dla myszki jest odczyt parametrów dla AXIS INFO.
de80
Posty: 90
Rejestracja: 02 sty 2011 22:46
Wersja środowiska: LabVIEW 2014
Lokalizacja: KRK

Re: Jak dobrać się do danych z myszki komputerowej - wykres XY

Post autor: de80 »

Witam,
zobacz na przykład, który zamieściłem. Z tych danych można zrobić wszystko czego potrzebujesz:)
Pozdrawiam
Załączniki
lv.png
lv.png (2.96 KiB) Przejrzano 15769 razy
Obrazek
TuChoLa
Posty: 25
Rejestracja: 08 maja 2012 09:48
Wersja środowiska: LabVIEW 2013

Re: Jak dobrać się do danych z myszki komputerowej - wykres XY

Post autor: TuChoLa »

Proponuje wejść tutaj: https://decibel.ni.com/content/docs/DOC-3422

Niedawno też chciałem zrobić coś takiego, ale w między czasie nagrało mi się kilka ważnych tematów i jakoś zostało to przesunięte na daleką przyszłość :) Życzę powodzenia :)

Przy okazji jeśli będziesz robił podłączenie myszki za pomocą NI-VISA, to wcześniej załatw sobie drugą myszkę :P Bo po tym procesie myszka będzie działała tylko po wywołaniu w LabVIEW :)
Awatar użytkownika
chamakus
Posty: 37
Rejestracja: 19 cze 2012 15:20
Wersja środowiska: LabVIEW 2017

Re: Jak dobrać się do danych z myszki komputerowej - wykres XY

Post autor: chamakus »

de80 pisze:Witam,
zobacz na przykład, który zamieściłem. Z tych danych można zrobić wszystko czego potrzebujesz:)
Pozdrawiam
Dzięki za przykład, rzeczywiście można wyciągnąć dane ze wskazań myszki i zbudować bez problemu wykres.
Jednak mam następne pytanie, jak zbudować wykres gdzie na osi Y jest np. przesunięcie "Y", a na osi X zamiast CZASU jest wskazanie z osi "X" myszki?
Mam zbudowany wykres dla wskazań myszki z osi X, Y, ale tylko w czasie. Nie wiem jak te dwa wskazania wrzucić aby jeden był w funkcji drugiego.


TuChoLa pisze:Proponuje wejść tutaj: https://decibel.ni.com/content/docs/DOC-3422

Niedawno też chciałem zrobić coś takiego, ale w między czasie nagrało mi się kilka ważnych tematów i jakoś zostało to przesunięte na daleką przyszłość :) Życzę powodzenia :)

Przy okazji jeśli będziesz robił podłączenie myszki za pomocą NI-VISA, to wcześniej załatw sobie drugą myszkę :P Bo po tym procesie myszka będzie działała tylko po wywołaniu w LabVIEW :)
Również dzięki za szybką odpowiedź.
Dzisiaj dopiero zacząłem instalować dodatkową myszkę:
http://www.ni.com/white-paper/4478/en

Coś tam zainstalowałem. Drugą myszkę mam kulkową podłączoną przez adapter PS2 na USB.
Przed instalacją drugą myszką normalnie działała w windowsie (w Labview również odczytywałem wartości przesunięcia w kodzie zamiszoczonym przez de80).
Po zakończeniu instalacji w windowsie przestała odpowiadać - czy to oznacza, że dobrze zainstalowałem?


Z góry dziękuję
Ostatnio zmieniony 18 gru 2012 12:33 przez chamakus, łącznie zmieniany 1 raz.
may
Posty: 96
Rejestracja: 20 lut 2012 12:30
Wersja środowiska: LabVIEW 2014
Lokalizacja: Katowice / Ruda Śląska

Jak dobrać się do danych z myszki komputerowej - wykres XY

Post autor: may »

Spróbuj kontrolki XY Graph z palety Graph.
Obrazek
Awatar użytkownika
chamakus
Posty: 37
Rejestracja: 19 cze 2012 15:20
Wersja środowiska: LabVIEW 2017

Jak dobrać się do danych z myszki komputerowej - wykres XY

Post autor: chamakus »

Używałem już kontrolki XY GRAPH, dodawałem te dwa sygnały (oś X i oś Y). Podczas ruszania myszką zmieniały się wartości ale nie uzyskiwałem ciągłego wykresu. Na początku "przezroczysty" tzn. liczby na osiach się zmieniały ale wykresu nie było. Później pokombinowałem w ustawieniach GRAPH i uzyskałem punkt na wykresie który się przesuwał zgodnie z ruchem ale nie zostawiał trwałego śladu dla wykresu jak to miało miejsce w funkcji czasu....
Awatar użytkownika
Arronax8
Posty: 69
Rejestracja: 06 kwie 2012 21:25
Wersja środowiska: LabVIEW 2012

Re: Jak dobrać się do danych z myszki komputerowej - wykres XY

Post autor: Arronax8 »

Hmmm... otrzymałem podobne efekty, nic nie widać albo tylko jeden punkt. Może tak zastosować jakieś małe opóźnienie, wtedy już jest widoczny trwały ślad.
Sprawdź sobie takie rozwiązanie:
Załączniki
LabVIEW_001.jpg
LabVIEW_001.jpg (45.31 KiB) Przejrzano 15626 razy
Awatar użytkownika
Pitol
Moderator
Posty: 984
Rejestracja: 19 lip 2007 00:00
Wersja środowiska: LabVIEW 2019
Lokalizacja: Kraków

Jak dobrać się do danych z myszki komputerowej - wykres XY

Post autor: Pitol »

Kolego Arronax8, możesz wytłumaczyć swoje rozwiązanie? Ponieważ muszę powiedzieć, że jest wyjątkowo intrygujące... Szczególnie Iterator pętli While podpięty do liczby obrotów pętli For... Zastanowiłeś się jak Twój kod będzie działał po np. 1000 czy 1000000 iteracji?
ObrazekObrazekObrazek
Chcesz taki podpis? Zajrzyj tutaj
Awatar użytkownika
Mikrobi
Posty: 1210
Rejestracja: 08 paź 2003 00:00
Wersja środowiska: LabVIEW 2017

Jak dobrać się do danych z myszki komputerowej - wykres XY

Post autor: Mikrobi »

Sugeruje ShiftRegister i Build Array zamiast FOR, chociaż też przeżyłem krótką umysłową przygodę analizując ten kod B-)
A kod taki jak przedstawił Arronax8 jest właśnie rozwinięciem pomysłu de80.
pozdrawiam
Mikrobi

LabVIEW Champion, CLD, CPI
Awatar użytkownika
Arronax8
Posty: 69
Rejestracja: 06 kwie 2012 21:25
Wersja środowiska: LabVIEW 2012

Re: Jak dobrać się do danych z myszki komputerowej - wykres XY

Post autor: Arronax8 »

Pitol, przyznaję się, że w tym czasie się nad tym nie zastanawiałem, tylko podpiąłem co było najbliżej, heh! :D
Od razu tylko sprawdzałem, jak się będzie ten wykres prezentował. Rzeczywiście mój wymysł okazał się idiotyczny, a wręcz śmieszny :))
Bardzo dziękuję za sugestię ;)
Mikrobi, faktycznie Shift Register wraz Build Array sprawdza się świetnie, aż miło skakać tym kursorem po ekranie :)
Awatar użytkownika
Pitol
Moderator
Posty: 984
Rejestracja: 19 lip 2007 00:00
Wersja środowiska: LabVIEW 2019
Lokalizacja: Kraków

Jak dobrać się do danych z myszki komputerowej - wykres XY

Post autor: Pitol »

Spoko, bo już myślałem, że nie czaję jak LabVIEW działa ;)
ObrazekObrazekObrazek
Chcesz taki podpis? Zajrzyj tutaj
Awatar użytkownika
chamakus
Posty: 37
Rejestracja: 19 cze 2012 15:20
Wersja środowiska: LabVIEW 2017

Jak dobrać się do danych z myszki komputerowej - wykres XY

Post autor: chamakus »

Dzięki za zainteresowanie, z braku czasu przez weekend dopiero jutro przysiądę ponownie do LV i powalczę.
Pewnie jeszcze się pytania pojawią :) o SHIFT REGISTER... itd
Awatar użytkownika
chamakus
Posty: 37
Rejestracja: 19 cze 2012 15:20
Wersja środowiska: LabVIEW 2017

Jak dobrać się do danych z myszki komputerowej - wykres XY

Post autor: chamakus »

Próbuje dalej rozgryźć pętlę z Shift Register i Build Array zaproponowaną przez Mikrobi.
Czytam na necie, m.in. kurs http://www.witold.kaczurba.pl/?q=node/179 ale nie wiem jak zbudować kod dla mojego zagadnienia.
Jestem początkujący w LV i obecnie moja walka wygląda jak Wach z Kliczko...
Czy moglibyście wrzucić przykładowy kod (chociaż screena) z zastosowaniem w/w SR i BA? aby mi coś rozjaśnił...

Dzisiaj zamówiłem książkę "LabVIEW w Praktyce" - może pomoże mi łatwiej wejść w LV.



z góry dzięki
Awatar użytkownika
Krzysztof Szewczyk
Posty: 37
Rejestracja: 19 maja 2011 02:48
Wersja środowiska: LabVIEW 2017
Lokalizacja: Koszyce
Kontakt:

Re: Jak dobrać się do danych z myszki komputerowej - wykres XY

Post autor: Krzysztof Szewczyk »

graph2.png
graph2.png (14.41 KiB) Przejrzano 15515 razy

a cos takiego?
Załączniki
graph.png
graph.png (50.47 KiB) Przejrzano 15515 razy
Obrazek
Awatar użytkownika
chamakus
Posty: 37
Rejestracja: 19 cze 2012 15:20
Wersja środowiska: LabVIEW 2017

Jak dobrać się do danych z myszki komputerowej - wykres XY

Post autor: chamakus »

Dzięki za odp.

Zrobiłem tak jak na screenie, ale po uruchomieniu kodu mam tylko zmieniające się wartości, brak śladu na wykresie... :(
ODPOWIEDZ